Document Document Title
US11356610B2 Camera device with OIS function by moving an image sensor and optical instrument
The present embodiment relates to a camera device comprising: a mover comprising a first magnet; a lens; a stator comprising a first coil; a first substrate; a second substrate movably disposed on the first substrate; an image sensor disposed on the second substrate; a second coil disposed on the first substrate; and a second magnet disposed on the second substrate and facing the second coil, wherein the second substrate comprises: a coupling part coupled to the image sensor, and an extension part extending outwardly from the coupling part so that at least a portion thereof overlaps with the first substrate in the optical axis direction, and the camera device further comprises a ball disposed between the first substrate and the extension part of the second substrate.
US11356606B2 Imaging using mobile computing device in communication with wide field of view (FOV) camera
Certain embodiments disclosed herein generate an image that is devoid of a person. Such an embodiment can includes using a camera to obtain a first image of a scene while a person is at a first location within the FOV of the camera, obtaining a second image of the scene while the person is at a second location within the FOV of the camera, and generating, based on the first and second images, a third image of the scene, such that the third image of the scene is devoid of the person and includes portions of the scene that were blocked by the person in the first and second images. Other embodiments disclosed herein determine spatial information for one or more items of interest within a graphical representation of a region generated based on one or more images of the region captured using a camera of a mobile device.
US11356604B2 Methods and systems for image processing with multiple image sources
Various methods and systems are provided for image processing for multiple cameras. In one embodiment, a method comprises acquiring a plurality of image frames from each image frame source of a plurality of image frame sources, each plurality of image frames acquired at a first frame rate, combining the plurality of image frames from each image frame source into a single plurality of image frames with a second frame rate higher than the first frame rate, and outputting the single plurality of image frames as a video. In this way, high-frame-rate video may be obtained with multiple low-frame-rate image frame sources or cameras.
US11356603B2 Image capturing apparatus and control method therefor
An image capturing apparatus comprising an image sensor and a control circuit is disclosed. The control circuit changes, if a second drive period that is a drive period of the image sensor for still image shooting overlaps with a first drive period that is a drive period of the image sensor for moving image shooting, a start timing of the second drive period. When performing still image shooting while performing moving image shooting and moving image display: if the still image shooting is single image shooting or a first shot of continuous shooting, the control circuit does not change the start timing of the second drive period. If the still image shooting is a second shot onward of continuous shooting, the control circuit changes the start timing of the second drive period with giving priority to the moving image display.
US11356600B2 Machine learning operations on different location targets using camera orientation
A machine learning (ML) operating mode is selected for a camera. A physical orientation of a housing of a camera is determined. In response to determining the orientation, an operating mode from a set of operating modes is selected. The set of operating modes includes at least a ML inference mode and a ML training mode. Based on the selected operating mode, images obtained by an image capturing unit are processed. In the ML inference mode, a ML controller applies a ML model to the images to infer or predict characteristics of the image (e.g., detecting objects within the images). In the ML training mode, the ML controller is configured to cause a ML model to be trained using images captured by the image capturing unit, either local to the camera or on a remotely located computing device.
US11356592B2 Image processing apparatus and control method thereof
An image processing apparatus comprises a communication unit configured to communicate with an external apparatus, an image processing unit configured to perform first image processing on first image data, and a control unit configured to transmit a request for executing second image processing which is different from the first image processing on the first image data to the external apparatus via the communication unit, and receive second image data on which the second image processing has been executed from the external apparatus via the communication unit. In response that a function of the second image processing executable in the external apparatus is updated, the control unit determines whether to transmit a request again for executing the second image processing to the external apparatus.
US11356591B2 Dispatch-based responder camera activation
A method of automatic activation of a responder camera to begin capturing a video can be performed by a computing device. The computing device receives an indication of a location or an event. The computing device determines a geographic area associated with the location or event. The computing device receives a dispatch acknowledgement from a responder, where the dispatch acknowledgement indicates that the responder is at the geographic area or that the responder is en route to the geographic area. The computing device automatically sends a camera activation signal to a responder camera associated with the responder in response to receiving the dispatch acknowledgement from the responder. The responder camera is configured to begin capturing a video in response to receiving the camera activation signal.
US11356590B2 Touch interactions with image capture devices
Examples disclosed herein provide an image capture device. As an example, the image capture device includes an image sensor, a shutter, and a touch-enabled layer disposed above the image sensor. A controller of the image capture device is to register a user touch interaction with the touch-enabled layer and, based on a gesture detected from the user touch interaction, cycle between engaging the shutter to cover the image sensor and disengaging the shutter to expose the image sensor.
US11356577B2 Image forming device and image forming system
An image forming device includes a communicator that receives a series of image data, a timer that measures a reception time of each of the series of image data, and a storage that temporarily stores the image data received before forming an image based on the series of image data. When the communicator receives image data, and subsequently does not receive the next image data within a predetermined reception time, the controller obtains the time difference between the time of the reception end of the series of image data, and the reception time of the image data last received by the communicator, determines that the last received image data may be incomplete image data when the time difference is greater than or equal to a predetermined time, and determines whether to form an image based on the image data stored in the storage according to the determination.
US11356574B2 Image reading apparatus
An image reading apparatus includes a medium mounting portion configured to mount a medium; a feeding means configured to feed a medium from the medium mounting portion; at least one edge guide each configured to regulate a corresponding one of at least one medium width direction edge of the medium having been mounted on the medium mounting portion; a reading means configured to read the medium and disposed on a further downstream side than the at least one edge guide in the medium feeding direction; and at least one medium detection means configured to detect the medium and disposed on a further downstream side than the at least one edge guide in the medium feeding direction and further outside in the medium width direction than at least one edge regulation position for the edge regulation by the at least one edge guide.
US11356573B2 Information processing apparatus and non-transitory computer readable medium storing program
An information processing apparatus includes a reception section that receives a designation of an item to be an operation target on a screen used to operate data on a work which includes plural procedures, and a presentation section that presents a candidate value for the item, which is the operation target, and locational information of a procedure, in which the candidate value is extracted, on the screen.
US11356570B2 Image processing apparatus, image processing method, and storage medium
An album creating app obtains model templates forming a model album, candidate images to be used to create an album, and a candidate template usable as an alternative template to the model templates. For each model image included in each model template, the app selects a similar image being one of the candidate images which is more similar to the model image than the other candidate images. Then, in a case where a similarity between the model image in the model template for a processing target and the selected similar image is smaller than a predetermined threshold, the app determines which of the model template for the processing target and the candidate template is to be used as a template for processing of the processing target. Then, the app creates a layout by placing, on the template determined, an image similar to an image placed on the template determined.
US11356565B2 Doorbell call center
Techniques are described for enabling a service administrator to respond to a detected doorbell press at a property when an authorized user is unavailable to respond. In some implementations, a determination that a doorbell press has been detected at a property is made. Video data collected by a doorbell device of the property is obtained in response to determining that the doorbell press has been detected at the property. Sensor data collected by one or more sensors of a monitoring system located within the property is obtained in response to determining that the doorbell press has been detected at the property. A present security risk for the property is determined based at least on the obtained sensor data and the obtained video data. A communication session between the doorbell device and a server system associated with the monitoring system of the property is established in response to determining the present security risk for the property.
US11356564B2 Monitoring voice-over-IP performance over the internet
Techniques for monitoring Voice-over-IP (VoIP) network services over the Internet are disclosed. In some embodiments, a system, process, and/or computer program product for monitoring and/or troubleshooting VoIP network services over the Internet includes performing VoIP call initiation testing using a source agent and a target agent; performing synthetic VoIP call quality testing using the source agent and the target agent over the Internet; and generating a report based on the VoIP call initiation testing and the synthetic VoIP call quality testing over the Internet.
US11356563B1 Amplified cable modem
The amplified cable modem includes a master circuit, a data network circuit, a telephony circuit, and a housing. The master circuit, a data network circuit, a telephony circuit are electrically interconnected. The housing contains the master circuit, the data network circuit, and the telephony circuit. The master circuit: a) receives the input signal; b) splits the input signal into the data network signal and the telephony signal; c) recombines signals from the data network circuit and the telephony circuit into the output signal; and, d) transmits the output signal to the external data source. The amplified cable modem includes a collection of amplifiers configured to maximize transmission power while generating minimal electrical noise in the amplified signals.
US11356562B2 Transferring an active telephone conversation
According to one embodiment, a computing device may conduct an active telephone conversation and a proximity of the computing device to a second computing device may be determined to be within a predetermined distance. Moreover, a determination of a capability of the second computing device to conduct a telephone conversation may be made, and in response to such determinations, the active telephone conversation may be transferred from the computing device to the second computing device. In an example, when a user holding a telephone conversation moves near a smart speaker, the telephone conversation may be transferred to the smart speaker from the user's mobile device, should the user desire such a transfer. Moreover, as the user moves around, the telephone conversation may move with the user from device to device, enabling a seamless and intuitive telephone conversation experience for the user.
US11356559B2 System and method for providing chat-based customer callbacks
A system for providing chat-based customer callbacks, wherein a callback application server transmits prompts and receives requests for customer callbacks, an interaction manager determines agent availability and arranges callback handling, and a session management server initiates callbacks, and methods for providing chat-based customer callbacks using the system of the invention.
US11356555B1 Message-based interactive voice response menu reconnection
Message-based interactive voice response (IVR) menu reconnection is used to reconnect a calling device to a destination at a specific node of a call path after the calling device disconnects from a call with the destination. Menu options of an IVR service presented during a call between the calling device and the destination are determined responsive to the calling device disconnecting from the call. A message including one or more selectable elements each associated with one of the menu options is then transmitted to the calling device. Responsive to a selection of a selectable element at the calling device, the calling device is connected to a destination endpoint. Thus, where the calling device had partially or fully traversed an IVR service during the call, the message-based IVR menu reconnection disclosed herein enables the calling device to reconnect to the destination without having to repeat that IVR service traversal.
US11356554B2 Devices, system and methods for determining a priority level and/or conversation duration of a call
The present invention relates to device, system and method for determining a priority level and/or conversation duration of a call. An improved and adaptive device comprises a signal input (31) for obtaining an image data signal (21) of a user initiating a call, a physiological data extraction unit (32) for extracting physiological data (22) of the user from the obtained image data signal (21), a health condition determination unit (33) for determining the health condition (23) of the user based on the extracted physiological data, and a prioritization unit (34) for determining the priority level and/or conversation duration (24) of the call based on the determined health condition of the user.
US11356542B2 Mobile device having a high coefficient of thermal spreading
A mobile device, such as a mobile phone, including a housing and active cooling cells is described. The active cooling cells are in the housing. The cooling cells utilize vibrational motion to drive a fluid such that the mobile phone has a coefficient of thermal spreading (CTS) greater than 0.5 for a steady-state power generated by the mobile phone of at least five watts.
US11356536B2 Systems and methods for dynamic application management with an autonomous vehicle
A system and method for dynamically managing application loads on a vehicle includes: receiving a plurality of distinct application requests; for each one application request, identifying expected computing resource expenditure data based on one or more attributes of each one application request; and identifying current state data for each of a plurality of computing resources of the vehicle based on an expected utilization of each of the plurality of computing resources for fulfilling each one application request; dynamically generating an execution schedule for executing a subset of or each of the plurality of distinct application requests based on (1) the expected computing resource expenditure data for each one application request and (2) the current state data for each of the plurality of computing resources of the vehicle; and executing the subset of or each of the plurality of distinct application requests based on the execution schedule.
US11356535B2 System and method for asset management and integration
A system for communicating and managing messaging between a source system and a destination system including a publisher module, a topic module that receives the message from the publisher module and including one or more subscription modules, a queue module that receives the message from the topic module, a success queue module, an error queue module, and a subscriber module that receives the message from the queue module, then decompresses, decrypts, calculates the check sum, then prepares the message for transmission to the destination system and transmits the message to the destination system.
US11356526B2 Distributed standards registry for cloud computing environments
Techniques for providing a distributed standards registry are provided. A DSR system may include a plurality of distributed standards registry participants that are collectively configured to provide control logic for the distributed standards registry using a consensus voting mechanism to make control decisions. The DSR system includes include a distributed ontology model library maintained on the plurality of distributed standards registry participants and storing a plurality of ontology models, and a distributed federation broker registry maintained across the plurality of distributed standards registry participants. A first distributed standards registry participant of the plurality of distributed standards registry participants includes a discovery processor operable to receive and process federation participant queries and a registry processor operable to receive and process registration requests to register the federation broker as providing brokerage services related to a federation service described by one of the plurality of ontology models.
US11356522B2 Data transmission method, network device, terminal device, and computer readable storage medium
The present disclosure provides a data transmission method, a network device, a terminal device, and a computer readable storage medium, the data transmission method including: on a first network side, providing first data to a first network address in a first network; determining, based on mapping of first network addresses in the first network and second network addresses in a second network, a second network address according to the first network address; and transmitting the first data to a terminal device located at the determined second network address in the second network based on a Message Queue Telemetry Transmission (MQTT) protocol.
US11356520B2 System and method for selecting and providing zone-specific media
A system and method for providing zone-specific media to a user. As a non-limiting example, various aspects of this disclosure provide a system and method that flexibly selects and provides media content (e.g., audio content), where such content is selected based, at least in part, on a user location (e.g., location within a premises).
US11356519B2 Floor-plan based learning and registration of distributed devices
A method of registering distributed devices includes discovering a plurality of devices at a central panel or server, localizing the devices, and authorizing the devices with a mobile device communicating with the central panel or server. The method also includes registering the devices with the central panel. The model can include verifying link quality with each of the devices before registering the devices with the central panel by comparing signal quality between each device and a central panel with a pre-defined threshold level.
US11356517B2 Optimizing network utilization
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a packetized message that is generated by signaling of a tag that is included in code of a given online resource and includes an identifier corresponding to a user that is accessing the given online resource, logging a timestamp as a start of a user session at a website that includes the given online resource, determining that the user session remains active while additional packetized messages continue to be received, determining that the user session at the website has ended, calculating a duration of the user session based on a difference between the timestamp and a time when the user session at the web site was determined to have ended, and modifying distribution of content to the user based on the duration of the user session at the website.
US11356513B2 Selecting a user plane function (UPF) for layer 2 networks
A network function (NF) entity in a communication network receives User Plane Function (UPF) registration information for a plurality of UPFs, the registration information including a respective network attribute for each UPF. The NF entity associates each UPF with a corresponding network based on the respective network attribute, and map one or more User Equipment (UE) to the corresponding network based on a security policy to create a UE-to-network table. The NF further receives a request to establish a session for a subsequent UE, the request including a subsequent UE identifier, and determine an access permission for the subsequent UE to access the corresponding network based on the subsequent UE identifier and the UE-to-network table. The NF selects one UPF from the plurality of UPF to service the session for the subsequent UE based on the access permission, and an association between the one UPF and the corresponding network.
US11356501B1 Method, apparatus, and system for dynamic beacons address allocation
An approach is provided for dynamic beacons address allocation. The approach involves reporting, by each child node of a beacon tree structure, to a parent node, a load collection packet including a load count of each child node. Each child node is either a leaf node or a parent node. The parent node is either a root node or a child node reporting to another node. The parent node is located on a shortest path from a leaf node to the root node. The load count is a total number of the other nodes reporting to the parent node plus one. The approach also involves receiving, by each child node from the parent node, an address distribution packet that includes a contiguous logical address range and a weighted distance to the root node (WDR). The WDR and/or the tree structure are provided as an input for a drone navigation task.
US11356497B2 Fluid dispensing control unit and fluid dispensing system central web server software installation
A fluid dispensing control unit is provided that includes at least one electronic circuitry processor configured to function as a web server, at least one generic purpose input/output block for connecting to a fluid dispensing system device being a fluid valve, a meter, a pump or a tank for controlling or metering the dispensed fluid or for controlling the fluid pump or tank. The fluid dispensing control unit further includes at least one web input/output block that is provided for connecting the web server to a web enabling a remote control of the fluid dispensing control unit and the connected fluid dispensing system device via the web. The at least one generic purpose input/output block and the one web input/output block are connected with the at least one electronic circuitry processor.
US11356492B2 Preventing audio dropout
Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention detect an audio stream comprising one or more voice packets from a first computing system. Embodiments of the present invention can, in response to detecting an audio stream, dynamically prevent audio drop out on a second computing system using circular buffers based on network consistency.
US11356490B2 Intelligent and near real-time monitoring in a streaming environment
The present invention is directed to intelligent and near real-time monitoring in a streaming environment. In embodiments, a streaming platform streams raw data from raw data capture devices, where the raw data is contextually enriched using multiple information sources. A rule execution operator, integrated within the streaming platform, detects events by executing rules against the contextually enriched data. The rules applied are customizable, flexible, multivariate, and dynamically responsive to changing information. When an event is detected, an action can be instantiated in response to the event detection and/or newly derived information. The action and/or instructions for performing the action are communicated to external sources, where the action can be initiated and/or completed. Accordingly, actions are instantiated in near real time relative to the initial receipt of raw data from which the events were detected. Actions may be delayed using sophisticated temporal reasoning, in some embodiments.
US11356489B2 Adaptive state detection for conferencing solutions
Adaptive state detection can be provided for conferencing solutions. A monitoring service can be executed on the computing system employed by each participant to access a conference. The monitoring service on a presenter computing system can detect when the presenter has commenced sharing his/her screen or application and can identify a schema for performing state detection. The monitoring service shares the schema with the monitoring services on the listener computing systems. As the screen content is shared, the monitoring services can implement the schema to cause state notifications to be provided to the monitoring service on the presenter computing system. The state notifications can represent whether the listener computing systems are receiving the shared screen content and/or to what extent the shared screen content is delayed.
US11356479B2 Systems and methods for takedown of counterfeit websites
Disclosed herein are systems and methods for automatic takedown of counterfeit websites using API-based and/or email-based takedown. In implementations the method includes checking the domain of a Uniform Resource Locator (URL) against a database to determine if an API-based takedown can be performed for the counterfeit website. If an API-based takedown cannot be performed the system determines the email of the hosting provider hosting the counterfeit website based on the resolve Internet Protocol (IP) address and sends a takedown notification via email with evidence such as screenshots, hosting infrastructure information, website lifecycle and scan timestamp. The system checks periodically whether the counterfeit website has been taken down by the network owner. If, after a check, the website is still live, the process of takedown is repeated until the website is taken down.
US11356470B2 Method and system for determining network vulnerabilities
A method and a system for determining vulnerabilities on a network are provided. The method comprises: receiving data indicative of a first network architecture element; determining, based on the data, a respective one of a plurality of predetermined task templates, the respective one of the plurality of predetermined task templates including one or more tasks for identifying respective vulnerabilities associated with the first network architecture element; in response to identifying, based on the respective one of the plurality of predetermined task templates, at least one vulnerability associated with the first network architecture element, the at least one vulnerability providing access to a second network architecture element associated with the first network architecture element: determining data indicative of the second network architecture element; and using the data indicative of the second network architecture element for identifying further vulnerabilities on the network.
US11356469B2 Method and apparatus for estimating monetary impact of cyber attacks
A new approach is proposed to support generating and presenting to a user cyber attack monetary impact estimation of a current or future cyber attack, which is used to stop monetary losses or to mitigate monetary impacts. First, both historic data and real time data on monetary impact of current and/or potential cyber attacks is continuously collected from a plurality of data pools. The collected data is then synchronized, correlated and filtered/cleansed once the data is available to create fidelity among the data from the plurality of data pools. The cyber attack monetary impact is calculated based on the correlated and cleansed data, and is presented to the user along with one or more suggested applications by the user in response to the cyber attack monetary impact, to mitigate the monetary impact of the current or future cyber attack.
US11356465B1 Mobile device management for remediating security events
According to certain aspects of the present disclosure, a computer-implemented method is provided that includes detecting a malicious activity or a security event on a managed device. The method includes adding the managed device to a group. The method includes removing a user configuration profile from, and transmitting a security configuration profile to, the managed device. The method includes placing the managed device in a protect state to notify and forcibly log out the end user. The method includes notifying the end user that access is prohibited. The method includes clearing the managed device from being in the protect state after remediation of the malicious activity or the security event. The method includes removing, responsive to clearing the managed device from being in the protective state, the security configuration profile from, and transmitting the user configuration profile to, the managed device. Systems and machine-readable media are also provided.
US11356460B2 Secure online access control to prevent identification information misuse
In some aspects, a computing system can control access of a user computing device to a resource. The computing system can obtain an access request submitted by a user computing device. The computing system can verify permission information in the access request to determine that the access request is valid. If the access request is valid, the computing system submits an authentication request to request an authentication system to authenticate the user and obtains authentication results generated by the authentication system. The computing system further provides, based on the authentication results, an access control decision for the access request.
US11356453B1 System and methods using ephemeral accounts to protect user accounts with sensitive data
A plurality of virtual machines instances are instantiated and configured to use a subset of sensitive data to generate reports such that the reports can be visually inspected by authorized personnel or entities for potential abnormalities. After completion of the inspection, the virtual machine instances are then deleted such that the sensitive data that were used to generate the reports become inaccessible.
US11356452B2 System, computer program product and method for risk evaluation of API login and use
A method, system and computer program product assess risk of an unauthorized API login and mitigate damage from an unauthorized API login. The method includes collecting in a database license attributes of a user license, user profile attributes, and database content change attributes; receiving an API login request; comparing features of the API login request to at least one of the database license attributes, user profile attributes, and database content change attributes against a predetermined threshold; assessing a risk of the an unauthorized API login request based on a result of the comparison; and based on a level of the assessed risk, implemented protective action to mitigate harm that may result from an unauthorized user from accessing information or services from a computer system by way of an API.
US11356449B2 Managing access to vulnerability data at scale
Systems and methods are disclosed for managing access to vulnerability data in large scale operations, such as by synchronizing access to vulnerability data for active developers who have recently modified source code. For example, source vulnerability scanner (SVS) access may be granted to source code developers identified in a source control management system (SCM) as having made modifications within some recent timeframe, and may further revoke access for stale user accounts. This efficiently implements the information security principle of least privilege, and may easily scale to operations involving hundreds or thousands of active developers and asset owners, and tens of thousands of network assets − and even larger operations.
US11356425B2 Techniques for improving security of encrypted vehicle software updates
Embodiments of the present disclosure generally relate to systems, devices, and methods wherein dynamically generated symmetric keys are used for encryption and decryption of software updates for vehicles. The symmetric keys are dynamically generated using a combination of information that ties a given symmetric key to a specific combination of a vehicle and the devices installed therein. The dynamic generation of the symmetric keys also uses a piece of random data generated by an intermediary server, which allows the intermediary server to validate devices before providing the piece of random data and thereby control access to the software updates. Use of the techniques disclosed herein provide heightened security, control, safety, and reliability for over-the-air software updates for vehicles.
US11356413B2 Providing a fast path between two entities
The present disclosure combines Software Defined Networks (SDN) concepts with Security concepts. The coordination between SDN and Security provides a myriad of advantageous use cases. One exemplary use case involves providing a fast path at network speeds using SDN by routing network traffic to bypass a security appliance once the security appliance determines that the security appliance no longer needs to inspect the network traffic. Another exemplary use case involves remote provisioning of security zones.
US11356411B2 Secure analysis application for accessing web resources
Embodiments described herein may be directed to systems, methods, apparatuses, devices, computer program products, computer-executable instructions, and/or applications for securely and anonymously accessing web resources and customizable attribution of identity. In accordance with the present disclosure, a user may inspect and analyze a webpage as well as the underlying source code from an “arm's length” using a secure analysis application to prevent exposure on the user's local machine. The secure analysis application may provide increased flexibility in masking and/or modifying the user's digital persona to external websites.
US11356405B2 Announcing new users of an electronic communications system to existing users
Announcing new users of an electronic communications system includes receiving an indication of a new user of an electronic communications system. The new user has an identifier for the electronic communications system. Existing users of the electronic communications system that are known to the new user are identified. The identified existing users are sent a message notifying the identified existing users of the identifier of the new user. The identified existing users may be enabled to add the identifier of the new user to participant lists used by the identified existing users. The new user may be enabled to add identifiers of the identified existing users to a participant list of the electronic communications system used by the new user.
US11356403B2 Network support for locally offloaded traffic
A communication technique for providing a mobile gateway in a radio node (such as an eNodeB) in a local wireless network that is associated with a venue is described. During the communication technique, the radio node may provide, via the mobile gateway, cellular-telephone-network services. In particular, the mobile gateway may implement functions including: providing, when an electronic device attaches to the local wireless network, an Internet Protocol (IP) address to the electronic device based on a media access control (MAC) address for the electronic device, which is, in part, provided by a mobile management entity (MME) in a cellular-telephone network; triggering, via a supported interface, paging to the electronic device when the electronic device is in idle in the local wireless network; transmitting uplink data and receiving downlink data via a cellular-telephone communication protocol (such as Long Term Evolution or LTE); and/or electronic-device mobility in the local wireless network.
US11356401B2 Providing a system with access to a resource using a disposable email address
One or more computing devices, systems, and/or methods for providing a system with access to resources associated with a user account using a disposable email address (DEA) are provided. A request to provide a system with access to a first set of resources may be received. The first set of resources may be associated with a first email account associated with a first email address. A first DEA associated with the first email account may be generated. The first DEA may be transmitted to the system. A first set of modified emails may be generated based upon a first set of emails of the first email account. A first modified email of the first set of modified emails may comprise an indication of the first DEA. Access to the first set of modified emails may be provided to the system. The first DEA may be deactivated.
US11356400B2 Inbox pause mode to facilitate focused use of an email client
A method for facilitating focused use of an email client includes entering an inbox pause mode and pausing display of at least some new email messages and email notifications while in the inbox pause mode. The method also includes detecting, while in the inbox pause mode, a selection by a user of a previously received email message that was received prior to entering the inbox pause mode. The method also includes displaying, while in the inbox pause mode, information about a subsequently received email message that is received subsequent to entering the inbox pause mode and that belongs to a conversation comprising the previously received email message.
US11356398B2 Lens-focused channel presentation
Presenting a lens-focused channel can include determining a state of a separate channel hosted on a data communications network. A topic-specific lens for federating a plurality of topic-specific messages conveyed over the data communications network can be configured in response to a predetermined condition indicated by the state of the channel. A lens-focused channel can be generated for presenting the plurality of topic-specific messages, as federated by the topic-specific lens, to a user over the data communications network.
US11356392B2 Messaging system including an external-resource dock and drawer
A conversation interface in a messaging application is displayed, the conversation interface being presented to participants in a conversation that is being conducted on the messaging application. The conversation interface is constructed by determining statuses of at least two external resources that have been launched, within the context of the messaging application, by one or more of the conversation participants. An external resource notification interface (or “dock”) is displayed in the conversation interface, the external resource notification interface including icons corresponding to the at least two external resources. Upon user selection of the external resource notification interface, a list interface (or “drawer”) including user-selectable cells corresponding to the at least two external resources is displayed.
US11356390B1 Multi-dimensional/multi-actor conversational bot
A method for encouraging dialogue between, and promoting transparency of said dialogue, a plurality of telecommunicators is provided. The plurality of telecommunicators may include an end user and an agent. The method includes receiving a request for a dialogue from the end user. The request includes a set of end user log-in credentials associated with the end user. The method further includes identifying the agent associated with a set of agent log-in credentials. The agent may respond to the request. The method also distinguishes the end user from the agent based on the set of end user log-in credentials and the set of agent log-in credentials and then instantiates an instance of telecommunications between the end user and the agent based, at least in part, on the distinguishing. Finally, the method includes monitoring the instantiation.
US11356382B1 Protecting integration between resources of different services using service-generated dependency tags
A resource tag service of a provider network may be used to protect integration between resources of different services by generating dependency tags. When a service receives, from a client, a request for a resource of the service to use another resource of another service, a dependency tag is generated by the resource tag service. The dependency tag indicates that the resource depends on the other resource (e.g., the resources are integrated). When the other service receives, from the client, a request to delete or modify the other resource, the deletion or modification of the other resource is prevented based on the existence of the dependency tag for the other resource (e.g., the dependency tag is attached to the other resource, indicating that the other resource of the other service is integrated with the resource of the service).
US11356377B2 Distribution method for a connection with multiple and heterogenous links
The invention relates, in a packet transport communication network comprising a connection (5) between an input node (3) and an output node (4), said connection (5) being able to be established by at least two different paths comprising at least two heterogeneous links (L1-L3), to a distribution method for distributing an incoming packet toward one of said links (L1-L3), comprising the following steps: identifying an object coherently grouping together packets, determining the size of the identified object, sending an incoming packet over one of said links (L1-L3), chosen based on the size of the object to which the packet belongs.
US11356375B2 Electronic device and method for controlling data transmission
The electronic device, comprises a communication circuitry configured to exchange data with an external electronic device; a first processor configured to exchange data with the external electronic device via the communication circuitry; a second processor configured to control the communication circuitry; and a memory configured to store priority information for each path characteristic of paths established over a network, wherein a first one of the first processor and the second processor is configured to: identify at least one priority information mapped to the path characteristic information based on the priority information in the memory; and store priority related information based on the at least one priority information, and wherein a second one of the first processor and the second processor is configured to: transmit data corresponding to the service identification information to the first one of the first processor and the second processor based on the priority related information.
US11356371B2 Routing agents with shared maximum rate limits
A system including multiple routing agents associated with a server. The routing agents may be configured to share current load data associated with the server. In some cases, the routing agents may also maintain a global maximum rate limit associated with each server of network resource. The global maximum rate limit may be shared between the routing agents to allow the routing agents may provide improve load balancing and prevent overload events on the server during traffic bursts.
US11356356B2 Permitted network risks in diverse route determinations
Systems and methods for permitted network risks in diverse route determinations introduce the concept of permitted network risks which are risks that may be present in a disjoint path calculation. This removes the binary logic in conventional shared risk path determination, i.e., either exclude or include. With the present disclosure, a network risk may be excluded (must never use) or shared (may use if needed). In an embodiment, if a route for a backup tunnel or path excluding all network risks is not possible, then a route for the backup tunnel or path may be found excluding some network risks of the primary tunnel or path except specified network risks that are determined/specified as permitted network risks. Such permitted network risks can be explicitly specified by a network operator or implicitly determined based on a category (e.g., node and/or equipment may be shared network risks whereas links may not).
US11356351B2 Method and coordinating node for providing current analysis result relating to a link
A method and a coordinating node for providing at least one current analysis result relating to a link are disclosed. The coordinating node obtains a set of previous analysis results relating to at least one segment of the link. The coordinating node identifies a set of unreliable segments based on the set of previous analysis results and based on a condition for defining any segment as unreliable. The coordinating node performs a respective analysis of each unreliable segment of the set of unreliable segments to obtain a respective current analysis result for said each unreliable segment. Furthermore, the coordinating node sends, to the first node, the respective current analysis result. A corresponding computer program and a computer program carrier are also disclosed.
US11356346B2 Mote-associated log creation
Techniques are described for mote associated log creation, in which sensing information and/or control information of a device at a mote is determined. A time stamp of the sensing information or control information is obtained and one or more mote-addressed content logs are created with the obtained time stamp. The one or more mote-addressed content logs have at least one device identifier associated with the device.
US11356345B2 Networking data analysis in a visual spreadsheet
In an embodiment, a method comprises, by a networking data analysis system: receiving, from a client device, computer files, each computer file comprising log data; transforming each of the computer files, the transforming comprising: converting the log data associated with the computer files into a structured tabular representation of the log data; parsing the structured tabular representation of the log data to extract data elements associated with the log data and to identify data types associated with the data elements; creating a columnar representation of the log data based on the identified data types; storing the columnar representation of the log data in a columnar database; executing computer-implemented functions on the columnar representation of the log data to identify key networking security metrics; sending, to the client device, instructions for displaying the identified key networking security metrics associated with the log data of the one or more computer files.
US11356341B2 Discovery of IoT devices
Connecting an IoT device enabling a new function of another IoT device. An IoT hub scans a network segment for presence of an IoT device. Upon detecting the IoT device, a device response pattern is received. The device response pattern is compared with stored response patterns. A matching stored response pattern is selected which has a similarity to the device response pattern. A pattern difference is derived. Related device information is transformed into a device signature for the IoT device. The device signature is transferred to a discovery engine. The device signature is compared to stored signatures and protocol information. A matching stored signature and protocol information is transferred to the IoT hub. The IoT hub compares the new function with functions of other connected IoT devices. Upon finding a matching other IoT device, the other IoT device is offered a usage of the new function and protocol information.
US11356339B2 Service level agreement-based multi-hardware accelerated inference
Various systems and methods for implementing a service-level agreement (SLA) apparatus receive a request from a requester via a network interface of the gateway, the request comprising an inference model identifier that identifies a handler of the request, and a response time indicator. The response time indicator relates to a time within which the request is to be handled indicates an undefined time within which the request is to be handled. The apparatus determines a network location of a handler that is a platform or an inference model to handle the request consistent with the response time indicator, and routes the request to the handler at the network location.
US11356335B2 Machine learning-based network analytics, troubleshoot, and self-healing system and method
A novel machine learning-based network analytics, troubleshoot, and self-healing system identifies and locates sources of data network problems autonomously within an entire end-to-end network topology of a network operator, while not necessitating human diagnosis of the data network problems. This system uniquely embeds a smart universal telemetry (SUT) as a quality-of-experience (QoE) parameter collection agent in intermediary transport-level network equipment and each end-user modem, which in turn enables on-demand collection of robust diagnostic data from all end-user modems and intermediary transport level nodes in a data network. By executing a machine learning (ML)-based artificial intelligence (AI) analytical module in a cloud-computing resource, the system then achieves autonomous identification and source pinpointing of network problems, and even self-repairs some machine-identified data network problems autonomously through remote software updates performed intelligently by the ML-based AI analytical module, if physical replacement of a network equipment is unnecessary to resolve such problems.
US11356330B2 Communication device and communication method
A communication device includes a communication section and a controller. The communication section is communicable with a network apparatus via a relay device. The controller controls an operation of the communication section, thereby causes the communication section to transmit one or more search packets to the relay device, and causes the communication section to start communicating with the network apparatus after receiving any of the one or more search packets. The one or more search packets include the communication section as a transmission target.
US11356328B2 Service management method and apparatus, and storage medium
A service management method and apparatus, and a storage medium, where the method is used in a service management system, and where the service management system includes a service management unit and at least one first network management unit. The method includes: receiving, by the service management unit, a service management request, where the service management request carries network type indication information or service requirement information; and determining, by the service management unit, a target network type based on the network type indication information or the service requirement information, where a target network corresponding to the target network type is configured to provide a service, and the target network type includes a sliced network or a non-sliced network.
US11356327B2 System and method for a single logical IP subnet across multiple independent layer 2 (L2) subnets in a high performance computing environment
Systems and methods for supporting a single logical IP subnet across multiple independent layer 2 subnets in a high performance computing environment. A method can provide, at a computer including one or more microprocessors, a logical device, the logical device being addressed by a layer 3 address, wherein the logical device comprises a plurality of network adapters, each of the network adapters comprising a physical port, and a plurality of switches. The method can arrange the plurality of switches into a plurality of discrete layer 2 subnets. The method can provide a mapping table at the logical device.
US11356326B2 Continuously calibrated network system
Data is transmitted in accordance with a parameter. For a metric associated with transmission of the data, a response to a stochastic error state of the metric includes making a first adjustment to the parameter in a first direction. A response to a deterministic error state of the metric includes making a second adjustment to the parameter in a second direction, where the second direction is in opposition to the first direction. A transition point between the two states is identified, and a response to the identification is made.
US11356324B2 Chaos engineering in microservices using a service mesh
Techniques are provided for chaos engineering in microservices using a service mesh. In an example, a plurality of microservices can operate together as part of a software as a service product. A graph of the service mesh of the plurality of microservices can be determined. From that graph, weight can be assigned to the respective nodes. Those weights can be used to determine a probability of where chaos is introduced in the corresponding microservice architecture as part of chaos testing.
US11356321B2 Methods and systems for recovery of network elements in a communication network
A method of recovering a plurality of network elements from a network outage, including receiving, at a network management system (NMS), a plurality of recovery requests from the plurality of network elements; determining, by the NMS, a sequence for processing the plurality of recovery requests based on a plurality of priority values associated with the plurality of network elements, wherein a priority value of the plurality of priority values is based on at least one key performance indicator (KPI) associated with a corresponding network element of the plurality of network elements; and recovering the plurality of network elements based on the determined sequence.
US11356315B2 Methods and apparatus to dynamically control devices based on distributed data
Methods, apparatus, systems and articles of manufacture to dynamically control devices based on distributed data are disclosed. An example apparatus includes a comparator to compare a first measurement measured by a first peer device to a second measurement, the second measurement being measured locally by the apparatus; and an operation adjuster to, when the comparison satisfies a threshold, adjust a measurement protocol of the first peer device.
US11356314B2 Pulse amplitude modulation (PAM) encoding for a communication bus
Pulse amplitude modulation (PAM) encoding for a communication bus is disclosed. In particular, various two-wire communication buses may encode bits using three-level PAM (PAM-3) or five-level PAM (PAM-5) to increase bit transmission without requiring increases to clock frequencies or adding additional pins. Avoiding increases in clock frequencies helps reduce the risk of electromagnetic interference (EMI), and avoiding use of extra pins avoids cost increases for integrated circuits (ICs).
US11356308B2 Automatic gain control (AGC) for multichannel/wideband communications system
Automatic Gain Control (AGC) system for multi-channel signals attenuates an incoming multi-channel signal by providing a gain. The system further adjusts each individual channel, of the multi-channel signal, by supplying a second gain if needed. The AGC system is designed to ensure a received signal power is at an optimal level for analog to digital conversion or any other form of signal processing. The system also enables elimination of mid-packet gain adjustments.
US11356283B2 Data storage using an encryption key with a time expiration associated therewith
A system includes a storage unit, a trusted time source, a key generation unit, and an encryption unit. The storage unit is configured to store data. The trusted time source provides a correct time responsive to a request. The key generation unit receives a time expiration associated with the data stored on the storage unit. The time expiration indicates when the data stored on the storage unit is to become inaccessible. The key generation unit further receives the correct time from the trusted time source and generates an encryption key based on the correct time and further based on the time expiration. The encryption unit is configured uses the encryption key to encrypt the data stored on the storage unit. A certificate that includes the time expiration and a decryption key associated with the encryption key is generated responsive to the data stored on the storage unit being encrypted.
US11356282B2 Sending cross-chain authenticatable messages
Disclosed herein are computer-implemented methods; computer-implemented systems; and non-transitory, computer-readable media, for sending cross-chain messages. One computer-implemented method includes storing an authenticable message (AM) associated with a first account of a blockchain node to a blockchain associated with the first blockchain network, where the AM comprises an identifier (ID) of the first blockchain network, information of the first account, and information of a recipient of the AM. The AM and location information is translated to a relay to be forwarded to the recipient located outside of the first blockchain network, where the location information identifies a location of the AM in the first blockchain and the recipient includes one or more accounts outside of the first blockchain network.
US11356279B2 Blockchain-based electronic signature method and apparatus
A blockchain-based electronic signature method includes: receiving an electronic signature authentication request sent by an electronic signature client, wherein the electronic signature client is bound to one or more legal signature users, and the electronic signature authentication request includes biometric information of a signature user collected by the electronic signature client; in response to the electronic signature authentication request, authenticating whether the signature user is a legal signature user bound to the electronic signature client based on the biometric information; and if yes, returning an authentication result to the electronic signature client, so that the electronic signature client further prompts the signature user to perform an electronic signature operation in response to the authentication result; and receiving an electronic signature submitted by the signature user and collected by the electronic signature client, and publishing the electronic signature to a blockchain.
US11356278B2 Blockchain driven embedded video and digital signatures on signed documents
Systems, devices and methods are provided for blockchain driven embedded video and digital signatures on signed documents. The present disclosure includes providing a video conference initiated with the process of signing a document. The video conference and the signing process and the video are recorded. The recorded video captures all conversations, understanding and the final signing by participants. Both the signature and the recorded signing event in video conference are stored with a hash value as a blockchain.
US11356274B2 Verifying a set of remotely stored data
Verifying a set of remotely stored data is disclosed, including: requesting a first element corresponding to a first leaf in a base layer of a digital tree, wherein the digital tree corresponds to a set of remotely stored data; receiving the first element corresponding to the first leaf; and receiving a membership proof comprising a set of elements from one or more layers higher in the digital tree than the base layer of the digital tree, wherein the set of elements comprises a path from the first leaf to a root of the digital tree, wherein the set of elements is dependent on a plurality of additional leaves and wherein verification of the first element corresponding to the first leaf increases a level of confidence in an availability of the plurality of additional leaves.
US11356260B2 Decentralized secure data sharing
An example operation may include one or more of registering a first service node and a second service node for accessing a common data store, providing to the second client node, by the first client node, a data access request token key and a data access receipt key corresponding to a data access request, responsive to a receipt of the access request token key and the data access receipt key by the second service, retrieving a result from the common data store; and providing the result to the second client node.
US11356258B2 Methods and systems for distributed cryptographically secured data validation
Methods and systems for cryptographically secured data validation. The system includes a first validator. The first validator is designed and configured to receive a first instance of an immutable sequential data structure containing at least a first digitally signed textual element containing at least a first physical asset transfer field populated with a at least a first physical asset transfer datum and at least a second digitally signed textual element generated by a second validator. The first validator authenticates the first instance of the immutable sequential data structure. The first validator generates at least a second validity indicating a determination by the first validator as to the accuracy of the at least a first physical asset transfer field. The first validator detects a conflict between the at least a first validity flag and the at least a second validity flag. The first validator transmits to the at least a second validator an indication of the conflict.
US11356257B2 Secure remote token release with online authentication
A system and techniques are described herein for providing authentication. The technique includes registering user authentication data such as biometrics data with a communication device. The authentication data is linked to an account or service provider, and is used to verify the identity of the user when accessing the account. The communication device may obtain a public/private key pair, for which the pubic key may be stored on a secure remote server. When the user attempts to access the account or service provider, the user may provide the authentication data to authenticate the user to the communication device. Thereafter, the communication device may sign an authentication indicator using the private key and send the authentication indicator to the secure remote server. Upon verification of the signature using the public key, the secure remote server may grant access to the user, for example, by releasing a token.
US11356250B2 Key data processing
A parent cryptographic key associated with a blockchain object is obtained. A number of parties (N) to share control over the blockchain object is obtained. N child cryptographic keys are generated based on the parent cryptographic key by applying a predetermined algorithm to the parent cryptographic key, wherein N is an integer greater than or equal to 2, and wherein the N child cryptographic keys are collectively configured to enable reconstruction of the parent cryptographic key.
US11356248B2 Stream ciphering
A technique for ciphering source data (306) into target data (308) is described. As to a method aspect of the technique, a level (302) of ciphering is determined for the source data (306). A key sequence (304) is generated depending on the determined level (302) of ciphering. The source data (306) and the key sequence (304) are combined resulting in the target data (308).
US11356237B1 HDMI signal communication over an optical link
Systems and methods for HDMI signal communication over an optical communication link are described. One aspect includes receiving an HDMI control signal from an HDMI master device, and another HDMI control signal from an HDMI sink terminal via a communication resources. The method identifies half-duplex communication resource contention between the HDMI control signal and the other HDMI control signal, and transitions a communication direction of the half-duplex communication resources to give the HDMI control signal precedence over the other HDMI control signal. Subsequent to transitioning the communication direction, the method transfers the HDMI control signal to the HDMI sink terminal via the communication resources. Subsequent to transferring the HDMI control signal, the method again transitions the direction of the half-duplex communication resources, and transfers the other HDMI control signal to the HDMI master device.
US11356236B2 Bidirectional re-driver for half-duplex interfaces
Circuit including a first port to couple to a first device; a second port to couple to a second device; a first channel having an input coupled to first port and an output coupled to second port, the first channel to re-drive a signal and output re-driven signal; a second channel having an input coupled to second port and an output coupled to first port, the second channel to re-drive a signal and output re-driven signal; and a controller to: enable first channel and disable second channel responsive to detecting a signal edge at first port; enable second channel and disable first channel responsive to detecting a signal edge at second port; sample impedance at first port if signal received at first port is de-asserted while first channel is enabled; and sample impedance at second port if signal received at second port is de-asserted while second channel is enabled.
US11356232B2 BWP deactivation method, device, and system
Embodiments of this application disclose a BWP deactivation method, a device, and a system, to deactivate one or more BWPs in a plurality of active BWPs of a first device. The method includes: receiving, by the first device, signaling sent by a second device; and deactivating, by the first device, a BWP of the first device based on the signaling. Technical solutions provided in the embodiments of this application are applicable to BWP deactivation.
US11356228B2 User terminal and radio communication method
A user terminal according to one aspect of the present disclosure includes: a transmission section that transmits an uplink control channel over multiple slots; and a control section that, when changing an active Bandwidth Part (BWP) during the transmission of the uplink control channel, controls the transmission of the uplink control channel after the BWP changing. According to the one aspect of the present disclosure, it is possible to prevent a communication throughput from lowering even when a BWP is switched.
US11356224B2 Method and apparatus for receiving or transmitting downlink signal in wireless communication system
According to one embodiment of the present invention, a method of decoding, by a user equipment, a downlink signal in a wireless communication system comprises the steps of: receiving rate matching pattern information indicating a rate matching resource having a repetition period from a base station; and decoding a downlink shared channel using the rate matching pattern information.
US11356223B2 Base station, terminal, and communication method
UEs each monitor a search space in multiple CORSETs and appropriately detect a DCI. In a base station (100), a DCI generator (102) selects one of multiple cases each indicating a combination of CORSETs to be monitored by a terminal (200) among multiple control channel regions (CORSETs). A transmitter (106) indicates, by higher-layer signaling, configuration information indicating the multiple cases, and indicates the selected case by dynamic signaling.
US11356211B2 Uplink MAC protocol aspects
Methods of operation of a wireless device are provided. In particular, Media Access Control (MAC) protocol aspects are disclosed relating to Licensed Assisted Access (LAA) cells and, more generally, to cells of a cellular communications network operating in an unlicensed frequency spectrum. According to one aspect, a method of operation of a wireless device comprises transmitting an Uplink (UL) transmission on a cell for a corresponding UL Hybrid Automatic Repeat Request (HARQ) process, the cell operating in an unlicensed frequency spectrum, and setting a locally maintained status for the UL HARQ process to Acknowledgement (ACK) based on an assumption that the UL transmission was successful.
US11356207B2 HARQ-ACK feedback method, a HARQ-ACK extraction method, a base station, and a user equipment
Disclosed are a HARQ-ACK feedback method, a HARQ-ACK extraction method, a base station, and a user equipment. The Hybrid Automatic Repeat reQuest ACKnowledgement (HARQ-ACK) feedback method is performed by a base station, and used to feed back corresponding HARQ-ACKs to a plurality of user equipments. The method includes: generating, by employing a plurality of HARQ-ACKs corresponding to the plurality of user equipments, at least one piece of downlink control information, where for each user equipment, an implicit mapping relationship exists between the user equipment and one or more information bits of the downlink control information; and transmitting to the plurality of user equipments the downlink control information.
US11356200B2 Enhanced polarization weighting to enable scalability in polar code bit distribution
Methods and devices are described for determining reliabilities of bit positions in a bit sequence for information bit allocation using polar codes. The reliabilities are calculated using a weighted summation over a binary expansion of each bit position, wherein the summation is weighted by an exponential factor that is selected based at least in part on the coding rate of the polar code. Information bits and frozen bits are allocated to the bit positions based on the determined reliabilities, and data is polar encoded as the information bits. The polar encoded data is then transmitted to a remote device.
US11356197B1 Error-tolerant forward error correction ordered set message decoder
Methods are described for identifying and acting upon predetermined message patterns during reception of a data stream structured as USB message frames. A first embodiment performs pattern matching between received message bits and one or more predetermined sequences, identifying unscrambled ordered set messages. A second embodiment applies a descrambling operation and performs comparable pattern matching between descrambled received message bits and one or more additional predetermined sequences, identifying scrambled ordered set messages.
US11356195B2 Base station apparatus and radio communication method for receiving information indicative of channel quality from mobile station
A wireless communication method and apparatus are provided for selecting quality-reporting sub-carriers based on sub-carrier quantity information received from a base station. The method comprises: acquiring information indicating a number of sub-carriers; measuring channel quality of each of a plurality of sub-carriers within a communication band from a received signal; selecting sub-carriers satisfying a condition related to measured channel quality bands from the plurality of sub-carriers, wherein quantity of the selected sub-carriers corresponds to the quantity of sub-carriers indicated by the acquired information; and transmitting information indicating channel quality of the selected sub-carriers.
US11356192B2 Path profile analysis
The present invention provides an emissions control apparatus for an entity. The emissions control apparatus comprises: storage means for storing transmission data relating to an entity; a controller configured to calculate a propagation profile for the entity based on at least the transmission data; and a display for displaying the propagation profile. The present invention also provides a method of controlling emissions.
US11356190B2 Configurable wide area distributed antenna system
A configurable wide area distributed antenna system is provided. At least one remote master unit of the system is in communication with at least one base station. The remote master unit includes a remote switch function that provides at least multiplexing in a downlink direction, demultiplexing in an uplink direction and routing of digital samples. The local master unit is located remote from the remote master unit. The local master unit is in communication with at least one remote antenna unit used to provide communication coverage in a select coverage area. The local master unit includes a local switch function providing at least demultiplexing in a downlink direction, multiplexing in an uplink direction and routing of digital samples. At least one communication link communicatively couples the remote master unit to the local communication unit with transport media interfaces.
US11356186B1 Systems and method for calibrating a radio transceiver
Disclosed are example embodiments of methods and systems for calibrating the second and third order intermodulation intercept points of a radio transceiver. The calibration circuit comprises: a common mode voltage (VCM) calibration circuit having a complementary to absolute temperature (CTAT) voltage node coupled to one or more VCM nodes of the radio transceiver, wherein the VCM calibration circuit is configured to adjust the CTAT voltage to reduce a third-order intermodulation (IM3) at an output of the radio transceiver; and a bulk terminal calibration circuit configured to bias one of a VBP and VBN voltages at one or more bulk terminals of one or more transistors of the RF circuit to reduce a second-order intermodulation (IM2).
US11356185B1 Method and measuring apparatus for measuring noise of device under test
A method and a measuring apparatus for measuring noise of a device under test (DUT) is provided, wherein the DUT is connected to a link partner (LP) device via a cable, and the measuring apparatus is coupled to the DUT and LP device. The method includes: controlling the LP device to transmit a far-end data sequence to the DUT according to transmission data; controlling the DUT to recover the transmission data for generating aided-data sequence according to the transmission data, wherein the aided-data sequence is configured to perform cancellation with a received far-end data sequence to generate a cancellation result; generating a first noise value and a second noise value in a first training phase and a second training phase, respectively; and estimating noise from at least one circuit according to the first noise value and the second noise value.
US11356181B2 Backward propagation with compensation of some nonlinear effects of polarization mode dispersion
An optical transport system configured to compensate nonlinear signal distortions using a backward-propagation algorithm in which some effects of polarization mode dispersion on the nonlinear signal distortions are accounted for by employing two or more different approximations of said effects within the bandwidth of the optical communication signal. In an example embodiment, the corresponding digital signal processor (DSP) is configured to switch between different approximations based on a comparison, with a fixed threshold value, of a difference between frequencies of various optical waves contributing to the nonlinear signal distortions, e.g., through four-wave-mixing processes. In different embodiments, the backward-propagation algorithm can be executed by the transmitter's DSP or the receiver's DSP.
US11356178B2 Monitoring leakage in aeronautical band of high split HFC
A method for monitoring leakage in the aeronautical band of a high split HFC includes providing an apparatus for use in a patrol vehicle, the apparatus including a leak signal receiver coupled to a processor; setting a plurality of coefficients for an OUDP matched filter for a current location of the patrol vehicle; detecting peaks over a detection threshold at an output of the OUDP matched filter; and determining a presence of a leak based on a time stamp and a level of each detected peak. An upstream leak detection system is also described.
US11356175B2 Optical module testing method, apparatus and device, and storage medium
A method, an apparatus and a device for detecting an optical module, and a storage medium are provided. The method includes: constructing insertion loss ranges meeting an insertion loss specification that respectively correspond to different signal frequencies in a predetermined signal frequency range, to construct a target insertion loss region; acquiring a microstripline length, a stripline length, a via number and a connector number of a to-be-detected optical module; inputting the microstripline length, the stripline length, the via number and the connector number to a pre-constructed first model, to determine an insertion loss curve of the to-be-detected optical module in the signal frequency range; and determining that the to-be-detected optical module is unqualified if a part of the insertion loss curve is outside the target insertion loss region.
US11356166B2 Apparatus and methods for early termination of beam failure detection for a multi-panel UE
A beam failure caused by an event initiated by the UE such as folding of the UE or shutting down of a UE antenna penal may be predictable. Accordingly, the UE may declare a beam failure detection (BFD) without going through a potentially long detection procedure. Disclosed herein are apparatus and methods for detecting beam failure and terminating BFD earlier than the current DFD process would have. The method may include identifying a beam failure (BF) event at the UE that impacts at least one beam pair link (BPL) and communicating a request to an associated base station to stop communicating on an impacted beam pair link, without going through an entire BFD process.
US11356151B2 MIMO enhancement capability design
Apparatuses, systems, and methods for multi-TRP by a UE, including out of order delivery of PDSCH, PUSCH, and/or DL ACK/NACK. The UE may receive, from a base station, a configuration that may include multiple control resource set (CORESET) poos and each CORESET pool may be associated with an index value. The UE may determine that at least two DCIs of the multiple DCIs end at a common symbol and determine, based on one or more predetermined rules, when the UE may be scheduled to receive PDSCHs, transmit PUSCHs, and/or transmit ACK/NACKs from CORESETs associated with the at least two DCIs.
US11356142B2 Transceiver and signal processing method applied in transceiver
A transceiver circuit includes an ADC and an echo-cancellation circuit, wherein the echo-cancellation circuit includes a steady circuit, a transient circuit and an output circuit. In the operations of the transceiver circuit, the ADC is configured to perform an analog-to-digital conversion operation on an analog input signal to generate a digital input signal. The steady circuit is configured to generate a steady echo response according to a transmitting signal. The transient circuit is configured to generate an echo response adjustment signal according to a phase change of a clock signal used by the transmitting signal. The output circuit is configured to generate an output signal according to the digital input signal, the steady echo response, and the echo response adjustment signal.
US11356137B2 Consolidation of controls on an aircraft radio
Methods and apparatus are provided for displaying the operational parameters of a radio system located onboard an aircraft. The apparatus comprises a permanent radio display bar that shows an active radio frequency in use by the radio system and a variable radio display pad. The variable radio display pad shows multiple historical past radio frequencies previously used by the radio system and multiple predicted future radio frequencies for use along a flight plan of the aircraft. It includes a change command that allows a crew member to manually change the active radio frequency in the permanent radio display bar.
US11356124B2 Electronic device
Provided herein may be an electronic device using an artificial neural network. The electronic device may include a training data generator configured to determine an input vector corresponding to a trapping set, detected during error correction decoding corresponding to a codeword, and a target vector corresponding to the input vector, and a training component configured to train an artificial neural network based on supervised learning by inputting the input vector to an input layer of the artificial neural network and by inputting the target vector to an output layer of the artificial neural network.
US11356120B1 Hierarchical erasure coding for multi-region storage
Described are systems and methods for storing a data object using a hierarchical erasure encoding to store a physical representation of the data object across a plurality of fault domains. A first erasure encoding is applied to the data object to generate a first set of shards of the data object. Individual shards of the set of shards may then be distributed across the fault domains for storage. Within the fault domains a second erasure encoding may be applied to the individual shards to generate a second set of shards. Finally, a manifest may be generate in order to reconstruct the data object from the first set of shards and the second set of shards.
US11356113B2 Digital-to-analog conversion circuit and data driver
A digital-to-analog conversion circuit includes: a decoder that, if set to a first selection state, selects two different reference voltages from a reference voltage group on the basis of a digital data signal and outputs the two reference voltages as first and second selection voltages, and if set to a second selection state, selects two reference voltages from the reference voltage group in a manner allowing redundancy and outputs the two reference voltages as the first and second selection voltages; and an amplifier circuit that amplifies and outputs a voltage obtained by averaging a combination of the first and second selection voltages with weighting factors set in advance.
US11356108B2 Frequency generator and associated method
A frequency generator is disclosed. The frequency generator is for generating an oscillator clock according to a reference clock, and the frequency generator is used in a frequency hopping system that switches a carrier frequency among a plurality of channels, and the carrier frequency further carries a modulation frequency for data transmission. The frequency generator includes: a frequency hopping and modulation control unit, arranged for generating a current channel according to a channel hopping sequence and a frequency command word (FCW) based on the reference clock, a digital-controlled oscillator (DCO), arranged for to generating the oscillator clock according to an oscillator tuning word (OTW) obtained according to the estimated DCO normalization value. An associated method is also disclosed.
US11356107B1 Frequency tracking loop using a scaled replica oscillator for injection locked oscillators
An accurate replica oscillator-based frequency tracking loop (FTL) is provided. The replica oscillator used in the FTL can be at a lower frequency and therefore can consume much lower power compared to a main oscillator, such as an injection locked oscillator (ILO). The proposed FTL accurately sets the free running frequency of an ILO across process, voltage and temperature (PVT). Techniques are also provided to compensate the gain and offset error between the replica oscillator and the ILO.
US11356099B2 Arrangement of switchboxes
Switchboxes are especially used in integrated circuits with programmable logic (e.g. FPGAs). They are used to establish configurable signal paths between logic blocks. It is especially important to use an efficient structure, i.e. a structure whose chip area is as small as possible and which is able to realize short and fast signal paths. The task of the present invention is to significantly reduce the effort for the interconnection structures while still maintaining good routeability. This is achieved by the fact that there is no longer a switchbox (SB) on each coordinate position. It is particularly advantageous to arrange the SBs in a chessboard-like manner and also to use two SBs of different sizes which are arranged in a superordinate chessboard structure.
US11356086B2 Loss of signal detection circuit
Aspects of the disclosure provide for a circuit. In some examples, the circuit includes a first inverter coupled between first and second nodes, a second inverter coupled between third and fourth nodes, and a first logic circuit having a first input coupled to the second node, a second input coupled to the fourth node, and an output, a first positive feedback circuit coupled between the first and third nodes and having a control input. The first positive feedback circuit comprises a first switch coupled between the first and fifth nodes and having a control input, a second switch coupled between the third and sixth nodes and having a control input, a third inverter having an input coupled to the sixth node and an output coupled to the fifth node, and a fourth inverter having an input coupled to the fifth node and an output coupled to the sixth node.
US11356085B2 PWM waveform generation device and method thereof
The PWM waveform generation device comprises a time-division multiplexing module, wherein the time-division multiplexing module is configured for receiving a first preprocessing signal and a second preprocessing signal output by two system clock sources, performing a first time-division processing on the first preprocessing signal to obtain a first time-division signal, and performing a second time-division processing on the second preprocessing signal to obtain a second time-division signal according to a preset strategy, performing multiplexing processing on the first time-division signal and the second time-division signal to obtain a PWM output signal, wherein an output frequency of the PWM output signal is a default standard clock frequency. The present invention has the advantages that the cycle length of one cycle of a PWM waveform depends on cycles of two preprocessing waveforms and the number of the cycles, such that the output waveform frequency may be calibrated to a desired frequency.
US11356084B2 Low-loss bi-directional passive LSB phase shifter in mm-wave CMOS
A phase shifter with a first port and a second port has a triple inductor network with a center inductor connected to the first port and the second port, and first and second peripheral inductors each electromagnetically coupled to the center inductor. A resistance switch network that is connected to the first and second peripheral inductors. The resistance switch network is selectively activatable to set a first state defined at least by a first resistance in a series circuit with the first and second peripheral inductors, a second state defined at least by a second resistance in the series circuit, and a third state defined at least by a third resistance in the series circuit. A transmission signal from the first port to the second port is shifted in phase by a prescribed angle corresponding to forward transmission coefficients for the first state, second state, and third state.
US11356076B2 Surface acoustic wave filter and manufacturing method therefor
In a surface acoustic wave filter according to an embodiment, a thickness of a piezoelectric crystal substrate bonded over a support substrate made of an oxide crystal is 0.05 to 0.5 μm, and an odd-order harmonic is used.
US11356074B2 Impedance matching device and impedance matching method
An impedance matching device comprises a variable capacitor including multiple capacitance elements and connected in parallel having capacitors and each having one end connected in series to a high-frequency power source and semiconductor switches and connected to the respective capacitors, and a control unit. The control unit derives a reflection coefficient based on the obtained information concerning an impedance viewed from the high-frequency power source toward the load side, updates the states of the respective semiconductor switches and included in the multiple capacitance elements and with a first cycle in the case where the reflection coefficient is equal to or more than a predetermined value, and updates the states of the respective semiconductor switches and included in the plurality of capacitance elements and with a second cycle longer than the first cycle in the case where the reflection coefficient is less than the predetermined value.
US11356068B2 Two-stage LNA with mutual coupling
Compact low noise amplifiers that have wide-band coverage while meeting necessary input matching and output matching characteristics. Embodiments include a wide-band, two-stage LNA with minimum degradation in performance compared to multiple narrow-band, single-stage LNAs. A generalized embodiment includes a first amplifier stage having a terminal coupled to a mutually coupled inductor circuit and to a second amplifier stage. The second amplifier stage includes a terminal coupled to the mutually coupled inductor circuit. The mutually coupled inductor circuit comprises electromagnetically coupled inductors L1, L2. Second terminals of the first and second amplifier stages are coupled to respective degeneration inductors. The electromagnetically coupled inductors L1, L2 of the inductor circuit substantially increase the output bandwidth of the LNA with minimum degradation in performance.
US11356066B1 Digital communications circuits and systems
Described examples provide for digital communication circuits and systems that implement digital pre-distortion (DPD). In an example, a system includes a DPD circuit configured to compensate an input signal for distortions resulting from an amplifier. The DPD circuit includes an infinite impulse response (IIR) filter configured to implement a transfer function. The IIR filter includes a selection circuit configured to selectively output a selected parameter. The transfer function is based on the selected parameter.
US11356065B2 System and method of baseband linearization for a class G radiofrequency power amplifier
Disclosed is a system and a method of baseband linearization for a class G radiofrequency power amplifier, the linearization system including a module for selecting the amplifier power supply voltage, a digital predistortion module, and a module for extracting predistortion coefficients, wherein the linearization system also includes a digital filter with complex coefficients, the input of which is connected to the output of the digital predistortion module, and a module for extracting filter coefficients which is designed to extract filter coefficients used by the digital filter with complex coefficients.
US11356064B2 Transceiver circuit
A Doherty amplifier including a main amplifier and a peak amplifier is mounted on a package substrate. A low noise amplifier is further mounted on the package substrate. A transmit/receive switch switches in terms of time between a transmission connection state in which an output signal of the Doherty amplifier is supplied to an antenna and a reception connection state in which a signal received by the antenna is inputted to the low noise amplifier.
US11356063B2 Amplification apparatus and method
Amplification device and processes capable of miniaturization in a device for performing linear amplification and switching amplification operations on incoming signals are provided. The amplifying device includes a first amplifying unit for amplifying an input signal and outputting a first output signal, the input switch unit connected in parallel with the first amplifying unit for performing a switching operation by an input signal and outputting a switch output signal, and a second amplifying unit for amplifying a first output signal or a switch output signal and outputting a second output signal, and the first amplifying unit or the input switch unit operates based on the type of the input signal.
US11356061B2 Method of calibrating and a calibration circuit for a two-point modulation phase locked loop
The method of calibrating a two-point modulation phase locked loop (PLL) comprises observing, between the loop filter and the second injection point, the loop control signal over at least one period of the first periodic control signal; generating, from the observed loop control signal, a distortion profile; and applying the distortion profile to the second periodic control signal before injecting the second periodic control signal in the PLL. Since, in the case of non-linearity in the controlled oscillator, the PLL output deviates from the ideally expected one, cancellation through the first injection point becomes imperfect disturbing the loop. This error pattern can be observed on the loop filter which allows to generate a distortion profile to distort the second periodic control signal for the next period of the modulation. This will mitigate the effects of the non-linearity of the oscillator.
US11356056B1 Photovoltaic mobile lab
The disclosed embodiments relate to a photovoltaic mobile lab configured for performing on-site test in a photovoltaic module. The photovoltaic mobile lab includes a transport vehicle, a first container, a second container, and a light source. The first container is fixed on the transport vehicle. The second container is slidably sleeved on the first container. The second container and the first container together form a testing chamber. The light source is configured for providing illumination to the photovoltaic module. The light source and the photovoltaic module are respectively accommodated in the first container and the second container and are respectively located at two opposite ends of the testing chamber so that a distance between the light source and the photovoltaic module is changeable while the second container is sliding with respect to the first container.
US11356055B2 Photovoltaic module level monitoring system
A photovoltaic, PV, module level monitoring, MLM, system (1) comprising a base station, BS, (2) connected by means of power cables (3) to module level devices, MLD, (4) which are provided to monitor and/or to control associated photovoltaic modules, PVMs, (5), wherein the base station, BS, (2) comprises a base station transmitter (2A) adapted to transmit Rapid Shut Down, RSD, control signals, CS, in predefined time slots, TSCS, in a downlink channel, DL-CH, through said power cables (3) to said module level devices, MLDs, (4) and a base station receiver (2B) adapted to receive monitoring signals, MS, generated by said module level devices, MLDs, (4) through said power cables (3) within time slots, TSMS, via an uplink channel, UL-CH, assigned to the module level devices, MLDs, (4).
US11356053B2 Photovoltaic frame, photovoltaic module and method for manufacturing photovoltaic frame
The embodiments of the present disclosure relate to the field of photovoltaic module technology, and provide a photovoltaic frame, a photovoltaic module and a method for manufacturing the photovoltaic frame. The photovoltaic frame comprises: a top support portion, a bottom support portion and a transverse edge portion. The top support portion and the transverse edge portion enclose a holding slot, and the top support portion has a bearing surface facing the holding slot. The bottom support portion is arranged opposite to the top support portion, and the transverse edge portion is located at one side of the top support portion away from the bottom support portion. The photovoltaic frame is molded by a carbon steel sheet material after processing.
US11356051B2 Solar powered charging station
A solar powered charging station uses photovoltaic panels to generate electrical energy for use directly and/or for storage in electrical batteries for use during night operation. The station includes parallel electrical circuits which permit the station to operate during daylight hours in the event of a failure of the battery or the battery charging system. The station is designed to provide a kit embodiment having light weight, easily transportable components. The parallel circuitry is adaptable for use with other forms of electrical power generation having a minimal carbon footprint.
US11356043B2 Linear oscillatory machine control method based on adaptive full-order displacement observer
The disclosure discloses a linear oscillatory machine control method based on an adaptive full-order displacement observer. The method includes the following steps: a full-order displacement observer is constructed; the system equivalent spring elasticity coefficient and equivalent damping coefficient are used as parameters to be identified, the full-order displacement observer serves as an adjustable model, and the machine itself serves as a reference model; an error state equation is constructed based on the error of the adjustable model and the reference model; Popov's hyperstability theory is adopted to obtain the operation upper critical frequency and the adaptive formula of adjustable parameters that make the error state equation converge; the machine is operated at a frequency lower than the upper critical frequency, the machine current and voltage signals measured during the operation process are input into the full-order displacement observer, thereby realizing frequency tracking and displacement control.
US11356042B2 Method of controlling a brushless DC motor
A method of controlling the commutation of a brushless direct current motor includes providing sensors which provide a variable output dependent on rotational angle or the relative position of the stator and rotor of the motor. Output from the sensors is sampled at a time between a past commutation event and the next commutation event to be implemented. An angular position between the rotor and stator is determined at the time. The time of the next commutation event is determined based on the next commutation angle, motor speed, and the determined angular position.
US11356037B2 Inverter control device, inverter control method, inverter control program
To improve control characteristics of an inverter while suppressing manufacturing cost. An inverter control device 10 is a device for controlling an inverter device 1 having a plurality of switching elements. The inverter control device 10 includes a current control unit 13 that calculates three phase voltage command signals Vu*, Vv*, and Vw* based on a d-axis current command signal id* and a q-axis current command signal iq* at each predetermined calculation period T0, a sampling period conversion unit 14 that outputs three phase voltage command signals Vu**, Vv**, and Vw** after update at each predetermined update period T1 different from the calculation period T0 based on a calculation result of the three phase voltage command signals Vu*, Vv*, and Vw* by the current control unit 13, and a gate signal generation unit 15 that generates a gate signal for switching-driving a plurality of the switching elements based on the three phase voltage command signals Vu**, Vv**, and Vw** after update output from the sampling period conversion unit 14.
US11356036B2 Power conversion apparatus, motor module, and electric power steering apparatus
A power conversion apparatus includes a first inverter, a second inverter, a drive circuit to provide control signals turning on low-side switch elements in the first inverter to the low-side switch elements when a failure has occurred on a first inverter side, and provide control signals to turn on low-side switch elements in the second inverter to the low-side switch elements when a failure has occurred on a second inverter side, and a control circuit. When a failure has occurred on the second inverter side, a first power supply voltage generated on the first inverter side is supplied to the drive circuit, while when a failure has occurred on the first inverter side, a second power supply voltage generated on the second inverter side is supplied to the drive circuit.
US11356030B2 Switching power supply circuit with synchronous rectification and associated control circuit and control method
A switching power supply circuit with synchronous rectification has an energy storage component, a SR switch coupled to a secondary side of the energy storage component, and a secondary control circuit. The secondary control circuit has a turning-ON control circuit for providing a turning-ON control signal based on a comparison of a drain to source sensing voltage of the SR switch and a turn ON threshold, a mode determination circuit for providing a mode signal to determine a turn ON delay based on a detection to a transient event or the drain to source sensing voltage ringing of the SR switch, and a gate driver circuit for driving the SR switch. When the turning-ON control signal is asserted, the gate driver circuit charges a gate voltage of the SR switch after the turn ON delay based on the mode signal, to turn ON the SR switch.
US11356027B2 System and method for power conversion
A polarity-selectable high voltage direct current power supply including a first drive assembly that transforms a first low voltage DC input into a first medium voltage alternating current output; a first HV output assembly that transforms the first LV AC output into a first HV DC output, wherein the first HV output assembly defines a first input stage; a polarity selector coupled between the second output junction of the first drive assembly and the first and second input stages of the first HV output assembly, the polarity selector operable between a first configuration and a second configuration; wherein in the first configuration the first HV DC output has a positive polarity; and wherein in the second configuration the first HV DC output has a negative polarity.
US11356026B2 Electrical system and method for protecting a DC/DC converter
An electrical system having, among other things, a resonant DC-DC voltage converter with two resonant capacitors, a control unit having a first module for determining a maximum value and a minimum value of the voltage at the terminals of each resonant capacitor as a function of an output voltage of the converter, a module for comparing between the maximum value and respectively a minimum value of the voltage at the terminals of each resonant capacitor and a failure detection element configured to detect a failure of the converter if the maximum value is greater than or equal to the upper voltage limit, or the minimum value is less than or equal to the lower voltage limit.
US11356017B2 Li-ion-compatible fully-integrated hybrid converter
A DC-DC converter converts voltage from a battery source providing a voltage Vin to a lower level. A four-level transistor stack selectively connects an input voltage and flying capacitor voltages to an output inductor. Stress reduction transistors limit the charging of the flying capacitors to Vin/3. The stress reduction transistors can also limit switching transistor voltages to Vin/3. Freewheel switches can be used to limit ringing in the output inductor.
US11356013B2 Method of short-circuiting a faulty converter submodule and power converter supporting same
A method of short-circuiting a faulty submodule for a voltage-source power converter is disclosed. The submodule is based on a full-bridge, asymmetric full-bridge or half-bridge circuit design having power semiconductor switches with anti-parallel freewheeling diodes and optionally non-controllable semiconductor valves. The method 36 includes identifying a faulty semiconductor device and determining a failure mode selected from a short-circuit failure mode and an open circuit failure mode. The method further includes selecting a minimum number of power semiconductor switches suitable to provide a bypass path through the submodule depending on the identified faulty semiconductor device and the determined failure mode and driving the selected power semiconductor switches by a modified driving voltage compared to normal operation to cause them to break down in order to provide a durable, stable, low impedance short-circuit path between the AC voltage terminals of the submodule. A power converter comprising a series connection of such submodules and supporting the method of short-circuiting a faulty submodule is also disclosed.
US11355997B2 Large scale flywheel for energy storage
Flywheel for energy storage, comprising a rotor, a housing enclosure, means for charging energy by transferring electric energy to stored kinetic energy in the rotating rotor and means for discharging energy by transferring stored kinetic energy in the rotating rotor to electric energy, distinctive in that the rotor is vertically oriented, the rotor has mass of over 5000 kg, the rotor comprises a central vertical shaft, a radial bearing is arranged to an upper end of the vertical shaft, an axial-radial hydraulic bearing, or separate axial and radial bearings, is arranged to a lower end of the vertical shaft.
US11355989B2 Bus bar and motor comprising same
An embodiment relates to a bus bar comprising a main body; an upper terminal which is disposed on an upper surface of the main body; and a lower terminal which is disposed on a lower surface of the main body, wherein the upper terminal includes a first upper terminal and a second upper terminal, the lower terminal includes a first lower terminal, the main body includes a first hole and a second hole which penetrate the main body, and the first lower terminal has one end which is connected to the first upper terminal through the first hole and the other end which is connected to the second upper terminal through the second hole and to a motor comprising the same. According to this, space utilization inside the motor can be improved.
US11355975B2 Stator for motor and method of manufacturing
A stator for a motor includes laminations arranged axially adjacently. A first lamination includes sub-yoke parts and tooth parts. The sub-yoke parts are spliced through a first yoke engaging part to form an annular first yoke part. The first tooth parts are assembled on an inner edge of the first yoke part through a first tooth engaging part. The second lamination includes sub-yoke parts and tooth parts. The sub-yoke parts are spliced through a second yoke engaging part to form an annular second yoke part. The second tooth parts are assembled on an inner edge of the second yoke part through a second tooth engaging part. The first and second tooth engaging parts are superposed in the axial direction. A method of manufacturing a stator for a motor is also described.
US11355967B2 Method and system of wireless power transfer foreign object detection
A wireless power transfer foreign object detector having at least one foreign object detector providing at least one foreign object detection signal, and at least one primary transmitter coil providing at least one primary transmitter signal, the primary transmitter coil responsive to the at least one foreign object detection signal.
US11355960B2 Grid telemetry fingerprint
Methods, Systems, and Computer program products can use grid telemetry to generate a fingerprint. One of these methods includes generating a first grid telemetry fingerprint based on characteristics of an electrical grid. The method also includes verifying a transaction based on the first grid telemetry fingerprint and a second grid telemetry fingerprint associated with the transaction.
US11355956B1 High-efficiency modular uninterruptible power supply
Examples of the disclosure include a power system comprising an input to receive input power, an output to provide power to a load, a sensor configured to provide load information indicative of power drawn by the load, a plurality of power modules, each having a power module input configured to be coupled to the input, and a power module output configured to be coupled to the output, and a controller coupled to the power modules and the sensor, and being configured to control the power modules to provide power to the output, receive the load information from the sensor, select, based on the load information, at least one power module to maintain in an active state to provide power to the output, and deactivate each power module other than the at least one power module based on selecting the at least one power module to maintain in the active state.
US11355952B2 Apparatus and method for controlling power plant system
A control device for a power generation system comprising an energy storage system (ESS) and a power plant is provided. The control device includes: a controller configured to compare a supply frequency of a supply power supplied to a consumer with a reference frequency, compare a charge amount of the ESS with a reference charge amount, and control the ESS and the power plant such that the supply power is controlled according to a result of the frequency comparison and a result of the charge amount comparison, an opening degree control device configured to control an opening degree of a steam valve disposed in the power plant by the control of the controller, and a fuel quantity control device configured to control a quantity of fuel injected into the power plant for power generation by the control of the controller.
US11355951B2 Power failure prevention system
A power failure prevention system includes a switch circuit, an energy storage circuit, a voltage detector circuit and a control circuit. The switch circuit includes a first switch, a second switch, a third switch and a fourth switch. The energy storage circuit is connected to the switch circuit. The voltage detector circuit detects an input voltage provided by an input voltage source and a stored voltage of the energy storage circuit. The control circuit controls the switch circuit according to the detected input voltage and stored voltage. When the input voltage is higher than a first threshold, the switch circuit allows the input voltage to charge the energy storage circuit. When the input voltage is lower than a second threshold, the switch circuit allows the stored voltage to discharge to the input voltage source. The first threshold is higher than the second threshold.
US11355948B2 Wireless charging systems and methods for increasing power transfer functions
Embodiments describe a wireless charging system including an accessory device and a host device. The host device can include a housing having a charging surface and power transmitting circuitry coupled to a power source. The power transmitting circuitry can include an inductive transmitter coil configured to receive a first power and generate magnetic field, an amplifier coupled to the inductive transmitter coil and configured to output the first power to the inductive transmitter coil, an output sensor coupled to the inductive transmitter coil and configured to measure the first power to the inductive transmitter coil, and a power tracking controller coupled to the sensor probe. The power tracking controller can be configured to receive measurement of the first power, and generate a control signal based on the measured first power to modify an output impedance of the amplifier to output a second power different from the first power.
US11355944B2 Predictive charging to reduce battery capacity degradation
According to an aspect, a system includes a battery configured to be charged by a power source, a charging circuit coupled to the battery, and a battery charging manager configured to communicate with the charging circuit to control a charging of the battery by the power source. The battery charging manager obtains a charge pattern including an end charge time corresponding to a time when the battery is estimated to be disconnected from the power source. The battery charging manager controls the charging circuit to charge, over a first charging period, the battery to a temporary charge level, maintain, over a relaxation period, a battery charge level between the temporary charge level and a maintenance charge level, and charge, over a second charging period after the relaxation period, the battery to a maximum battery charge level before the end charge time.
US11355940B2 Multi-functional portable power charger
A portable charger capable of jump starting a 12 V car battery includes a charger battery, a jump start circuit operatively electrically connected with the charger battery and with an ignition power outlet, and a microcontroller for coordinating safety functions to establish or interrupt the operative electrical connection of the jump start circuit with the ignition power outlet. The ignition power outlet comprises a positive power socket, a negative power socket, a positive sensing socket and a negative sensing socket. The sensing sockets are electrically isolated from the power sockets, and the microcontroller senses voltage across the sensing sockets and is configured to interrupt the operative electrical connection of the jump start circuit to the ignition power outlet until proper voltage is sensed across the sensing sockets.
US11355937B2 Electrical grid control and optimization
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining controls to be applied to a population of devices. In one aspect, a method comprises: determining a plurality of simulated load curves, wherein each simulated load curve simulates load generated by a respective device from a population of devices based on application of a respective control from a set of controls; adjusting values of a plurality of weights during a plurality of optimization iterations using an optimization technique to optimize a loss function, wherein each weight corresponds to a respective simulated load curve, wherein the loss function measures: a sparsity of the values of the plurality of weights, and an error between: (i) an aggregate load curve that is defined by combining the simulated load curves in accordance with the values of the plurality of weights, and (ii) a target load curve.
US11355922B2 Ground fault protection method and apparatus for photovoltaic station output transmission line
Provided are a ground fault protection method and apparatus for a photovoltaic station output transmission line. A circuit breaker on a photovoltaic side is controlled by a control element. Whether measured zero sequence impedance on the photovoltaic side of a segment line has a large variation before and after an action of power grid side distance protection is determined, the variation of the measured zero sequence impedance is inputted into the control element, in condition that the variation of the measured zero sequence impedance is less than a setting value, a tripping signal is outputted to the circuit breaker on the photovoltaic side to isolate the fault; and in condition that the variation of the measured zero sequence impedance is greater than the setting value, photovoltaic side distance protection is not started.
US11355917B2 Protective circuit and display drive device
A protective circuit (301) and a display drive device. The protective circuit (301) comprises: when an electrical overstress problem occurs in a logic signal, the voltage of an output end of a controlled switch circuit (100) is greater than a first preset voltage, so that a voltage threshold circuit (101) is turned on, and the controlled switch circuit (100) turns off an input end and the output end thereof, thereby preventing electrical overstress from affecting a driver chip (300) and causing damage to the driver chip (300). Moreover, the voltage potential of a controlled end of the controlled switch circuit (100) is clamped by means of a voltage clamp circuit (102) to stabilize the operating characteristics of the controlled switch circuit (100).
US11355911B2 Power supply circuit for a breaking circuit
The present invention relates to a power supply circuit (400) for a breaking circuit (100), the power supply circuit (400) comprising a first connecting point (CP1) arranged to be connected to an input (102) of the breaking circuit (100) and a second connecting point (CP2) arranged to be connected to an output (104) of the breaking circuit (100). The power supply circuit (400) further comprises a first rectifier (416) and a second rectifier (418) connected in series and in opposite direction to each other between the first connecting point (CP1) and the second connecting point (CP2); a first switch (412) and a second switch (414) connected in series between the first connecting point (CP1) and the second connecting point (CP2), wherein the first switch (412) and the second switch (414) are connected in parallel to the first rectifier (416) and the second rectifier (418); and a first capacitor (C1) having a first connecting point (CP1C1) connected between the first rectifier (416) and the second rectifier (418) and a second connecting point (CP2C1) connected between the first switch (412) and the second switch (414), wherein the first connecting point (CP1C1) of the first capacitor (C1) is further arranged to be connected to a power consumer (110a, 110b, . . . , 110n) of the breaking circuit (100). The power supply circuit (400) is arranged to at least one of: open the first switch (412) so that a current running from the input (102) to the output (104) passes via the first rectifier (416), the first capacitor (C1) and the second switch (414) thereby charging the first capacitor (C1); and open the second switch (414) so that a current running from the output (104) to the input (102) passes via the second rectifier (418), the first capacitor (C1) and the first switch (412) thereby charging the first capacitor (C1).
US11355910B2 Systems and methods for detecting and identifying arcing based on numerical analysis
Method and system allowing more accurate detection and identification of unwanted arcing include novel processing of signal voltage representing recovered power-line current. In one implementation, arc-faults are detected based on numerical analysis where individual cycles of line voltage and current are observed and data collected during each cycle is processed to estimate likelihood of presence of arc-event within each individual cycle based on pre-defined number of arc-events occurring within pre-defined number of contiguous cycles. In another implementation, fast transient current spikes detection can be done by: computing difference values between consecutive line-current samples collected over a cycle, average of differences, and peak-to-peak value of line-current; comparing each difference value to average of difference; comparing each difference value to peak-to-peak value; and, based on calculation of composite of two comparisons, using thresholds to determine if arcing is present within processed cycle.
US11355902B2 Power connector for a bus bar
A power connector includes first and second power terminals having first and second contact stacks and first and second plates for termination to corresponding power element. The contact stacks have contacts separate and discrete from each other and from the plate. Each contact has a base and a mating beam. The bases are aligned and mechanically and electrically coupled to the plate. A housing has an end wall and a fastener that mechanically and electrically couples the bases to the plate. The power terminals are arranged such that the first and second mating beams oppose each other across a mating slot that receives a bus bar with the first mating beams mechanically and electrically engaging a first bus rail at a first side of the bus bar and the second mating beams mechanically and electrically engaging a second bus rail at a second side of the bus bar.
US11355901B1 Compact vertical cavity surface emitting laser package
A vertical cavity surface emitting laser (VCSEL) die package includes a bottom substrate comprising a bottom contact pad electrically contacting a bottom electrode on a bottom surface of a VCSEL die. The VCSEL die package includes a submount including a submount contact pad electrically contacting a first electrode on another surface of the VCSEL die. The submount contact pad overlaps a portion of the first electrode, wherein the VCSEL die is positioned between the submount and the bottom substrate.
US11355890B2 Shield connector and outer conductor terminal
It is aimed to provide a shield connector and an outer conductor terminal capable of improving sealing performance and assemblability. An outer conductor terminal includes an outer conductor terminal body having an insertion opening for a dielectric in a rear surface, and a lid member separate from the outer conductor terminal body and to be mounted into the outer conductor terminal body. The outer conductor terminal body includes a lock receiving portion on each side surface. The lid member includes a back portion for covering the insertion opening, and a pair of side portions connected to the back portion and configured to cover the respective side surfaces of the outer conductor terminal body. Locking portions to be locked to the lock receiving portions are provided on the pair of side portions.
US11355887B2 Connector with restriction member for latch structure and wire harness having same
A connector applied to a wire harness includes a housing housing a terminal, a front holder assembled to an end portion in an axial direction of the housing, and a restriction member assembled to the housing. One of the housing and the front holder has a latch claw portion that latches the housing and the front holder. The other of the housing and the front holder has a latch arm portion extending along the axial direction and latched to the latch claw portion. The restriction member has a restriction piece that is located adjacent to the latch arm portion that is in a state of being latched to the latch claw portion, the restriction piece restricting displacement of the latch arm portion toward a latch release side.
US11355886B2 Contact carrier having stable detent device
A contact carrier retains a crimp contact inserted therein at a central collar of the crimp contact in a particularly stable manner and at the same time absorb the highest possible plugging forces. The contact carrier has an insulating body and a retaining plate, which can be mounted thereon on the connection side. Furthermore, the contact carrier has at least one detent element, which, in the unassembled state, can assumed both a position locking the plug contact and a position releasing the plug contact. The detent element is part of the insulating body. The retaining plate also has at least one blocking element, which, in the assembled state, fixes the detent element in the position thereof locking the plug contact and thus prevents the transition of the detent element from the locking position into the releasing position.
US11355882B2 Board-to-board connector
A plug connector is provided which is configured to be mated with a receptacle connector. The plug connector has a housing, a terminal and a reinforcing metal member. The housing has an elongated protrusion and a protrusion end part. The protrusion extends in a longitudinal direction from the end part. The protrusion has an upper side and the end part has upper and end faces. The terminal is at least partially embedded in the protrusion. The metal member is configured to be connected to the end part. The metal member has a main body portion and an end plate portion. The main body portion covers at least a portion of the upper face of the end part. The main body portion has an embedded plate portion which is embedded in the end part. The end plate portion covers at least a portion of the end face of the end part.
US11355878B2 Connector
A connector is provided with a housing 10 and plate-like fixing members 50 to be mounted on the housing 10. The housing 10 includes a plurality of insertion receiving portions 23, 24 and resin portions 36 located between the plurality of insertion receiving portions 23, 24. The fixing member 50 includes a board fixing portion 52 to be fixed on a circuit board 100 and a plurality of inserting portions 62, 63 to be respectively inserted into the plurality of insertion receiving portions 23, 24. The plurality of inserting portions 62, 63 include contact parts CP1, CP2 to be brought into contact with the resin portions 36.
US11355871B2 Joint of copper terminal and aluminium conductor and ultrasonic welding method hereof
Disclosed are a joint of a copper terminal and an aluminium conductor and an ultrasonic welding method thereof. One spacing metal layer is added between the copper terminal and the aluminium conductor, and firstly, the spacing metal layer is fixed at a welding end of a base material by means of a manner such as electroplating, pressure welding, electric arc spray welding or electromagnetic welding, and the three parts are then welded together by means of an ultrasonic welding manner. The welding method is suitable for the welding of various joints, the electrochemical corrosion resulting from the potential difference between the copper and aluminium electrodes can be effectively reduced, and the mechanical properties of the joint can be improved.
US11355864B2 Signal distribution network
A signal distribution network associated with first and second antenna ports and first and second pluralities of antenna elements is configured to feed a first signal to/from the first and second pluralities of antenna elements via distribution nodes using a first ordered weighting set and feed a second signal to/from the first and second pluralities of antenna elements via distribution nodes using a second ordered weighting set. The first ordered weighting set comprises a first weighting element for each distribution node, each non-zero valued first weighting element being configured to provide a first signal contribution factor for first and second polarizations when combined with the antenna element orientation. The second ordered weighting set comprises a second weighting element for each distribution node, each non-zero valued second weighting element being configured to provide a second signal contribution factor for first and second polarizations when combined with the antenna element orientation.
US11355858B2 Tunable liquid crystal metasurfaces
A tunable, optical metasurface can include an optically reflective surface to reflect optical radiation, such as infrared laser light. An array of optical resonant antennas may, for example, extend from or otherwise be positioned on the reflective surface with sub-wavelength spacings of, for example, less than one-half of a wavelength. Voltage-controlled liquid crystal may be positioned in the optical field region of each of the optical resonant antennas. A controller may apply a voltage differential bias pattern to the liquid crystal of optical resonant antennas, that may be arranged in tiled, interleaved, or randomly arranged subsets of optical resonant antennas to attain one-dimensional beam steering, two-dimensional beam steering, and/or spatial beam shaping.
US11355854B2 Method and apparatus for reactance control in a transmission line
Examples disclosed herein relate to methods and apparatuses for a radiating structure to radiate a transmission signal, where the radiating structure incorporates reactance control elements to change a reactance of transmission lines and/or radiating unit cell elements, and a resonant coupler to isolate the transmission signal from a reactance control signal to the reactance control elements. A reactance control signal, such as a bias voltage, controls the reactance of transmission lines of the transmission array structure and/or the radiating unit cell elements so as to change the phase of the transmission signal, thereby steering a beam of the transmission signal. The reactance control elements may be incorporated into a microstrip within the transmission lines.
US11355850B2 Wideband antenna and antenna module including the same
Provided is an antenna module including a plurality of conductive layers stacked in a first direction, the antenna module including a first patch antenna including at least one radiator provided in at least one conductive layer, and an electromagnetic band gap (EBG) structure including a plurality of pillars spaced apart from the at least one radiator in a direction perpendicular to the first direction, the plurality of pillars surrounding the at least one radiator, wherein each of the plurality of pillars includes two or more plates provided parallel with each other in two or more conductive layers, respectively, and at least one via connecting the two or more plates.
US11355835B2 Antenna module including dielectric and base station including same
An example embodiment provides an antenna module including at least one antenna array including a first dielectric having a plate shape; a second dielectric disposed on a top of the first dielectric, wherein a top of the second dielectric is separated from the top of the first dielectric by a first distance; a first radiator disposed on the top surface of the second dielectric; and a feeder disposed on the first dielectric and on the second dielectric to supply an RF signal to the first radiator; and a feeder disposed on the first dielectric and the second dielectric and configured to supply a radio frequency (RF) signal to the first radiator.
US11355831B2 Antenna system and mobile terminal
The present disclosure provides an antenna system, applied to a mobile terminal, where the mobile terminal includes a 3D glass housing and a PCB board accommodated in the 3D glass housing; the antenna system includes at least one antenna assembly; the flexible circuit board includes a first portion that is bent and extends toward a first direction and a second portion that is bent and extends toward a second direction; the antenna assembly further includes a first antenna array disposed on the first portion and a second antenna array disposed on the second portion; In the present disclosure, the antenna system is small, the antenna is closely bonded with the 3D glass housing, the mechanical stability is high, and the antenna does not easily fail or deteriorate in performance due to damages.
US11355830B2 Tilt adapter for diplexed antenna with semi-independent tilt
A tilt adapter configured to facilitate a desired tilt of a first radio frequency (RF) band and a second RF band of an antenna is disclosed. The antenna supports two or more frequency bands, in which the vertical tilt of each of the supported frequency bands is separately controlled by a coarse level of phase shifting, but commonly controlled by a fine level of phase shifting.
US11355827B2 Radio frequency device with non-uniform width cavities
A microwave or radio frequency (RF) device includes a substrate and a cover. The substrate has a first surface and an opposing second surface, the first surface including a first RF component and a second RF component electrically coupled to the first RF component in series. The cover is disposed over the first surface of the substrate, where the cover includes a first portion with a first width covering the first RF component, where the first portion and the first surface define a first waveguide cavity having the first width, and a second portion with a second width, less than the first width, covering the second RF component, where the second portion and the first surface define a second waveguide cavity having the second width.
US11355816B2 Separators for three-dimensional batteries
An electrode structure for use in an energy storage device, the electrode structure comprising a population of electrodes, a population of counter-electrodes and an electrically insulating material layer separating members of the electrode population from members of the counter-electrode population, each member of the electrode population having a longitudinal axis AE that is surrounded by the electrically insulating separator layer.
US11355815B2 Separator for rechargeable lithium battery, and method for preparing the same, and rechargeable lithium battery including the same
A separator for a rechargeable battery includes a porous substrate, and a coating layer including a plurality of annular patterns on at least one surface of the porous substrate. The annular patterns may include a plurality of polymer microparticles, the annular patterns may have an average particle diameter (D50) of about 50 μm to about 500 μm, and rings of the annular patterns may have a ring width of about 5 μm to about 50 μm.
US11355814B2 Cross-linked polyolefin separator and manufacturing method for same
A method for manufacturing a crosslinked polyolefin separator, including the steps of: (S1) introducing polyolefin having a weight average molecular weight of 200,000-1,000,000, a first diluting agent, alkoxysilane containing a carbon-carbon double bonded group, an initiator and a crosslinking catalyst to an extruder; (S2) introducing a second diluting agent to the extruder, followed by mixing, to carry out reactive extrusion of a silane-grafted polyolefin composition; (S3) molding and orienting the reactive extruded silane-grafted polyolefin composition in a form of a sheet; (S4) extracting the first diluting agent and the second diluting agent from the oriented sheet to obtain a silane-grafted polyolefin porous membrane; (S5) thermally fixing the porous membrane; and (S6) crosslinking the porous membrane in the presence of water and a crosslinked polyolefin separator are provided. According to the method, it is possible to provide a separator which shows a decrease in intensive silane crosslinking on the surface thereof.
US11355803B2 Rechargeable battery module having optimized current conduction
An accumulator module (10) having a housing (12) and at least one carrier (18) that is placed in the interior of the housing (12) and is fitted with a plurality of accumulator cells (14). Each accumulator cell (14) has two poles, an end-face contact (28) at a top of the accumulator cell (14) and a lateral surface (30) on a lateral side of the accumulator. A cell connector (16) is provided to conductively connect accumulator cells (14) of adjacent groups of accumulator cells (14). The cell connector (16) has an elongated body that conductively contacts the end-face contacts (28) of a plurality of accumulator cells (14) in one group to the lateral surfaces (30) of a plurality of other accumulator cells (14) in another group. The cell connector (16) comprises contact tongues (46) for contacting the end-face contacts (28) and contact lugs (48) for contacting the lateral surfaces (30).
US11355800B2 Battery pack
A battery pack includes first and second battery modules arranged in a first direction. In the first battery module, a first heat transfer part and a first heat insulator are disposed between battery cells adjacent in a second direction orthogonal to the first direction. In the second battery module, a second heat transfer part and a second heat insulator are disposed between battery cells adjacent in the second direction. The first heat transfer part constitutes a part of a heat transfer component that is put across and connected to both the first and the second battery modules. The first heat transfer part is connected to one of the battery cells in the first battery module so as to enable heat transfer. The second heat transfer part constitutes another part of the heat transfer component and is connected to one of the battery cells in the second battery module.
US11355795B2 Battery manufacturing apparatus and battery manufacturing method
A battery manufacturing apparatus includes a binding member for bounding a battery stack and a fluid supplying part for blowing cooling fluid onto the bound battery stack. The binding member includes a first both-side part for bounding batteries from both sides by applying a load thereon in a first direction in which the batteries are arranged, and a second both-side part to be placed on both sides of the batteries to face both side surfaces of the batteries in a second direction different from the first direction. The binding member is formed with apertures through which the cooling fluid flows outward in the second direction. The fluid supplying part includes a first discharging part and a second discharging part for discharging the cooling fluid from both sides in a third direction different from both the first direction and the second direction toward the battery stack bound by the binding member.
US11355773B2 Fuel cell stack
A fuel cell stack has a prevention dam formed outside an alignment pin, such that a sealing material, which has viscosity and fluidity at a sealing temperature of a fuel cell, may be prevented from coming into contact with and adhering to the alignment pin, and pressure applied from the outside may be uniformly applied to the fuel cell stack.
US11355768B2 Electrolyte membrane for fuel cells capable of preventing poisoning of catalyst and method of producing the same
Disclosed are an electrolyte membrane for fuel cells that can prevent poisoning of catalysts and a method of producing the same. The electrolyte membrane for fuel cells includes an ion transport layer including an ionomer having proton conductivity, and a catalytic composite dispersed in the ion transport layer, wherein the catalytic composite includes a catalytic particle including a catalytic metal component having an activity of decomposing hydrogen peroxide, and a protective layer formed on at least a part of a surface of the catalytic particle to prevent the ionomer from contacting the catalytic metal component.
US11355762B2 Cross-flow interconnect and fuel cell system including same
A cross-flow interconnect and a fuel cell stack including the same, the interconnect including fuel inlets and outlets that extend through the interconnect adjacent to opposing first and second peripheral edges of the interconnect; an air side; and an opposing fuel side. The air side includes an air flow field including air channels that extend in a first direction, from a third peripheral edge of the interconnect to an opposing fourth peripheral edge of the interconnect; and riser seal surfaces disposed on two opposing sides of the air flow field and in which the fuel inlets and outlets are formed. The fuel side includes a fuel flow field including fuel channels that extend in a second direction substantially perpendicular to the first direction, between the fuel inlets and outlets; and a perimeter seal surface surrounding the fuel flow field and the fuel inlets and outlets.
US11355756B2 Positive electrode for Zn—Br battery (ZBB) and method of manufacturing the same
Provided are a positive electrode for a Zn—Br battery, a Zn—Br battery including the same, and a method of manufacturing the positive electrode for a Zn—Br battery. The positive electrode for a Zn—Br battery includes a carbon body doped with pyridinic nitrogen. The Zn—Br battery includes a negative electrode including a transition metal coated with zinc, the positive electrode; and an electrolyte. A pH of the electrolyte is in a range of 1.5 to 5.
US11355755B2 Carbonaceous material for non-aqueous electrolyte secondary battery, negative electrode for non-aqueous electrolyte secondary battery, and non-aqueous electrolyte
A carbonaceous material for a non-aqueous electrolyte secondary battery, having an average interplanar spacing d002 of the (002) plane within a range of 0.36 to 0.42 nm calculated by using the Bragg equation according to a wide-angle X-ray diffraction method, a specific surface area within a range of 8 to 30 m2/g obtained by a nitrogen adsorption BET three-point method, a nitrogen element content of 0.5 mass % or less, an oxygen element content of 0.3 mass % or less, and an average particle diameter of 1 to 2.8 μm according to a laser scattering method.
US11355749B2 Method for producing silicon-based anodes for secondary batteries
A method for producing silicon-based anodes for secondary batteries carries out the following steps for producing an anode: —depositing a silicon layer on a metal substrate having grain boundaries, wherein the silicon layer has a first boundary surface directed towards the metal substrate, —heating the metal substrate using a heating unit to a temperature between 200° C. and 1000° C., —conditioning the region of the second boundary surface of the silicon layer that is facing away from the metal substrate using an energy-intensive irradiation during the heating, —generating polyphases in the region of the silicon layer and the metal substrate, made up of amorphous silicon and/or crystalline silicon of the silicon of the silicon layer and of crystalline metal of the metal substrate and of silicide and—generating crystalline metal of the metal substrate.
US11355743B2 Lithium secondary battery and method of fabricating the same
A lithium secondary battery comprises a cathode formed from a cathode active material including a first cathode active material particle and a second cathode active material particle, an anode and a separator interposed between the cathode and the anode. The first cathode active material particle includes a lithium metal oxide including a continuous concentration gradient in at least one region between a central portion and a surface portion. The second cathode active material particle includes a constant concentration composition.
US11355739B2 Passivation of lithium metal by two-dimensional materials for rechargeable batteries
The present application relates to methods for depositing two-dimensional materials (e.g., MoS2, WS2, MoTe2, MoSe2, WSe2, BN, BN—C composite, and the like) onto lithium electrodes. Battery systems incorporating lithium metal electrodes coated with two-dimensional materials are also described. Methods may include intercalating the two-dimensional materials to facilitate flow of Lithium ions in and out of the lithium electrode. Two-dimensional material coated lithium electrodes provide for high cycling stability and significant performance improvements. Systems and methods further provide electrodes having carbon structures (e.g., carbon nanotubes (CNTs), graphene, porous carbon, free-standing 3D CNTs, etc.) with sulfur coatings.
US11355737B2 Advanced light extraction structure
Light-emitting devices and methods of making the same are described whereby lenses of any array include a material with a higher refractive index than an encapsulation layer of a substrate layer, the refractive index of the material being in a range of greater than 1.7 to 1.9 at 400 nm. The material forming the lenses includes nanocomposite comprised of inorganic nanocrystals and a polymeric matrix, wherein the nanocrystals are selected from the group consisting of ZrO2, ZnO, MgO, HfO2, NbO5, Ta2O5 and Y2O3. A 3-4 micron thick sample of the nanocomposite has an optical transmittance of at least 80% over a range of 440 nm to 800 nm.
US11355730B2 Light emitting panel and display device
The present invention provides a light emitting panel and a display device. The light emitting panel includes: pixel definition layers and light emitting units arranged on a substrate and spaced apart from each other; a first inorganic encapsulation layer covering the pixel definition layers and the light emitting units; an organic encapsulation layer arranged on the first inorganic encapsulation layer and provided with concave structures arranged corresponding to the pixel definition layers; a second inorganic encapsulation layer covering the organic encapsulation layer; first touch sensing layers positioned on the second inorganic encapsulation layer and arranged corresponding to the pixel definition layers; an insulating layer covering the second inorganic encapsulation layer and the first touch sensing layers; and second touch sensing layers positioned on the insulating layer and arranged corresponding to the pixel definition layers.
US11355728B2 Electroluminesence display having through-hole in display area
Disclosed is an electroluminescence display device having a through-hole in a display area thereof. The electroluminescence display device includes a substrate, a display area, a non-display area, a through-hole, an inner dam, and a concave-convex pattern. In the display area, a plurality of pixels, each of which includes a light emitting element that displays an image and a driving element that drives the light emitting element, are disposed on the substrate. The non-display area surrounds the display area on the substrate. The through-hole is disposed in the display area and does not include the substrate, the light emitting elements, and the driving elements. The inner dam surrounds the through-hole. The concave-convex pattern surrounds the through-hole between the through-hole and the inner dam.
US11355723B2 Light-emitting element and light-emitting device comprising the same
A light-emitting device includes a light-emitting element having a first electrode and a second electrode, a carrier, a first contact and a second contact. The first contact is arranged on the carrier and is electrically connected to the first electrode. The second contact is arranged on the carrier and is electrically connected to the second electrode. The first contact has a contour similar with that of the first electrode. The second contact has a contour similar with that of the second electrode.
US11355719B2 Transparent electrode for optoelectronic components
An optoelectronic component on a substrate includes a first and a second electrode. The first electrode is arranged on the substrate and the second electrode forms a counter electrode. At least one photoactive layer system is arranged between these electrodes. The at least one photoactive layer system including at least one donor-acceptor system having organic materials.
US11355716B2 Flexible display panel and fabricating method thereof, flexible display apparatus
A flexible display panel may include a flexible base substrate. The flexible base substrate may include a bendable region (2). The flexible display panel may further include a first layer on the flexible base substrate; a trench (26) penetrating at least part of the first layer; a second layer (14) in the trench; and a metal layer (24) on the second layer. The second layer may have a smaller elastic modulus than the first layer. At least part of the second layer and the metal layer may be conformal with the bendable region during bending of the bendable region.
US11355710B2 Light-emitting diode and light-emitting device including the same
The present disclosure relates to a light-emitting diode (LED) in which an organic compound including an imidazolium-based cationic moiety and an amine-based anionic moiety substituted with a strong electron-withdrawing group such as a sulfonyl group or a cyano group is applied to a hole transfer layer, and a light-emitting device. By applying the organic compound according to the present disclosure to the hole transfer layer, an energy barrier between the hole transport layer and an emitting material layer is removed, and an LED having improved hole transport properties can be designed. Therefore, it is possible to realize and manufacture an LED and a light-emitting device, driven at a low voltage and having improved luminous efficiency.
US11355709B2 Light-emitting device and manufacturing method thereof
A light-emitting device and a manufacturing method thereof are disclosed. The manufacturing method of the light-emitting device includes: forming a function layer that has a first surface; performing plasma treatment on the first surface of the function layer; and forming a perovskite-type light-emitting layer on the first surface treated by the plasma treatment.
US11355705B2 Semiconductor memory device and method for manufacturing same
According to one embodiment, a semiconductor memory device includes a plurality of first interconnects extending in a first direction, a plurality of second interconnects extending in a second direction, a plurality of stacked films respectively provided between the first interconnects and the second interconnects, each of the plurality of stacked films including a variable resistance film, a first inter-layer insulating film provided in a first region between the stacked films, and a second inter-layer insulating film provided in a second region having a wider width than the first region. The second inter-layer insulating film includes a plurality of protrusions configured to support one portion of the plurality of second interconnects on the second region. A protruding length of the protrusions is less than a stacking height of the stacked films.
US11355704B2 Resistive random access memory and manufacturing method thereof
A resistive random access memory and a manufacture method thereof are provided. The resistive random access memory includes: a first electrode, a second electrode, a resistive layer between the first electrode and the second electrode, and at least one thermal enhanced layer; the thermal enhanced layer is adjacent to the resistive layer, and a thermal conductivity of the thermal enhanced layer is less than a thermal conductivity of the first electrode and a thermal conductivity of the second electrode.
US11355702B2 Memory device
A phase-change memory cell includes, in at least a first portion, a stack of at least one germanium layer covered by at least one layer made of a first alloy of germanium, antimony, and tellurium In a programmed state, resulting from heating a portion of the stack to a sufficient temperature, portions of layers of germanium and of the first alloy form a second alloy made up of germanium, antimony, and tellurium, where the second alloy has a higher germanium concentration than the first alloy.
US11355690B2 Superconducting qubit devices based on metal silicides
A qubit device for use in a quantum computing environment includes a semiconductor substrate, an insulating layer disposed on at least a portion of an upper surface of the substrate, and a transition metal silicide (TMSi) heterojunction disposed on at least a portion of an upper surface of the insulating layer. The TMSi heterojunction includes a link layer and at least first and second TMSi regions coupled with the link layer. The link layer may include a normal conductor, thereby forming a superconductor-normal conductor-superconductor (SNS) junction, or a geometric constriction, thereby forming a superconductor-geometric constriction-superconductor (ScS) junction. The link layer may form at least a portion of a channel including intrinsic or doped silicon.
US11355689B2 Thermoelectric module
A thermoelectric module according to one embodiment of the present invention comprises: a first substrate; a thermoelectric element disposed on the first substrate; a second substrate disposed on the thermoelectric element and having a smaller area than the first substrate; a sealing part disposed on the first substrate and surrounding a side surface of the thermoelectric element; and a wire part connected to the thermoelectric element, drawn out through the sealing part, and supplying power to the thermoelectric element, wherein the sealing part has a through hole through which the wire part passes, and the through hole is disposed closer to the second substrate than the first substrate.
US11355672B2 Semiconductor device
One embodiment comprises: a semiconductor substrate; a pattern layer disposed on the semiconductor substrate and comprising a plurality of patterns that are spaced apart from each other; a nitride semiconductor layer disposed on the pattern layer; and a semiconductor substrate disposed on the nitride semiconductor layer and comprising a first conductive semiconductor layer, an active layer, and a second conductive semiconductor layer, wherein the thermal conductivity of the pattern layer is higher than the thermal conductivity of the semiconductor substrate and the thermal conductivity of the semiconductor structure.
US11355671B2 Ring-shaped LED lamp, lamp string, and control circuit thereof
A ring-shaped LED lamp, including at least three LED chips and at least three pins partially located within a package body. The LED chips are connected in series and have two terminal ends connected to form a closed loop, and the pins are led out from connections between the LED chips. A lamp string includes at least one group of lamps and electrically conductive wires connected to multiple lamps, and each group of lamps includes a plurality of the above-described ring-shaped lamps. Also provided is a control circuit applicable for the lamp string. The control circuit includes an input device, a microprocessor, an output circuit, and a lamp string interface connected to the output circuit. The microprocessor receives a signal from the input device, and sends an I/O signal or PWM signal to the output circuit to trigger a voltage level change of the lamp string interface.
US11355662B2 Method of manufacturing nitride semiconductor light emitting element
A method of manufacturing a nitride semiconductor light emitting element includes: growing an n-side nitride semiconductor layer; growing an active layer on the n-side nitride semiconductor layer; and growing a p-side nitride semiconductor layer on the active layer, which includes: growing a first p-side nitride semiconductor layer, growing a second p-side nitride semiconductor layer, growing a third p-side nitride semiconductor layer, and growing a fourth p-side nitride semiconductor layer, while varying flow rates of an Al source gas, a Ga source gas, an N source gas, and a Mg source gas.
US11355657B2 Metallization of solar cells with differentiated p-type and n-type region architectures
Methods of fabricating solar cell emitter regions with differentiated P-type and N-type region architectures, and resulting solar cells, are described. In an example a solar cell includes a first emitter region of a first conductivity type disposed on a first dielectric region, the first dielectric region disposed on a surface of a substrate. A second dielectric region is disposed laterally adjacent to the first and second emitter region. The second emitter region of a second, different, conductivity type is disposed on a third dielectric region, the third dielectric region disposed on the surface of the substrate, over the second dielectric region, and partially over the first emitter region. A first metal foil is disposed over the first emitter region. A second metal foil is disposed over the second emitter region.
US11355656B2 Photosensitive module
A photosensitive module is provided. The photosensitive module includes a base, an integrated package substrate, and a photosensitive element. The integrated package substrate is connected to the base. The integrated package substrate has a plurality of first electronic components, and the first electronic components are housed inside the integrated package substrate without being exposed to external environment. The photosensitive element is connected to the base, and the photosensitive element is configured to receive a light beam traveling along an optical axis.
US11355652B2 Group III-nitride polarization junction diodes
Diodes employing one or more Group III-Nitride polarization junctions. A III-N polarization junction may include two III-N material layers having opposite crystal polarities. The opposing polarities may induce a two-dimensional charge sheet (e.g., 2D electron gas) within each of the two III-N material layers. Opposing crystal polarities may be induced through introduction of an intervening layer between two III-N material layers. The intervening layer may be of a material other than a Group III-Nitride. Where a P-i-N diode structure includes two Group III-Nitride polarization junctions, opposing crystal polarities at a first of such junctions may induce a 2D electron gas (2DEG), while opposing crystal polarities at a second of such junctions may induce a 2D hole gas (2DHG). Diode terminals may then couple to each of the 2DEG and 2DHG.
US11355650B2 Semiconductor device and driving method thereof
A semiconductor device with a reduced tail current is provided. The semiconductor device includes a first junction field effect transistor. The first junction field effect transistor includes a drift layer of a first conductivity type, a first source region of the first conductivity type, a first gate region of a second conductivity type, a first drain region of the first conductivity type, a semiconductor region of the second conductivity type, and a control electrode. The first source region is provided in the semiconductor region. The control electrode is electrically connected to the semiconductor region.
US11355645B2 Semiconductor device comprising stacked oxide semiconductor layers
A transistor includes oxide semiconductor stacked layers between a first gate electrode layer and a second gate electrode layer through an insulating layer interposed between the first gate electrode layer and the oxide semiconductor stacked layers and an insulating layer interposed between the second gate electrode layer and the oxide semiconductor stacked layers. The thickness of a channel formation region is smaller than the other regions in the oxide semiconductor stacked layers. Further in this transistor, one of the gate electrode layers is provided as what is called a back gate for controlling the threshold voltage. Controlling the potential applied to the back gate enables control of the threshold voltage of the transistor, which makes it easy to maintain the normally-off characteristics of the transistor.
US11355644B2 Vertical field effect transistors with self aligned contacts
A method of forming a semiconductor device is provided that includes forming a first source/drain region in a supporting substrate abutting a fin structure; and forming an isolation region in the supporting substrate adjacent to a first side of the fin structure, wherein the first source/drain region is positioned on an opposing second side of the fin structure. A gate structure is formed on the channel region portion of the fin structure. In a following step, a second source/drain region on an upper surface of the fin structure. Contacts can be formed aligned to the first source/drain region and the gate structure.
US11355640B1 Hybrid multi-stack semiconductor device including self-aligned channel structure and method of manufacturing the same
A hybrid multi-stack semiconductor device and a method of manufacturing the same are provided. The hybrid multi-stack semiconductor device includes a nanosheet stack and a fin field-effect transistor (finFET) stack formed above the nanosheet stack, wherein the nanosheet stack includes a plurality of nanosheet layers formed above a substrate and enclosed by a 1st gate structure, wherein the at least one fin structure has a self-aligned form with respect to the nanosheet stack so that a left horizontal distance between a leftmost side surface of the at least one fin structure and a left side surface of the nanosheet stack is equal to a right horizontal distance between a rightmost side surface of the at least one fin structure and a right side surface of the nanosheet stack.
US11355635B2 Semiconductor structure and methods of forming same
A semiconductor structure includes a substrate, a first semiconductor fin, a second semiconductor fin, and a first lightly-doped drain (LDD) region. The first semiconductor fin is disposed on the substrate. The first semiconductor fin has a top surface and sidewalls. The second semiconductor fin is disposed on the substrate. The first semiconductor fin and the second semiconductor fin are separated from each other at a nanoscale distance. The first lightly-doped drain (LDD) region is disposed at least in the top surface and the sidewalls of the first semiconductor fin.
US11355632B2 Folded channel vertical transistor and method of fabricating same
A semiconductor structure includes a substrate having a top surface, pillar structures formed on top of the substrate, a gate conductor, a drain/source region and a source/drain region. Each pillar structure of the pillar structures includes a first end and a second end, and the first end is closer to the substrate than the second end. The gate conductor surrounds each of the pillar structures disposed between the first end and the second end. The drain/source region is at the top surface of the substrate and in contact with the first end of a first pillar structure of the pillar structures, and the source/drain region is at the top surface of the substrate and in contact with the first end of a second pillar structure of the pillar structures.
US11355629B2 Semiconductor device and power converter
A silicon carbide semiconductor device includes a diffusion protective layer provided below a gate insulating film, a gate line provided on an insulation film on the bottom face of a terminal trench and electrically connected to a gate electrode, the terminal trench being located more toward the outer side than the gate trench, a gate pad joined to the gate line in the terminal trench, a terminal protective layer provided below the insulation film on the bottom face of the terminal trench, and a source electrode electrically connected to a source region, the diffusion protective layer, and the terminal protective layer. The diffusion protective layer has first extensions that extend toward the terminal protective layer and that are separated from the terminal protective layer. This configuration inhibits an excessive electric field from being applied to the gate insulating film provided on the bottom face of the gate trench.
US11355626B2 High electron mobility transistor
An HEMT includes an aluminum gallium nitride layer. A gallium nitride layer is disposed below the aluminum gallium nitride layer. A zinc oxide layer is disposed under the gallium nitride layer. A source electrode and a drain electrode are disposed on the aluminum gallium nitride layer. A gate electrode is disposed on the aluminum gallium nitride layer and between the drain electrode and the source electrode.
US11355614B2 Thin film transistor, method for preparing the same, display substrate and display device
The present disclosure provides a thin film transistor, a method for preparing the same, a display substrate, and a display device. The thin film transistor includes a gate electrode, a semiconductor layer, and a gate insulation layer arranged between the gate electrode and the semiconductor layer, and the gate insulation layer includes a metal oxide layer and a modified layer formed through self-assembling on a side of the metal oxide layer away from the gate electrode and.
US11355613B2 Method for depinning the Fermi level of a semiconductor at an electrical junction and devices incorporating such junctions
An electrical device in which an interface layer is disposed in between and in contact with a conductor and a semiconductor.
US11355592B2 Semiconductor device, method of manufacturing semiconductor device, inverter circuit, drive device, vehicle, and elevator
A semiconductor device of an embodiment includes a silicon carbide layer including first and second trenches, a first silicon carbide region of n-type, a second silicon carbide region of p-type disposed between the first trench and the second trench and having a depth deeper than depths of the first and second trenches, and a third silicon carbide region of n-type on the second silicon carbide region, a first gate electrode, a second gate electrode. The second silicon carbide region includes a first region of which a depth becomes deeper toward the second trench, and a second region of which a depth becomes deeper toward the first trench. In the second silicon carbide region, a first concentration distribution of a p-type impurity has a first concentration peak at a first position, and has a second concentration peak at a second position closer to the second trench than the first position.
US11355591B2 Single crystal diamond and semiconductor element using same
Provided is a single crystal diamond having a lowered dislocation density. The single crystal diamond (10) is provided with single crystal diamond layers (2, 3). One single crystal diamond layer (2) is formed on a diamond substrate (1) and contains point defects. The other single crystal diamond layer (3) is grown on the single crystal diamond layer (2). The single crystal diamond layers (2, 3) have a lower dislocation density than the diamond substrate.
US11355589B2 Semiconductor device
A semiconductor device with a junction type FET includes: a drift layer; a channel layer on the drift layer; a source layer in a surface portion of the channel layer; a gate layer in the channel layer; a body layer in the channel layer; a drain layer disposed on an opposite side of the source layer with respect to the drift layer; a gate wiring electrically connected to the gate layer; a first electrode electrically connected to the source layer and the body layer; and a second electrode electrically connected to the drain layer.
US11355584B2 Process for fabricating silicon nanostructures
A process for etching a substrate comprising polycrystalline silicon to form silicon nanostructures includes depositing metal on top of the substrate and contacting the metallized substrate with an etchant aqueous solution comprising about 2 to about 49 weight percent HF and an oxidizing agent.
US11355578B2 High voltage device
We disclose herein a high voltage device comprising: a first electrode; a second electrode disposed underneath and spaced from the first electrode; and a dielectric layer disposed between the first and second electrodes, wherein the first electrode extends further in at least one lateral direction in respect of the second electrode.
US11355570B2 Light emitting display panel and light emitting display apparatus using the same
A light emitting display panel and a light emitting display apparatus using the same are disclosed, in which a gate driver is built in a display area and a low voltage supply line is provided in a non-display area. Each pixel in the display area includes a light emitting diode and a pixel driving circuit for driving the light emitting diode. The light emitting diode is connected with a high voltage line to which a first driving voltage is supplied, and is connected with a display area low voltage supply line to which a second driving voltage is supplied.
US11355559B2 Display device
A display device includes a display panel including a display area including: a stretchable display area at which the display panel is stretchable, disposed at an outer edge of the display device, and a normal display area having flexibility less than that of the stretchable display area, the normal display area disposed further from the outer edge of the display device than the stretchable display area; a cover window disposed on the display panel, including a peripheral portion and a central portion which is disposed further from the outer edge of the display device than the peripheral portion; and a vibration member disposing the normal display area having the flexibility less than that of the stretchable display area between the central portion of the cover window and the vibration member along a thickness direction of the display device.
US11355558B2 Display device with light control layer and manufacturing method thereof
A display device and method of manufacturing same includes: a display panel having a pixel area and a peripheral area adjacent to the pixel area, a light control layer disposed on the display panel and at least partially overlapping the pixel area, a light blocking portion at least partially overlapping the peripheral area, and a protective layer disposed between the light control layer and the light blocking portion.
US11355557B2 Foldable display apparatus
A foldable display apparatus includes: a non-folding area, and a folding area, in which an aperture ratio of a plurality of red sub pixels in the folding area is lower than an aperture ratio of a plurality in red sub pixels of the non-folding area, an aperture ratio of the plurality of green sub pixels in the folding area is lower than an aperture ratio of the plurality of green sub pixels of the non-folding area, and an aperture ratio of the plurality in blue sub pixels of the folding area is lower than an aperture ratio of the plurality of blue sub pixels of the non-folding area.
US11355555B2 Solid-state imaging element having a photoelectric conversion layer and a pair of electrodes
A solid-state imaging element according to an embodiment of the present disclosure includes: a photoelectric conversion layer; an insulation layer provided on one surface of the photoelectric conversion layer and having a first opening; and a pair of electrodes opposed to each other with the photoelectric conversion layer and the insulation layer interposed therebetween. Of the pair of electrodes, one electrode provided on a side on which the insulation layer is located includes a first electrode and a second electrode each of which is independent, and the first electrode is embedded in the first opening provided in the insulation layer to be electrically coupled to the photoelectric conversion layer.
US11355553B2 Resistive random access memory integrated under a vertical field effect transistor
A semiconductor structure may include a vertical field effect transistor, the vertical field effect transistor may include a top source drain, a bottom source drain, and an epitaxial channel and a resistive random access memory below the vertical field effect transistor. The resistive random access memory may include an epitaxial oxide layer, a top electrode, and a bottom electrode. The top electrode, which may function as the bottom source drain of the vertical field effect transistor, may be in direct contact with the epitaxial channel of the vertical field effect transistor. The epitaxial oxide layer may separate the top electrode from the bottom electrode. The top source drain may be arranged between a dielectric material and the epitaxial channel. The dielectric material may be in direct contact with a top surface of the epitaxial channel. The epitaxial oxide layer may be composed of a rare earth oxide.
US11355550B2 Optoelectronic device having conductor arrangement structures non-overlapped with heat dissipation pads
An optoelectronic device comprises a substrate; a first and a second optoelectronic units formed on the substrate; a plurality of third optoelectronic units formed on the substrate, electrically connected to the first optoelectronic unit and the second optoelectronic unit; a plurality of first electrodes respectively formed on the first optoelectronic unit, the second optoelectronic unit and the plurality of third optoelectronic units; a plurality of second electrodes respectively formed on the first optoelectronic unit, the second optoelectronic unit and the plurality of third optoelectronic units; an optical layer surrounding the first optoelectronic unit, the second optoelectronic unit and the plurality of third optoelectronic units in a top view of the optoelectronic device; a third electrode formed on the first optoelectronic unit and one of the plurality of third optoelectronic units; and a fourth electrode formed on the second optoelectronic unit and another one of the plurality of third optoelectronic units.
US11355547B2 Image sensor, image sensor arrangement and computed tomography apparatus including the same
An image sensor includes a multitude of photodiodes and analog-to-digital converters disposed in adjacent first and second portions of a semiconductor substrate. The photodiodes exhibit X-ray radiation tolerance. An arrangement of several image sensors in adjacent rows can be used for an X-ray detector in a computed tomography apparatus.
US11355546B2 Solid-state imaging element and electronic device
An imaging device and an electronic apparatus including an imaging device are provided. The imaging device includes a substrate and plurality of pixel regions, wherein each pixel region includes: a first photoelectric conversion portion that performs photoelectric conversion according to a first wavelength of incident light; a first reading portion that reads charges converted by the first photoelectric conversion portion; a first storage unit that is formed between adjacent pixels and stores the charges read by the first reading portion; a second photoelectric conversion portion that performs photoelectric conversion according to a second wavelength different from the first wavelength; a second reading portion that reads charges converted by the second photoelectric conversion portion; and a second storage unit that is formed between adjacent pixels and stores the charges read by the second reading portion.
US11355541B2 Image sensor
An image sensor includes a semiconductor layer including a first section and a second section, the semiconductor layer having a first surface and a second surface that face each other; a device isolation layer in the semiconductor layer and defining a plurality of pixels; a first grid pattern on the first surface of the semiconductor layer over the first section; and a light-shield pattern on the first surface of the semiconductor layer over the second section. A top surface of the first grid pattern is located at a first level, a top surface of the light-shield pattern is located at a second level, the first level is lower than the second level, and the first and second levels are defined with respect to the first surface of the semiconductor layer.
US11355536B2 Image sensor, signal processing device, signal processing method, and electronic device
[Object] To execute online calibration without using a light source. [Solution] An image sensor includes: a pixel array portion in which a plurality of pixels are disposed and which generates a pixel signal; a reference signal generation unit configured to generate a reference signal for calibration; an analog digital (AD) conversion unit configured to execute AD conversion on the pixel signal and the reference signal to generate pixel data and reference data; and a correction processing unit configured to correct the pixel data on a basis of the reference data. The present technology can be applied to, for example, an image sensor performing online calibration.
US11355533B2 Solid-state imaging device, method of manufacturing the same, and imaging apparatus
A solid-state imaging device includes a photoelectric conversion section which is disposed on a semiconductor substrate and which photoelectrically converts incident light into signal charges, a pixel transistor section which is disposed on the semiconductor substrate and which converts signal charges read out from the photoelectric conversion section into a voltage, and an element isolation region which is disposed on the semiconductor substrate and which isolates the photoelectric conversion section from an active region in which the pixel transistor section is disposed. The pixel transistor section includes a plurality of transistors. Among the plurality of transistors, in at least one transistor in which the gate width direction of its gate electrode is oriented toward the photoelectric conversion section, at least a photoelectric conversion section side portion of the gate electrode is disposed within and on the active region with a gate insulating film therebetween.
US11355532B2 Radiation detector
Disclosed herein is a detector having a pixel in a substrate and configured to detect radiation particles incident thereon; a first guard ring in the substrate, surrounding the pixel, and comprising a first doped semiconductor region in the substrate and a first electrically conductive layer in electrical contact to the first doped semiconductor region; a second guard ring in the substrate, surrounding the first guard ring, and comprising a second doped semiconductor region in the substrate and a second electrically conductive layer in electrical contact to the second doped semiconductor region. The first electrically conductive layer overhangs the first doped semiconductor region toward an interior of the first guard ring by a greater extent than the second electrically conductive layer overhangs the second doped semiconductor region toward an interior of the second guard ring.
US11355531B1 Array of capacitors, an array of memory cells, method used in forming an array of memory cells, methods used in forming an array of capacitors, and methods used in forming a plurality of horizontally-spaced conductive lines
A method used in forming an array of memory cells comprises forming a vertical stack comprising transistor material directly above insulator material. A mask is used to subtractively etch both the transistor material and thereafter the insulator material to form a plurality of pillars that individually comprise the transistor material and the insulator material. The insulator material is laterally-recessed from opposing lateral sides of individual of the pillars selectively relative to the transistor material of the individual pillars. The individual pillars are formed to comprise a first capacitor electrode that is in void space formed from the laterally recessing. Capacitors are formed that individually comprise the first capacitor electrode of the individual pillars. A capacitor insulator is aside the first capacitor electrode of the individual pillars and a second capacitor electrode is laterally-outward of the capacitor insulator. Vertical transistors are formed above the capacitors and individually comprise the transistor material of the individual pillars. Other aspects, including structure independent of method, are disclosed.
US11355525B2 Active matrix substrate and display device including the same
A layout pattern of a demultiplexer circuit of a display device employing the SSD method is configured as described below. Specifically, demultiplexers in the demultiplexer circuit are grouped with three demultiplexers as one set, and nine transistors as switching elements included in the three demultiplexers of each set are arranged to be aligned in the extending direction of a source line with three transistors as a unit while positions of the nine transistors are sequentially shifted in the vertical direction with respect to the source line. Furthermore, any two adjacent sets are arranged such that a direction in which nine transistors included in one set are shifted in the vertical direction with three transistors as a unit and a direction in which nine transistors in the other set are shifted in the above-described vertical direction with three transistors as a unit are opposite to each other.
US11355521B2 Double-sided display panel and display device
A double-sided display panel and a display device are provided. The double-sided display panel includes a first display module, a second display module, a conductive layer, and a driving module. The conductive layer is electrically connected to at least one of the first thin film transistor substrate of the first display module and the second thin film transistor substrate of the second display module.
US11355509B2 Semiconductor memory devices
A semiconductor memory device comprises a stack structure including a plurality of layers vertically stacked on a substrate. Each of the plurality of layers includes a first dielectric layer, a semiconductor layer, and a second dielectric layer that are sequentially stacked, and a first conductive line in the second dielectric layer and extending in a first direction. The device also comprises a second conductive line extending vertically through the stack structure, and a capacitor in the stack structure and spaced apart from the second conductive line. The semiconductor layer comprises semiconductor patterns extending in a second direction intersecting the first direction between the first conductive line and the substrate. The second conductive line is between a pair of the semiconductor patterns adjacent to each other in the first direction. An end of each of the semiconductor patterns is electrically connected to a first electrode of the capacitor.
US11355508B2 Devices including floating vias and related systems and methods
A device has memory cells located within a cell deck of the device. The device includes functional vias within the cell deck, and one or more floating vias within the cell deck. The functional vias are electrically coupled to conductive structures of the device and the one or more floating vias have at least one end electrically isolated from the conductive structures of the device. Methods of forming a device may include forming memory cells in a cell deck, and forming floating vias in a dielectric material adjacent to the memory cells. An overlying mask material is removed from the dielectric material, and at least some memory cells are protected from mechanical damage during the removal of the overlying mask material with the floating vias. Electronic systems may include such devices.
US11355506B2 Through-stack contact via structures for a three-dimensional memory device and methods of forming the same
A first-tier structure includes a first vertically alternating sequence of first continuous insulating layers and first continuous sacrificial material layers and a first-tier retro-stepped dielectric material portion overlying first stepped surfaces of the first vertically alternating sequence. A second vertically alternating sequence of second continuous insulating layers and second continuous sacrificial material layers is formed over the first-tier structure. A vertically alternating stack of insulating plates and dielectric material is formed over the first-tier retro-stepped dielectric material portion. Alternatively, dielectric pillar structures may be formed in lieu of the vertically alternating stack. After formation of memory stack structures, electrically conductive layers replace portions of the first and second continuous sacrificial material layers. Contact via structures are formed through the vertically alternating stack or the dielectric pillar structures, through the first retro-stepped dielectric material portion, and directly on a first subset of the electrically conductive layers.
US11355503B2 Electronic chip memory
A device includes at least three memory cells. For each cell, there is a first doped semiconductor area and a switch coupling the cell to the first area. First doped semiconductor zones connect the first areas together. A memory can include a number of the devices. For example, the cells can be arranged in a matrix, each device defining a row of the matrix.
US11355501B2 Method for manufacturing static random access memory device
In a method of manufacturing an SRAM device, an insulating layer is formed over a substrate. First dummy patterns are formed over the insulating layer. Sidewall spacer layers, as second dummy patterns, are formed on sidewalls of the first dummy patterns. The first dummy patterns are removed, thereby leaving the second dummy patterns over the insulating layer. After removing the first dummy patterns, the second dummy patterns are divided. A mask layer is formed over the insulating layer and between the divided second dummy patterns. After forming the mask layer, the divided second dummy patterns are removed, thereby forming a hard mask layer having openings that correspond to the patterned second dummy patterns. The insulating layer is formed by using the hard mask layer as an etching mask, thereby forming via openings in the insulating layer. A conductive material is filled in the via openings, thereby forming contact bars.
US11355499B2 Static random access memory cell
A static random access memory (SRAM) cell includes substrate, a first semiconductor fin, a first gate structure, a second semiconductor fin, and a second gate structure. The substrate has a first p-well and an n-well bordering the first p-well. The first semiconductor fin extends within the first p-well. The first gate structure extends across the first semiconductor fin and forms a first write-port pull-down transistor with the first semiconductor fin. The second semiconductor fin extends within the n-well. The second gate structure extends across the second semiconductor fin and forms a first write-port pull-up transistor with the second semiconductor fin. A channel region of the first write-port pull-down transistor has a higher doping concentration than a channel region of the first write-port pull-up transistor.
US11355492B2 Semiconductor device with chamfered upper portions of work function layer
A semiconductor device including a substrate with a first region and a second region and first and second transistors in the first and second regions, respectively. The first transistor includes a first gate insulating layer on the substrate, a first etch-stop layer, and a first work function layer on the first etch-stop layer. The second transistor includes a second gate insulating layer on the substrate, a second etch-stop layer, and a second work function layer on the second etch-stop layer. At least one of the first and second work function layers is chamfered.
US11355484B2 Display panel comprising micro light-emitting diodes and a connection layer comprising conductive particles and method for making same
A micro LED display panel includes a substrate, a plurality of first metal electrodes and a plurality of metal pads on a surface of the substrate, a connection layer on the substrate, a plurality of micro LEDs on a side of the connection layer away from the substrate. The connection layer includes conductive particles. Each of the micro LEDs is coupled to at least one of the first metal electrode. A side of each of the metal pads away from the substrate is coupled to some of the conductive particles in the connection layer to form a metal retaining wall. The metal retaining walls enhance structural strength of the micro LED display panel and avoid breakage of any of the micro LEDs.
US11355483B2 Lighting device comprising organic light emitting panel and inorganic light emitting diode
A lighting device comprises an organic light emitting panel, an inorganic light emitting diode on the organic light emitting panel, and a first lens structure at least partially surrounding the inorganic light emitting diode. The organic light emitting panel may include a base substrate, an auxiliary electrode on the base substrate, a first electrode on the auxiliary electrode, a passivation layer on the first electrode, a light emitting layer on the first electrode, a second electrode on the light emitting layer, and an encapsulation layer on the second electrode.
US11355482B2 Light emitting diode for display and display apparatus having the same
A light emitting diode pixel for a display including a first LED sub-unit, a second LED sub-unit disposed on a portion of the first LED sub-unit, a third LED sub-unit disposed on a portion of the second LED sub-unit, and a reflective electrode disposed adjacent to the first LED sub-unit, in which each of the first to third LED sub-units comprises an n-type semiconductor layer and a p-type semiconductor layer, each of the n-type semiconductor layers of the first, second, and third LED stacks is electrically connected to the reflective electrode, and the first LED sub-unit, the second LED sub-unit, and the third LED sub-unit are configured to be independently driven.
US11355478B2 Micro light emitting diode display panel, method for fabricating same, and display device
The present disclosure provides a micro light emitting diode display panel, a method for fabricating the same, and a display device comprising the same. The micro light emitting diode display panel includes an active layer, a gate insulating layer, a gate electrode, a source electrode, a drain electrode, a pixel electrode, a micro light emitting diode, and a gate insulating layer covering the active layer, the gate insulating layer, the gate electrode, the source electrode, and the drain electrode. The light shielding layer blocks light emitted by the micro light emitting diode from being incident on the thin film transistor, thereby reducing influence of the light emitted by the micro light emitting diode light on the thin film transistor.
US11355477B2 Power semiconductor module and power conversion device
There are provided a small-sized power semiconductor module and a small-sized power conversion device capable of reducing ringing voltage. A power semiconductor module includes: a positive electrode-side switching element and a positive electrode-side freewheeling diode corresponding to a positive electrode-side power semiconductor element; a negative electrode-side switching element and a negative electrode-side freewheeling diode corresponding to a negative electrode-side power semiconductor element; a positive electrode conductor pattern; a negative electrode conductor pattern; an AC electrode pattern; and a snubber substrate including an insulating substrate having a snubber circuit formed thereon. The snubber substrate includes the insulating substrate and the at least one snubber circuit arranged on the insulating substrate. The snubber substrate is arranged on at least one of the positive electrode conductor pattern, the negative electrode conductor pattern and the AC electrode pattern.
US11355475B2 Singulation and bonding methods and structures formed thereby
Methods of singulation and bonding, as well as structures formed thereby, are disclosed. A method includes singulating a first chip and after the singulating the first chip, bonding the first chip to a second chip. The first chip includes a first semiconductor substrate and a first interconnect structure on a front side of the first semiconductor substrate. The singulating the first chip includes etching through a back side of the first semiconductor substrate through the first interconnect structure.
US11355474B2 Semiconductor package and method manufacturing the same
A semiconductor package including an insulating encapsulation, an integrated circuit component, and conductive elements is provided. The integrated circuit component is encapsulated in the insulating encapsulation, wherein the integrated circuit component has at least one through silicon via protruding from the integrated circuit component. The conductive elements are located on the insulating encapsulation, wherein one of the conductive elements is connected to the at least one through silicon via, and the integrated circuit component is electrically connected to the one of the conductive elements through the at least one through silicon via.
US11355469B2 Connection structure and method for producing same
One aspect of the invention is a method of manufacturing a connection structure, including disposing an adhesive layer between a first electronic member including a first substrate and a first electrode formed on the first substrate and a second electronic member including a second substrate and a second electrode formed on the second substrate, and pressure-bonding the first electronic member and the second electronic member via the adhesive layer such that the first electrode and the second electrode are electrically connected to each other, wherein the first electronic member further including an insulating layer formed on a side of the first electrode opposite to the first substrate, and the adhesive layer including: a first conductive particle being a dendritic conductive particle; and a second conductive particle being a conductive particle other than the first conductive particle and having a non-conductive core and a conductive layer provided on the core.
US11355463B2 Semiconductor package and method
In an embodiment, a structure includes a core substrate, a redistribution structure coupled, the redistribution structure including a plurality of redistribution layers, the plurality of redistribution layers comprising a dielectric layer and a metallization layer, a first local interconnect component embedded in a first redistribution layer of the plurality of redistribution layers, the first local interconnect component comprising conductive connectors, the conductive connectors being bonded to a metallization pattern of the first redistribution layer, the dielectric layer of the first redistribution layer encapsulating the first local interconnect component, a first integrated circuit die coupled to the redistribution structure, a second integrated circuit die coupled to the redistribution structure, an interconnect structure of the first local interconnect component electrically coupling the first integrated circuit die to the second integrated circuit die, and a set of conductive connectors coupled to a second side of the core substrate.
US11355459B2 Embedding magnetic material, in a cored or coreless semiconductor package
Techniques for fabricating a semiconductor package having magnetic materials embedded therein are described. For one technique, fabrication of package includes: forming a pad and a conductive line on a build-up layer; forming a raised pad structure on the build-up layer, the raised pad comprising a pillar structure on the pad; encapsulating the conductive line and the raised pad structure in a magnetic film comprising one or more magnetic fillers; planarizing a top surface of the magnetic film until top surfaces of the raised pad structure and the magnetic film are co-planar; depositing a primer layer on the top surfaces; removing one or more portions of the primer layer above the raised pad structure to create an opening; and forming a via in the opening on the raised pad structure. The primer layer may comprise one or more of a build-up layer, a photoimageable dielectric layer, and a metal mask.
US11355455B2 Multi-die chip
The task of the present invention is to realize chips of different sizes, in particular FPGAs, without the need for ever new production mask sets. In the conventional way, a single die can be used or almost any number of dies from one wafer. According to the invention, only one lithography mask set is used for chip production and multi-die chips of different sizes with 1 . . . n single dies are separated from a wafer. The single dies are connected by the scribeline between the dies. According to the patent claims, various precautions must be taken to ensure that the dies are reliably connected and that no problems occur when separating the multi-die chips.
US11355453B2 Electronic assembly, electronic apparatus including the same and method for fabricating electronic assembly
An electronic assembly according to an embodiment includes: a circuit board including a first edge surface and a trace having an electrical conductivity; an electronic element including a lateral edge spatially spaced apart from the first edge surface, and mounted on the circuit board and electrically connected to the trace; a protection layer including a second edge surface and disposed on the electronic element to substantially cover the electronic element; a magnetic field shielding film including a third edge surface and disposed on the protection layer; and a first metal layer. The first edge surface connects a main top surface of the circuit board and a main bottom surface of the circuit board, the second edge surface connects a main top surface of the protection layer and a main bottom surface of the protection layer, and the third edge surface connects a main top surface of the magnetic field shielding film and a main bottom surface of the magnetic field shielding film, and the first edge surface, the second edge surface, and the third edge surface are substantially aligned with one another to form a coupling edge surface which is substantially planar. In addition, the first metal layer is disposed on the magnetic field shielding film, and covers the main top surface of the magnetic field shielding film and the coupling edge surface.
US11355440B2 Semiconductor package including interposer
Provided is a semiconductor package including an interposer. The semiconductor package includes: a package base substrate; a lower redistribution line structure disposed on the package base substrate and including a plurality of lower redistribution line patterns; at least one interposer including a plurality of first connection pillars spaced apart from each other on the lower redistribution line structure and connected respectively to portions of the plurality of lower redistribution line patterns, and a plurality of connection wiring patterns; an upper redistribution line structure including a plurality of upper redistribution line patterns connected respectively to the plurality of first connection pillars and the plurality of connection wiring patterns, on the plurality of first connection pillars and the at least one interposer; and at least two semiconductor chips adhered on the upper redistribution line structure while being spaced apart from each other.
US11355431B2 Semiconductor structure
A semiconductor structure includes a first layer, a second layer, a first interconnection layer, and a second interconnection layer. The first layer includes an upper electrode pattern, and the second layer includes a lower electrode pattern, wherein the upper electrode pattern is opposite to the lower electrode pattern. The first interconnection layer includes a plurality of first interconnect structures electrically connected on the upper electrode pattern. The second interconnection layer includes a plurality of second interconnect structures electrically connected on the lower electrode pattern. The first interconnect structures on the upper electrode pattern are hybrid bonded with the second interconnect structures on the lower electrode pattern. Therefore, the upper electrode patterns and the lower electrode patterns are joined by hybrid bonding to form a capacitor element.
US11355426B2 Wiring structure and method for manufacturing the same
A wiring structure and a method for manufacturing the same are provided. The wiring structure includes a conductive structure and at least one conductive through via. The conductive structure includes a plurality of dielectric layers, a plurality of circuit layers in contact with the dielectric layers, and a plurality of dam portions in contact with the dielectric layers. The dam portions are substantially arranged in a row and spaced apart from one another. The conductive through via extends through the dam portions.
US11355416B2 Structure and joined composite
A structure includes: a β silicon nitride crystal phase; and a Y2MgSi2O5N crystal phase. The structure gives a X-ray diffraction pattern by a θ-2θ method, the pattern having a ratio of a peak intensity of a (22-1) plane of the Y2MgSi2O5N crystal phase to a peak intensity of a (200) plane of the β silicon nitride crystal phase, the peak intensity of the (200) plane being determined at a position of 2θ=27.0±1°, the peak intensity of the (22-1) plane being determined at a position of 2θ=30.3±1°, and the ratio being 0.001 or more and 0.01 or less.
US11355411B2 Heat sink and assembly method for heat sink
A heat sink including a heat sink body having a heat-absorbing surface that absorbs heat transferred from a heat-generating body, and a heat-dissipating surface that externally radiates the heat; a holding member that is held against the heat-absorbing surface; and a fixation portion that is provided on the heat sink body, that fixes the holding member so as to be incapable of coming loose from the heat sink body, and that suppresses displacement in a planar direction in which the heat-absorbing surface extends.
US11355407B2 Micro heater chip, wafer-level electronic chip assembly and chip assembly stacking system
A micro heater chip, a wafer-level electronic chip assembly and a chip assembly stacking system are provided. The chip assembly stacking system includes a plurality of wafer-level electronic chip assemblies stacked on top of one another and electrically connected with each other. Each wafer-level electronic chip assembly includes a wafer-level electronic chip and a micro heater chip disposed on the wafer-level electronic chip. The micro heater chip includes a heating structure and an insulative structure disposed between the heating structure and the wafer-level electronic chip. The heating structure includes a carrier body, at least one micro heater disposed on or inside the carrier body, and a plurality of conductive connection layers passing through the carrier body. The insulative structure includes an insulative body disposed between the heating structure and the wafer-level electronic chip, and a plurality of conductive material layers passing through the insulative body.
US11355405B2 RF devices with enhanced performance and methods of forming the same
The present disclosure relates to a radio frequency device that includes a mold device die and a multilayer redistribution structure underneath the mold device die. The mold device die includes a device region with a back-end-of-line (BEOL) portion and a front-end-of-line (FEOL) portion over the BEOL portion, a barrier layer, and a first mold compound. The FEOL portion includes isolation sections and an active layer surrounded by the isolation sections. The barrier layer formed of silicon nitride resides over the active layer and top surfaces of the isolation sections. The first mold compound resides over the barrier layer. Herein, silicon crystal does not exist between the first mold compound and the active layer. The multilayer redistribution structure includes a number of bump structures, which are at a bottom of the multilayer redistribution structure and electrically coupled to the FEOL portion of the mold device die.
US11355399B2 Gap patterning for metal-to-source/drain plugs in a semiconductor device
A method may include forming a mask layer on top of a first dielectric layer formed on a first source/drain and a second source/drain, and creating an opening in the mask layer and the first dielectric layer that exposes portions of the first source/drain and the second source/drain. The method may include filling the opening with a metal layer that covers the exposed portions of the first source/drain and the second source/drain, and forming a gap in the metal layer to create a first metal contact and a second metal contact. The first metal contact may electrically couple to the first source/drain and the second metal contact may electrically couple to the second source/drain. The gap may separate the first metal contact from the second metal contact by less than nineteen nanometers.
US11355398B2 Semiconductor device structure and methods of forming the same
A semiconductor device structure, along with methods of forming such, are described. The structure includes a first and second gate electrode layers, and a dielectric feature disposed between the first and second gate electrode layers. The dielectric feature has a first surface. The structure further includes a first conductive layer disposed on the first gate electrode layer. The first conductive layer has a second surface. The structure further includes a second conductive layer disposed on the second electrode layer. The second conductive layer has a third surface, and the first, second, and third surfaces are coplanar. The structure further includes a third conductive layer disposed over the first conductive layer, a fourth conductive layer disposed over the second conductive layer, and a dielectric layer disposed on the first surface of the dielectric feature. The dielectric layer is disposed between the third conductive layer and the fourth conductive layer.
US11355397B2 Catalyst influenced chemical etching for fabricating three-dimensional SRAM architectures
A method for fabricating a three-dimensional (3D) static random-access memory (SRAM) architecture using catalyst influenced chemical etching (CICE). Utilizing CICE, semiconductor fins can be etched with no etch taper, smooth sidewalls and no maximum height limitation. CICE enables stacking of as many nanosheet layers a desired and also enables a 3D stacked architecture for SRAM cells. Furthermore, CICE can be used to etch silicon waveguides thereby creating waveguides with smooth sidewalls to improve transmission efficiency and, for photon-based quantum circuits, to eliminate charge fluctuations that may affect photon indistinguishability.
US11355375B2 Device-like overlay metrology targets displaying Moiré effects
A metrology system and metrology methods are disclosed. The metrology system comprises a set of device features on a first layer of a sample, a first set of target features on a second layer of the sample and overlapping the set of device features, and a second set of target features on the second layer of the sample and overlapping the set of device features. Relative positions of a first set of Moiré fringes and a second set of Moiré fringes indicate overlay error between the first layer of the sample and the second layer of the sample.
US11355367B2 Robot for simultaneous substrate transfer
Exemplary substrate processing systems may include a transfer region housing defining a transfer region, and including substrate supports and a transfer apparatus. The transfer apparatus may include a central hub having a housing, and including a first shaft and a second shaft. The housing may be coupled with the second shaft, and may define an internal housing volume. The transfer apparatus may include a plurality of arms equal to a number of substrate supports of the plurality of substrate supports. Each arm of the plurality of arms may be coupled about an exterior of the housing. The transfer apparatus may include a plurality of arm hubs disposed within the internal housing volume. Each arm hub of the plurality of arm hubs may be coupled with an arm of the plurality of arms through the housing. The arm hubs may be coupled with the first shaft of the central hub.
US11355364B2 Laser treatment device rectifier device and laser treatment device
A laser treatment device performing treatment by irradiating a target object having a plate surface with laser light, including: a light-transmitting region transmitting laser light emitted onto the target object; a rectifier that has a rectifier surface separated from the target object and extending along the plate surface of the target object and outward from the end of the light-transmitting region; a gas supply unit that feeds a gas to a gap between one side of the rectifier surface and the light-transmitting region, in a position separated from the light-transmitting region; and a gas exhaust unit that exhausts, on the other side that is on the other side of the light-transmitting region from the one side, the gas present in a gap between the rectifier surface and the target object from the gap, in a position separated from the light-transmitting region, thereby generating a stable local gas atmosphere.
US11355353B2 Tin oxide mandrels in patterning
Tin oxide films are used as mandrels in semiconductor device manufacturing. In one implementation the process starts by providing a substrate having a plurality of protruding tin oxide features (mandrels) residing on an exposed etch stop layer. Next, a conformal layer of spacer material is formed both on the horizontal surfaces and on the sidewalls of the mandrels. The spacer material is then removed from the horizontal surfaces exposing the tin oxide material of the mandrels, without fully removing the spacer material residing at the sidewalls of the mandrel (e.g., leaving at least 50%, such as at least 90% of initial height at the sidewall). Next, mandrels are selectively removed (e.g., using hydrogen-based etch chemistry), while leaving the spacer material that resided at the sidewalls of the mandrels. The resulting spacers can be used for patterning the etch stop layer and underlying layers.
US11355333B2 Sample support body
Provided is a sample support body that includes a substrate and an ionization substrate. The ionization substrate has a measurement region for dropping a sample on a second surface. A plurality of through-holes that open in a first surface and the second surface are formed in at least the measurement region of the ionization substrate. A conductive layer is provided on peripheral edges of the through-holes on at least the second surface. At least a part of the substrate which is adjacent to the ionization substrate is formed to enable the sample to move to the inside of the substrate.
US11355329B2 Mass spectrometer and mass spectrometric method
Provided is a mass spectrometer including: a measurement condition setter (42) configured to set a plurality of measurement conditions which are different from each other in terms of the set value of at least one measurement parameter; a measurement executer (43) configured to acquire a plurality of sets of mass spectrometric data respectively corresponding to the plurality of measurement conditions; a product ion extractor (44) configured to extract product ions detected with intensities exceeding a previously determined reference value; an MRM spectrum element information creator (45) configured to determine the mass-to-charge ratios and measured intensities of the extracted product ions, the mass-to-charge ratio of the precursor ion, as well as the measurement condition, and to create a plurality of pieces of MRM spectrum element information; an MRM spectrum composer (46) configured to compose an MRM spectrum from the mass-to-charge ratios and the measured intensities of the product ions included in the plurality of pieces of MRM spectrum element information; and a library data creator (47) configured to relate the MRM spectrum to information concerning the target compound to create library data for the target compound.
US11355320B2 Plasma processing apparatus and method for plasma processing
A plasma processing apparatus includes a plasma generator provided with a plasma electrode and performs plasma processing on a substrate accommodated in a processing container. At least a region corresponding to the plasma electrode of the plasma generator is formed of synthetic quartz.
US11355318B2 Adjustable fastening device for plasma gas injectors
An embodiment is an apparatus, such as a plasma chamber. The apparatus includes chamber walls and a chamber window defining an enclosed space. A chamber window is disposed between a plasma antenna and a substrate support. A gas delivery source is mechanically coupled to the chamber window. The gas delivery source comprises a gas injector having a passageway, a window at a first end of the passageway, and a nozzle at a second end of the passageway. The nozzle of the gas delivery source is disposed in the enclosed space. A fastening device is mechanically coupled to the gas delivery source. The fastening device is adjustable to adjust a sealing force against the gas injector.
US11355312B2 Stage driving system and apparatus or device such as apparatus of charged-particle beam comprising the same
The present invention provides a driving system comprising two actuators for moving a stage through two elastic connectors; and a general apparatus/device comprising such a driving system, such as a machine tool, an analytical instrument, an optical microscope, and an apparatus of charged-particle beam such as electron microscope and an electron beam lithographical apparatus. When used in an electron microscope, the stage can be used as a specimen stage or a plate having apertures for electron beam to pass through. The novel stage driving system exhibits numerous technical merits such as simpler structure, better manufacturability, improved cost-effectiveness, and higher reliability, among others.
US11355307B1 3D mapping of samples in charged particle microscopy
Situating samples on an optical axis of a charged particle microscope can be performed based a 3D map of the samples. The 3D map is produced with back-side illumination of the samples and telecentric imaging to produce profile images. The profile images are a combined to form the 3D map. Using the 3D map, the processor is coupled to a sample stage to situate a selected sample or sample portion for imaging in the charged particle microscope. In some examples, the processor is responsive to selection of a sample using a graphical interface so that the sample stage is controlled to safely situate the selected sample without further operator intervention.
US11355300B2 Active/passive automotive fuse module
An exemplary embodiment of active/passive automotive fuse module in accordance with the present disclosure may include an electrically insulating base, a fuse plate including a bus bar portion disposed on a top surface of the base above a projectile cavity formed in the base, the fuse plate further including a fusible portion electrically connected to the bus bar portion and adapted to open when an amount of current flowing through the fuse plate exceeds a current rating of the active/passive automotive fuse module, the active/passive automotive fuse module further including a pyrotechnic interrupter (PI) disposed atop the base and including a projectile positioned above the bus bar portion, the PI configured to drive the projectile through the bus bar portion upon actuation of the PI.
US11355293B2 Reaction force generating member and key switch device
A reaction force generating member includes: a first dome that gives a reaction force to an operation member according to the depression of the operation member; and a second dome that includes a hemispherical bowl part disposed inside the first dome, and a projection projecting downward from the center of the bowl part and depressing a switch disposed below the operation member.
US11355289B2 Solid electrolytic capacitor
A solid electrolytic capacitor that includes: a capacitor element having a valve action metal base with a core portion, a first porous portion and a second porous portion, a first dielectric layer on the first porous portion, a first solid electrolyte layer on the first dielectric layer, a first conductor layer on the first solid electrolyte layer, a second dielectric layer on the second porous portion, and a second solid electrolyte layer on the second dielectric layer, the first dielectric layer and the first solid electrolyte layer constituting a first capacitance portion, and the second dielectric layer and the second solid electrolyte layer constituting a second capacitance portion; a cathode through electrode electrically connecting the first capacitance portion to a cathode external electrode; and a connection portion connecting the second capacitance portion to the first capacitance portion.
US11355282B2 Manufacturing method for laminated iron core
A manufacturing method for a laminated iron core includes conveying a sheet steel strip in an intermittent manner in a lift up state, with upward movement of the strip being limited by a guiding member provided on a lower holder; punching an outer shape of each iron core laminae; and applying adhesive agent to a surface of the strip before the punching. The adhesive agent is applied in a state in which a pilot pin is inserted in a pilot hole of the strip and when the strip is about to be pressed against or is being pressed against the die plate by a stripper provided on an upper holder. After application of the adhesive agent, the strip is returned to the lift up state by raising the upper holder, with a lifter and the stripper plate being in abutment with the lower and upper surfaces of the strip, respectively.
US11355274B2 Combined subsea transformer and compensating HV reactor
A subsea AC power supply device comprises a subsea transformer, having a primary winding arranged to be connected to a topside AC power supply via a subsea power supply cable, and a subsea shunt reactor, connected in parallel with the primary winding of the subsea transformer. The subsea transformer and the subsea shunt reactor are arranged within a common subsea watertight housing. A subsea AC power supply system comprises a topside AC power supply, a subsea power supply cable connected to the topside AC power supply, and a subsea AC power supply device connected to the subsea power supply cable.
US11355251B2 System for separating and coupling top nozzle of nuclear fuel assembly
Disclosed is a system for separating and coupling a top nozzle of a nuclear fuel assembly. There is provided a lock insert configured to support the top nozzle of the nuclear fuel assembly by being coupled to a guide hole provided in a flow channel plate of the top nozzle, the lock insert including: a body in a hollow shape; and an insertion part provided on a top portion of the body and inserted into the guide hole, wherein a circumference of the insertion part is variable in size, thereby being capable of being inserted into the guide hole. Accordingly, disassembly and reassembly of the top nozzle of the nuclear fuel assembly and the lock insert are simplified, thereby simplifying and reducing the number of processes involved therein. Accordingly, the system is effective for maintenance and repair of the nuclear fuel assembly.
US11355246B2 Identifying and ranking risk factors using trained predictive models
Embodiments are directed to methodologies, systems and computer program products for generating, for each of a plurality of risk factors in a patient database containing information of a plurality of patients, an index of input values for the risk factor. For each patient P of the plurality of patients, a series of local impact scores is computed for the patient. Computing the series of local impact scores for the patient includes calculating a risk score for the patient with respect to each of the indexed input values for each of the plurality of risk factors. For at least one of the plurality of patients, at least some of the plurality of risk factors are ranked based at least partly on the computed local impact scores for each of the at least some risk factors, and an indication of the ranked risk factors for the at least one patient is provided.
US11355244B2 Machine learning based depolarization identification and arrhythmia localization visualization
Techniques that include applying machine learning models to episode data, including a cardiac electrogram, stored by a medical device are disclosed. In some examples, based on the application of one or more machine learning models to the episode data, processing circuitry derives, for each of a plurality of arrhythmia type classifications, class activation data indicating varying likelihoods of the classification over a period of time associated with the episode. The processing circuitry may display a graph of the varying likelihoods of the arrhythmia type classifications over the period of time. In some examples, processing circuitry may use arrhythmia type likelihoods and depolarization likelihoods to identify depolarizations, e.g., QRS complexes, during the episode.
US11355242B2 Medical treatment management
Aspects of the present disclosure relate to medical treatment management. Medical data associated with a user is received. A medical condition of the user is identified based on the medical data. Object data of a plurality of objects in a vicinity of the user is received. The object data is analyzed to determine an identity and characteristics of each object of the plurality of objects. The plurality of objects are compared to medical tools in a medical database using the characteristics within the object data. A subset of objects matching to respective medical tools are then identified. A medical procedure utilizing at least one object of the subset of objects to address the medical condition is identified. A recommendation is then transmitted that the medical procedure should be used to address the medical condition using the at least one object.
US11355237B2 Opioid management system
A system may include a data processor and a memory storing instructions. The instructions may result in operations when executed by the data processor. The operations may include determining, based on location data from a positioning system, a presence of a cartridge at a location. The cartridge may include a substance. A quantity of the substance may be determined based on content data from a content meter at the location. Diversion of the substance may be detected based on the cartridge being present at the location and/or the quantity of the substance. Related methods and articles of manufacture, including apparatuses and computer program products, are also disclosed.
US11355232B2 Automated personnel identification and location, and automated procedure monitoring
In accordance with some embodiments, the present disclosure relates to a method comprising: activating (200) one or more electronic devices (102) when the medical personnel enters a patient room; obtaining (202) image data acquired by the one or more electronic devices that captures the medical personnel; analyzing (204) the acquired image data to identify the medical personnel and at least one medical apparatus to be used by the medical personnel for the procedure; analyzing (212) the acquired image data to monitor the medical personnel's performance of the procedure using the at least one identified medical apparatus; and storing (214) data acquired from the monitored performance of the procedure in a database.
US11355228B2 System, methods, and apparatuses for managing data for artificial intelligence software and mobile applications in digital health therapeutics
Disclosed herein are systems and methods of a digital therapy service to generate therapy regimen addressing a health condition, which may require the customer to perform various tasks and instruct devices to capture data related to the customer's therapy, including body metric measurements and information related to the number and quality of interactions between the user and aspects of the digital therapy service, sometimes referred to as “user-generated” inputs. The digital therapy service may calculate various metrics, such as scores and milestone determinations, to measure the customer's progress. The scores can be determined using dynamically generated and updated scoring models. Artificial intelligence chatbots may be used to deliver and capture information to and from customers during interactive sessions. Each customer may have a unique chatbot queue that contains the various chatbots that will be used to deliver particular aspects of the customer's therapy.
US11355224B2 Facilitating privacy preserving joint medical research
Systems and method for selectively providing information about medical data are provided. A first statistical query based on an input from a first user may be received. A first estimated property based on the first statistical query may be provided to the first user. A second statistical query based on an input from a second user may be received. A first group of users that includes the first user may be selected. It may be determined whether the first group of users includes the second user. In response to a determination that the first group of users does not include the second user, a second estimated property may be provided to the second user, and in response to a determination that the first group of users includes the second user, providing the second estimated property may be forwent.
US11355219B2 Genotype estimation device, method, and program
According to one embodiment, a genotype estimation device includes: an acquirer configured to acquire a clustering strength of genotype data of a plurality of specimens including an unknown specimen whose genotype is not known and known specimens whose genotypes are known; and an estimator configured to estimate the genotype of the unknown specimen on the basis of the genotype data in response to the clustering strength being larger than a first threshold, and output an estimation result.
US11355218B2 Patient-specific cellular pathway activity inference computer system
The present invention relates to methods for evaluating the probability that a patient's diagnosis may be treated with a particular clinical regimen or therapy.
US11355215B2 Data storage apparatus and operation method i'hereof
A data storage apparatus may include a data storage device including at least one data die to store first data, and at least one parity die to store second data, third data, and a chip-kill parity, where the at least one data die and the at least one parity die are connected to a channel, and controller in communication with the data storage device and configured to receive a write request for the first data and the second data from a host that is in communication with the data storage device through the channel to generate the chip-kill parity from the first data and the second data. The controller is further configured to read the third data from the parity die and provide the third data to the host upon receipt of a read request for the third data from the host while the chip-kill parity is being updated based on the first data.
US11355213B2 Apparatus and method for verifying reliability of data read from memory device through clock modulation, and memory system including the same
A memory system including: a memory device looping back a first clock to generate a second clock and outputting read data that are read from a memory cell region of the memory device in synchronization with the second clock; and a memory controller generating the first clock that includes a plurality of modulation sections by performing a modulation operation on a source clock according to a specific scheme, outputting the first clock to the memory device, and receiving the read data in response to the second clock. The read data includes a plurality of section data corresponding to the plurality of modulation sections included in the second clock, respectively, and the memory controller verifies reliability of each of the plurality of section data included in the read data by performing a demodulation operation on the second clock according to the specific scheme.
US11355211B2 Low quiescent current linear regulator with mode selection based on load current and fast transient detection
A system includes an input voltage source, a linear regulator coupled to the input voltage source, and a load coupled to an output of the linear regulator. The linear regulator includes an error amplifier coupled to a control terminal of a switch; and a control circuit coupled to the error amplifier and configured to provide a reference voltage to the error amplifier. The control circuit includes a mode selection circuit with a slow loop configured to sample a load current and with a fast loop configured to detect an output voltage error signal. The mode selection circuit is configured to adjust a mode of the control circuit between a continuous power mode and a duty cycle power save mode based on the sampled load current and the output voltage error signal.
US11355204B2 Efficient read-threshold calculation method for parametric PV-level modeling
Techniques related to methods and systems for improving a performance related to reading data stored in memory cells. The method includes selecting a first voltage read range and a second voltage read range from multiple voltage read ranges that are associated with a number of bits storable in a memory cell. The method includes receiving, a first set of parameters that represent a first probability distribution of first candidate voltage read thresholds within the first voltage read range. The method includes receiving a second set of parameters that represent a second probability distribution of second candidate voltage read thresholds within the second voltage read range. The method includes generating, based on an input to an objective function, a voltage read threshold. The method includes reading data stored in the memory cell based on the voltage read threshold.
US11355203B2 Determine optimized read voltage via identification of distribution shape of signal and noise characteristics
A memory device to determine a voltage optimized to read a group of memory cells. In response to a command, the memory device reads the group of memory cells at a plurality of test voltages to determine a set of signal and noise characteristics of the group of memory cells. The memory device determines or recognizes a shape of a distribution of the signal and noise characteristics over the plurality of test voltages. Based on the shape, the memory device selects an operation in determining an optimized read voltage of the group of memory cells.
US11355200B2 Hybrid routine for a memory device
A variety of applications can include a memory device designed to perform sensing of a memory cell of a string of memory cells using a modified shielded bit line sensing operation. The modified shielded bit line sensing operation includes pre-charging a data line corresponding to the string with the string enabled to couple to the data line. The modified shielded bit line sensing operation can be implemented in a hybrid initialization routine for the memory device. The hybrid initialization routine can include a sensing read routine corresponding to an all data line configuration of data lines of the memory device and a modified sensing read routine corresponding to a shielded data line configuration of the data lines with selected strings enabled during pre-charging. A read retry routine associated with the modified sensing read routine can be added to the hybrid initialization routine. Additional devices, systems, and methods are discussed.
US11355198B1 Smart erase scheme
A method of performing an erase operation on non-volatile storage is disclosed. The method comprises: applying, in a first erase loop of a plurality of erase loops of the erase operation, a first erase voltage pulse to a set of non-volatile storage elements; determining an upper tail of a threshold voltage distribution of the set of non-volatile storage elements after applying the first erase voltage pulse; determining a second erase voltage pulse based on the upper tail of the threshold voltage distribution of the set of non-volatile storage elements; and applying, in a second erase loop of the plurality of erase loops, the second erase voltage pulse to the set of non-volatile storage elements.
US11355185B2 Silicon-oxide-nitride-oxide-silicon multi-level non-volatile memory device and methods of fabrication thereof
A semiconductor device that has a silicon-oxide-nitride-oxide-silicon (SONOS) based non-volatile memory (NVM) array including charge-trapping memory cells arranged in rows and columns and configured to store one of N×analog values. Each charge-trapping memory cells may include a memory transistor including an angled lightly doped drain (LDD) implant extends at least partly under an oxide-nitride-oxide (ONO) layer of the memory transistor. The ONO layer disposed within the memory transistor and over an adjacent isolation structure has the same elevation substantially.
US11355181B2 High bandwidth memory and system having the same
A high bandwidth memory and a system having the same are disclosed. The high bandwidth memory includes a buffer die and a plurality of memory dies, each of which includes at least one first processing element bank group and at least one second processing element bank group. The at least one first processing element bank group includes one or more first banks connected to one or more first bank input/output line groups, and a first processing element controller connected to the one or more first bank input/output line groups and a first global input/output line group, and is configured to perform a first processing operation on first data output from one of the one or more first bank input/output line groups and second data transmitted through the first global input/output line group based on a first instruction that is generated based on a first processing command.
US11355178B2 Apparatuses and methods for performing an exclusive or operation using sensing circuitry
The present disclosure includes apparatuses and methods related to determining an XOR value in memory. An example method can include performing a NAND operation on a data value stored in a first memory cell and a data value stored in a second memory cell. The method can include performing an OR operation on the data values stored in the first and second memory cells. The method can include performing an AND operation on the result of the NAND operation and a result of the OR operation without transferring data from the memory array via an input/output (I/O) line.
US11355173B2 Power supply generator assist
The disclosed system and method reduce on-chip power IR drop caused by large write current, to increase the write IO number or improve write throughput and to suppress write voltage ripple at the start and end of a write operation. The disclosed systems and methods are described in relation to stabilizing the bit line voltage for MRAMs, however, the disclosed systems and methods can be used to stabilize the bit line voltage of any memory configuration that draws large currents during short write pulses or, more generally, to selectively assist a power supply generator in supplying adequate power to a load at times of large power consumption.
US11355164B2 Bias current generator circuitry
A supply voltage sensitivity of an output current of a bias current generator circuit is reduced. The bias current generator includes a plurality of transistors and a plurality of resistors coupled to the plurality of transistors. The supply voltage sensitivity of the output current of the bias current generator circuit is reduced by applying a second bias current generated by the bias current generator circuit to a first bias current generated by the bias current generator circuit.
US11355139B2 Real-time vs non-real time audio streaming
One or more audio data is received. An expected bitrate of the one or more audio data is determined. An input bitrate of the one or more audio data is determined. An R value using the expected bitrate and the input bitrate is determined. The R value is compared to an R threshold.
US11355136B1 Speech filtering in a vehicle
A computer includes a processor and a memory storing instructions executable by the processor to identify an occupant in a passenger cabin of a vehicle, detect a position of a head of the occupant relative to the passenger cabin, apply a first filter to speech from the occupant based on the position of the head, generate a second filter, apply the second filter to the speech, adjust the second filter based on a difference between the speech of the occupant filtered by the second filter and a prestored profile of the occupant, and perform an operation using the speech filtered by the first filter and the second filter.
US11355133B2 Cross product enhanced subband block based harmonic transposition
The invention provides an efficient implementation of cross-product enhanced high-frequency reconstruction (HFR), wherein a new component at frequency QΩ+rΩ0 is generated on the basis of existing components at Ω and Ω+Ω0. The invention provides a block-based harmonic transposition, wherein a time block of complex subband samples is processed with a common phase modification. Superposition of several modified samples has the net effect of limiting undesirable intermodulation products, thereby enabling a coarser frequency resolution and/or lower degree of oversampling to be used. In one embodiment, the invention further includes a window function suitable for use with block-based cross-product enhanced HFR. A hardware embodiment of the invention may include an analysis filter bank, a subband processing unit configurable by control data and a synthesis filter bank.
US11355129B2 Energy lossless-encoding method and apparatus, audio encoding method and apparatus, energy lossless-decoding method and apparatus, and audio decoding method and apparatus
A lossless encoding method is provided that includes determining a lossless encoding mode of a quantization coefficient as one of an infinite-range lossless encoding mode and a finite-range lossless encoding mode; encoding the quantization coefficient in the infinite-range lossless encoding mode in correspondence with a result of the lossless encoding mode determination; and encoding the quantization coefficient in the finite-range lossless encoding mode in correspondence with a result of the lossless encoding mode determination.
US11355123B2 Network data aligning
Methods, computer program products, and systems are presented. The method, computer program products, and systems can include for instance: obtaining sensor output data from a user, wherein the sensor output data from the user includes voice data of the user; generating, during an interactive voice response session, vocal response data for presentment by a virtual agent to the user in response to the voice data, wherein the generating includes performing data access queries on one or more storage system; and prioritizing certain asset data of the one or more storage system, wherein the prioritizing is performed in dependence on data of the sensor output data.
US11355122B1 Using machine learning to correct the output of an automatic speech recognition system
In some examples, a software agent executing on a server an utterance from a customer. The software agent converts the utterance to text. The software agent creates an audio representation of the text and performs a comparison of the audio representation and the utterance. The software agent creates edited text based on the comparison. For example, the software agent may determine, based on the comparison, audio differences between the audio representation and the utterance, create a sequence of edit actions based on the audio differences, and apply the sequence of edit actions to the text to create the edited text. The software agent outputs the edited text as a dialog response to the utterance.
US11355109B2 Method and apparatus for man-machine conversation, and electronic device
Embodiments of the present disclosure provide a method and apparatus for man-machine conversion, and an electronic device. The method includes: outputting question information to a user based on a first task of a first conversation scenario; judging, in response to receiving reply information returned by the user, whether to trigger a second conversation scenario based on the reply information; generating, in response to determining the second conversation scenario being triggered based on the reply information, response information corresponding to the reply information based on the second conversation scenario; and outputting the response information to the user.
US11355107B2 Voice smart device wake-up method, apparatus, device and storage medium
Embodiments of the present disclosure provide a voice smart device wake-up method, apparatus, device and storage medium. The method includes: receiving, by a master control device, a wake-up message sent by each smart device, the wake-up message comprising at least sound characteristics information, determining, by the master control device, a target smart device to be woken up according to the sound characteristics information, and sending, by the master control device, a wake-up instruction to the target smart device to be woken up, to wake up the target smart device to be woken up for responding to a voice request from a user. In a case where a plurality of smart devices share a same wake-up word, only one most suitable smart device is waken up to respond to a voice request of the user each time.
US11355106B2 Information processing apparatus, method of processing information and storage medium comprising dot per inch resolution for scan or copy
An information processing apparatus includes circuitry configured to acquire audio information to be used for operating a target apparatus, recognize the audio information, obtain specific instruction information indicating specific information processing to be instructed to the target apparatus based on a recognition result of the acquired audio information, convert the specific instruction information into specific operation execution information described in an information format interpretable by the target apparatus, and output the specific operation execution information to the target apparatus.
US11355088B2 Display driver device and operating method for display driver device and a display device
A display driver device including a driver circuit and a control circuit is provided. The driver circuit is configured to drive a display panel to display an animated image for a display period under an always on display mode according to display information of the animated image stored in a storage circuit. The display period includes a writing period and a non-writing period after the writing period. The control circuit is configured to write the display information of the animated image received from an external device into the storage circuit during the writing period of the display period. The control circuit is configured to stop receiving the display information from the external device and writing any display information into the storage circuit during the non-writing period of the display period. A display device including the display driver device and an operating method for the display driver device are also provided.
US11355083B2 Correction device, display device, method of performing correction for display device, and method of manufacturing display device
[Object] To reduce the amount of data used for performing correction for a display device. [Solution] There is provided a correction device (2) including a correction-value calculation unit (6) that divides a display area of a display device into a plurality of unit areas and that calculates a correction value of luminance for each of the plurality of unit areas, a prioritized-area determination unit (8) that designates each of the plurality of unit areas as one of a prioritized area and a non-prioritized area in accordance with the calculated correction value, a recording unit (10) that records in a memory unit (M) a piece of data of the correction value for the prioritized area, and a correction unit (12) that corrects luminance for the prioritized area in accordance with the piece of data recorded in the memory unit and that uniformly corrects luminance for the non-prioritized area.
US11355081B1 GOA circuit, display panel and display device
A gate driver on array (GOA) circuit, a display panel and a display device are provided. The GOA circuit includes m cascaded GOA units. An nth-stage GOA unit includes a second feedback module. The second feedback module, electrically connected to the second node of the nth-stage GOA unit, a first node of the (n−1)th-stage GOA unit, the clock signal of the (n+1)th-stage GOA unit, a gate driving signal of the nth-stage GOA unit and the constant low voltage signal, to pull down voltage applied on a second node of the nth-stage GOA unit. The one-way feedback could achieve the linear design more easily, raise the circuit stability, and thus the GOA circuit could be integrated in the display panel more easily to achieve the design of placing the GOA circuit in the active area.
US11355079B2 Array substrate, display panel, display device, and driving methods thereof
An array substrate, a display panel, a display device, and driving methods thereof are provided. The array substrate includes subpixels arranged in an array, and switches. The subpixels include subpixels of a first color, subpixels of a second color, subpixels of a third color, subpixels of a fourth color, in odd rows of subpixels, the subpixels of the first color, the subpixels of the second color, the subpixels of the third color, the subpixels of the fourth color are sequentially arranged; in even rows of subpixels, the subpixels of the third color, the subpixels of the fourth color, the subpixels of the first color, the subpixels of the second color are sequentially arranged; and the subpixels of the first color are white subpixels; the subpixels of the second color are blue subpixels; the subpixels of the third color are green subpixels; the subpixels of the fourth color are red subpixels.
US11355066B2 Power management driver and display device having the same
A power management driver and a display device having the power management driver are provided, including a first power supply configured to supply a first voltage to a first driving power terminal of a pixel through a power line during a sensing period, and supply a second voltage to the first driving power terminal of the pixel through the power line during a display period; a controller configured to control timing at which the first voltage is output and timing at which the second voltage is output during a transition period between the display period and the sensing period in response to a sensing control signal; and a fault detector configured to detect a fault in the power line based on a current flowing through an output terminal during the sensing period.
US11355065B2 Pixel compensation driving circuit, driving method thereof, and display panel
The present disclosure provides a pixel compensation driving circuit, which compensates an actual threshold voltage of a driving transistor, and finally makes current flowing through a light-emitting element independent from the actual threshold voltage of the driving transistor, thereby eliminating a drift of the actual threshold voltage of the driving transistor which causes uneven display of a display device, and improving display effect of a screen. The present disclosure also provides a pixel compensation driving method for driving the pixel compensation driving circuit, and a display device including the pixel compensation driving circuit.
US11355062B2 Modifying pixel usage
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for modifying usage of display device pixels. A computing system monitors usage of a plurality of pixels of a display device and determines a target usage level. The computing system identifies that a usage level of a first pixel does not satisfy the target usage level and selects an occasion at which to present the first pixel in a frame to be presented by the display device with an increased intensity with respect to an original intensity that was specified for the first pixel by the frame. The computing system activates the first pixel at the increased intensity during presentation by the display device of the frame.
US11355061B2 Pixel circuit, driving method therefor, and display apparatus
The present disclosure relates to a pixel circuit, a driving method therefor, and a display apparatus. The pixel circuit includes an input sub-circuit, a light emission control sub-circuit and an organic light-emitting transistor. The input sub-circuit is coupled to a gate line, a data line and the light emission control sub-circuit and writes a data signal supplied via the data line into the light emission control sub-circuit under control of a gate scan signal supplied via the gate line. The light emission control sub-circuit is coupled to a control electrode of the organic light-emitting transistor and controls a control electrode voltage of the organic light-emitting transistor according to a written data signal to drive the organic light-emitting transistor to emit light. With the pixel circuit according to embodiments of the present disclosure, active driving of an organic light-emitting transistor is achieved when it is applied in a display apparatus.
US11355053B2 Source driver and display device having the same
A source driver includes a plurality of output buffers configured to output data signals respectively corresponding to a plurality of data lines, and an output controller configured to control a timing at which each of the data signals corresponding to second image data is transferred from the output buffers to the data lines based on a difference between first image data and the second image data.
US11355049B2 Pixel leakage and internal resistance compensation systems and methods
An electronic device may include an electronic display having multiple pixels to display an image based on processed image data. Each of the pixels may include multiple sub-pixels. The electronic device may also include image processing circuitry to receive first image data for a sub-pixel of the and second image data for a group of sub-pixels surrounding the sub-pixel. The first image data may include a luminance value for the sub-pixel and the second image data may include luminance values for each sub-pixel of the group. The image processing circuitry may also determine a compensation value, to compensate the luminance value for lateral current leakage between the sub-pixel and the group of sub-pixels, based on the luminance value of the sub-pixel and the luminance values for each sub-pixel of the group of sub-pixels.
US11355046B2 GOA circuit supporting random addressing, display device, and method for controlling display
The GOA circuit includes a plurality of GOA units independent of each other, wherein each of the plurality of GOA units comprises an enable module and a drive module disposed corresponding to the enable module; wherein the enable module includes a row address signal input terminal configured to receive a row address signal, and an enable signal output terminal configured to output an enable signal based on the row address signal; and the drive module includes an enable signal input terminal configured to receive the enable signal output by the enable signal output terminal, and a drive signal output terminal configured to output a drive signal based on the enable signal, wherein the drive signal output terminal is connected to a gate line of a row disposed corresponding to the drive module to transmit the drive signal to the gate line of the row and gate the row.
US11355043B1 Dynamically driving multiple portions of display device with different duty cycles
Embodiments relate to a display device including pixels arranged in rows and columns, where duty cycles of the pixels are dynamically programmed according to eye tracking information. For a display frame, the display device may determine a gaze region and a non-gaze region based on the eye tracking information. A control circuit of the display device controls a first subset of pixels in the gaze region to operate with a first duty cycle and controls a second subset of pixels in the non-gaze region to operate with a second duty cycle greater than the first duty cycle. The first subset of pixels emits light with greater brightness than the second subset of pixels.
US11355042B2 Display device and method of driving the same
A display device and a method of driving the same are provided. The method of driving the display includes a display area to display an image. The method includes performing a first pixel shift driving by shifting an image by a first range in the display area without loss of image information due to enlargement or reduction of the image, checking whether a change of a block grayscale value is greater than or equal to a threshold in an interest area in the display area, and performing second pixel shift driving by shifting an image having the loss of image information.
US11355039B2 Display driving circuit including crack detector and display device including the display driving circuit
A display driving circuit includes a central area and a boundary area surrounding the central area. The display driving circuit includes a first crack detector circuit in the central area; and a first crack sensing line in the boundary area, wherein the first crack detector circuit is configured to detect a crack in the first crack sensing line in response to a first test command, and output a test result signal including information about a presence or an absence of a crack in the first crack sensing line.
US11355031B2 Traffic information system
A method of evaluating the driving behavior in a vehicle. The method includes determining values of a plurality of parameters of the operation of a first vehicle in a first road segment, determining values of the plurality of parameters for one or more second vehicles in a second road segment having similar properties to those of the first road segment, comparing the determined values of the first vehicle and the one or more second vehicles and providing an evaluation of the driving behavior of the first vehicle, responsive to the comparison.
US11355025B2 Simulator for skill-oriented training
The present invention is a simulator for skill-oriented training. The simulator includes a work piece platform having a sensor, a head-mounted display unit (HMDU) including a camera, a speaker and a sensor providing visual and audio output to an operator, and a controller having a controller sensor. The simulator includes a processor that executes algorithms to simulate a virtual training environment depicting a work piece rendered on the work piece platform. The controller sensor, the HMDU sensor and the platform sensor output signals to the processor representing spatial positioning, angular orientation and movement data of the controller relative to the work piece to render a virtual powder coating spray pattern including a stream having particles charged and emitted from the controller and a powder coating coverage as applied to the work piece during one or more passes of a powder coating spray process performed by the operator.
US11355011B1 Autonomous vehicle convergence avoidance systems and methods
A vehicle adjustment system includes one or more processors configured to receive data from one or more sensors coupled to a vehicle that is in a stationary position. The one or more processors are also configured to analyze the data to determine whether an object is within a buffer zone surrounding the vehicle while the vehicle is in the stationary position. In response to determining that the object is within the buffer zone while the vehicle is in the stationary position, the one or more processors are configured to provide control signals to one or more driving components of the vehicle to reposition the vehicle to an alternate position.
US11354996B1 Social distancing alert notification based on location
An electronic apparatus for social distancing alert notification based on location is provided. The electronic apparatus includes a first sensor mountable on a first living entity. The electronic apparatus stores information related to a plurality of detection ranges of the first sensor with respect to a plurality of specific geographic locations. The electronic apparatus acquires location information associated with the first living entity. The electronic apparatus compares the acquired location information with the plurality of specific geographic locations. The electronic apparatus sets the detection range of the first sensor from the plurality of detection ranges based on the comparison. The electronic apparatus detects a second living entity at the geo-location of the first living entity based on the detection range. The electronic apparatus controls output of a notification to the first living entity based on the detected second living entity is within the detection range of the first sensor.
US11354994B1 Analytics for planning an upgrade to a video camera surveillance system
One example electronic computing device includes electronic processor configured to store a list of a plurality of video cameras being considered for an upgrade. The electronic processor may be further configured to receive first video footage captured by a first video camera and second video footage captured by a second video camera. The electronic processor may be further configured to analyze the first video footage and the second video footage to generate a plurality of upgrade priority scores. In response to determining that a first upgrade priority score of the first video camera is greater than a second upgrade priority score of the second video camera, the electronic processor may be further configured to output an upgrade priority notification configured to inform a user that the first video camera has a higher upgrade priority than the second video camera.
US11354990B2 Treatment of kidney diseases associated with elevated AVP
Disclosed are methods for treating kidney disease including autosomal dominant polycystic kidney disease (ADPKD) in a subject, comprising the step of administering to the subject a composition comprising a therapeutically effective amount of ticagrelor or a derivative thereof, thereby treating ADPKD. Disclosed are methods of decreasing arginine vasopressin (AVP) production in a subject comprising the step of administering to the subject a composition comprising an effective amount of ticagrelor, thereby decreasing AVP production. Disclosed are methods for treating dilutional hyponatremia in a subject comprising the step of administering to the subject a composition comprising an effective amount of ticagrelor, thereby decreasing AVP production.
US11354982B2 Gaming machine and method with symbol collection and array expansion
A gaming system includes at least one input device adapted to receive a physical item associated with a monetary value that establishes a credit balance, an input indicative of a wager drawn from the credit balance for a wagering game, and a cashout input that initiates a payout from the credit balance. In response to a wager input, a wagering game is initiated. The gaming system includes an electronic display device adapted to display an active array of symbol positions that are populated by symbols randomly generated from one or more spins of a set of symbol-bearing reels. The active array may be progressively expanded in response to collecting a requisite number of special symbols among the randomly generated symbols at each active array size.
US11354961B2 Body-worn device for capturing user intent when interacting with multiple access controls
A method to determine user intent for an access control including sensing biometrics data from a body-worn device; sensing biometrics data at an access control; comparing the biometrics data from the body-worn device and the access control; and determining a user intent to access the access control in response to the comparing.
US11354959B2 System and method for remote monitoring of released individual
A system and method are disclosed for activating remote monitoring functionality of a personal wireless device associated with a released individual. After incarceration, former inmates are released under a variety of different circumstances, many of which require follow-up check-ins with case managers or other individuals. As part of their release, inmates often agree to multiple restrictions and requirements. In order to better monitor compliance with those requirements, a personal wireless device assigned to the released individual can be programmed with certain rules and automatically trigger when a violation is detected. As a result of a detected violation, the personal wireless device activates certain devices, such as a camera, microphone, etc., to capture data in order to remotely monitor the released individual. A case manager can also manually activate monitoring.
US11354955B2 Universal access control device
An access control device is described. The access control device may store a credential in the memory of the access control device. The access control device may receive an access token from a user device via a wireless receiver. The access token may be different from the credential. The access device may verify the authenticity of the access token by sending the access token information to a server. The access control device may receive an indication from the server that the token is valid. The access control device may send the credential to a reader device of the access control system managing access to a physical secure area.
US11354948B2 Methods and systems for performing maintenance on an aircraft
An example method of performing maintenance on an aircraft includes receiving a vehicle data-signature-map of an interior of an aircraft for at least one parameter of the aircraft, and the vehicle data-signature-map is based on sensor outputs received from sensors of mobile devices positioned at locations in the interior of the aircraft. The method also includes comparing the vehicle data-signature-map with a previous vehicle data-signature-map, based on differences of the vehicle data-signature-map as compared to the previous vehicle data-signature-map making a determination for maintenance, and generating and outputting a recommendation for inspection of an identified portion of the aircraft based on the distribution of the at least one parameter in the vehicle data-signature-map for the identified portion of the aircraft being substantially different than the distribution of the at least one parameter in the vehicle data-signature-map for other portions of the aircraft to assist with the maintenance of the aircraft.
US11354939B2 Tracking of handheld sporting implements using computer vision
A path and/or orientation of object approaching an athlete is tracked using two or more cameras. At least two sets of images of the object are obtained using at least two different cameras having different positions. Motion regions within images are identified, and candidate locations in 2D space of the object are identified within the motion region(s). Based thereon, a probable location in 3D space of the identifiable portion is identified, for each of a plurality of instants during which the object was approaching. A piecewise 3D trajectory of at least the identifiable portion of the object is approximated from the probable locations in 3D space of the object for multiple instants during which the object was approaching the athlete. A graphical representation of the 3D trajectory of the object is incorporated into at least one of the sets of images.
US11354938B2 Motion tracking with multiple 3D cameras
A system comprising at least two three-dimensional (3D) cameras that are each configured to produce a digital image with a depth value for each pixel of the digital image; and a processor configured to: perform inter-camera calibration by: (i) estimating a pose of a subject, based, at least in part, on a skeleton representation of a subject captured each of by said at least two 3D cameras, wherein said skeleton representation identifies a plurality of skeletal joints of said subject, and (ii) enhancing the estimated pose based, at least in part, on a 3D point cloud of a scene containing the subject, as captured by each of said at least two 3D cameras, and perform data merging of digital images captured by said at least two 3D cameras, wherein the data merging is per each of said identifications.
US11354936B1 Incremental clustering for face recognition systems
Techniques for improved image classification are provided. Face embeddings are generated for each face depicted in a collection of images, and the face embeddings are clustered based on the individual whose face is depicted. Based on these clusters, each embedding is assigned a label reflecting the cluster assignments. Some or all of the face embeddings are then used to train a classifier model to generate cluster labels for new input images. This classifier model can then be used to process new images in an efficient manner, and classify them into appropriate clusters.
US11354925B2 Method, apparatus and device for identifying body representation information in image, and computer readable storage medium
A method for identifying body representation information in an image, includes: determining a skeleton-like line of a body in the image; and then performing identification of the body representation information according to the skeleton-like line. An apparatus, and a device for identifying body representation information in an image and a storage medium are also provided.
US11354922B2 Image landmark detection
A landmark detection system can more accurately detect landmarks in images using a detection scheme that penalizes for dispersion parameters, such as variance or scale. The landmark detection system can be trained using both labeled and unlabeled training data in a semi-supervised approach. The landmark detection system can further implement tracking of an object across multiple images using landmark data.
US11354921B2 Generation of digital well schematics
Certain aspects and features of the present disclosure relate to analysis of physical media copies of wellbore schematics and the generation of corresponding digital wellbore schematics. Wellbore data may be analyzed by a wellbore schematic analysis tool to produce a structured data file containing information harvesting from a physical media copy of a wellbore schematic. This information may be compared to data from other wellbores and or may be used to generate a new digital wellbore schematic.
US11354919B2 Techniques for document creation based on image sections
In an embodiment, an image reception system is communicatively coupled to an image analysis system and is configured to receive a digital image and analyze the pixels of the digital image to determine one or more regions in the digital image. For each region in the one or more regions in the digital image, the image analysis system recognizes the content in the region. A document creation system communicatively coupled to the image analysis system is configured to create a digital document based on the recognized content for the one or more regions. In some embodiments, the image analysis system is further configured to analyze the digital image to detect one or more of the following: region markers, tables, headers.
US11354917B2 Detection of fraudulently generated and photocopied credential documents
A method for detecting images of fraudulently generated or photocopied secure credential documents using texture analysis includes receiving, by one or more processors, an image of a secure credential document from a computer device. The one or more processors segment the image of the secure credential document into multiple regions. For each region of the multiple regions, the one or more processors extract local high-resolution texture features from the image of the secure credential document. The one or more processors generate a score based on the local high-resolution texture features using a machine learning model. The score is indicative of a likelihood that the image of the secure credential document is fraudulently generated or photocopied. The one or more processors transmit a message to a display device indicating that the image of the secure credential document is fraudulently generated or photocopied.
US11354912B2 Detecting potentially occluded objects for autonomous vehicles
Aspects of the disclosure relate to controlling a vehicle having an autonomous driving mode. For instance, that the vehicle is approaching a crosswalk may be determined. A set of segments may be identified for the crosswalk. A set of potential occluded pedestrians may be generated. Each potential occluded pedestrian of the set is assigned a speed characteristic and a segment. The segments of the set of potential occluded pedestrians may be updated over time using the assigned speed characteristics. Sensor data from a perception system of the vehicle is received, and one or more potential occluded pedestrians an having an updated assigned segment corresponding to a segment that is visible to a perception system of the vehicle may be removed from the set of potential occluded pedestrians. After the removing, the set may be used to control the vehicle in the autonomous driving mode.
US11354889B2 Image analysis and processing pipeline with real-time feedback and autocapture capabilities, and visualization and configuration system
A device may capture a plurality of preview frames of a document, and for each preview frame of the plurality of preview frames, process the preview frame to identify an object in the preview frame. Processing the preview frame may include converting the preview frame into a grayscale image, generating a blurred image based on the grayscale image, detecting a plurality of edges in the blurred image, defining at least one bounding rectangle based on the plurality of edges, and determining an outline of the object based on the at least one bounding rectangle. The device may determine whether a value of an image parameter, associated with the one or more preview frames, satisfies a threshold, and provide feedback to a user of the device, or automatically capture an image of the document, based on determining whether the value of the image parameter satisfies the threshold.
US11354877B2 Comparative virtual asset adjustment systems and methods
The present disclosure illustrates systems and methods for automatically adjusting a following 3D asset based on a deformation of a related base 3D asset. The systems and methods may use geomaps to index the relationship between the following 3D asset and base 3D asset. By automatically adjusting a following 3D asset based on the base 3D asset, the following 3D asset may retain full functionality.
US11354875B2 Video blending method, apparatus, electronic device and readable storage medium
The present disclosure provides a video blending method, apparatus, electronic device and readable storage medium, and relates to computer vision technologies. A specific implementation solution is as follows: obtaining a predicted 3D face mesh of a facial image in each video frame images of the user video according to each video frame image of a user video and each video frame image of a template video; obtaining a predicted texture of the predicted 3D face mesh according to a user texture of a user 3D face mesh of the facial image in each video frame image of the user video and a template texture of a template 3D face mesh of the facial image in each video frame image of the template video; obtaining a rendered facial image of the predicted 3D face mesh according to the predicted 3D face mesh, the predicted texture and user face posture, and template face posture; performing blending processing for the rendered facial image and each video frame image of the template video to obtain a blended video frame image after the blending; performing synthesis processing for the blended video frame image to obtain a blended video.
US11354873B2 Method and system for dynamic adjustment of a model
A method and system for manipulating a 3D model during treatment planning and automatically adjusting the 3D model based on a localized area of the 3D model proximate to a location of said manipulation. The 3D model may be for example, a 3D model of a tooth or teeth or dental anatomy.
US11354872B2 Using portrait images in augmented reality components
The technical problem of creating an augmented reality (AR) experience that, on one hand, is accessible from a camera view user interface provided with a messaging client and that, also, can perform a modification based on a previously captured image of a user, is addressed by providing an AR component. When a user, while accessing the messaging client, engages a user selectable element representing the AR component in the camera view user interface, the messaging system loads the AR component in the messaging client. The AR component comprises a target media content object, which can be animation or live action video. The loaded AR component accesses a portrait image associated with a user and modifies the target media content using the portrait image. The resulting target media content object is displayed in the camera view user interface.
US11354865B2 Funnel visualization with data point animations and pathways
A plurality of visualization objects may be provided for representing one or more data sets in a virtual 3D space. The visualization objects may include funnels, containers, name cards, and so forth. The visualization objects can be arranged in a circular carousel that can be rotated around a position of a virtual camera or user in a VR/AR environment. Individual data points in the visualization objects can be rotated, sized, positioned, colored, or otherwise characterized based on attributes of the corresponding data points. Individual data points can also be animated as transitioning between visualization objects in a unified view. Voice commands can be interpreted as part of an interactive environment that can provide views of the visualization objects to multiple devices simultaneously.
US11354859B2 Tessellation hardware subdivision of patches into sub-patches
Hardware tessellation units include a sub-division logic block that comprises hardware logic arranged to perform a sub-division of a patch into two (or more) sub-patches. The hardware tessellation units also include a decision logic block that is configured to determine whether a patch is to be sub-divided or not and one or more hardware elements that control the order in which tessellation occurs. In various examples, this hardware element is a patch stack that operates a first-in-last-out scheme and in other examples, there are one or more selection logic blocks that are configured to receive patch data for more than one patch or sub-patch and output the patch data for a selected one of the received patches or sub-patches.
US11354854B2 Method of removing outlier of point cloud and apparatus implementing the same
Disclosed herein a method of removing a point cloud outlier and an apparatus implementing the method. The method includes: arranging a point cloud obtained from a laser scanner along at least a first direction; selecting, neighboring first-axis points, between which a separation degree satisfies an inspection start threshold condition, as a first leading-side representative point and a first trailing-side representative point; selecting a first leading-side outlier candidate and a first trailing-side outlier candidate based on a first leading-side separation degree and a first trailing-side separation degree; and determining the first leading-side outlier candidate and the first trailing-side outlier candidate as a first outlier point, when the number of the outlier candidates satisfies an allowable threshold condition.
US11354841B2 Speech-driven facial animation generation method
The present disclosure discloses a speech-driven facial animation generation method. The method is mainly divided into six steps: extracting speech features, collecting frequency information, summarizing time information, decoding action features, driving a facial model, and sliding a signal window. The present disclosure can drive, according to an input speech audio signal, any facial model in real time under a particular delay to generate animation. The quality of the animation reaches the currently most advanced speech animation technology level, and has the characteristics of light weight and good robustness. The present disclosure can be used to generate speech animation under different scenes, such as VR virtual social networking, and virtual speech assistants and games.
US11354838B2 Field information management device, field information management system, field information management method, and field information management program
Provided are a field display device and the like capable of displaying a plurality of fields to be displayed on a screen reliably and immediately. A field information management device is configured such that: a plurality of fields for cultivating plants can be displayed on a main screen, and a plurality of pieces of character information related to the fields that can be displayed on the main screen can be displayed on a sub-screen simultaneously with the main screen; and shape information of each of the fields that can be displayed on the main screen is displayed on the sub-screen together with the character information related to the corresponding field.
US11354837B2 Geographic indexing
The current invention relates to a computer-implemented method for creating an overlay map, preferably a heat map, comprising: receiving at a server a user request for creation of the overlay map; loading vector data at the server comprising location data, the location data comprising at least one attribute; converting the vector data to image data composed of pixels according to an index scale; applying the converted image data to a color ramp; and creating the overlay map based on the converted image data and the color ramp; wherein said vector data is organized according to a plurality of layers, the location data comprising at least one attribute for each layer.
US11354834B2 Learning-based voxel evolution for regularized reconstruction
A non-transitory computer-readable medium stores instructions readable and executable by at least one electronic processor (20) to perform an image reconstruction method (100). The method includes: performing iterative image reconstruction of imaging data acquired using an image acquisition device (12); selecting an update image from a plurality of update images produced by the iterative image reconstruction; processing the selected update image to generate a hot spot artifact map; and suppressing hot spots identified by the generated hot spot artifact map in a reconstructed image output by the iterative image reconstruction.
US11354829B2 Model-based image reconstruction using analytic models learned by artificial neural networks
The present disclosure is related to methods and systems for image reconstruction including accelerated forward transformation with an Artificial Neural Network (ANN).
US11354828B2 Generating contextualized image variants of multiple component images
In some embodiments, contextual image variations are generated for an input image. For example, a contextual composite image depicting a variation is generated based on a input image and a synthetic image component. The synthetic image component includes contextual features of a target object from the input image, such as shading, illumination, or depth that are depicted on the target object. The synthetic image component also includes a pattern from an additional image, such as a fabric pattern. In some cases, a mesh is determined for the target object. Illuminance values are determined for each mesh block. An adjusted mesh is determined based on the illuminance values. The synthetic image component is based on a combination of the adjusted mesh and the pattern from the additional image, such as a depiction of the fabric pattern with stretching, folding, or other contextual features from the target image.
US11354827B2 Methods and systems for fusion display of thermal infrared and visible image
A method relating to an image fusion includes acquiring a thermal infrared image and a visible image. The method also includes receiving a fusion parameter corresponding to a color space and generating, based on the fusion parameter, a fused image of the thermal infrared image and the visible image. The method further includes receiving a regulation parameter, the regulation parameter including a color scheme or a partial contrast, and adjusting the fused image according to the regulation parameter.
US11354824B2 Image processing apparatus and method
The present disclosure relates to image processing apparatus and method that can suppress a reduction of subjective image quality. A process related to hiding of predetermined data with respect to data regarding an image is executed, and hiding is skipped in a case where data in a spatial domain of the image is to be encoded. The data regarding the image for which the hiding is performed or the data regarding the image for which the hiding is skipped is encoded. The present disclosure can be applied to, for example, an image processing apparatus, an image encoding apparatus, an image decoding apparatus, and the like.
US11354816B2 Virtual image processing method, image processing system, and storage medium
A virtual image processing method, an image processing system, and a storage medium used for realizing virtualization of a captured picture, the method includes the following steps: acquiring a reference position and a real-time position of a camera device; calculating a movement parameter of the real-time position relative to the reference position; virtualizing, according to the movement parameter, the position and the posture of the virtual camera device, and calculating a perspective parameter of a scene to be replaced with respect to the virtualized virtual camera device; encoding a virtual scene according to the perspective parameter; and using the encoded virtual scene to replace the scene to be replaced.
US11354810B2 Methods and systems for imaging a scene, such as a medical scene, and tracking objects within the scene
Camera arrays for mediated-reality systems and associated methods and systems are disclosed herein. In some embodiments, a camera array includes a support structure having a center, and a depth sensor mounted to the support structure proximate to the center. The camera array can further include a plurality of cameras mounted to the support structure radially outward from the depth sensor, and a plurality of trackers mounted to the support structure radially outward from the cameras. The cameras are configured to capture image data of a scene, and the trackers are configured to capture positional data of a tool within the scene. The image data and the positional data can be processed to generate a virtual perspective of the scene including a graphical representation of the tool at the determined position.
US11354807B2 Apparatus and method for conservative morphological antialiasing with multisampling
An apparatus and method for performing multisampling anti-aliasing. For example, one embodiment of an apparatus samples multiple locations within each pixel of an image frame to generate a plurality of image slices. Each image slice comprises a different set of samples for each of the pixels of the image frame. Anti-aliasing is then performed on the image frame using the image slices by first subdividing the plurality of image slices into equal-sized pixel blocks and determining whether each pixel block has one or more different pixel values in different image slices. If so, then edge detection and simple shape detection is performed using pixel data from a pixel block in a single image slice; if not, then edge detection and simple shape detection is performed using the pixel block in multiple image slices.
US11354801B2 Method for detecting tumor by image analysis, device using method, and non-transitory storage medium
A method for detecting a tumor from images which are required to be shrunken in resolution obtains one or more first images. Then, the method segments or divides the detection images into a number of detection image blocks according to an input size of training data of a convolutional neural network architecture, before segmenting, each of the plurality of detection image blocks comprising coordinate values. The detection image blocks are input into a preset tumor detection model to generate image blocks of a result of the detection images. The method merges the image blocks into a single image according to the coordinate values of each detection image block. Colors of normal areas, abnormal areas, and overlapping areas of the abnormal areas are all different. The method generates a final detection according to color depths in the image. A tumor detection device and a non-transitory storage medium are provided.
US11354798B2 Inspection apparatus for detecting defects in photomasks and dies
A defect inspecting apparatus includes a reference image generator configured to generate a first reference image and a second reference image from design layout data. An image inspector is configured to obtain a first inspection image of a first inspection region of a photomask and a second inspection image of a second inspection region of the photomask. An operation processor is configured to extract a first coordinate offset by comparing the first inspection image with the first reference image and to extract a second coordinate offset by comparing the second inspection image with the second reference image.
US11354791B2 Methods and system for transforming medical images into different styled images with deep neural networks
Various methods and systems are provided for transforming a style of an image into a different style while preserving content of the image. In one example, a method includes transforming a first image acquired via a medical imaging system into a second image based on visual characteristics of a third image using a system of deep neural networks configured to separate visual characteristics from content of an image, where the second image includes a content of the first image and the visual characteristics of the third image and the first and second images have different visual characteristics. The transformed second image may then be presented to a user.
US11354784B2 Systems and methods for training a non-blind image deblurring module
Methods and systems for training a non-blind deblurring module are disclosed. Unblurred test images and blurred test images are received, wherein each of the blurred test images is related to a corresponding one of the unblurred test images by a blur kernel term and a noise term. A regularized deconvolution sub-module and a convolutional neural network are jointly trained by adjusting a regularization parameter of a regularized deconvolution function and weights of a convolution neural network in order to minimize a cost function representative of a difference between each deblurred output image and a corresponding one of the unblurred test images.
US11354783B2 Method and apparatus of sharpening of gastrointestinal images based on depth information
A method and apparatus for sharpening gastrointestinal (GI) images are disclosed. A target distance between the target region and the imaging apparatus is determined for a target region in the regular image. One or more filter parameters of a de-blurring filter are selected from stored filter parameters according to the target distance. A processed target region is generated by applying the de-blurring filter to the target region to improve sharpness of the target region. A method for characterizing an imaging apparatus is also disclosed. The imaging apparatus is placed under a controlled environment. Test pictures for one or more test patterns are captured at multiple test distances in a range including a focus distance using the imaging apparatus. One or more parameters associated a target point spread function are determined from each test picture for characterizing image formation of the imaging apparatus at the selected distance.
US11354782B2 Machine learning based image processing techniques
A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.
US11354780B2 System and method for determining a trained neural network model for scattering correction
A method for generating a trained neural network model for scanning correction corresponding to one or more imaging parameters is provided. The trained neural network model may be trained using training data. The training data may include at least one first set of training data. The first set of training data may be generated according to a process for generating the first set of training data. The process may include obtaining a first image and a second image corresponding to the one or more imaging parameters. The second image may include less scattering noises than the first image. The process may further include determine the first set of training data based on the first image and the second image.
US11354771B1 Simulation environment for efficient assessment of memory-bound platforms
Methods, systems, and computer-readable storage media for providing a simulated graph processing accelerator representative of a hardware-based graph processing accelerator, the simulated graph processing accelerator including a controller component, a set of producer components, and a final merge component; triggering execution of the simulated graph processing accelerator as a simulation of processing of a graph for one or more of breadth-first search (BFS), single source shortest path (SSSP), weakly connected components (WCC), sparse matrix-vector multiplication (SpMV), and PageRank (PR), execution including: generating request streams from each producer component, merging request streams to provide a merged request stream, inputting the merged request stream to a memory simulator, and processing, by the memory simulator, the merged request stream to simulate handling of requests in memory.
US11354770B2 Apparatus and method for dynamic provisioning, quality of service, and prioritization in a graphics processor
An apparatus and method for dynamic provisioning, quality of service, and prioritization in a graphics processor. For example, one embodiment of an apparatus comprises a graphics processing unit (GPU) comprising a plurality of graphics processing resources; slice configuration hardware logic to logically subdivide the graphics processing resources into a plurality of slices; and slice allocation hardware logic to allocate a designated number of slices to each virtual machine (VM) of a plurality of VMs running in a virtualized execution environment, the slice allocation hardware logic to allocate different numbers of slices to different VMs based on graphics processing requirements and/or priorities of each of the VMs.
US11354765B2 Computer applications that determine a parcel position error
Methods and apparatus for determining a parcel position error based on a comparison of load data and configuration data are provided. Embodiments describe a number of methods of determining the parcel position error such as by determining a parcel path from the load data.
US11354764B2 System and method for monitoring electronic communications
A method for monitoring mobile communication and generating alerts associated with targeted content. A monitored user's mobile communication device forwards an incoming or outgoing communication to a monitoring user's mobile communication device. The monitored user's or monitoring user's mobile communication device generates an alert if it is determined that the incoming or outgoing communication contains targeted content, and an alert is provided on the monitoring user's mobile communication device.
US11354762B2 Digital passport systems and methods
A wallet provider (WP) computing device is provided for extending a digital passport object stored in a digital wallet. The WP computing device includes a processor and a memory in communication with the processor. The processor is programmed to receive an augmentation request associated with the digital passport object from a requesting user device, retrieve an augmentation template and trusted authentication data based at least in part on the augmentation request, generate an augmentation package associated with the digital passport object, transmit an authentication request to an authenticating user device, receive an authentication response from the user device, determine an authentication evaluation of the augmentation package associated with the digital passport object, and transmit the updated augmentation package to the sponsoring authority.
US11354756B2 Endorsing a product purchased offline
An endorsement application can allow a user to endorse a product on a social network website when the product is purchased at a physical merchant point of sale terminal. Users of social network websites have been given the opportunity to endorse products that they have located or purchased online, but purchasers of products in person have not had that opportunity. The endorsement application can operate on a user's mobile device and can recognize a product purchased through near field or other communication using the mobile device. The application can isolate the product identification and product marketing data supplied by the point of sale terminal or other source and offer the user the opportunity to endorse the product on a social network website. If the user endorses the product, the application sends the endorsement to the user's account on the social network website for display to the user's community.
US11354744B2 Blockchain-based cross-currency settlement methods, apparatuses, and devices
A blockchain-based cross-currency settlement method performed by a blockchain network is disclosed, including: adding a first blockchain asset corresponding to a first off-chain funds of a first currency to a blockchain account of a transit node in the blockchain network, wherein the first settlement node is inside a territory; adding a second blockchain asset corresponding to a second off-chain funds of a second currency to the blockchain account of the transit node in the blockchain network, wherein the second settlement node is outside the territory; in response to receiving the fund exchange transaction, transferring the first blockchain asset from a blockchain account corresponding to the transit node to a blockchain account corresponding to the second settlement node, and transferring the second blockchain asset from the blockchain account corresponding to the transit node to a blockchain account corresponding to the first settlement node to perform cross-currency fund settlement.
US11354736B2 Electronic trading system utilizing user-customized implied probability distributions and graphical user interface for same
Computer-implemented methods and systems, including a user interface, that (a) calculate and display a graphical representation of a market implied probability distribution for the future prices of a tradable asset, which is derived from real time prices of the options on the asset, (b) permit the user to customize the market implied probability distribution graph to reflect the user's own view on the probability that the future price of the asset will be within a price range, and (c) propose an optimal trading strategy implemented as a combination of option orders, which strategy is optimized to be profitable assuming the customized probability distribution (if any). The combination orders may be modified and/or added to by the user.
US11354733B2 External entity cross-relational dynamic matching system
Systems for providing cross-relational matching functionality are provided. In some examples, a system may receive a request for a product which may be evaluated to determine whether a requesting user qualifies for the product. If so, the product may be approved and cross-relational matching functionality may be enabled. A plurality of eligible users may be identified. The plurality of eligible users may be identified as potentially interested in assisting in providing the product to the requesting user. Each eligible user of the plurality of eligible users may be evaluated (e.g., using machine learning) to determine whether the user matches one or more predetermined rules or qualifications as likely to be interested in providing the product. If so, the eligible user may be added to a subset of eligible users.
US11354731B2 Vehicle rental system and vehicle rental method
A vehicle rental system includes a processor that determines whether a parked vehicle in a standby parking space is a rental vehicle or an owned vehicle of a user on the basis of parked vehicle identification information, rental vehicle identification information, and owned vehicle identification information, and the processor executes wrong parking handling processing for removing the parked vehicle in the standby parking space when the processor determines that the parked vehicle in the standby parking space is not the rental vehicle or the owned vehicle within a rental vehicle usage scheduled period.
US11354730B2 Systems and methods for identifying location-based information associated with a product on a web page
Disclosed are systems and methods for identifying location-based information associated with a product on a web page. The method may include: detecting user navigation by the user of the web page; detecting the at least one product on the web page; identifying one or more merchants having the detected at least one product in stock; determining a user location of the user; determining the identified one or more merchants having the detected at least one product in stock and having a location within a predetermined distance of the user location; generating a list of merchants, the list including the determined one or more merchants having the detected at least one product in stock and having the location within the predetermined distance of the user location; and executing a browser extension to display, on the web page associated with the at least one product, the generated list of merchants.
US11354729B2 Systems, methods, and manufactures for applications for wearable devices
Systems and methods of applications for wearable devices are disclosed. In some embodiments, a wearable device receives data from a personal computing device communicatively coupled to the wearable device. The data can correspond to content of an online marketplace. In response to receiving the data, the content can be caused to be displayed on the wearable device. The wearable device can detect an input from a user. The input can correspond to a requested action. The wearable device can transmit at least one instruction to the personal computing device. The instruction(s) can be configured to cause the personal computing device to perform the requested action.
US11354728B2 System, device, and method of augmented reality based mapping of a venue and navigation within a venue
System, device, and method of Augmented Reality based mapping of a venue and navigation within a venue. A method includes: performing a crowd-sourced mapping process, that maps a retail store and maps particular products sold within that retail store, based on computer-vision analysis of a plurality of images captured by a plurality of end-user devices of customers within that retail store; and generating a representation of a store map reflecting actual real-time location of particular products within that retail store. Turn-by-turn walking directions are provided, to guide the user from his current in-store location towards a destination product within that retail store. Augmented Reality promotions, advertisements and marketing content elements, route guidance, and other content are generated and displayed on the end-user device.
US11354727B2 System and method for improving security of smart contract on blockchain
A computer-implemented method for improving security of smart contract comprises: obtaining a first and a second transactions both invoking a smart contract, wherein the first transaction is associated with a protection condition; executing the second transaction and updating a current state of the smart contract; determining whether the updated current state of the smart contract satisfies the protection condition; in response to determining that the updated current state satisfies the protection condition, executing the first transaction, and recording the second and the first transactions into a data block for adding to a blockchain; and in response to determining that the updated current state does not satisfy the protection condition, recording the second transaction into another data block for adding to the blockchain, without executing the first transaction.
US11354726B2 Change order application programming interfaces
Disclosed embodiments are related to Application Programming Interface (API) technologies, and in particular, to Order APIs that are used to make modifications and cancelations to existing order objects. The Order APIs can be used to retrieve the current state of an order object, retrieve the summarized state of an order object as of a specified date, and retrieve a potential state of an order object along with specified changes. The Order APIs are also used to process order changes including changes to the quantity of an existing order object and applying line item changes to an existing order object. Other embodiments may be described and/or claimed.
US11354724B1 Method, system, and medium for fulfilling in-application product redemption requests from online sellers
A method and system for fulfilling in-application product redemption requests is described. A fulfillment system receives a product search application programming interface (API) call from an application. The product search API includes a set of at least one product criterion received from an application. An aggregated catalog is searched based on the set of at least one product criterion. A set of product metadata is returned. The set of product metadata corresponds to at least one product that matches the set of at least one product criterion. A redemption API call that includes product information and a physical address is also received from the application. A fulfillment request is sent to an online retail platform separate from the fulfillment system via a fulfillment API call that includes the product information and the physical address for the online retail platform to deliver a corresponding product to the physical address.
US11354722B1 Method and medium for personalized recommendation of recipes including based on embeddings for a user and for stored recipes
An online concierge shopping system identifies recipes to users to encourage them to include items from the recipes in orders. The online concierge system maintains user embeddings for users and recipe embeddings for recipes. For users who have not placed orders, recipes are recommended based on global user interactions with recipes. Users who have previously ordered items from recipes are suggested recipes selected based on a similarity of their user embedding to recipe embeddings. Users who have purchased items but not from recipes are compared to a set of similar users based on the user embeddings, and recipes with which users of the set of similar users interacted are used for identifying recipes to the users. A recipe graph may be maintained by the online concierge system to identify similarities between recipes for expanding candidate recipes to suggest to users.
US11354721B2 Computerized systems and methods for providing product recommendations
Systems and methods are provided for providing product recommendations, comprising receiving, from a user device, a search query, defining, using a query handler cluster, context associated with the search query, identifying, using a search cluster, one or more products associated with the defined context, filtering, using the search cluster, the one or more products associated with the defined context based on features associated with the one or more products stored in a database, ranking, using the search cluster, the one or more products associated with the defined context based on a score generated for each product, and displaying, on the user device, product recommendations, wherein the product recommendations comprise a number of the one or more ranked products.
US11354716B1 Systems and methods for determining redemption time
Systems, apparatus, and methods for providing a promotion to a consumer group are discussed herein. Some embodiments may include a system including circuitry configured for providing an impression associated with a promotion, receiving an indication to purchase the promotion associated with the impression as a consumer group, determining a group sale threshold, wherein the group sale threshold is a number of purchases of the promotion that must be met or exceeded by the consumer group before a group discount is awarded, providing the impression to each of the one or more additional consumers of the consumer group, via a consumer interface of each associated consumer device associated with each consumer account, determining one or more proposed group redemption times; and providing the one or more proposed group redemption times as a listing of selectable options.
US11354715B2 Mobile commerce framework
A subscription-based system for providing commerce information for one or more mobile devices for one or more merchants. Some techniques employed feature a subscription-based method for presenting commercial resources to a mobile device. The method involves receiving mobile device user information relating to a geographic location to locate one or more merchants within a subscription-based shopping network, and receiving mobile device user information relating to a merchant type within the subscription-based shopping network. The method also involves receiving, from a database over a communication network, information for one or more merchants associated with the mobile device user information for the geographic location and the merchant type, and presenting the associated merchant information on the mobile device. The associated merchant information can include a merchant name and address, a merchant telephone number, a merchant advertisement, a merchant coupon, or a merchant product or service offering to subscribers of the shopping network.
US11354709B2 Attributing offline conversions to online activity
A method, system, and computer program product provide the ability to connect online and offline activity. Advertisement delivery information is acquired. The advertisement delivery information includes an advertisement identification and a user identification identifying a user to which the advertisement was delivered. Beacon information is acquired. The beacon information includes a beacon identification and location. The beacon identification and the device identification are received from an application executing on a first device associated with the user. The application receives the low energy signal from the beacon identified by the beacon identification. Based on the advertisement delivery information, beacon identification, and device identification, conversion of the advertisement is directly attributed. Conversion information based on the conversion is then provided.
US11354708B2 Method and system for updating the presentation of digital brand assets
A digital brand asset system performs the steps of providing payloads for a smart brand asset to a plurality of web servers which include codes representing the smart brand asset, receiving feedbacks on how the smart brand asset is presented on the website servers, collecting web journey data of the website visitors' who have interacted with the smart brand asset, generating a report detailing how effective the smart brand asset has been on the website servers, and presenting the report on a dashboard. Generally, by monitoring the website servers and visitors interacting with the smart brand assets, a report can be generated for the brand owners to determine the effectiveness of the smart brand assets hosted on the website servers. The raw data used to generate the report can be used to autonomically and dynamically change the content based upon the interpretation of the feedbacks.
US11354706B2 Location retargeting system for online advertising
A system for retargeting customers is based on a mobile device query initiated by a user, and includes a query module configured to receive a query with geographical information from the mobile device and determine geographical identifiers of the mobile device. An indexed database stores an aggregated plurality of customers having a geographical identifier proximate to the determined geographical area, and a processor selects an advertiser located proximate to the determined geographical area. A performance feedback module is configured to assign an effectiveness rating to one or more advertisements provided by the selected advertiser based on marketing attributes of the aggregated plurality of customers. An advertisement recommendation module then recommends one or more advertisements provided by the selected advertiser based on the assigned effectiveness rating, and the aggregated plurality of customers are retargeted by transmitting the recommended advertisements to one or more customers of the aggregated plurality of customers.
US11354703B2 Generating optimized in-channel and cross-channel promotion recommendations using free shipping qualifier
In general, embodiments of the present invention provide systems, methods and computer readable media for recommending contextually relevant promotions to consumers in order to facilitate their discovery of promotions that they are likely to purchase from a promotion and marketing service.
US11354693B2 Selecting available assignments for users based on mobile computing devices of the users
A non-transitory computer-readable medium includes instructions that when executed by a processor cause the processor to perform a method for selecting available assignments for users based on mobile computing devices of the user. The method includes receiving an indication of at least one parameter of a mobile computing device associated with a user; accessing a plurality of available assignments, each assignment of the plurality of available assignments involving use of at least one mobile computing device; based on the at least one parameter of the mobile computing device associated with the user, selecting a subset of the plurality of available assignments; and offering the selected subset of the plurality of available assignments to the user.
US11354690B2 System and method for providing API version control
Described herein is a system for providing version control across APIs. In an embodiment, an application of a client device may transmit communications to a service application API that are in a format not accepted by the service application API, using the application API. A central (or public) API may receive the communication transmitted by the application's API. The central API may identify the versions of the application's API and the service application API. The central API may format the communication based on the mapped fields, to a format accepted by the service application API. The central API 106 may forward the formatted communication to the service application.
US11354689B2 Methods and systems for determining auction prices
A computer-implemented method for determining auction prices of vehicles may include obtaining wholesale auction price data indicative of wholesale auction prices and vehicle attribute values of a plurality of vehicles; grouping the plurality of vehicles into a plurality of vehicle groups respectively associated with a plurality of characteristics; determining a plurality of regression models respectively based on the plurality of vehicle groups; obtaining information describing a target vehicle; based on the target-vehicle values and values for the one or more economic indicators, determining an estimated wholesale auction price of the target vehicle using an identified regression model of the plurality of regression models; determining a discount factor representing an expected discount of a post-repossession auction price of the target vehicle from the estimated wholesale auction price; and determining an estimated post-repossession auction price of the target vehicle based on the estimated wholesale auction price and the determined discount factor.
US11354679B1 Account validation system and related methods
An account validation system may include an account validation server. The server may store an order purchase history for accounts. The order purchase history may include a purchased product. The server may obtain an account identifier from a user device for a given user and communicate the purchased product to the user device for display thereon based upon a corresponding account associated with the account identifier. The server may communicate a fake product that is inconsistent with the order purchase history to the user device and based upon the order purchase history for the corresponding account. The server may also cooperate to prompt the given user to differentiate the purchased product from the fake product, and determine, based upon the user device, whether the given user has differentiated the purchased product from the fake product, and when so, validate the corresponding account.
US11354678B2 Anti-counterfeit verification method and system for a pair of glasses
Glasses, an anti-counterfeiting verification method for the same, a system and a terminal device are provided. The glasses include a spectacle frame, which includes a eyeglass frame, a leg, a nose pad arranged at the eyeglass frame and a decorating piece arranged at the spectacle frame, the nose pad includes a pad body and an adapter configured to connect the eyeglass frame, and the adapter is fixedly connected with the pad body; at least one of the decorating piece and the adapter is provided with an anti-counterfeit tag, and the anti-counterfeit tag carries manufacturer anti-counterfeit information and brand anti-counterfeit information
US11354672B2 System for secure routing of data to various networks from a process data network
Embodiments enable a block chain distributed network arrangement system for facilitating a tiered dedicated block chain configuration to provide differing combinations of functions and levels of security. The system may identify factors within received information that indicate which dedicated block chain network should be used to record the received information. The dedicated block chains may be tiered based on the importance of the received information or a customer service level of a party associated with the received information. The system allows for recording of the received information in a distinct, dedicated block chain network that is appropriately configured for the functionality and/or security requirements of the received information.
US11354669B2 Collaborative analytics for fraud detection through a shared public ledger
An example operation may include one or more of a computer storing a first set of received data analytics in a blockchain, the first set associated with a subject matter. The operation further comprises the one or more computer storing a second set of received data analytics in the blockchain, the second set associated with the subject matter. The operation further comprises the one or more computer deriving and storing in the blockchain a first set of metrics based on analysis of the first set of analytics processed with the second set of analytics. The operation further comprises the one or more computer storing a third set of received data analytics in the blockchain, the third set associated with the subject matter, and deriving and storing a second set of metrics based on analysis of the first set of metrics processed with the third set of data analytics.
US11354668B2 Systems and methods for identifying devices used in fraudulent or unauthorized transactions
A computer-based method for identifying a user computing device used in a fraudulent transaction is provided. The method includes receiving device data associated with the user computing device during a first payment transaction initiated from the user computing device, wherein the device data is capable of uniquely identifying the user computing device. The method further includes storing the device data within the at least one memory device, and receiving an indication that the first payment transaction initiated from the user computing device was fraudulent. The method further includes assigning a risk factor to the user computing device, and transmitting the risk factor to a merchant, wherein the merchant uses the risk factor to determine whether to process a resale transaction initiated from the user computing device wherein the resale transaction is associated with a resale of goods acquired in association with the first payment transaction.
US11354655B2 Enhancing merchant databases using crowdsourced browser data
Systems as described herein may enhance merchant databases using crowdsourced browser data. An electronic payment server may receive cache information associated with the first transaction from a browser extension. The electronic payment server may retrieve a transaction record for a second transaction in a transaction database, wherein the first transaction matches with the second transaction. The electronic payment server may update a merchant record in a private merchant database with a friendly merchant name based on the cache information. Upon determining that the merchant record in the private merchant database exceeds a threshold confidence level, the merchant record may be promoted to a trustworthy database, and the friendly merchant name may be presented to a user device.
US11354653B2 Systems and methods for using distributed ledger micro reporting tools
Systems and methods for using distributed ledger micro reporting tools are disclosed. In one embodiment, in a distributed computer application executed by an information processing apparatus comprising at least one computer processor, a method for using a distributed ledger micro reporting tool may include: (1) an event listener establishing a connection a distributed ledger; (2) in response to the creation of each block of a plurality of blocks on the distributed ledger, the listener reading block details from the block, wherein the block comprises a plurality of transactions, and the block details comprise a transaction hash for each of the plurality of transactions; (3) indexing the transaction hash with a timestamp; and (4) storing the index of the transaction hash with the timestamp.
US11354652B2 System, method, and computer program product for authenticating a user for a transaction
A system, method, and computer program product for authenticating a user for a transaction; generate an electronic wallet key pair including an electronic wallet public key and a corresponding electronic wallet secret key, the electronic wallet key pair associated with an electronic wallet transaction processing system; receive a payment gateway public key corresponding to a payment gateway secret key, the payment gateway public key and the payment gateway secret key associated with a payment gateway system; generate a public re-encryption key based on the payment gateway public key; communicate, to the payment gateway system, the public re-encryption key; receive or determine encrypted transaction data associated with a transaction, the encrypted transaction data including an account identifier encrypted with the electronic wallet public key; re-encrypt the encrypted transaction data with the public re-encryption key; and communicate, to the payment gateway system, the re-encrypted transaction data.
US11354649B2 Method and system for reloading prepaid card
System and methods for managing value products such as stored value cards are provided. A computer-implemented system comprising: a first value product, wherein a first value product package identifier requires that all of the first value product's digital funds be redeemed in a single transaction; a second value product; and a specially programmed computer server, the methods and system allowing a user to use a portion of the first value product's digital funds in a first transaction and a remainder of the first value product's digital funds in one or more subsequent transactions.
US11354643B2 Automated session closing upon location-sensed departure
Various embodiments herein each include at least one of systems, devices, methods, and software for automated session closing upon location-sensed departure. Some such embodiments may be implemented at retail outlets (e.g., restaurants, salons, stores, etc.) to automatically charge a customer account for ordered items upon an automated detection of a customer retail outlet departure. One embodiment, in the form of a method performed on a server-based system, includes receiving, via a network from a mobile device associated with a customer account, first data indicating the mobile device has departed a retail outlet. The method then generates, from stored retail session data, a final bill including an amount payable and then charges an amount payable from the final bill to a payment account associated with the customer account.
US11354640B2 Dynamically authorizing and processing contactless events
Systems for contactless authentication and event processing are provided. In some examples, functionality of a self-service kiosk may be requested. In response, a user may be authenticated and a first interactive user interface may be generated and displayed by the self-service kiosk. A second, different interactive user interface may be generated and transmitted for display by an event processing device. A user may select an option displayed by the event processing device. The user selection may be made via the second interactive user interface. The user selection may then cause the self-service kiosk to execute the selected function.
US11354634B2 System for layered digital resource distribution in an electronic network environment
Systems, computer program products, and methods are described herein for layered digital resource distribution in an electronic network environment. The present invention is configured to electronically receive computing instructions from a computing device associated with a first entity comprising a first request to execute a resource transfer with a second entity; determine a primary digital resource associated with the first entity; generate a first digital resource specifically to execute the resource transfer with the second entity, wherein the first digital resource is associated with the primary digital resource, wherein the first digital resource is electronically linked to the primary digital resource; initiate the execution of the first request of the resource transfer with the second entity using the first digital resource; and store the first digital resource in a digital repository associated with the primary digital resource.
US11354629B1 Controlling initiation of a blockchain election using a burn quota
An improved blockchain is described herein in which a burn quota is used to manage the rate at which blocks in a blockchain are formed. The burn quota may define the amount of cryptocurrency that needs to be burned in order for an election to commence. If the amount of cryptocurrency that is burned in association with a particular block in the burn chain is less than the burn quota, then no election or sortition occurs in association with that block. Rather, an election or sortition may occur in relation to the next block in the burn chain if the sum of the cryptocurrency burned in the previous block and the next block exceeds the burn quota. The nodes can vary the burn quota itself based on whether an election or sortition occurred or did not occur in a manner such that blocks are formed at a consistent rate.
US11354628B2 Servicing pathway selection for critical smart dispenser in multiple washroom facilities
A method of managing a plurality of washrooms in a facility for servicing by service personnel and, more particularly, for establishing servicing operations which provide for service of at least selected of the dispensers before their consumable product supply falls below a pre-selected refill value.
US11354626B1 Back-end production and delivery system for schedule controlled networkable merchant e-commerce sites
An improved computerized e-commerce system, optimized for smaller merchants such as florists who often provide seasonal perishable gifts that require local delivery, and who often desire to form cooperative networks with local merchants offering related gift services, as well as other related merchants such as other florists in more distant locations. The web server based system allows merchants to easily set up non-static (time variable) websites that automatically provide schedule driven promotions. New products can be quickly uploaded from smartphones, and sophisticated time and location aware algorithms can compute accurate delivery costs and make such costs transparent to customers. The system may also include backend software configured to assist in product production, inventory control, product cost optimization, and product delivery optimization, management, and tracking.
US11354622B1 Systems and methods for third party warehouse integration
A method for communicating between an internal server system and an external warehouse system for a plurality of articles, the method including receiving an Inventory Snapshot Entity from the external warehouse system, selecting the one or more unique article identifiers from the Inventory Snapshot Entity to be included in an Order Entity, dropping the Order Entity to the external warehouse system, receiving a Return Entity from the external warehouse system, and in response to receiving the Return Entity, updating one or more article databases to indicate receiving one or more articles corresponding to the one or more unique article identifiers.
US11354621B2 Supply chain management system and a method of operating the same
The present invention provides Artificial Intelligence, Internet of things and blockchain based systems and methods for supply chain management. The system and method identify reasons of failure of procured item/object based on performance data analysis. The system and method further determine optimization characteristics required for a required item/object based on Artificial intelligence analysis using prediction algorithms.
US11354619B2 Vehicle dispatch device
A vehicle dispatch device includes a position determination unit determining whether or not a destination and a delivery place match each other, a calculation unit calculates a delivery service fee to the delivery place, and a distance determination unit determining whether or not a boarding distance from a boarding position to the destination is equal to or longer than a reference boarding distance, wherein when the destination and the delivery place do not match each other and the boarding distance is not equal to or longer than the reference boarding distance, the calculation unit calculates a first delivery service fee, and when the destination and the delivery place do not match each other and the boarding distance is equal to or longer than the reference boarding distance, the calculation unit calculates a second delivery service fee, which is lower than the first delivery service fee.
US11354618B2 Cold-chain compliant item storage cart system
Examples provide a system for cold-chain compliance of items on a smart storage cart. The smart storage cart includes a plurality of bins, a memory, a processor, and a data storage device storing a perpetual inventory (PI) of items on the cart. The cart automatically updates the PI in response to removal of items from the cart or addition of items to the cart. The smart storage cart activates bin restock indicators to identify bins for removal of items or addition of items to the cart. The cart monitors entrance into or exiting from geofence areas. A cold-chain compliance component calculates the smart storage cart's dwell-time outside temperature-controlled areas. The cart outputs an alert recommending return of the smart storage cart to a temperature-controlled area if the cart's dwell time approaches the maximum dwell-time and/or outputs an alert if the smart storage cart's dwell-time exceeds the maximum dwell-time.
US11354617B1 Managing shipments based on data from a sensor-based automatic replenishment device
Techniques for selecting a delivery method based on sensor data of an automatic replenishment device (ARD) are described. In an example, a computer system is communicatively coupled with the ARD and receives the sensor data from the ARD. The sensor data is generated by a sensor of the ARD and indicates an amount of an item that is stored by the ARD. The computer system maintains, in a profile, a consumption rate based on the sensor data. The computer system determines that the amount of the item is less than a threshold amount based on the consumption rate and, based on this amount, identifies available delivery methods for a delivery of a replacement amount of the item. The computer system selects one of the delivery methods based on the consumption rate and causes the delivery of the replacement amount of the item based on the selected delivery method.
US11354614B2 Systems and methods for providing information relating to professional growth
Systems and methods for providing information relating to professional growth are provided. A client provides client data regarding professional growth. The current level of professional growth of the client is determined, and the next level of professional growth is identified. The client is provided with information regarding the next level, based on the identification of the next level.
US11354611B2 Minimizing unmet demands due to short supply
Systems, methods, and other embodiments associated with minimizing (unfulfilled orders) due to short supply in an order fulfillment context are described. One embodiment includes: Identifying one or more Distributions within a timeframe. For each of the Distributions, identifying a set of maximal excess configurations of met and unmet demands from a set of all demands for the product during the Distribution. Creating a current output set of configurations. Assigning supply units for at least one configuration of a final output set for a final Distribution within the timeframe. Transmitting an instruction to fulfill demands in accordance with the assignments.
US11354603B2 Carsharing system and carsharing method
A carsharing system includes circuitry configured to: receive, from a user, a usage request for requesting a reservation for use of a vehicle which is supplied for a vehicle rental service; permit the reservation for use of the vehicle when the reception unit receives the usage request and no reservation for use of the vehicle has been made at time of receiving the usage request; and give, when the reservation for use of the vehicle is determined, a permission for locking or unlocking by using electronic information to the user at a date and a time on which the vehicle is used.
US11354602B2 System and methods to mitigate poisoning attacks within machine learning systems
Embodiments of the present invention provide a system and methods to mitigate poisoning attacks within machine learning systems. The invention includes an improved data analysis approach to train an ensemble of machine learning models to analyze received data and label the data in a non-binary fashion to indicate likelihood that certain data has been injected abnormally and should not be used for training purposes. The resulting dataset from the ensemble is assessed to determine convergence of model labeling and to detect outlier data labeling among models in the ensemble. Confidence scores for clustered interaction data may be performed on varied sets of training data populations and using a number of models. Output from the various training/model mixes are fed to a machine learning model to compare ensemble accuracy between different model sets and select the most accurate ensemble combination.
US11354601B2 Learning classification device and learning classification method
A learning classification device includes a data memory, a learning unit, and a classification unit. The data memory is configured to store training data for learning a decision tree. The learning unit is configured to read a plurality of feature quantities included in the training data from the data memory by single access and derive data of a node based on the plurality of feature quantities, to learn the decision tree. The classification unit is configured to determine where the training data read from the data memory is to be split to from the node, based on the data of the node derived by the learning unit.
US11354579B2 Dynamic multi-layer execution for artificial intelligence modeling
Methods, systems, apparatuses, and computer program products are described herein that enable execution of a large AI model on a memory-constrained target device that is communicatively connected to a parameter server, which stores a master copy of the AI model. The AI model may be dissected into smaller portions (e.g., layers or sub-layers), and each portion may be executed as efficiently as possible on the target device. After execution of one portion of the AI model is finished, another portion of the AI model may be downloaded and executed at the target device. This paradigm of executing one portion of the AI model at a time allows for dynamic execution of the large AI model.
US11354568B2 In-memory spiking neural networks for memory array architectures
Systems, apparatuses and methods may provide for a chip that includes a memory array having a plurality of rows corresponding to neurons in a spiking neural network (SNN) and a row decoder coupled to the memory array, wherein the row decoder activates a row in the memory array in response to a pre-synaptic spike in a neuron associated with the row. Additionally, the chip may include a sense amplifier coupled to the memory array, wherein the sense amplifier determines post-synaptic information corresponding to the activated row. In one example, the chip includes a processor to determine a state of a plurality of neurons in the SNN based at least in part on the post-synaptic information and conduct a memory array update, via the sense amplifier, of one or more synaptic weights in the memory array based on the state of the plurality of neurons.
US11354565B2 Probability-based guider
The technology disclosed proposes using a combination of computationally cheap, less-accurate bag of words (BoW) model and computationally expensive, more-accurate long short-term memory (LSTM) model to perform natural processing tasks such as sentiment analysis. The use of cheap, less-accurate BoW model is referred to herein as “skimming”. The use of expensive, more-accurate LSTM model is referred to herein as “reading”. The technology disclosed presents a probability-based guider (PBG). PBG combines the use of BoW model and the LSTM model. PBG uses a probability thresholding strategy to determine, based on the results of the BoW model, whether to invoke the LSTM model for reliably classifying a sentence as positive or negative. The technology disclosed also presents a deep neural network-based decision network (DDN) that is trained to learn the relationship between the BoW model and the LSTM model and to invoke only one of the two models.
US11354559B2 Systems and methods for providing tags adapted to be incorporated with or in items
Systems and methods for integrating tags with items. The methods comprise: turning a reel by an amount that allows a portion of an elongate narrow substrate that includes a first tag of a plurality of tags to be paid out (where each of the plurality of tags comprises at least one antenna formed of a trace or wire disposed on the elongate narrow substrate and a communication enabled device coupled to the elongate narrow substrate so as to have an electrical coupling or connection with the at least one antenna); dynamically tuning the first tag to optimize tag performance in view of dielectric and tuning properties of a first item being fabricated; cutting the elongate narrow substrate so as to cause the first tag to be placed on the first item being fabricated; and coupling the first tag to the item being fabricated.
US11354558B2 Contactless smartcards with coupling frames
A smartcard (SC) having at least a contactless interface, such as having a dual interface transponder chip module (TCM) with a chip (IC), a module antenna (MA) for the contactless interface, and contact pads (CP) for a contact interface. Metal layers (ML) may have openings (MO) for receiving the module, and slits (S) or nonconductive stripes (NCS) extending to the openings, thereby forming coupling frames (CF). A card body (CB) for the smartcard may comprise two such metal layers (front and rear coupling frames) separated by a layer of non-conductive (dielectric) material. A front face card layer and a rear face card layer may complete a multiple coupling frame stack-up for a smartcard. Various slit designs (configurations, geometries) are described and illustrated. The slit may be filled. The slit may be reinforced.
US11354552B2 Server, non-transitory computer-readable recording medium storing computer-readable instructions for server, and method executed by server
The server may receive consumable article information including usage information from an external device and determine by using the usage information included in the consumable article information whether a first notification condition is satisfied. In a case where it is determined that the first notification condition is satisfied, the server may send by using a first communication method a first notification for prompting an order of a new consumable article to external. After the first notification has been sent to external, the server may determine whether a second notification condition is satisfied. In a case where it is determined that the second notification condition is satisfied, the server may send by using a second communication method a second notification for prompting the order of the new consumable article to external.
US11354550B2 Information processing apparatus, and non-transitory computer-readable recording medium therefor
According to aspects of the present disclosure, a CPU of a PC is configured to obtain a print settings used for printing by a printer. The print settings includes an item for a sheet size including a sheet length and an item for a print quality. A parameter settable to the print quality includes a parameter (e.g., a normal or high speed) corresponding to a high conveyance speed of a sheet and a parameter (e.g., a high or the highest image quality) corresponding to a low conveyance speed. When the sheet length of the obtained print size is longer than a particular length, a parameter to be set to the print quality is limited to the high image quality or the highest image quality, and otherwise, the parameter is not limited.
US11354549B2 Method and system for region proposal based object recognition for estimating planogram compliance
This disclosure relates generally to a system and method to identify various products on a plurality of images of various shelves of a retail store to facilitate compliance with respect to planograms. Planogram is a visual plan, which designates the placement of products on shelves and merchandising display fixtures of a retail store. Planograms are used to create consistency between store locations, to provide proper shelf space allocation, to improve visual merchandising appeal, and to create product-pairing suggestions. There are a few assumptions considering one instance per product class is available beforehand and the physical dimension of each product template is available in some suitable unit of length. In case of absence of physical dimension of the products, a context information of the retail store will be used. The context information is that the products of similar shapes or classes are arranged together in the shelves for consumers' convenience.
US11354547B2 Systems and methods for clustering using a smart grid
System, methods, and other embodiments described herein relate to improving clustering of points within a point cloud. In one embodiment, a method includes grouping the points into cells of a grid. The grid divides an observed region of a surrounding environment associated with the point cloud into the cells. The method includes computing feature vectors for the cells that use cell features to characterize the points in the cells and relationships between the cells. The method includes analyzing the feature vectors according to a clustering model to identify clusters for the cells. The clustering model evaluates the cells to identify which of the cells belong to common entities. The method includes providing the clusters as assignments of the points to the entities depicted in the point cloud.
US11354542B2 On-the-fly deep learning in machine learning at autonomous machines
A mechanism is described for facilitating on-the-fly deep learning in machine learning for autonomous machines. A method of embodiments, as described herein, includes detecting an output associated with a first deep network serving as a user-independent model associated with learning of one or more neural networks at a computing device having a processor coupled to memory. The method may further include automatically generating training data for a second deep network serving as a user-dependent model, where the training data is generated based on the output. The method may further include merging the user-independent model with the user-dependent model into a single joint model.
US11354539B2 Encrypted data model verification
An AI model is trained by determining insights for a sequence of computations used in the AI model. The sequence is applied to encrypted data and label pair(s), wherein computational details of each of the computations are defined. Information may also be committed for selected ones of the sequence of computations into a distributed database. The committed information may include computational details used in processing performed for the selected computations, and the distributed database may have a property that the committed information for each selected computation is linked with a verifiable signature of integrity with a previously committed computation in the sequence. Indication is received from an end-user computer system of selected computation(s). Computational details of the indicated selected computation(s) are sent toward the end-user computer system for use by the end-user computer system for verifying the indicated selected computation(s). The end-user computer system can verify the selected computation(s).
US11354532B1 Content representations
In some examples, a host device comprises a network interface and a processor. The processor is to, in response to a request to share content with a remote device, display the content in a graphical user interface. The content is a video. The processor is to generate an image of the content. The image is a frame of the video. The processor is to generate a first representation of the image, receive second and third representations of the image via the network interface, determine a first similarity between the first representation and the second representation, determine a second similarity between the first representation and the third representation, compare the first similarity to a threshold, compare the second similarity to the threshold, and indicate whether the content is successfully shared with the remote device based on the comparison of the first similarity to the threshold and the comparison of the second similarity to the threshold.
US11354531B2 System and method for enabling robot to perceive and detect socially interacting groups
This disclosure relates to system and method for enabling a robot to perceive and detect socially interacting groups. Various known systems have limited accuracy due to prevalent rule-driven methods. In case of few data-driven learning methods, they lack datasets with varied conditions of light, occlusion, and backgrounds. The disclosed method and system detect the formation of a social group of people, or, f-formation in real-time in a given scene. The system also detects outliers in the process, i.e., people who are visible but not part of the interacting group. This plays a key role in correct f-formation detection in a real-life crowded environment. Additionally, when a collocated robot plans to join the group it has to detect a pose for itself along with detecting the formation. Thus, the system provides the approach angle for the robot, which can help it to determine the final pose in a socially acceptable manner.
US11354530B2 Electronic apparatus and operating method thereof
An electronic apparatus and an operating method thereof are provided. The electronic apparatus includes an optical fingerprint sensor and a processor. The optical fingerprint sensor is configured to obtain a fingerprint image. The processor is coupled to the optical fingerprint sensor and analyzes the fingerprint image to calculate at least one of a color pixel ratio and a light reflectance corresponding to the fingerprint image. The processor searches a background database according to at least one of the color pixel ratio and the light reflectance to obtain a background image. The processor corrects the fingerprint image according to the background image to obtain a corrected fingerprint image.
US11354527B2 Labelling scheme and apparatus
A method and system for writing a label (defined within a predetermined region of the sample 110), the label displaying a visible layout of light-modified regions in a predetermined spatial arrangement. The method comprises: modifying regions of a material within the label using light, wherein the modifying comprises using light of a first polarisation state to provide photo-induced optically active regions of a first type having a first optical activity state which is characteristic of having been formed by light of the first polarisation state, in order to encode covert information in the label using the locations of the first type of light-modified regions within the spatial arrangement of the label.
US11354526B1 System and method for locating and decoding unreadable data matrices
A decoding system for an optical identifier includes a feature detection module configured to locate an optical identifier on an item in a captured image. The optical identifier contains encoded data, the encoded data includes information about the item, the optical identifier includes a plurality of cells, and each of the plurality of cells has one of a first state and a second state. An enhancement module configured to generate an enhanced optical identifier by selectively mapping each of the plurality of cells to one of the first state and the second state based on states of neighboring ones of the plurality of cells. A decoder module is configured to decode the encoded data contained in the enhanced optical identifier to output the information about the item.
US11354511B2 Information processing device, information processing method, and recording medium
Provided is an information processing device including a control section that recognizes an intention of a first action subject on a basis of an action performed by the first action subject in a first context, generates information indicating the intention of the first action subject in a second context of the second action subject, and causes the information to be outputted to the second action subject. The first action subject is one of a user or a communication target of the user. The second action subject is another of the user or the communication target of the user.
US11354500B2 Artificial intelligence for identifying relevant content related to specific tasks
In non-limiting examples of the present disclosure, systems, methods and devices for identifying relevant content in a natural language input are presented. An email may be received. A machine learning model may be applied to the email. The machine learning model may have been trained to rank sentences based on their relevance to a schedule meeting task. The machine learning model may comprise: an embedding layer for generating an embedding for each word in the email; a distinct sentence aggregation layer for aggregating the embeddings for each word in the email into a distinct embedding for each of the sentences in the email; a contextual aggregation layer for aggregating each distinct embedding for each of the sentences into a contextual embedding for each of the sentences; and a scoring layer for scoring and ranking each of the sentences based on their relevance to the schedule meeting task.
US11354496B2 Information processing apparatus and non-transitory computer readable medium storing program
An information processing apparatus includes a processor configured to: receive document data representing a document in a case of registering definition data which defines classification of the document, the document data being data for creating the definition data; and output a warning in a case where the document data is similar to another document data of another definition data already registered.
US11354489B2 Intelligent inferences of authoring from document layout and formatting
Non-limiting examples of the present disclosure describe processing that generates intelligent inferences of authoring from analysis of attributes associated with a digital file being imported in an application/service. Examples described herein are configured to work with any type of application/service including an authoring application/service. For instance, a request to import a digital file is received in an application/service. The application/service may be configured to analyze the digital file and generate authoring inferences based on an analysis of attributes of the digital file. For example, a conversion data model may be utilized to identify a file type of the digital file, analyze attributes of the identified digital file (e.g. content portions, layout, formatting, metadata, etc.) and output file data in a format that is tailored for the application/service based on authoring inferences. A converted representation of the digital file is surfaced in the application/service based on output of the file data.
US11354487B2 Dynamic ranking function generation for a query
A method and apparatus of a device that performs a search using a deep link index is described. In an exemplary embodiment, the device receives a query on a device. The device additionally determines a plurality of results matching the query. The device further determines a subset of the plurality of results that correspond to at least one native application installed on the device. In addition, the device presents a link for each of the results in the subset of the plurality of results with data that launches the corresponding native application if that link is selected, where the link is a deep link that reference a location in the corresponding native application. Upon detecting one of the links corresponding to the subset of the plurality of results is selected, the device launches the corresponding native application with the data for that link.
US11354486B2 Presenting a link label for multiple hyperlinks
Presenting a link label for multiple hyperlinks includes presenting a layered data element in an electronic message with a link label that represents multiple hyperlinks in a display, designating an active hyperlink from the multiple hyperlinks based on specific criteria associated with a recipient of the electronic message, and directing the recipient of the electronic message to an online location of the active hyperlink in response to user input selecting the link label.
US11354485B1 Machine learning based classification and annotation of paragraph of resume document images based on visual properties of the resume document images, and methods and apparatus for the same
In some embodiments, a method can include generating a resume document image having a standardized format, based on a resume document having a set of paragraphs. The method can further include executing a statistical model to generate an annotated resume document image from the resume document image. The annotated resume document image can indicate a bounding box and a paragraph type, for a paragraph from a set of paragraphs of the annotated resume document image. The method can further include identifying a block of text in the resume document corresponding to the paragraph of the annotated resume document image. The method can further include extracting the block of text from the resume document and associating the paragraph type to the block of text.
US11354482B2 Enabling stateless accelerator designs shared across mutually-distrustful tenants
An apparatus to facilitate enabling stateless accelerator designs shared across mutually-distrustful tenants is disclosed. The apparatus includes a fully-homomorphic encryption (FHE)-capable compute kernel. The FHE-capable compute kernel is to establish a secure session with a trusted environment executing on a host device communicably coupled to the apparatus; generate, as part of establishing the secure session, per-tenant FHE keys for each tenant utilizing the FHE-capable compute kernel, the per-tenant FHE keys utilized to encrypt tenant data provided to the FHE-capable compute kernel; process tenant data that is in an FHE-encrypted format encrypted with a per-tenant FHE key of the per-tenant FHE keys; and store the tenant data that is in the FHE-encrypted format encrypted with the per-tenant FHE key of the per-tenant FHE keys.
US11354479B1 Post-CTS clock tree restructuring with ripple move
A system for performing operations including accessing an integrated circuit design that includes a clock tree interconnecting a clock source to a plurality of clock sinks. The operations include receiving a request to adjust a current timing offset of the clock tree to a target timing offset. The clock tree is modified by moving a terminal of the group from a first location in the clock tree to a second location in the clock tree to generate an updated clock tree. During modification, the first and second locations are analyzed to determine a load reduction and increase at the respective terminals. One or more neighboring clock tree instances are adjusted to compensate for the load reduction and increase. The operations include providing an indication that the clock tree has been updated and complies with the target timing offset.
US11354475B2 Systems and methods for accurate voltage impact on integrated timing simulation
Systems and methods are provided for simulating an integrated circuit system. A file representative of an integrated circuit layout is received, the integrated circuit layout including a plurality of cells and characteristics of power supply and ground paths to each cell. A vulnerable cell of the integrated circuit layout based on a vulnerability characteristic of the vulnerable cell. A power analysis of a portion of the integrated circuit layout is performed to determine a plurality of power and ground levels within a timing window for each of a plurality of cells including the vulnerable cell. A timing analysis of the vulnerable cell is performed, where the timing analysis receives a single power level and single ground level for the vulnerable cell and determines a slack level for the vulnerable cell. An at risk path is identified based on the vulnerable cell slack level, and a dynamic power/ground simulation of one or more cells in the at risk path is performed.
US11354474B2 Method, apparatus and computer storage medium for authenticating chip
A method and an apparatus for authenticating a chip are provided and a computer storage medium is also provided. The method may include configuring a software environment and a hardware environment associated with the chip via a configuration file, the configuration file including a plurality of instructions and data required to execute the instructions, the software environment and the hardware environment being created based on the chip; causing a plurality of instructions to be executed in a software environment and a hardware environment, respectively; obtaining a first information generated by executing instructions in a software environment and a second information generated by executing instructions in the hardware environment, respectively, the first information and the second information including the plurality of instructions being executed, its address, and data generated by executing the instructions; and authenticating the chip based on the generated first information and second information.
US11354472B2 Automated circuit generation
Automated circuit generation is disclosed. In some embodiments, parameters are received and a circuit schematic is generated automatically by software. In some embodiment, parameters are received and a circuit layout is generated automatically by software. In some embodiments, a design interface may be used to create a behavioral model of a circuit. Software may generate a circuit specification to generate a schematic. In various embodiments, circuit component values may be determined and generated. Certain embodiments pertain to automating layout of circuits. Software may receive parameters for functional circuit components and generate a circuit schematic and/or a layout. The present techniques are particularly useful for automatically generating analog circuits.
US11354469B2 Parallel processor data processing system with reduced latency
A data processing system systems with parallel processors performing simulations by numerical solution of partial differential equations or similar numerical simulations. The data processing system extends the scaling limit of parallel solvers in those numerical simulations by overcoming the frequent network latencies encountered during a simulation. Fewer, yet larger batches of data are exchanged between computing nodes.
US11354466B1 Machine learning for additive manufacturing
An approach to intelligent additive manufacturing makes use of one or more of machine learning, feedback using machine vision, and determination of machine state. In some examples, a machine learning transformation receives data representing a partially fabricated object and a model of an additional part (e.g., layer) of the part, and produces a modified model that is provided to a printer. The machine learning predistorter can compensate for imperfections in the partially fabricated object as well as non-ideal characteristics of the printer, thereby achieving high accuracy.
US11354465B2 Function safety and fault management modeling at electrical system level (ESL)
Electronic system level (ESL) design and verification of the present disclosure is utilized to provide an electronic simulation and modeling of function safety and fault management of an electronic device. A method for simulating a safety circuit includes providing an electronic architectural design to perform one or more functional behaviors of the electronic device in accordance with an electronic design specification. The method further includes modeling the safety circuit of the electronic architectural design and one or more other electronic circuits of the electronic architectural design that communicate with the safety circuit. The method further includes simulating, using the modeling, operation of the safety circuit while the electronic architectural design is performing the one or more functional behaviors. The method also includes determining whether the simulated operation of the safety circuit satisfies the electronic design specification.
US11354461B2 Method and device for simulating a distribution of obstacles
A method and system for simulating a distribution of obstacles are provided. The method includes: acquiring a plurality of point clouds of a plurality of frames, wherein each point cloud includes a plurality of original obstacles; acquiring real labeling data of an acquisition vehicle, and obtaining data of a simulation position of the acquisition vehicle based on the real labeling data and a movement rule of the acquisition vehicle; determining the number of obstacles to be simulated based on the data of the simulation position of the acquisition vehicle; selecting the determined number of obstacles to be simulated, from a range with the simulation position of the acquisition vehicle as a center, wherein the range is less than or equal to a maximum scanning range of the vehicle; and acquiring real labeling data of the selected obstacles, and obtaining a position distribution of the selected obstacles.
US11354460B2 Validator and optimizer for quantum computing simulator
The disclosed techniques relate to validating and optimizing a quantum computing simulator. A quantum computing simulator executes a quantum executable file to obtain a first result. A second result is received from a quantum computer which also computes the quantum executable file. The hardware metadata associated with the quantum computer, and defining hardware conditions during a time in which the quantum executable file was executed to create the second result, is also received. In response to determining a difference between the first result and the second result, updated hardware metadata is created based on the received hardware metadata associated with the quantum computer. The quantum computing simulator performs a second execution of the quantum executable file based at least in part on the updated hardware metadata to obtain a third result.
US11354456B2 Method of providing a dataset for the additive manufacture and corresponding quality control method
A method of providing a dataset for additive manufacturing includes collecting a first type of data for the dataset during the additive buildup of a at least one layer of a component to be manufactured, evaluating of the structural quality of the layer by the first type of data, modifying the first type of data in that fractions of the data representing an insufficient structural quality of the layer are deleted from the first type of data, and superimposing second type of data, to the first type of data, wherein the second type of data is suitable to support a validation of the structural quality of the as-manufactured component.
US11354448B2 Demand trusted device-based data acquisition methods, apparatuses, and devices
Embodiments of the present specification disclose data acquisition methods, apparatuses, and devices related to blockchain technologies. One method comprising: publishing, as a published description, a description of target data stored in a trusted device of a data owner; in response to the published description, receiving a data acquisition request from a data requestor for the target data wherein the data acquisition request is configured to retrieve the target data from a first resource; sending the data acquisition request to the data owner; receiving first confirmation information from the data owner; identifying the target data from the trusted device based on the first confirmation information; and sending the target data to the data requestor.
US11354447B2 Data authorization information acquisition methods, apparatuses, and devices
Embodiments of the present specification disclose data authorization information acquisition methods, apparatuses, and devices. One method comprises: receiving, from a data requestor and for data, a data use permission application; determining, based on the data use permission application, an approver, wherein the approver is an owner of the data; sending the data use permission application to the approver; receiving acknowledgement information of the approver for receiving the data use permission application; generating data authorization information based on the acknowledgement information; and sending the data authorization information to the data requestor.
US11354445B2 Mechanism to protect a distributed replicated state machine
A database server (e.g., a replica) generates a local checksum from a sequence of database operations and contributes the sequence of operations and the local checksum to a shared log of a distributed database. Additional database servers, similarly, generate local checksums. A checksum replica agent determines a first ordering of database operations of a first database server of a database, determines a second ordering of database operations of a second database server of the database; determines whether a third ordering of database operations that is based at least in part on the first ordering and the second ordering is valid. In an embodiment, a checksum replica agent generates a global checksum over the third ordering. Checksums, in an embodiment, are digitally signed and/or encrypted.
US11354444B2 Access control for an ordered event stream storage system
Access control for an ordered event stream (OES) storage system is disclosed. Access to a portion of an OES can be controlled at a key-level in relation to a key space of the OES. An application instance can be identified to enable determining a correspondence to one or more keys. The correspondence can be embodied in stored data, for example, via an advanced access control list (AACL) that can be in the form of a list, a table, etc. Application instance access to the portion of the OES can be controlled by determining if an access rule is satisfied, e.g., determining if the key space the application instance wants to access comports with the one or more keys corresponding to the application instance identity. In an aspect, screening data corresponding to the AACL can enable preliminary access screening external to the OES storage system.
US11354437B2 System and methods for providing data analytics for secure cloud compute data
Systems and methods described herein enable data analytics for secure cloud compute data that protects the integrity and confidentiality of the underlying data. A network device in a network creates an instance of a Trusted Execution Environment (TEE). The network device generates, in the TEE instance, transactional data that includes private information and removes the private information from the transactional data to generate extracted data. The network device encrypts, within the TEE instance, the extracted data and exports the encrypted extracted data to a memory outside of the TEE instance.
US11354436B2 Method and apparatus for de-identification of personal information
Disclosed are a method and an apparatus for de-identification of personal information. The method for de-identification of personal information comprises the steps of: obtaining, from a database, a raw table including records in which raw data indicating the personal information is recorded; generating generalized data by generalizing the raw data recorded in each of the records included in the raw table; setting a generalized hierarchical model consisting of the raw data and the generalized data; generating a raw lattice including a plurality of candidate nodes on the basis of the generalized hierarchical model; and setting, from among the plurality of candidate nodes included in the raw lattice, a final lattice including at least one candidate node satisfying a predetermined criterion. Thus, it is possible for the personal information to be efficiently de-identified.
US11354435B2 Data processing systems for data testing to confirm data deletion and related methods
In particular embodiments, a Personal Data Deletion System is configured to: (1) at least partially automatically identify and delete personal data that an entity is required to erase under one or more of the conditions discussed above; and (2) perform one or more data tests after the deletion to confirm that the system has, in fact, deleted any personal data associated with the data subject. The system may, for example, be configured to test to ensure the data has been deleted by: (1) submitting a unique token of data through a form to a system; (2) in response to passage of an expected data retention time, test the system by calling into the system after the passage of the data retention time to search for the unique token.
US11354434B2 Data processing systems for verification of consent and notice processing and related methods
A method for managing a consent receipt under an electronic transaction, comprising: receiving a request to initiate a transaction between the entity and the data subject; providing a privacy policy associated with the entity and based at least in part on the request to initiate the transaction between the entity and the data subject; accessing the privacy policy associated with the entity; storing one or more provisions of the privacy policy associated with the entity; providing a user interface for consenting to the privacy policy associated with the entity; receiving a selection to consent to the privacy policy associated with the entity and based at least in part on the request to initiate the transaction between the entity and the data subject; generating, by a third-party consent receipt management system, a consent receipt to the data subject; and storing the generated consent receipt.
US11354433B1 Dynamic taint tracking on mobile devices
Taint is dynamically tracked on a mobile device. Taint virtual instructions are added to virtual instructions of a control-flow graph (CFG). A taint virtual instruction has a taint operand that corresponds to an operand of a virtual instruction and has a taint output that corresponds to an output of the virtual instruction in a block of the CFG. Registers are allocated for the taint virtual instruction and the virtual instructions. After register allocation, the taint virtual instruction and the virtual instructions are converted to native code, which is executed to track taint on the mobile device.
US11354425B2 Privacy-preserving document sharing
An example operation may include one or more of sending, by a user node, a document request comprising a document identifier (ID) to a document processor node connected over a blockchain, receiving, by the user node, a one-time pass-code from the document processor node based on the document ID, linking to the document using the one-time pass-code, and retrieving the document from a document owner node.
US11354423B2 Cryptographic isolation of memory compartments in a computing environment
Technologies disclosed herein provide cryptographic computing. An example method comprises executing a first instruction of a first software entity to receive a first input operand indicating a first key associated with a first memory compartment of a plurality of memory compartments stored in a first memory unit, and execute a cryptographic algorithm in a core of a processor to compute first encrypted contents based at least in part on the first key. Subsequent to computing the first encrypted contents in the core, the first encrypted contents are stored at a memory location in the first memory compartment of the first memory unit. More specific embodiments include, prior to storing the first encrypted contents at the memory location in the first memory compartment and subsequent to computing the first encrypted contents in the core, moving the first encrypted contents into a level one (L1) cache outside a boundary of the core.
US11354410B2 Protecting an item of software
There is described a method of protecting an item of software so as to obfuscate a condition which causes a variation in control flow through a portion of the item of software dependent on whether the condition is satisfied, wherein satisfaction of the condition is based on evaluation of one or more condition variables. The method comprises: (i) modifying the item of software such that the control flow through said portion is not dependent on whether the condition is satisfied; and (ii) inserting a plurality of identity transformations into expressions in said portion of the modified item of software, wherein the identity transformations are defined and inserted such that, in the absence of tampering, they maintain the results of the expressions if the condition is satisfied and such that they alter the results of the expressions if the condition is not satisfied, wherein each identity transformation is directly or indirectly dependent on at least one of the one or more condition variables. New variables may be defined as part of this method. There are also described associated apparatuses, computer programs and the like.
US11354409B1 Malware detection using locality sensitive hashing of API call sequences
An agent on an endpoint computer computes a locality-sensitive hash value for an API call sequence of an executing process. This value is sent to a cloud computer which includes an API call sequence blacklist database of locality-sensitive hash values. A search is performed using a balanced tree structure of the database using the received hash value and a match is determined based upon whether or not a metric distance is under or above a distance threshold. The received value may also be compared to a white list of locality-sensitive hash values. Attribute values of the executing process are also received from the endpoint computer and may be used to inform whether or not the executing process is deemed to be malicious. An indication of malicious or not is returned to the endpoint computer and if malicious, the process may be terminated and its subject file deleted.
US11354403B1 Method and system for remote management of access to appliances
Embodiments described herein include methods and systems for remotely managing appliances, including enabling communication between a user of the appliance and third party systems. The third party systems can include any entity that has a relationship with the user of the appliance, such as a payment infrastructure handling incremental payments for the appliance, and managing access to the appliance accordingly. In some embodiments, the appliance being controlled is a mobile phone that also includes third party operating system software. Various methods for preventing alteration or replacement of the third party operating system are also described.
US11354402B2 Virtual environment type validation for policy enforcement
Environment type validation can provide a tamper-resistant validation of the computing environment within which the environment type validation is being performed. Such information can then be utilized to perform policy management, which can include omitting verifications in order to facilitate the sharing of policy, such as application licenses, from a host computing environment into a container virtual computing environment. The environment type validation can perform multiple checks, including verification of the encryption infrastructure of the computing environment, verification of code integrity mechanisms of that computing environment, checks for the presence of functionality evidencing a hypervisor, checks for the presence or absence of predetermined system drivers, or other like operating system components or functionality, checks for the activation or deactivation of resource management stacks, and checks for the presence or absence of predetermined values in firmware.
US11354400B2 Systems and methods for offline usage of SaaS applications
Data from a SaaS application may be stored and accessed locally, enabling SaaS data to be interacted with, regardless of connectivity, while providing secure authentication when offline. When online, a user may perform an authentication procedure and provide credentials to an application server, which may provide an authentication token for access to secure data or applications. The authentication token and user credentials may be cached locally. When offline or experiencing intermittent connectivity, if user provided credentials match the cached credentials, then the client application may retrieve the cached authentication token and allow the embedded browser to resume utilizing the network application and/or data; while if the new credentials do not match the previously provided and cached credentials, access may be denied. Thus, the embedded browser may perform authentication agnostic to whether the device is online or offline at that time, requiring no changes to the browser or network application.
US11354399B2 Authentication of entitlement certificates
A method for providing a set of certificates encoding authorisations, the method comprising processing respective ones of multiple authorisation requests at a trusted signing authority apparatus to verify respective digital signatures applied to the requests, the multiple authorisation requests received over a first communication link between the trusted signing authority apparatus and an administration apparatus, validating one or more authorisation request parameters of respective ones of the authorisation requests, generating a certificate encoding an authorisation at the trusted signing authority apparatus and transmitting the generated certificate to the administration apparatus or a requesting apparatus over a second communication link.
US11354398B2 Off-cartridge encryption key storage for cartridge-based library
A secure cartridge-based storage system includes a set of read/write control electronics on a control board adapted to removably couple with each of a plurality of storage cartridges. For each individual storage cartridge, the read/write electronics are adapted to retrieve a unique device identifier from the storage cartridge; retrieve an encryption key stored on the control board in association with the unique device identifier; and utilize the encryption key to encrypt or decrypt data that is in transit to or from a target storage location on the storage media.
US11354397B2 System and method for augmented reality authentication of a user
Systems and methods for augmented reality authentication of a user are described, including authenticating a user by presenting the user with augmented reality authentication challenges, evaluating the user's response, and using the response to authenticate the user.
US11354387B1 Managing system run-levels
Disclosed herein are system, method, and computer program product embodiments for transitioning virtual systems from one run-level to a next run-level. In an embodiment, a controller may receive a run-level request to transition a computing cluster (e.g., vSystem) from a first run-level to a second run-level. The controller persists a current run-level of the computing cluster as the second run-level in a configuration file. The controller executes a set of actions corresponding to the second run-level to transition the computing cluster from the first run-level to the second-level. A gateway of the computing cluster receives a request to access the computing cluster. The request includes a user's authentication details. The gateway grants or restricts access to the computing cluster based on the type of user attempting to access the computing cluster and the current run-level of the computing cluster as indicated in the configuration file.
US11354380B1 Systems and methods for evaluating page content
Systems, methods, and non-transitory computer-readable media can determine a set of candidate values for a field in a page. The set of candidate values can be evaluated for accuracy based at least in part on a machine learning model, wherein the machine learning model outputs a respective score for each candidate value that measures an accuracy of the candidate value for the field in the page. A best scoring candidate value can be determined from the set of candidate values. The field in the page can be associated with the best scoring candidate value.
US11354378B2 Web experience augmentation based on local and global content preferences
A web experience augmentation system predicts, during a web browsing session of a user, augmentation data that the user is likely to want to view during the web browsing session. This prediction is based on both local content preferences for the user and global content preferences. The local content preferences for the user refer to an indication of the webpages accessed during the current web browsing session of the user. The global content preferences refer to analytics for webpages on a website obtained over an extended period of time that extends prior to the web browsing session of the user. The web experience augmentation system also modifies a webpage to which the user navigates to include the predicted augmentation data.
US11354377B2 Methods and apparatus for automatically providing item reviews and suggestions
This application relates to apparatus and methods for automatically providing item reviews. In some examples, a website provides a widget on a website allowing a customer to request an item review for an item. In response to the customer requesting the item review, a computing device determine whether suitable reviews for the item are available. If suitable reviews are available, the reviews are provided to the customer requesting the item review. If suitable reviews are not available, the computing device determines a set of customers to request item reviews for the item from, and provides item review requests to the determined set of customers. The computing device receives responses to the item review requests received from the set of customers, and provides an item review based on the received item review requests. In some examples, the website provides the item review to the customer requesting the item review.
US11354372B2 Method and system for providing dynamic personalized recommendations for a destination
Methods and systems for providing a user with content relevant to a location of interest to the user, when the user is determined to be at or near the location, are presented. The user's interest in the location may be determined based on queries about the location received from the user prior to the user arriving at the location. The queries received from the user about the location are used to build a location recommendation model, which generates personalized content relevant to the location and to one or more interest verticals identified for the user. The location recommendation model is built using a location recommendation engine that collects data about the user, the queried location, one or more associations between the user, the queried location, and/or one or more other users, as well as various other information related to the user's interests and the queried location.
US11354370B2 Determining relevance of entities in social media datasets
Data characterizing a result set corresponding to a query of a social media dataset can be received. The query can include a first context including a first context identifier. The result set can include a first entity and a second entity. The first entity can include a first entity identifier and the second entity can include a second entity identifier. A key set can include a first fixed length key characterizing the first entity identifier in the first context. The key set can further include a second fixed length key characterizing the second entity identifier in the first context. The key set including the first fixed length key and the second fixed length key can be deduplicated. A first relevance score associated with the first context can be determined using the deduplicated key set. The first relevance score can be provided.
US11354369B2 Multi-headed web-application architecture and messaging structure
A web application configured to open multiple browser windows as a parent window and multiple child windows. The multiple browser windows communicate via a broadcast channel setup by the parent window. The multiple browser windows are positioned according to a layout received from an application page that each of the browsers loads. Each window is part of a whole, single application, and not a clone of an application with a message handler.
US11354361B2 Document discrepancy determination and mitigation
Document discrepancy determination and mitigation can include marking a fragment of a first document and a corresponding fragment of a second document in response to determining a dependency between the first document and the second document. A discrepancy probability with respect to the first document and the second document can be identified based on a discrepancy measure, which can be determined by comparing the marking of the fragment of the first document and the marking of the corresponding fragment of the second document. One or more discrepancy mitigation procedures can be initiated in response to the discrepancy measure exceeding a predetermined threshold.
US11354357B2 Database mass entry insertion
A database system receives a mass insert operation command specifying a plurality of entries. Thereafter, the entries are iteratively inserted into a plurality of preliminary pages associated with a container provided by a persistence layer of the database system. Thereafter, the preliminary pages are registered to the container once they are full.
US11354344B2 Patent claim scope evaluator
Systems and methods for calculating a patent claim scope rating are disclosed. In an example embodiment, a method of calculating a patent claim scope rating includes identifying patent references cited in examination of a subject patent and storing the identified patent references as an applied art list, identifying first backward references for the patent references in the applied art list and storing the first backward references as a first backward list, identifying second backward references for the first backward references in the first backward list and storing the second backward references as a second backward list, identifying forward references for the patent references in the applied art list and storing the forward references as a forward list. A patent claim scope rating is based on a calculation including at least a partial combination listing of the applied art list, the first and second backward lists, and the forward list.
US11354342B2 Contextual estimation of link information gain
Techniques are described herein for determining an information gain score for one or more documents of interest to the user and present information from the documents based on the information gain score. An information gain score for a given document is indicative of additional information that is included in the document beyond information contained in documents that were previously viewed by the user. In some implementations, the information gain score may be determined for one or more documents by applying data from the documents across a machine learning model to generate an information gain score. Based on the information gain scores of a set of documents, the documents can be provided to the user in a manner that reflects the likely information gain that can be attained by the user if the user were to view the documents.
US11354335B2 Method and apparatus for obtaining number for transaction-accessed variable in blockchain in parallel
Implementations of the present specification provide a method and an apparatus for obtaining a number for a transaction-accessed variable in parallel in a blockchain. The method includes: for a first variable in a first transaction, calculating a hash value m corresponding to a variable name of the first variable, the hash value m being a value in pre-determined M values; performing the following atomic operation on an mth bit in a bitmap in a shared memory: reading a current first value of the mth bit, setting the mth bit to 1, and returning the first value, the bitmap having M bits, and initial values of the M bits being 0; in response to the first value being 0, obtaining a first number uniquely corresponding to the first variable, the first number being a value in pre-determined N values, and N being less than M; and setting a value of an mth element in a mapping array in the shared memory based on the first number, the mapping array including a total of M elements.
US11354333B2 Method and system for data exploration
The present application relates to a method and system for data exploration, the method comprising: selecting a specified research indicator from an indicator library according to input information; acquiring a data set, a research variable, and a research parameter corresponding to the research variable; matching available flows containing the research indicator and the research parameter from a flow library; selecting an exploration flow from the available flows according to an input instruction, and selecting an exploration data set from the data set; generating an output program code and an output program description of the exploration flow; executing the output program code of the exploration flow, exploring the exploration data set, and outputting an exploration result. In the solution of the present application, as long as a data set to be processed is submitted and the research indicator and the research parameter used in the exploration process are provided, a program code can be automatically output and called up to perform data exploration, thus greatly saving researcher's efforts in writing codes, and improving the data exploration efficiency.
US11354329B2 Systems for real-time mining of data in test and development environments
A system for mining of real-time data from non-production environments (e.g., test and development environments). The data that is mined/extracted is “live” data that reflects instantaneous changes, modifications, to the data. In addition, since embodiments of the present invention provide users/testers with a “live” real-time view of the mined data, the data is stored in temporary storage/non-cache memory as opposed to permanent storage (i.e., cache memory). As a result, once the user/tester consumes the data (i.e., modifies, changes or otherwise conditions the data), the data is deleted from the temporary/non-cache storage location. Thus, embodiments of the invention eliminate the need to provide for and maintain a large database for permanent storage of mined test data.
US11354328B2 Shared folder backed integrated workspaces
Disclosed are systems, methods, and non-transitory computer-readable storage media for shared folder backed integrated workspaces. In some implementations, a content management system can provide a graphical user interface (GUI) that integrates communications and content management into a single user interface. The user interface can include mechanisms that allow a user to provide input to generate a new workspace. The user interface can provide a mechanism to allow a user to view conversations related to the workspace and/or content items associated with the workspace. The user interface can present representations of content items associated with the workspace and allow the user to provide input to generate, view, edit, and share content items associated with the workspace.
US11354309B2 Information processing apparatus and information processing method
To be able to deal with more request information without increasing the load on a peer-to-peer database system. An information processing apparatus is provided including an acquisition unit that acquires data provided from a P2P database on the basis of request information, and a storage control unit that controls storage of the data performed by a cache storage unit.
US11354307B2 Systems and methods for managing databases
There is provided a database management system, comprising: a multicore processor, a shared memory, a partitioned memory, and a database engine adapted to execute at least one transaction worker thread managing transaction states and database indexes in the shared memory using a cache coherency mechanism, and execute at least one partition manager thread for handling database access actions submitted by the at least one transaction worker thread to access a database in the partitioned memory, the cache coherency mechanism being disabled in the partitioned memory; wherein the at least one transaction worker thread and the at least one partition manager thread are executed simultaneously on the multicore processor.
US11354306B2 Per-statement monitoring in a database environment
One or more client threads are executed. One or more processing threads corresponding to the one or more client threads are executed. The processing threads are configurable to generate statistical information for each database query statement processed by the corresponding client thread. The statistical information is generated from the processing threads. The statistical information is stored in chunks of memory managed via a plurality of queues. The chunks of memory containing the statistics are analyzed. Outlier statements are filtered based on the statistics. Non-outlier statements are stored by a storage device.
US11354298B2 Methods, systems, and products for maintaining data consistency in a stream warehouse
Methods, systems, and products characterize consistency of data in a stream warehouse. A warehouse table is derived from a continuously received a stream of data. The warehouse table is stored in memory as a plurality of temporal partitions, with each temporal partition storing data within a contiguous range of time. A level of consistency is assigned to each temporal partition in the warehouse table.
US11354287B2 Local orthogonal decomposition for maximum inner product search
Techniques of indexing a database and processing a query involve decomposing the residual term according to a projection matrix that is based on a given direction v. For example, for each database element of a partition, the residual for that database element is split into a component parallel to a given direction and a component perpendicular to that direction. The parallel component lies in a one-dimensional subspace spanned by the direction and may be efficiently quantized with a scalar quantization. The perpendicular component is quantized using multiscale quantization techniques. The quantized residual components and the center elements of each partition define the indexed database. Upon receipt of a query from a user, the inner products of q with the residual may be computed efficiently using the quantized residual components. From these inner products, the database elements that are most similar to the query are selected and returned to the user.
US11354285B2 Bulk duplication detection supporting data encryption
Provided herein are system, methods and computer program products for identifying duplicate records stored in a database system, comprising: generating a plurality of encrypted match indexes for each of a plurality of records stored in the database system, each of the plurality of encrypted match indexes encrypts a value of each encryption enabled field of a respective one of the plurality of records defined by at least one match rule, creating a cluster of records comprising at least one set containing at least two records of the plurality of records, the at least two records having respective encrypted match indexes corresponding to the at least one match rule, causing identification of duplicate records in the at least one set according to detection of records of the at least one set having respective match indexes matching the at least one match rule, and outputting an indication of the identified duplicate records.
US11354279B1 System and method for storing and reading a database on flash memory or other degradable storage
A system and method stores a database file into Flash memory or other write-constrained storage. The system and method can decompress the data to use to process a request by only decompressing data it determines, via metadata, might correspond to a criteria in the request.
US11354277B2 Systems and methods for hierarchical delegation of authoring control in a distributed electronic content management environment
Embodiments of systems and methods as disclosed may provide a platform agnostic way to edit content within an enterprise. For example, a platform independent thin client editor may be provided such that this editor can be accessed by users at a variety of computing platforms across the distributed computer network of an enterprise, regardless of the platform from which the thin client editor is being accessed. Moreover, certain embodiments may provide a role based mechanism for controlling the editing of content. Embodiments of such a role based mechanism may allow one editor of a content item to designate a role associated with the content item so that only users associated with that role may be allowed to edit the content item or portion of the content item.
US11354267B1 Compiler for a command-aware hardware architecture
In an embodiment, a compiler for generating command bundles is configured to receive an execution definition that includes operations for execution. The compiler determines an ordered set of hardware functions corresponding to a hardware architecture to execute at least one operation. The hardware architecture may be selected from typical processor types or a command-aware hardware processor. The compiler generates a command bundle that includes a set of logically independent commands based on hardware functions and functionality of the hardware architecture to optimize execution of the operations. A command-aware hardware processor includes a hardware routing mesh that includes sets of routing nodes that form one or more hardware pipelines. Many hardware pipelines may be included in the hardware routing mesh. A command bundle is transmitted through a selected hardware pipeline via a control path, and is modified by the routing nodes based on execution of commands to achieve a desired outcome.
US11354260B2 Pre-processing of data using autonomous memory access and related systems, methods, and devices
Autonomous memory access (AMA) controllers and related systems, methods, and devices are disclosed. An AMA controller includes waveform circuitry configured to autonomously retrieve waveform data stored in a memory device and pre-process the waveform data without intervention from a processor. The AMA controller is configured to provide the pre-processed waveform data to one or more peripheral devices.
US11354235B1 Memory controller for nonvolatile memory that tracks data write age and fulfills maintenance requests targeted to host-selected memory space subset
This disclosure provides for host-controller cooperation in managing NAND flash memory. The controller maintains information for each erase unit which tracks memory usage. This information assists the host in making decisions about specific operations, for example, initiating garbage collection, space reclamation, wear leveling or other operations. For example, metadata can be provided to the host identifying whether each page of an erase unit has been released, and the host can specifically then command each of consolidation and erase using direct addressing. By redefining host-controller responsibilities in this manner, much of the overhead association with FTL functions can be substantially removed from the memory controller, with the host directly specifying physical addresses. This reduces performance unpredictability and overhead, thereby facilitating integration of solid state drives (SSDs) with other forms of storage. The disclosed techniques are especially useful for direct-attached and/or network-attached storage.
US11354232B2 Validity of data sets stored in memory
An apparatus includes a solid-state a solid-state non-volatile computer memory; and a controller coupled to the memory. The controller to: generate a data set including a tag that indicates that the data set is valid; write the data set into a block of the memory, wherein the block includes multiple addressable locations set to a common first binary value before the write; generate a subsequent data set including a tag that indicates that the subsequent data set is valid; update the tag of the written data set to indicate that the written data set is invalid, wherein the update includes setting an addressable location corresponding to the tag to second binary value different from the first binary value; write the subsequent data set to addressable locations in the block of memory other than the addressable locations of the invalid data set.
US11354226B2 Streamlined creation of integration tests
Systems and methods for testing software programs during development are described that are provided in part by a software testing framework that can create unit tests for testing individual modules of code, and create corresponding integration tests for testing those code modules during later integration testing, without duplication of effort. The framework receives function calls, each corresponding to a unit test function. The framework generates unit test code based on the function calls, which is executed on a development device. Upon successful execution of the unit test code, the framework receives an indication to test the function calls in a test environment. The framework identifies dependencies of the function calls. The framework then generates integration test code corresponding to the function calls. The integration test code includes dependency resolution code for the evaluated dependencies. The generated integration test code is then deployed in a test environment.
US11354222B2 Discovery crawler for application dependency discovery, reporting, and management tool
Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls. Such tests may be used to train the machine learning model.
US11354208B2 Adjustment of safe data commit scan based on operational verification of non-volatile memory
A first non-volatile dual in-line memory module (NVDIMM) of a first server and a second NVDIMM of a second server are armed during initial program load in a dual-server based storage system to configure the first NVDIMM and the second NVDIMM to retain data on power loss. Prior to initiating a safe data commit scan to destage modified data from the first server to a secondary storage, a determination is made as to whether the first NVDIMM is armed. In response to determining that the first NVDIMM is not armed, a failover is initiated to the second server.
US11354206B2 Distributed processing method, distributed processing system, and server
A distributed processing method for executing partial order delivery of data on a plurality of computers connected via a network, the distributed processing method includes receiving the data by the plurality of computers. An output order in which the data is output by the partial order delivery is determined by the plurality of computers. The data to be output by dividing the data into a plurality of subsets equivalent among the plurality of computers and then stored in the output set.