US11196924B2

Methods, devices, and computer program products for managing a dual camera mode (DCM) are provided. The method obtains primary image data for a scene in a first field of view (FOV) of a first digital camera unit (DCU) and image-related information indicative of an attribute of interest (AOI) associated with the primary image data. A DCM status is determined based on the AOI. A secondary data capture operation is implemented at a second DCU based on the DCM status determined. The second DCU includes a second FOV that is different than the first FOV. The secondary data capture operation obtains secondary image data. The method manages storage of the primary image data and the secondary image data.
US11196919B2

An image processing method and device, an electronic apparatus, and a computer-readable storage medium are provided. The method includes: acquiring a first image captured by a first camera, and determining a first timestamp according to the first image, wherein the first timestamp is configured to represent a time point on which the first image is captured; acquiring at least two second images captured by a second camera, and determining a second timestamp according to the at least two second images; and processing the first image and the at least two second images when a time interval between the first timestamp and the second timestamp is smaller than a first interval threshold.
US11196906B2

An electronic device and a method for controlling a decorative member lens are provided. The electronic device includes a camera component, a decorative member, a decorative member lens and a driving mechanism. The camera component includes a motor and a lens. The motor is configured to drive the lens to move. The decorative member is provided relative to the camera component. The decorative member lens is mounted on the decorative member. The decorative member lens is spaced from the lens. The driving mechanism is coupled to the decorative member lens. The driving mechanism is configured to drive the decorative member lens to move away from or towards the lens.
US11196903B2

An imaging apparatus' parts are provided with an outer frame member, an enclosure section shielding body accommodated by the outer frame member and accommodating and achieving electrically continuous connection with an imaging part, a connection that connects a metal shield of a relay connector to the imaging apparatus by contacting with an interior of the enclosure section shielding body, a barrier wall between the relay connector and the enclosure section shielding body, and a connector terminal. The connector terminal includes an internal contact section exposed to an interior of the enclosure section shielding body, and an external contact section exposed to an interior of the connector. The enclosure section shielding body is formed of a box-shaped metal shell accommodating the internal contact section in the interior. The connector has a connector section shielding body formed of a tubular metal shell accommodating the external contact section in the interior.
US11196899B1

An electronic apparatus and method for synchronization of wireless audio to video is provided. The electronic apparatus determines a first wireless audio processing delay associated with the electronic apparatus and receives media content comprising video content and audio content associated with the video content. The electronic apparatus transmits the audio content to the wireless audio device and controls playback of the video content on the display device based on the determined first wireless audio processing delay such that the playback of the video content is time-synchronized with playback of the audio content on the wireless audio device.
US11196880B2

A printing system includes a printing apparatus and an information processing apparatus coupled to the printing apparatus through a network. The information processing apparatus has: a storage that stores registration information in correspondence with the identification information of a user, the registration information including at least one of a content corresponding to a keyword and acquired-from source information representing a source from which the content was acquired; a keyword acquiring section that acquires the keyword included in a print command by voice and the identification information linked to the keyword from a voice relay apparatus; and a transmitting section that creates print data that uses the content that is associated with the acquired identification information and corresponds to the keyword acquired by the keyword acquiring section, and transmits the print data to the printing apparatus. The printing apparatus receives the print data and executes printing according to the print data.
US11196877B2

An image forming apparatus for authenticating a portable terminal by near field wireless communication with the portable terminal includes an image forming portion configured to form an image on a sheet, and an operating portion configured to receive an operation by an operator. The operating portion includes a display panel capable of displaying information on image formation in response to authentication of the portable terminal and includes therein an antenna for establishing the near field wireless communication with the portable terminal. The display panel is capable of displaying a guide screen for guiding an operator so as to hold the portable terminal over the display panel.
US11196876B2

The embodiment of the present invention provides a method for a 3-D projection printing system and a system thereof, more particularly to a system adopts both ways of look-up table and interpolation method to calibrate. The embodiment of the present invention provides a portable calibration fixture system and a flexible 3-D projection printing system in order to improve calibration precision, facilitate calibration and printing operations, increase printing effect and save cost.
US11196875B2

An application apparatus includes a removal controller, a selection controller, and a recovery controller. The removal controller performs, in a case where a removal event occurs, control for storing an operation state of an active application as an original operation state and removing the application from an operation target. The selection controller performs, before causing the removed application to be recovered as the operation target, control for allowing a user to select a specific recovery method from among plural recovery methods including a method for reproducing the original operation state. The recovery controller performs, in accordance with the selected specific recovery method, control for causing an operation of the removed application to be recovered.
US11196873B1

A system detects abnormalities in a call signal indicative of call fraud. The system includes a first device situated in an originating call network and configured to send call signals to a second device situated in a terminating call network. The first device is coupled to a first registry to which it sends the call data from the sent signals for storage as originating call records. The second device is coupled to a second registry to which it sends the call data from the received signals for storage as terminating call records. The first and second registries exchange verification requests and responses to detect whether discrepancies exist between the stored originating call records in the first registry and stored terminating call records in the second registry. The registries generate alerts based on detected discrepancies, which may be used by the devices to block the call fraud.
US11196862B1

A system includes one or more processors configured to receive call-specific data during a call between a customer and a customer service representative, and the call-specific data includes a verbal input. The one or more processors are configured to determine one or more characteristics of the verbal input and to determine an initial inquiry of the customer based at least in part on the one or more characteristics of the verbal input. The one or more processors are also configured to determine one or more follow-up inquiries based at least in part on the initial inquiry and to provide information related to the one or more follow-up questions in a window on a display of a computing system for visualization by the customer service representative.
US11196855B2

Determining one or more heights of one or more mobile devices above surfaces. Particular embodiments described herein include machines that retrieve first data (e.g., measurement value(s) determined by sensor(s) of a mobile device or estimated position(s) of the mobile device), determine a location context based on the first data, identify second data (e.g., measurement value(s) determined by sensor(s) of the mobile device or status indicator value(s) of feature(s) of the mobile device) to retrieve for use in determining an estimated height above a surface at which the mobile device is located based on the determined location context, retrieve the second data, and determine an estimated height above a surface at which the mobile device is located based on the retrieved second data.
US11196848B2

Provided are a terminal device and a camera assembly thereof. The camera assembly comprises a fixing support, a camera module, a driving mechanism and an operating mechanism, wherein the camera module is connected to the fixing support in a rotatable manner, the driving mechanism is provided between the camera module and the fixing support and is used for producing a rotation driving force for the camera module relative to the fixing support so as to drive the camera module to rotate, with a side of the camera module as the axis, in such a manner that the opposite side of the camera module rotates away from the fixing support; and the operating mechanism is fixed on the fixing support and is used for limiting a reset state position of the camera module.
US11196838B2

A computer system monitors a set of computing resources of a user to determine a planned user event, as well as a set of service parameters for the planned user event. The computer system may further schedule a service request for the planned user event, based at least in part on the event location. Additionally, the computer system may perform an action on behalf of the user with respect to initiating the service request at a scheduled time.
US11196836B2

An agent can be employed on write filter enabled devices to retrieve a default configuration from a server when a user logs in. The default configuration can define which user configuration settings are persist-able. After the user has customized user configuration settings, the agent can identify customizations to any persist-able user configuration setting and create a delta configuration to define these customizations. The agent can send the delta configuration to a server so that it will be available when the user logs in to any other write filter enabled device. At any subsequent login, the agent can retrieve the delta configuration and use it to customize the user configuration settings. In this way, a set of customized user configurations settings can be persisted and applied on any write filter enabled device that a user may log in to.
US11196835B2

Group chat communication can include receiving, using a processor, a first message in a group chat having members, wherein the first message is from a first member of the group chat and specifies a second member of the group chat, distributing, using the processor, the first message to the members of the group chat, and, in response to receiving the first message and using the processor, causing a group chat window of the second member to display a first callout. The group chat window of the second member is configured to display a plurality of chronologically ordered messages posted by the members of the group chat. The first callout identifies the first member and indicates a position of the first message within the plurality of chronologically ordered messages.
US11196831B2

A communication apparatus includes a transmission unit configured to, in response to an information request from another apparatus, transmit issued information issued by the communication apparatus to the another apparatus, a first reception unit configured to receive a transfer request based on the issued information from a client apparatus, a second reception unit configured to receive, from a server apparatus, data to be transferred to the client apparatus operating as a transmission source of the transfer request based on the issued information, and a transfer unit configured to, in a case where the first reception unit receives the transfer request based on the issued information from each of a plurality of client apparatuses including a client apparatus to which the issued information issued by the communication apparatus is not transmitted by the transmission unit, transfer the data received from the server apparatus to the plurality of client apparatuses.
US11196827B2

A processing system in a network identifies first and second endpoint devices subscribed to a data plan that allows the first and second user endpoint devices to transmit and receive a shared, allotted amount of data through the network. A first subset of application data associated with the data plan is classified by parsing metadata associated with the application data to identify a first group of applications to or from which the application data was sent. A second subset of the application data is classified by parsing network data associated with the application data to identify a second group of applications to or from which the application data was sent. A report indicates respective portions of the allotted amount of data consumed by individual applications in the first and second groups of applications, and how much of the respective portions were consumed by the first and second user endpoint devices.
US11196826B2

A computing device is programmed to receive, first and second user indicia of interest for media content. The computing device is further programmed to receive first user data related to a media content item. Based at least in part on the first and second user indicia of interest and the first user data, the computing device is further programmed to generate output that the first user recommend the media content item to the second user.
US11196825B2

Various embodiments of systems, apparatus, and/or methods are described for restricting user devices from accessing a communication network. In one implementation, multiple user devices are assigned to a user profile. At least one access parameter is designated for the user profile. An access device monitors data usage, time usage, and content usage of each of the devices associated with the user profile. In some examples, the access device may consolidate the data usage and time usage of all of the devices. If one or more of the consolidated data usage, consolidated time usage, or content usage violates the access parameter of the user profile, the access device restricts at least one of the multiple user devices from accessing the communication network.
US11196823B2

A service deployment control system includes a machine management module, a network management module, a service management module and a service deployment destination determination module. The machine management module is configured to acquire information on an operation of the service providing computer. The network management module is configured to acquire information on cooperation among a plurality of services. The service management module is configured to manage a condition for a computer resource that is set to and required for each of the services. The service deployment destination determination module is configured to select a service providing computer satisfying the condition for the computer resource required for the service out of the information on the operation as a candidate of a deployment destination of the service, generate combinations of the candidates as deployment patterns, calculate a deployment cost for each of the deployment patterns, select one of the deployment patterns.
US11196815B2

Concepts and technologies are disclosed herein for connection management service. A server computer can detect a request to create a connection between a first resource and a second resource. The first resource can be in a proximity of a computing device and the second resource may not be in a proximity of the computing device. The request can be triggered by a requestor. Authentication of the requestor can be triggered, and identification of the first resource can be obtained. The identification of the first resource can be obtained from the computing device. Connection information for the connection between the first resource and the second resource can be obtained and creation of the connection using the connection information can be triggered.
US11196805B2

A method of constructing an application file from a plurality of files, each storing only a portion of an original application file. Each of the files stores one or more data blocks obtained from the original application file, and a location in the original application file from which each of the data blocks was obtained. At least one of the files stores the size of the original application file. The method includes allocating a block of memory the size of the original application file and storing each of the data blocks of the files in a memory location of the block of memory corresponding to the location in the original application file from which the data block was obtained. Before the block of memory includes the entire original application file, a reconstructed application file comprising the block of memory is executed to thereby at least partially implement an application.
US11196803B2

The present invention faces the issue of supporting edge cloud in an NG network. There is thus provided an edge cloud broker (ECB) and a method carried out by the ECB for selecting edge cloud resources of a mobile edge computing (MEC) network, the edge cloud resources usable by a UE accessing the NG network. This method comprises: obtaining, from a first network node of the NG network, a UE's location; obtaining, from a second network node of the NG network, an identifier of an edge cloud application that the UE requests; obtaining, from a third network node of the MEC network, a location of each one or more edge cloud resources available to execute the edge cloud application; and selecting, based on at least the UE's location and the location of each one or more edge cloud resources, an applicable edge cloud resource to execute the edge cloud application for the UE.
US11196801B2

A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller to transmit to a media server a request for distribution of media content to one or more targeted recipients according to a user profile associated with the communication device that is stored in the media server. The format of the media content can be adjusted by the media server based at least in part on the user profile. Other embodiments are disclosed.
US11196800B2

The present disclosure provides systems and methods for communication efficient distributed mean estimation. In particular, aspects of the present disclosure can be implemented by a system in which a number of vectors reside on a number of different clients, and a centralized server device seeks to estimate the mean of such vectors. According to one aspect of the present disclosure, a client computing device can rotate a vector by a random rotation matrix and then subsequently perform probabilistic quantization on the rotated vector. According to another aspect of the present disclosure, subsequent to quantization but prior to transmission, the client computing can encode the quantized vector according to a variable length coding scheme (e.g., by computing variable length codes).
US11196793B2

An apparatus for adaptive streaming in multiple narrowband wireless communication environment comprises a communication unit configured to perform multi-communication with a server using a TCP and an UDP, a network monitor unit configured to collect state information on each of a plurality of narrowband networks, and a parameter control unit configured to: based on the collected state information on each of the plurality of narrowband networks, select a quality of video segment to be requested and one of the TCP protocol and the UDP protocol to be used in each of the plurality of narrowband networks, or determine a data size of redundant data for data loss restoration for each of the plurality of narrowband networks.
US11196791B2

In various embodiments, a subsequence-based encoding application generates a convex hull of subsequence encode points based on multiple encoding points and a first subsequence included in a set of subsequences that are associated with a media title. The subsequence-based encoding application then generates a first encode list that includes multiple subsequence encode points based on the first convex hull. Notably, each subsequence encode point included in the first encode list is associated with a different subsequence. The subsequence-based encoding application selects a first subsequence encode point included in the first encode list based on a first variability constraint that is associated with a media metric. The subsequence-based encoding application then replaces the first subsequence encode point included in the first encode list with a second subsequence encode point to generate a second encode list. Finally, the subsequence-based encoding application generates an encoded media sequence based on the second encode list.
US11196782B2

Disclosed herein are system, apparatus, method and/or computer program product embodiments for providing survivable calling and conferencing. An embodiment operates by providing, by a first server, a first sub-conference to a plurality of user devices over first lines. The first sub-conference is combined with a second sub-conference to form a collective conference of the plurality of user devices. The first server accesses the conference. A second server is configured to provide the second sub-conference of the collective conference to the plurality of user devices over second lines, the first and second lines being distinct from each other. The collective conference may provide resilient and reliable sharing of information among participants and may leverage dispersed elements or diverse links simultaneously without impediments of echoes, loops, or other impacts.
US11196775B1

Systems and methods for embodiments of a graph based artificial intelligence systems for identity management are disclosed. Embodiments of the identity management systems disclosed herein may utilize a network graph approach to analyzing identities, roles, entitlements or other identity management artifacts of a distributed networked enterprise computing environment. Specifically, embodiments of an artificial intelligence based identity management systems may perform predictive modeling for entitlement diffusion or role evolution or other aspects of identity management artifact using network identity graphs.
US11196768B2

Disclosed herein is a method and system for determining plausibility of intelligent transport system (ITS) messages via a wireless communications channel at one or more message receivers. The method includes receiving a first ITS message having a first characteristic and receiving a second associated ITS message having a second characteristic. The method uses the first characteristic and the second characteristic to satisfy at least one predetermined criterion and determines plausibility of at least one of the first ITS message, the second ITS message and a third ITS message. The characteristic includes a PHY-layer or MAC-layer characteristic. The method is used to distinguish between genuine and spoofed messages to reduce the possibility of an attack.
US11196767B2

A method and technique for protecting against denial of service attacks includes maintaining a session count indicating a quantity of active client sessions a server is maintaining and a session threshold specifying a maximum quantity of concurrent client sessions the server can maintain. Responsive to receiving a request from a client, a request count maintained by the server is verified to be less than the session threshold and, if so, a challenge message is sent to the client and the request count is incremented. Responsive to receiving a response message to the challenge message from the client, the response message is verified, a session with the client is established, and the session count is incremented. Responsive to terminating the session with the client, the session count and the request count are decremented.
US11196766B2

An object may be received by a serverless computing system, such as a distributed object storage system, to be processed using serverless functions of the distributed object storage system. The object includes object metadata indicating an attribute of the object. The content of the object, such as the object's header is analyzed and the attribute indicated in the object metadata is validated based on the content of the object. The object analysis is performed using one or more scripts at an object-based storage level of the distributed object storage. A validation event is published indicating a validation status of the attribute. Serverless computing functions of the distributed object storage system may determine whether to process the object based on the validation status indicated in the validation event.
US11196763B2

Aspects of the disclosure relate to edge-computing (“EC”)-based systems and methods for fraud mitigation. The systems and methods may utilize a multi-layer architecture. The architecture may include a set of N gatekeeper units, and each gatekeeper unit may be associated with an EC device. When a transaction request is received, the request may be processed at a first gatekeeper unit, and, if validated, successively processed by the set of N gatekeeper units. If any gatekeeper unit flags the request as suspicious, the unit may emit an audible alert that may be sensed by the associated EC device. The EC device may transmit a signal to one or more of the other gatekeeper units to perform additional processing for the request. When the request reaches the Nth gatekeeper unit and achieves validation, the transaction may be executed via a central server connected to a transaction network.
US11196760B2

In some examples, a system for detecting unauthorized user actions can include a processor to identify a plurality of objects and at least one user event to be monitored. The processor can also map the plurality of objects and the at least one user event to separate hyperplanes of a multi-dimensional visualization and apply at least one force to the plurality of objects. Additionally, the processor can detect a malicious user based on a movement of at least one of the objects as a result of applying the at least one force, and execute a security command to prevent the malicious user from accessing data.
US11196753B2

Implementations of the present disclosure discloses user identity verification method selection method and device. In an implementation, times and corresponding verification methods of successful user identity verifications are recorded, one or more verification methods of successful user identity verifications performed in a predetermined time period based on the recorded times and corresponding verification methods are identified. Whether at least one verification method is included in both the identified one or more verification methods of successful user identity verifications and a list of available verification methods are determined. One or more available verification methods different from the identified one or more verification methods are used for user identity verification if no verification method is included in both the identified one or more verification methods of successful user identity verifications and the list of available verification methods.
US11196750B2

A method includes receiving a request from a user account to access a base table via a smart table view. The base table includes sensitive columns and non-sensitive columns. Each record in the base table is associated with a respective protection key of a plurality of protection keys. Each protection key represents protection types of a plurality of protection types of sensitive data. The user account is associated with a user protection key. The user protection key represents at least one protection type for which the user account is authorized. The smart table view of the base table is dynamically generated by joining the base table and a custom mask table including a subset of the plurality of protection keys. The smart table view masks the non-sensitive columns of the base table in records of the base table having sensitive data the user account is not authorized to access.
US11196742B2

The present application discloses a method, device, and system for data transmission. The system includes a first terminal having an associated terminal ID and a server. At least one of the first terminal and the server establishes a channel between the first terminal and the server based at least in part on the terminal ID, the channel corresponding to a communication channel that is to be used by the first terminal and the server to communicate data. The terminal ID is used to authenticate the first terminal in connection with the channel being established between the first terminal and the server.
US11196741B2

The implementations provide a method and an apparatus for establishing a trusted cluster. The method is used to form a trusted computing cluster by using N trusted computing units, the method including: grouping the N trusted computing units into a plurality of groups; identifying a first trusted computing unit in each group, and causing first trusted computing units in the plurality of groups to each respectively perform inter-unit trust authentication with other trusted computing units in a same group in parallel; performing inter-group trust authentication between/among the plurality of groups in parallel to obtain the N trusted computing units on which trust authentication succeeds; and propagating secret information in the N trusted computing units on which trust authentication succeeds, so that the N trusted computing units obtain the same secret information to form the trusted computing cluster.
US11196733B2

Methods and systems for access in a management controller group hierarchy may involve receiving a request for a user at an information handling system, determining whether a link of trust is established, and validating the single sign-on request. The request may be to authenticate the user for access using a single sign-on token. Determination of whether the link of trust is established may be based on an initial login location stored in the single sign-on token. Validation of the single sign-on token may be based on a determination that the link of trust is established.
US11196725B2

A network attached storage device coupled to a local network and including a network interface configured to receive digital content from a remote content provider outside the local network. The network attached storage device includes storage having a first region accessible by a user of the local network and a secure region. The network attached storage device includes a processor coupled to the storage, the processor configured to control access to the secure region of the storage based on instructions received from a remote content provider.
US11196724B2

Systems and methods are described that use cryptographic techniques to improve the security of applications executing in a potentially untrusted environment associated with a software application. Embodiments of the disclosed systems and methods may, among other things, facilitate cryptographic operations within an execution environment associated with browser software of a client system while maintaining security of cryptographic keys imported into the environment. As the security of keys is maintained in an execution environment implementing embodiments of the disclosed systems and methods, users and/or systems may be more willing to consign their keys for use in connection with cryptographic operations performed in such environments.
US11196723B2

An encrypted control system, an encrypted control method, and an encrypted control program make it possible to further reduce a risk of a cipher key leaking. An input device, a plant-side control device, and a controller are respectively equipped with pseudorandom number calculation units having a common function, are time synchronized, and start a synchronized operation at the same time. Since the encrypted control system is configured in such a manner, it becomes possible to switch a pair of a public key and a private key in synchronization with a control cycle of the entire control system. Consequently, it becomes possible to instantaneously and definitely detect intervention in the control system by a malicious third party.
US11196708B2

According to one aspect, a system and method of exchanging GRUUs (Globally Routed User Agent URI (Uniform Resource Identifier)) between a first telephony-enabled device and a second telephony enabled device using a circuit-switched message is provided. Once exchanged, the telephony enabled devices can exchange SIP (session initiated protocol) communications routed by the GRUUs. Any one of the telephony-enabled devices can add a media component to the SIP communications. According to another aspect, a system and method of generating GRUUs is provided. According to another aspect, a system and method of handing off communications to a packet switched network, from a circuit switched network is provided.
US11196707B2

Techniques are described for managing communications sent to and/or from multiple computing nodes, such as for a group of computing nodes that are part of one or more private networks. In at least some situations, the techniques are used in conjunction with providing network address translation (“NAT”) functionality to a group of computing nodes that share one or more networks, such as to provide NAT functionality in a distributed and asymmetric manner using multiple computing devices that perform different types of operations at different locations within the private network.
US11196699B2

Embodiments provide a social networking platform offering various services, such as, facilitating aggregation and management of a user's interaction on one or more social networking platforms, offering enhanced control over the level of privacy associated with the flow of user data, offering tools to customize the user's exposure to advertisement-related content on the social networking platform(s), integrating features to control aspects of how data/content is presented to and visualized by the user, empowering the user to multicast direct messages to other users without the other users having to meet certain constraints, empowering the user to create and/or join a group based on messaging threads, and the like. One or more of these enhanced services/features are associated with a powerful framework of authentication/permission model for access control.
US11196697B1

Exemplary embodiments provide techniques for promoting and providing subscribed content via a messaging platform. An article may be viewed via a social networking service (such as in a social network's news feed), or on a partner website integrated with the social networking service and/or messaging service. When opening the article (e.g., in a web-based view), a banner may be displayed in association with the article indicating that the article could have been received as part of a messaging-based subscription service. The banner may include a control to subscribe to the publisher with the messaging service. Topics related to an article may be suggested in the message thread for the subscription, with the selection of a topic retrieving additional articles from that publisher related to that topic. These additional articles may be selected using social networking topic determination.
US11196695B2

A computer-implemented document management method is discussed. The method includes displaying in a messaging application a plurality of folders for storing electronic mail messages, analyzing content one or more of the electronic mail messages to locate identifiers associated with matters in a document management system, and generating a user-selectable object that, when selected, automatically causes the generation of a document management display for a user of the messaging application.
US11196687B1

An automated chat conversation platform and method of operation are described. The automated chat conversation platform includes extensible chat interfaces useable for chat session communication with a plurality of third party communication tools, and is designed to be automatically scalable according to a number of chat sessions in existence concurrently. The automated chat conversation platform identifies chat sessions in which user intervention may be important, and allows for selective intervention by user agents.
US11196682B2

Some embodiments provide a novel method of configuring a managed hardware forwarding element (MHFE) that implements a logical forwarding element (LFE) of a logical network to handle address resolution requests (e.g., Address Resolution Protocol (ARP) requests) for multiple addresses (e.g., IP addresses) associated with a single network interface of the logical network. The method identifies a physical port of the MHFE with which the multiple addresses are to be associated. The physical port is coupled to an end machine (e.g., a virtual machine, server, container, etc.) of the logical network. The method then modifies associations stored at the MHFE to associate the physical port with the multiple addresses.
US11196675B2

The present disclosure relates to flexible-Ethernet data processing methods and devices. One example method includes acquiring a to-be-switched first client service flow, where the first client service flow is a service flow suitable for transmission on a flexible Ethernet, performing first rate adaptation from a source clock domain to a target clock domain on the first client service flow to obtain a second client service flow that matches the target clock domain, and performing serial-to-parallel conversion on the second client service flow in the target clock domain to obtain a parallel client slot flow.
US11196671B2

In an example, there is disclosed a network switch or other computing apparatus comprising: an ingress interface; a plurality of egress interfaces; and one or more logic elements, including at least a content addressable memory (CAM), comprising a channel selection engine to provide persistent channel selection comprising: receive a packet on the ingress interface; inspect a layer 2 (L2) attribute of the packet; lookup the L2 attribute in the CAM; and assign the packet to an egress interface communicatively coupled to a network service.
US11196668B2

A dynamic open access software-defined network can be configured to enable an end user premises device to function like a controller so that there is no need to employ a controller within the network. As a result, a dynamic open access software-defined network can be efficiently and effectively scaled. An end user premises device can be configured with a virtual switch that implements a flow receiver for receiving flows directly from a flow communicator of a management server without utilizing a controller or the Openflow protocol. The virtual switch may also be configured to store flows in a configuration file that is persisted across reboots on the end user premises device to thereby enable the end user premises device to rebuild a flow table without communicating with an external component.
US11196663B2

Embodiments of the present disclosure provide methods and devices for data transmission by a switch. The method can include transmitting, by the switch, over a first path, a first packet that is received from a first host to a second host; receiving a replacement packet from the first host, wherein the replacement packet is transmitted from the first host in response to a determination that the first packet was lost and wherein the replacement packet includes a path indicator; and based on the path indicator of the replacement packet, transmitting, over a second path different from the first path, at least part of the replacement packet to the second host.
US11196661B2

A device may include a memory storing instructions and a processor configured to execute the instructions to identify a communication link between a first domain object and a second domain object; identify a first endpoint associated with the first domain object and a second endpoint associated with the second domain object; and determine a location relationship between the first endpoint and the second endpoint. The processor may be further configured to select a communication mechanism based on the determined location relationship; instruct the first endpoint to communicate with the second endpoint using the selected communication mechanism; and instruct the second endpoint to communicate with the first endpoint using the selected communication mechanism.
US11196659B2

A computer executes a first determination procedure determining a first link which at least partially overlaps a disaster area representing a range reached by an influence of a predetermined disaster, among links constituting a network, a second determination procedure determining a second link which at least partially overlaps a road area representing a range of a road width of a predetermined road used to recover from the disaster, among the links constituting the network, a route search procedure searching for a plurality of routes from a start point node to an end point node constituting the network, a grouping procedure grouping the plurality of routes searched for by the route search procedure into groups depending on a first parameter value that is based on the first link included in the routes, a computing procedure computing, for each of the plurality of routes searched for by the route search procedure, a second parameter value that is based on the first link and the second link included in the routes, and a selecting procedure selecting a predetermined number of routes among one or more routes grouped into the same group on the basis of the second parameter value computed by the computing procedure for each of the groups grouped by the grouping procedure.
US11196657B2

A system for automatically discovering fabric topology includes at least one or more processing units, one or more memory devices, a security processor, and a communication fabric with an unknown topology coupled to the processing unit(s), memory device(s), and security processor. The security processor queries each component of the fabric to retrieve various attributes associated with the component. The security processor utilizes the retrieved attributes to create a network graph of the topology of the components within the fabric. The security processor generates routing tables from the network graph and programs the routing tables into the fabric components. Then, the fabric components utilize the routing tables to determine how to route incoming packets.
US11196653B2

In some embodiments, an amount of aggregated bandwidth consumption for a set of computing devices on a network may be determined for a first time period. An amount of available bandwidth on the network may be determined for the first time period. A ratio of the amount of aggregated bandwidth consumption to the amount of available bandwidth may be determined. A bandwidth threshold may be determined based on the ratio. A rate limit for a first computing device (of the set of computing devices) may be set based on a comparison of the bandwidth threshold to bandwidth consumption of the first computing device.
US11196649B2

Methods and apparatus are disclosed for processing local area network diagnostic data obtained in respect of a local area network (LAN). The method includes identifying, from local area network diagnostic data obtained in respect of the LAN, a set of data units including a first and an associated second data unit having a predetermined relationship; updating the first data unit of the set to include an indication that the associated second data unit of the set has been identified; and sending the updated first data unit without the associated second data unit from the LAN for performance analysis at a remote network diagnostic device outside the LAN.
US11196647B2

A packet and inspection system for monitoring the performance of one or more flows on a packet network comprises a processor and memory coupled to each other and to a network bus. The memory stores instructions to be executed by the processor and data to be modified by the execution of the instructions. A processor-controlled arbiter is coupled with the processor and the network bus, and upon reception of a packet on the bus or prior to transmission of a packet on the bus for one of said flows, the arbiter requests execution by the processor of selected instructions stored in the memory by providing the processor with the address of the selected instructions in the memory. The memory provides the processor with data associated with the selected instructions, and the processor modifies the data upon execution of the selected instructions.
US11196638B2

A method includes determining signaling sequence data of a user according to signaling plane data of the user, the signaling plane data of the user includes N pieces of signaling data and a timestamp of each of the N pieces of signaling data, and each of the N pieces of signaling data includes a signaling type, determining a first probability value of occurrence of a first network event according to the signaling sequence data of the user and a first supervised prediction model, determining a second probability value of occurrence of the first network event according to expert feature data of the user and a second supervised prediction model, the expert feature data of the user represents a value of at least one preset feature of the user, and determining a predicted occurrence probability of the first network event according to the first probability value and the second probability value.
US11196636B2

Embodiments of the present disclosure can aggregate network flow data over various periods of time, and present a graphical representation of the network flow information based on the aggregated data instead of (or in addition to) the raw network flow data. Among other things, embodiments of the present disclosure are able to present historical network flow data for relatively long periods of time without having to store large volumes of raw network flow data.
US11196635B1

A computerized system for detecting connections in a network, including one or more data collectors configured to collect connection data from the network, one or more connection analyzers configured to analyze the connection data and extract connection dependencies, which include a connecting resource that depends on the existence of a connected resource and a connection type, a connection table that stores the connection dependencies, an interface that is configured to provide access to the connection table to retrieve a list of connecting resources that depend on accessing a given connected resource.
US11196627B1

A configuration policy applicable to one or more target resources is determined. An indication of a non-compliance workflow corresponding to the policy, indicating an action, is obtained via a programmatic interface. In response to detecting that a particular target resource does not comply with the configuration policy, implementation of the action is initiated.
US11196626B2

A method for providing a dormant state for content management servers is provided. Client devices are allowed to conduct transactions with servers when the servers are active. However, in a dormant state, the servers are not allowed to accept new transactions. Thus, by utilizing the dormant state, software upgrades can be made to one server at a time. Alternatively, all servers can be taken down for major upgrades, with the servers still operated in a read-only mode based on a file image from a point in time just prior to the shutdown. When the upgrade is completed, the servers can be returned to the active state.
US11196623B2

An Internet of Things (IoT) network includes an IoT device with a communicator to send a communication including egress frame, protocol library builder to determine available protocols, frame analyzer to analyze an ingress frame, and frame builder to build the egress frame from the ingress frame. An IoT network includes an IoT device with network discoverer to identify available parallel communication channels between IoT device and target device, payload, payload fragmenter/packager to fragment the payload into sub-objects for transmission, and packet communicator to send sub-objects to the target device over parallel communication channels. An IoT network includes a plurality of IoT devices, which each include a communication channel to an upstream device, a network link to another one of the plurality of IoT devices, a hash calculator to identify a neighbor IoT device, and a communicator to send out a message to the neighbor IoT device.
US11196622B2

A method of initializing, provisioning, and managing a cable modem and a customer premise equipment device includes sending a customized configuration file to the cable modem. The configuration file contains service provisioning information and further includes information indicative of a network address type for the customer premise equipment device. A message is passed from the cable modem to the customer premise equipment device indicative of the network address type. The customer premise equipment device is provided with a network address in accordance with the network address type indicated in the message. In this way, the customer premise equipment device knows what kind of address to obtain, and excessive transactions are avoided.
US11196621B2

A power grid network is provided that features a signal processor configured to: receive signaling containing information about digital content requested by one or more smart assets locally deployed in a smart asset infrastructure and communicatively coupled to the apparatus that is mounted in relation to a transformer configured in a grid network; and determine corresponding signaling containing information about the digital content requested by the one or more smart assets for providing back to a central location in the grid network for further processing, based upon the signaling received. The signal processor provides the corresponding signaling back to the central location in the grid network for further processing.
US11196620B2

This application provides a method and an apparatus for configuring a service, which help to implement automatic configuration of a service and improve efficiency. The method provided in this application includes: obtaining, by an NaaS device, a contract of a service, where the contract includes identifier information and a condition, the identifier information is used to identify a first device group, the first device group includes a device that provides the service, and the condition is a communication requirement corresponding to the service; obtaining, by the NaaS device, information about a network device group according to the identifier information and the condition; obtaining, by the NaaS device, a first forwarding rule according to the condition, where the first forwarding rule corresponds to the network device group; and sending, by the NaaS device, the first forwarding rule and the information about the network device group to a controller.
US11196618B1

A wireless access node detects a fault and scans for a wireless Integrated Access and Backhaul (IAB) service. A network controller also detects the fault and signals a neighbor access node to initiate the wireless IAB service. The wireless access node wirelessly exchanges fault data with the neighbor access node over the wireless TAB service. The neighbor access node exchanges the fault data with the network controller in response to the signaling. The wireless access node recovers from the fault in response to the fault data.
US11196615B2

A redundant system includes devices communicably coupled via communication paths. Each device is communicably coupled via two or more of the communication paths to two or more of the other devices. Each device performs wired communication via the communication paths with the devices communicably coupled to the each device via the communication paths in a normal state. Each device includes a wireless communication unit. When each device communicates with the two or more of the other devices under a condition that malfunction occurs in two or more parts in the redundant system, the each device performs the wired communication via the communication path with a counterpart device with which the wired communication via the communication path is enabled, and switches from the wired communication via the communication path to wireless communication and continues communication with the counterpart device with which the wired communication via the communication path is disabled.
US11196614B2

In one embodiment, an issue analysis service determines that an issue exists with a device in a network. The service searches a decision tree for a solution to the issue, wherein branch nodes of the decision tree comprise diagnostic checks. The service clusters, based on a determination that a solution to the issue does not exist in the decision tree, telemetry for the device with telemetry for one or more other devices that also experienced the issue. The service uses a neural network to identify a difference between the clustered telemetry and telemetry from one or more devices for which the issue was resolved. The service adds a leaf node to the decision tree with the identified difference as a solution to the issue.
US11196611B1

Various technologies for communicating with systems that communicate using an unknown communications protocol are described herein. A transceiver intercepts a plurality of communications exchanged between two or more transceivers on a communications network. Pattern-recognition algorithms are executed over the plurality of communications, and features of an unknown communications protocol that governs the communications between the two or more transceivers are inferred based upon output of the pattern-recognition algorithms. A communication is formatted based upon the inferred features of the unknown communications protocol, and the communication transmitted to one or more systems on the communications network by way of the transceiver. The communication at least partially conforms to the unknown communications protocol, and so may be interpreted by systems on the network.
US11196602B2

A terminal is disclosed including a processor configured to map a phase tracking reference signal, PTRS, to at least one symbol used for an uplink shared channel starting from a leading symbol of the uplink shared channel; and a transmitter configured to perform transmission processing for the uplink shared channel and the PTRS. In other aspects, another terminal and a base station are also disclosed.
US11196595B2

A hybrid voltage mode (VM) and current mode (CM) four-level pulse amplitude modulation (PAM-4) transmitter circuits (a.k.a. drivers) is calibrated using a configurable replica circuit and calibration control circuitry. The replica circuit includes an on-chip termination impedance to mimic a receiver's termination impedance. The amount of level enhancement provided by the current mode circuitry is calibrated by adjusting the current provided to the output node and sunk from the output node by the replica current mode circuitry while the replica voltage mode circuitry is driving an intermediate PAM-4 level. After the level enhancement has been set, the non-linearity between levels is calibrated by adjusting the amount of current provided to the output node by the replica current mode circuitry while the replica voltage mode circuitry is driving a maximum output voltage level.
US11196593B1

One embodiment can provide a sampler for a decision feedback equalizer (DFE). The sampler can include a comparator comprising a resolver and a plurality of amplifiers coupled to the resolver. The plurality of amplifiers are to receive an input signal and one or more feedback signals, and the plurality of amplifiers are coupled to each other in parallel, thereby facilitating a summation of the input signal and the one or more feedback signals. The comparator is to generate an output based on the summation of the input signals and the one or more feedback signals. The sampler can further include an inverter to invert the output of the comparator. The inverted output of the inverter is sent to a tap-1 amplifier to generate a tap-1 feedback signal to be sent to the comparator at a next unit interval (UI).
US11196589B2

Provided are a method and an apparatus for generating a forwarding entry and a machine-readable storage medium, which are applied to a distributed resilient network interconnect (DR) network comprising a remote device and a DR device. The remote device is connected with the DR device. The DR device includes first DR member device and at least one second DR member device, each of which is connected with a host via an aggregation port. In an example of the method, when receiving first synchronous message carrying address information of the host from the first DR member device and the first synchronous message carries an identifier of the aggregation port, the remote device determines that the remote device connects the DR device via at least two tunnels of the aggregation port according to the identifier, and generates a forwarding entry corresponding to the host according to information of each of the tunnels.
US11196587B2

A permutated ring network includes a plurality of bi-directional source-synchronous ring networks, each having a plurality of data transport stations, and a plurality of communication nodes. Each of the communication nodes is coupled to one of the data transport stations in each of the plurality of bi-directional source-synchronous ring networks.
US11196584B2

Implementations of the disclosure are directed to network layer channel bonding. In one implementation, a method comprises: operating a first communication device to transmit data to a second communication device over multiple communication links, each of the communication links associated with a respective communication medium; receiving, at the first communication device, an input data stream for transmission to the second communication device, the input data stream comprising packets; determining, at the first communication device, a throughput and latency of each of the communication links; based on the determined throughput and latency of each of the communication links: dividing the packets into multiple sets, each of the sets configured to be transmitted by the first communication device over a respective one of the communication links; and transmitting, from the first communication device to the second communication device, each of the sets of packets over the set's respective communication link.
US11196581B2

A load control system may include control devices for controlling power provided to an electrical load. The control devices may include an input device and a load control device. The load control system may include a hub device. The hub device may include a communication circuit and a control circuit. The communication circuit may be configured to receive a digital message from the control device. The control circuit may be configured to determine, based on content of the digital message, whether the control device has experienced a power removal event. The hub device may send, via the communication circuit, a power removal event indication to the control device of whether the control device has experienced the power removal event.
US11196580B2

Provided in embodiments of the present disclosure are a method and a device for bearing a multicast virtual private network. The method includes: assigning, by a BFIR accessing a VRF, a global VPN identifier to a multicast VRF, and carrying the global VPN identifier to notify a route to a BFER accessing the multicast VRF; after receiving a packet of the multicast VRF, encapsulating, by the BFIR, the packet with a BIER header and forwarding the packet, the forwarded packet carrying the global VPN identifier.
US11196578B2

The disclosed technology is generally directed to online chat management services. In one example of the technology, organization information is accessed for tenants. The organization information includes, for each organization, configuration information for the organization. Each organization belongs to a corresponding tenant. Worker service instances are scheduled to perform fills associated with the organizations, such that sufficient fills are performed for each organization according to the configuration information for the organizations in the accessed organization information. Each fill includes: causing artifacts associated with a function to be created, such that the artifacts associated with the function are configured based on the corresponding tenant. Artifact information associated with the created artifacts is received, including at least one unique identifier associated with the created artifacts for the function. Server-side caching of a cache record that includes the artifact information associated with the created artifacts for the function is performed.
US11196577B1

Systems and method may implement a publish/subscribe messaging framework for distributing messages among a plurality of mobile computing devices. A particular “publish/subscribe channel” may be implemented in the context of an auction for one or more items, e.g., collectibles such as trading cards, toys, and/or figurines. The implementation of the publish/subscribe messaging framework may allow for real-time communications of developments in the auction(s) which, in combination with a real-time video stream from a host to a plurality of guests in the channel, amounts to an improved user experience at host devices and guest devices.
US11196573B2

A computer-implemented method for secure de-centralized domain name system, the method comprising: recording a domain registration transaction to a blockchain, the domain registration transaction comprising a domain name, a domain primary key corresponding to a domain public key and domain certificate information for a server node; recording a domain security transaction, comprising the domain public key, to the blockchain to generate a domain name record comprising the domain name, an associated IP address, the domain public key and the domain certificate information, wherein the domain security transaction being signed using the domain primary key; transmitting, by a client node, a domain name request to a domain name node; receiving, by the client node, a domain name response from the domain name node, the domain name response comprising the domain public key, the domain certificate information and the associated IP address retrieved from the domain name record of the blockchain; and initiating a secure communication between the client node and the server node using at least one of the domain public key and the domain certificate information.
US11196560B2

A system including one or more servers, programmed to responsive to receiving a token request from a vehicle to access content stored in a content cloud, validate the token request against pre-defined policies; responsive to a successful policy validation, verify token generating responsibility based on a validation result and pre-defined rules; and responsive to verifying the system has the token generating responsibility, generate a token for the token request.
US11196552B2

One or more systems and methods are presented for secure data communications utilizing blockchains. One or more systems and methods may utilize multiple blockchains to provide an immutable cryptographically linked set of blocks. Each of these blocks may contain one or more actions associated with a computer network. In one embodiment, a trusted third party may be utilized to authenticate and/or verify data prior to inputting data into one or more blockchains.
US11196551B2

An example operation may include one or more of receiving user profile identification data associated with a user profile, creating a smart contract on a blockchain with the user profile identification data, validating an identity of the user profile based on the user profile identification data, performing a predictive analysis by the smart contract to determine one or more future tasks to be performed by a user device associated with the user profile, generating one or more tokens associated with the user profile, the one or more tokens include access rights for the user device to perform the one or more future tasks, and storing the one or more tokens in the blockchain.
US11196548B1

A method, a computer system, and a computer program product may provide a cryptographic key object to a guest virtual server for use in cryptographic operations. The guest virtual server may register with a hypervisor. The hypervisor may generate a guest wrapping key associated with guest credentials from the registering. The hypervisor may also generate a satellite virtual server instance. The guest virtual server and the satellite virtual server instance share a master key that cannot be accessed by the hypervisor or by any guest virtual server. The trusted hypervisor may pass a copy of the guest wrapping key to the satellite virtual server instance. A random guest key may be generated and may be wrapped with a guest wrapping key thereby producing a wrapped guest key. The hypervisor may convert the wrapped guest key to be a protected key that serves as the cryptographic key object.
US11196540B2

Systems and methods for an end-to-end secure operation from an expression in natural language. Exemplary methods include: receiving a set of queries from a natural language processor, the set of queries being produced by a method including: getting data schemas associated with a target data source; obtaining the expression in natural language; performing natural language processing on the expression to determine a desired operation; and generating the set of queries using at least one of matching and inference techniques over the desired operation with respect to the data schemas; encrypting the set of queries using a homomorphic encryption technique; providing the encrypted set of queries to a server, the server including the target data source; acquiring encrypted results, the encrypted results being responsive to the encrypted set of queries; and decrypting the encrypted results using a decryption key to produce desired results.
US11196539B2

In aspects of multiplication operations on homomorphic encrypted data, a computing device stores homomorphic encrypted data as a dataset, and implements an encryption application that can perform multiplication operations on ciphertexts in the homomorphic encrypted data, where the ciphertexts include polynomial variables of the ciphertexts. The encryption application can compute and store intermediate polynomial variables that are computed as the multiplication operations are performed. The encryption application can then utilize one or more of the intermediate polynomial variables rather than recomputing the intermediate polynomial variables as the multiplication operations are performed on the ciphertexts.
US11196521B2

The disclosure relates to a communication technique for convergence of a 5G communication system for supporting a higher data transmission rate beyond a 4G system with an IoT technology, and a system therefor. The t disclosure may be applied to an intelligent service (for example, smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security- and safety-related service, etc.) on the basis of a 5G communication technology and an IoT-related technology. A method in a wireless communication system is provided. The method includes transmitting channel state information reference signal (CSI-RS) configuration information to a terminal, the CSI-RS configuration information used for a CSI-RS resource set which includes a plurality of CSI-RS resources and information on CSI-RS repetition, transmitting a plurality of CSI-RSs based on the CSI-RS configuration information to the terminal, and receiving feedback information from the terminal, wherein the information on CSI-RS repetition indicates whether the plurality of CSI-RSs are transmitted based on a same transmission beam repetitively.
US11196517B2

Provided is a method for generating a packet by a user equipment (UE). The method may include: receiving a threshold for packet duplication, from a base station; when a number of duplicated packets for a certain time does not satisfy the threshold for the packet duplication, generating a second packet by duplicating a first packet; and transmitting the generated second packet.
US11196516B2

There is provided a method, in a wireless device, for communicating with a network node using autonomous Uplink (UL) access. The method comprises: after sending a data transmission to a network node, starting a retransmission window associated with a feedback process of the data transmission, the retransmission window including a first timer; and in response to detecting an absence of a feedback signal during a time period given by the first timer, retransmitting the data after expiry of the first timer.
US11196511B2

The present disclosure relates to data processing methods and apparatus. One example method includes obtaining a first data block, where the first data block is a data block obtained by dividing first optical path data, adding clock simplified padding data and the first data block into a target information bit in a first data frame to form target data, where the target information bit is an information bit that is preset in the first data frame and that is used to pad optical path data, encoding the target data by using a first error correction encoding scheme to obtain a first code block that has a mapping relationship with the first data frame, where the first error correction encoding scheme matches a frame structure of the first data frame, and sending the first code block.
US11196503B2

Embodiments of techniques for inverse design of physical devices are described herein, in the context of generating designs for photonic integrated circuits (including a multi-channel photonic demultiplexer). In some embodiments, an initial design of the physical device is received, and a plurality of sets of operating conditions for fabrication of the physical device are determined. In some embodiments, the performance of the physical device as fabricated under the sets of operating conditions is simulated, and a total performance loss value is backpropagated to determine a gradient to be used to update the initial design. In some embodiments, instead of simulating fabrication of the physical device under the sets of operating conditions, a robustness loss is determined and combined with the performance loss to determine the gradient.
US11196502B2

The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-Generation (4G) communication system such as long-term evolution (LTE). Methods and devices are provided for detecting a synchronized primary synchronization signal (PSS) sequence in a wireless network is provided. A device receives a synchronization signal including a PSS sequence. The device determines a plurality of peak correlation values by correlating a plurality of predefined PSS sequences with time-shifted variants of the received synchronization signal. The device detects the synchronized PSS sequence from the plurality of predefined PSS sequences by analyzing the plurality of peak correlation values using at least one of probability detection values, a sliding window method, weight assignments, and a rewarding-based method.
US11196495B2

[Object] To provide a communication device capable of considerably improving transmission efficiency of an entire system by realizing flexible design in accordance with various use cases in a communication system in which a base station device and a terminal device communicate with each other. [Solution] Provided is the communication device including: a setting unit configured to share information regarding a region specified in accordance with a predetermined pattern, with another device; and a transmission processing unit configured to broadcast HARQ feedback.
US11196485B2

A network system includes a first device and a second device coupled to the first device. The second device configured to calculate a bandwidth of an optical signal narrowed by a wavelength filter from the number of wavelength filters on a transmission route of the optical signal, to select, based on a plurality of combinations of a degree of multilevel and the baud rate, and a correspondence between a lower limit value of a bandwidth of the optical signal and a lower limit value of an optical signal to noise ratio (OSNR) for maintaining predetermined quality of the optical signal, one or more first combinations from the plurality of combinations, to select a second combination from the one or more first combinations, and to set the degree of multilevel and the baud rate of the second combination in the first device.
US11196484B2

An improved method and system for locating a slicer threshold and phase is disclosed. A two-dimensional field of coordinates is defined using phase versus eye monitor magnitude. At each coordinate, the number of samples above the eye monitor magnitude are counted. Dividing by the total number of samples considered yields a ratio between 0 and 1. Each eye 0, 1, 2 (bottom, middle, top in a PAM4 system) has an ideal ratio (75%, 50%, 25%) assuming a balanced distribution of PAM4 levels. The rating (third dimension) at each coordinate is calculated to be (0.25−abs.value (actual_ratio−ideal_ratio)) limited to positive results only. The resulting ratings are summed over phase. The eye center is calculated using weighted average of the sums. The eye center is compared to the calibrated target to determine which way to move the slicer threshold.
US11196478B1

Techniques are described for a method of establishing a wireless ad hoc network using a series of wireless relays deployed in a geographical area where an extreme event has occurred. The deployed wireless relays may form a plurality of links between them to form the wireless ad hoc network where each of the wireless relays may serve as node in the wireless ad hoc network. The ad wireless hoc network may provide wireless services to devices within the geographical area. The wireless relays may be deployed to various locations within the geographical area using a plurality of unmanned aerial vehicles (UAVs) that may receive control commands from a relay control device.
US11196471B2

Certain aspects of the present disclosure provide techniques for transmitting simultaneous multi-beams on the same wireless resource. One example method includes determining a set of transmission (TX) beams for simultaneous transmissions to or from a user equipment (UE), signaling to the UE an indication of the TX beams, and transmitting simultaneously via the TX beams.
US11196463B2

A wireless communication apparatus (10) uses a RADAR or LIDAR assembly to scan for obstructions in predefined beam directions relative to a directional antenna (40) and correspondingly classifies each direction as obstructed or unobstructed. Then, at least for communication signal frequencies above a defined frequency threshold, the apparatus (10) configures beamforming at the directional antenna (40) to prioritize beams corresponding to the unobstructed directions, or avoid beams corresponding to the obstructed directions. The beam prioritization or avoidance applies to transmit beamforming, receive beamforming, or both. In one or more implementations, the direction classifications may not be binary. For example, detected obstruction distances along the beam directions may be used to “grade” the respective directions in terms of usage priority, beam adaptations, and/or restrictions on the communication frequencies used.
US11196457B2

Interference on DSL (Digital Subscriber Lines) systems can be identified by collecting modem data and determining, for a plurality of time intervals, whether the line is carrying traffic and/or whether there are errors on the line. The presence of interference can be inferred from the correlation of the traffic data and the error data.
US11196446B2

Embodiments of the present disclosure relate to a method and apparatus for data processing in a communication system. For example, a method comprises pre-processing received data encoded with a polar code; performing a first decoding of the pre-processed data to obtain output bits; in response to decoding failure of the first decoding, bit-flipping a portion of information bits of the output bits to obtain a first additional frozen bit; and performing a second decoding based on the first additional frozen bit and the pre-processed data. Embodiments of the present disclosure further provide a communication device capable of implementing the above method.
US11196439B2

The present invention provides a device for processing digital signals. The device comprises a digital signal source configured to output codewords, a converter circuit configured to generate an output signal based on a first codeword received from the digital signal source, and a feed forward circuit configured to generate an output current based on a second codeword received from the digital signal source. The output current generated by the feed forward circuit is connected to a current supply of the converter circuit. The digital signal source is configured to generate the second codeword based on the first codeword in order to compensate for variations of a supply current of the converter circuit.
US11196430B2

In one embodiment, a phase lock loop circuit includes a control circuit, wherein the control circuit is configured to input an estimation having a second frequency and a second phase. The second frequency is selected from a range of frequencies including a first frequency from an acquired signal. A numerically controlled oscillator is coupled to the control circuit, wherein the control circuit is configured to control an output response of the numerically controlled oscillator. The numerically controlled oscillator is configured to receive the estimation from the control circuit and generate an output signal in response to the estimation. A phase detector is coupled to the control circuit and the numerically controlled oscillator, wherein the phase detector is configured to compare the first signal and the output signal and produce a comparison output, the comparison output indicative of a phase difference between the first signal and the estimation.
US11196428B1

A Quadrature Voltage Controlled Oscillator (Quad VCO) based on standard digital cells and delay cells, is adapted to generate two high-frequency output signals that are “in quadrature”, so they both oscillate with similar frequency while exhibiting a mutual phase offset of about 90 degrees, and a) the digital cells include a mix of digital circuits used for implementing standard flip-flop circuits and standard logic gates; and b) the delay cells include circuits accepting a logic signal at their input and outputting a time-delayed version of said input signal, with a time delay that may be varied by a control voltage analog signal that determines the cell delay.
US11196427B2

There is configured a charge pump circuit for outputting a phase difference current to a first node, the charge pump circuit including a first current source coupled between a high potential power supply node and the first node, a second current source coupled between a low potential power supply node and the first node, a first switch coupled between the first current source and the first node, a second switch coupled between the second current source and the first node, a third switch coupled between the first current source and a second node, a fourth switch coupled between the second current source and the second node, a third current source for supplying a negative offset current to the first node, and a push-type differential amplifier circuit an input side of which is coupled to the first node, and an output side of which is coupled to the second node.
US11196423B1

An example programmable device includes a configuration memory configured to store configuration data; a programmable logic having a configurable functionality based on the configuration data in the configuration memory; a signal conversion circuit; a digital processing circuit; an endpoint circuit coupled to the signal conversion circuit through the digital processing circuit; wherein the digital processing circuit includes a first one or more digital processing functions implemented as hardened circuits each having a predetermined functionality, and a second one or more processing functions implemented by the configurable functionality of the programmable logic.
US11196421B2

Provided is a logic circuit comprising: a switch portion that includes one or more switching devices configured to be turned on and off in accordance with an input signal and is configured to generate an output signal with a logical value according to an operating state of the switching devices; and a clamp portion configured to clamp a voltage of the output signal, of a case where the logical value of the output signal is logic H. The switch portion may be arranged between an output line and a reference potential line, and the clamp portion may be arranged in parallel with the switch portion, between the output line and the reference potential line. The logic circuit may include a current suppression portion configured to suppress a current flowing through the clamp portion, when the logical value of the output signal is logic H.
US11196417B2

There is described a motor vehicle control device (10), with an at least partly electrically conductive control unit (12) which on an actuating surface (14) includes at least one capacitive actuating area (26), and a printed circuit board (20) associated to the control unit (12), which is spaced from the actuating surface (14) and comprises at least one electrode (34). The capacitive actuating area (26) comprises at least one sensor surface (24) provided on the actuating surface (14), which via at least one electrically conductive portion (28) of the control unit (12) and a press connection element (32) is electrically and directly connected with the at least one electrode (34) on the printed circuit board (20). The printed circuit board (20) and the control unit (12) are pressed against each other, wherein the press connection element (32) is mechanically connected with the electrode (34) and/or the electrically conductive portion (28). There is furthermore described a method for manufacturing an at least partly electrically conductive control unit (12) for a motor vehicle control device (10).
US11196416B2

The invention relates to an inductive proximity switch. The object of the invention to present a very simplified inductive position sensor, which can be reliably used for detecting a zero crossing of its output voltage when a target moves by will be solved by an inductive proximity switch comprising a transmitter coil, a receiver coil, an integrated circuit for excitation of the transmitter coil and a signal processing unit for processing a received signal from the receiver coil, wherein an oscillator excites a resonant circuit comprising the transmitter coil and a parallel capacitor for inducing a voltage in the receiver coil, wherein the receiver coil comprises two symmetrical segments with opposite orientation that are connected in series, wherein the transmitter coil surrounds the segments of the receiver coil or the transmitter coil is surrounded by the segments of the receiver coil.
US11196415B2

A system for providing bi-directional power flow and power conditioning for high-voltage applications. The system including a normally-off four-quadrant power electronic switch having two gates and two normally-on junction field-effect transistor. The normally-off four-quadrant power electronic switch and the two normally-on junction field-effect transistors are coupled to one another in a bi-cascode configuration.
US11196411B2

A circuit including a device including a first and second node. The device operating in at least an enabled mode and a disabled mode. The circuit including a voltage control circuit. The voltage control circuit including a current source for sourcing current to or sinking current from the first node during the disabled mode and a voltage difference detector including an output for providing an indication of a measured voltage difference between the first node and the second node. The voltage control circuit includes a current source control circuit including a first input to receive the indication of the measured voltage difference and an output to control current sourced to or sinked from the first node by the current source to limit a voltage difference between the first and second node based on a comparison between the indication of the measured voltage difference and an indication of a target voltage difference.
US11196405B2

An electronic component that includes an electronic element; a base member having an upper surface on which the electronic element is mounted; and a lid member bonded to the base member via a bonding member such that the electronic element is hermetically sealed therebetween. The bonding member is made of an insulating material containing a first metal. The lid member has an outermost layer formed on at least a surface of the lid member facing the base member. The outermost layer of the lid member has a solid solution layer of the first metal and a second metal at at least a portion of the outermost layer.
US11196404B2

A SAW element includes a piezoelectric substrate, a support substrate attached to a bottom surface of the piezoelectric substrate, and an IDT electrode on a top surface of the piezoelectric substrate. A resonance frequency and an anti-resonance frequency of a resonator including the IDT electrode are kept between a frequency of a lowest frequency bulk wave spurious and a frequency of a next lowest frequency bulk wave spurious.
US11196391B2

Embodiments of a temperature compensation circuit and a temperature compensated amplifier circuit are disclosed. In an embodiment, a temperature compensation circuit includes a bias reference circuit having serially connected transistor devices and a driver transistor device connected to the bias reference circuit. At least one of the serially connected transistor devices includes a resistor connected between two terminals of the at least one of the serially connected transistor devices. The driver transistor device is configured to generate a drive current based on a resistance value of the resistor.
US11196387B2

An amplifier circuit with in-band gain degradation compensation is shown. The amplifier circuit has an input-stage amplifier, at least one intermediate-stage amplifier, and an output-stage amplifier cascaded between an input port and an output port of the amplifier circuit. A compensation capacitor is coupled between the output port of the amplifier circuit and an output port of the input-stage amplifier. A high-order damping circuit is coupled to an output port of the intermediate-stage amplifier.
US11196386B2

Disclosed is an operation amplification circuit and an over-current protection method therefor. The operation amplification circuit comprises: a control unit, configured to generate an output control signal according to an input signal and an output signal; an output unit, configured to generate an output current under control of the output control signal, wherein the output unit comprises an output capacitor which is charged or discharged by the output current to generate the output signal; an over-current protection unit, obtaining a temperature control current according to an operating temperature of the operation amplification circuit, wherein when the operating temperature is greater than or equal to a predetermined temperature, the temperature control current is positively correlated with the operating temperature, and the over-current protection unit adjusts the output control signal according to the temperature control current to limit the output current.
US11196381B2

A method for controlling the orientation of a single-axis solar tracker orientable about an axis of rotation, including observing the evolution over time of the cloud coverage above the solar tracker; determining the evolution over time of an optimum inclination angle of the solar tracker substantially corresponding to a maximum of solar radiation on the solar tracker, depending on the observed cloud coverage; predicting the future evolution of the cloud coverage based on the observed prior evolution of the cloud coverage; calculating the future evolution of the optimum inclination angle according to the prediction of the future evolution of the cloud coverage; servo-controlling the orientation of the solar tracker according to the prior evolution of the optimum inclination angle and depending on the future evolution of the optimum inclination angle.
US11196376B2

An electric machine has at least two sub-machines, each having the same number of phases and being designed to generate a magnetic rotary field independently of one another to rotate the rotor. The machine has a power output stage for each sub-machine, each being designed to energize the sub-machines independently of one another. The machine also has at least one or only one control unit which is connected to the power output stages and is designed to generate a PWM signal in order to actuate the power output stages. The control unit is designed to generate the PWM signal for the sub-machines such that each of the PWM pulses for a sub-machine begins at a starting time of a PWM period and/or to generate the PWM pulses for another sub-machine such that each of the PWM pulses ends at an end time of the PWM period for the other sub-machine.
US11196371B2

An apparatus includes an electric motor including a stator and a translator; a three-phase inverter electrically coupled to the electric motor; a power source electrically coupled to the three-phase inverter; and a controller communicatively coupled to the three-phase inverter. The controller is programmed to determine at least three measurements at different times of flux linkage from the electric motor, represent the measurements in Clarke coordinates, determine Clarke coordinates of a center of a circle defined by the Clarke coordinates of the measurements, and determine a position of the translator relative to the stator based on the Clarke coordinates of the center of the circle.
US11196368B2

A motor control apparatus, includes: a voltage control unit configured to control a voltage to apply to a plurality of coils in order to cause a rotor of a motor that includes the plurality of coils to rotate; a holding unit configured to hold information that indicates a magnitude of a load of the motor; and a detection unit configured to, based on the information that indicates the magnitude of the load that is held by the holding unit, set a detection condition for a stop position of the rotor, and perform detection processing of the stop position of the rotor in accordance with the set detection condition.
US11196364B2

A motor control device is configured to control a motor as a dynamic force source depending on a position of a rotation detection object that rotates while interlocking with the motor, the motor and the rotation detection object being included in a mechanical apparatus including a plurality of constituent elements that interlock with each other. The motor control device includes a computation circuit configured to compute an absolute rotation angle of the rotation detection object, using a relative rotation angle of a first constituent element of the mechanical apparatus that is detected through a relative angle sensor provided in the mechanical apparatus, and a rotation number conversion value resulting from converting an absolute rotation angle of a second constituent element of the mechanical apparatus that is detected through an absolute angle sensor provided in the mechanical apparatus, into a rotation number of the first constituent element.
US11196352B2

A power conversion device includes a converter, a first capacitor, and a second capacitor. The first capacitor is connected between a DC positive bus and a DC neutral point bus. The second capacitor is connected between the DC neutral point bus and a DC negative bus. The converter includes a diode rectifier connected between an AC power supply and each of the DC positive bus and the DC negative bus, and a first AC switch electrically connected between the AC power supply and the DC neutral point bus. The power conversion device further includes a first fuse electrically connected between the first AC switch and a connection point between the first and second capacitors.
US11196348B2

Controlling switching frequency of a switching power converter. At least some example embodiments are methods of operating a switching power converters, comprising: operating, by a primary-side controller, a switching power converter at a first frequency set by a resistor coupled to a first pin of the primary-side controller; and sensing a synchronization signal applied to the first terminal of the primary-side controller, the synchronization signal has a second frequency that is variable; and operating, by the primary-side controller, the switching power converter at the second frequency.
US11196346B2

An LLC resonance converter and a charging system having the same capable of resolving excessive current generation and output voltage divergence that occur at the time of initial startup, on the basis of the characteristic of the LLC resonance converter whose output is determined by LC resonance.
US11196344B2

A direct current (DC)-DC converter including: a power switching circuit including a first switch circuit and a second switch circuit that are connected in parallel to a switching node, the first switch circuit and the second switch circuit configured to generate a switching voltage signal through the switching node in response to an input DC voltage and configured to perform complementary switching operations to control a voltage level of the switching voltage signal; and a filter circuit configured to filter the switching voltage signal to generate an output DC voltage.
US11196331B2

A generator with reduced reverse torque which may be used as a singular, point of use, compact electric generator that produces power with high efficiency and very low reverse torque. The generator comprising a stator having slots and stator coils and a series of slot rotors placed in relation to the stator coils such that minimal destructive interaction is caused between magnetic fields of each rotor and induced magnetic fields of the stator when the power generator is connected to an electric load with at least a portion of that power being sent to a storage device where a portion of the stored power is provided to excitation circuitry utilized to re-excite a motor to drive the slot rotors.
US11196328B2

A high power kinetic energy generating device comprises: a magnetic group, a magnetically permeable cavity body, and a coil. The magnetic group comprises an upper magnetically permeable member, a lower magnetically permeable member, and a permanent magnet member. A magnetic gap is defined between the upper magnetically permeable member and the lower magnetically permeable member. The magnetically permeable cavity body and the magnetic group form a magnetically permeable cavity. The magnetically permeable cavity body further comprises a middle column arranged in the magnetically permeable cavity. The coil is also arranged in the magnetically permeable cavity, and surrounds the middle column. The middle column extends into the magnetic gap. The magnetic group is displaced relatively to the middle column, so that the middle column moves into contact the upper magnetically permeable member and the lower magnetically permeable member alternately, which changes the direction of magnetic induction lines passing through the coil and therefore generates an induced current.
US11196318B2

A canned motor device includes a fixed seat, a motor unit, and a rear cover protector and a leakproof member. The rear cover protector has a main body portion disposed between a case body and a stator of the motor unit and sleeved around a cylindrical portion of the case body, and an extended portion connected to the main body portion, perpendicular to an axis, fluid-tightly abutting against a flange portion of the case body, and having an outer periphery that surrounds the axis and that has an outline larger than that of an annular periphery of the flange portion of the case body. The leakproof member is mounted between the flange portion of the case body and the extended portion of the rear cover protector.
US11196306B2

The present disclosure provides a device to be charged, a wireless charging device and a control method thereof. The device to be charged includes: a wireless receiving circuit, configured to receive an electromagnetic signal transmitted by a wireless charging device and convert the electromagnetic signal to a first output voltage; a step-down circuit, configured to perform step-down process on the first output voltage to obtain a second output voltage, and charge a battery of the device to be charged based on the second output voltage; a temperature detecting circuit, configured to detect a temperature of the device to be charged; a communication control circuit, configured to send feedback information to the wireless charging device, when the temperature is larger than a preset threshold. The feedback information is configured to trigger the wireless charging device to control wireless charging process to reduce the first output voltage.
US11196300B2

A power supply circuit supplies AC power to a power-transmitting coil. A power-transmitting coil unit includes the power-transmitting coil and transmits AC power to a power receiving device. The power-transmitting coil unit executes first power transmission and second power transmission in which AC power received by the power receiving device is less than the AC power in the first power transmission and executes the second power transmission before executing the first power transmission.
US11196297B2

A wireless electrical energy transmission system is provided. The system comprises a wireless transmission base configured to wirelessly transmit electrical energy or data via near field magnetic coupling to a receiving antenna configured within an electronic device. The wireless electrical energy transmission system is configured with at least one transmitting antenna and a transmitting electrical circuit positioned within the transmission base. The transmission base is configured so that at least one electronic device can be wirelessly electrically charged or powered by positioning the at least one device external and adjacent to the transmission base.
US11196296B2

Provided is a wireless power transmission system for a rotating connector. A wireless power transmission system for a rotating connector according to an embodiment of the present invention comprises: a wireless power transmission module comprising a first magnetic core and a first coil, provided on a fixed first connector, and using the power thereof to generate a magnetic field and transmit wireless power; and a wireless power receiving module comprising a second magnetic core and a second coil, and provided on a second connector, which is rotatably connected to the first connector, to receive the transmitted wireless power and supply same to the second connector. The first and second magnetic cores are positioned in a straight line along the rotational axis of the second connector.
US11196294B2

A power management method according is provided with a step A of sending a control message from a power management server to a local control apparatus and a step B of performing, on the basis of source identification information that identifies a source of the control message, by the local control apparatus, control based on the control message. The source identification information is associated with a use type that identifies use of the control message.
US11196293B2

Provided is a power supply system comprising: distributed energy resources (2) connected to a power line (L1) for feeding power from a commercial power system (10) to an important load (30); a switch (3) provided in the power line (L1) for opening and closing the power line (L1); an impedance element (4) connected in parallel to the switch (3) in the power line (L1); a voltage detection unit (5) for detecting a voltage on the commercial power system (10) side with respect to the switch (3); and a control unit (6) for releasing, when a voltage detected by the voltage detection unit (5) becomes equal to or lower than a set point, the switch (3) such that the distributed energy resources (2) and the commercial power system (10) are connected through the impedance element (4), and the distributed energy resources (2) continue operation including reverse power flow.
US11196280B2

A charge controller, which controls a charging process for charging a battery mounted on a vehicle by connecting a charging connector of a charger that is installed outside the vehicle to a charging inlet of the vehicle, includes: a controller discriminating whether a cooling mechanism of the charging connector is provided on a charger side before starting the charging process, operating the cooling mechanism of the charging connector if the cooling mechanism of the charging connector is provided, and operating a cooling mechanism of the charging inlet that is provided on a vehicle side if the cooling mechanism of the charging connector is not provided.
US11196278B2

Controlling an energy storage system includes providing one or more constraints to an optimization problem algorithm, determining by the optimization problem algorithm a DC bus voltage value that results in an minimum total power dissipation for the plurality of power converters, calculating a respective control variable for each of the respective plurality of power converters based on the determined DC bus voltage value, and generating control processor executable instructions to implement control of each of the plurality of power converters to achieve the calculated respective control variable. A system for implementing the method and a non-transitory computer-readable medium are also disclosed.
US11196275B1

A cover plate charging station for electronic devices having a rear frame configured to be attached to a wall. The rear frame includes an opening configured to receive an electronic receptacle. A front frame is pivotally connected to the rear frame by a hinge assembly on bottom portions of the rear frame and the front frame. The front frame is configured to pivot downwardly and form a shelf capable of supporting at least one electronic device while connected to the electronic receptacle.
US11196273B2

A battery overcharge preventing device according to an embodiment of the present invention includes: a voltage distribution unit connected to both ends of at least one battery cell in a battery module including multiple battery cells, the voltage distribution unit being configured to distribute a voltage of the at least one battery cell according to a preset ratio; a voltage sensing unit operating so as to allow a control current to flow when the voltage distributed by the voltage distribution unit is greater than a preset reference voltage; and a second relay configured to block, by operation of the voltage sensing unit, operation of a first relay that establishes an electrical connection between the battery module and a charging module.
US11196270B2

A charging method is provided for charging a plurality of batteries of a battery module. The charging method includes: obtaining a maximum voltage value and a minimum voltage value of a plurality of battery voltage values of the batteries according to a relative state of charge of the battery module during a charging process; obtaining a difference value between the maximum voltage value and the minimum voltage value; and adjusting a charging voltage value for charging the batteries and a taper voltage value for determining whether the batteries reach a charging saturation state according to the difference value.
US11196262B2

A method for feeding electrical power into an electrical supply grid by means of at least one wind power installation at a grid connection point, wherein the at least one wind power installation has an aerodynamic rotor with rotor blades and the rotor has a moment of inertia and can be operated with variable rotor speed, the at least one wind power installation has a generator for generating a generator power, multiple energy generators feed power into the electrical supply grid and multiple consumers take power from the electrical supply grid, so that a power balance in the electrical supply grid between the power fed in and the power taken is produced and is positive if more power is fed in than is taken, and the method comprises the steps of: feeding in a basic electrical power in dependence on available wind power, specifying a supporting power to be additionally fed in and additionally feeding in the specified supporting power to be additionally fed in for supporting the electrical supply grid, an amount of supporting energy available for the supporting power to be fed in being determined and the specifying of the supporting power to be additionally fed in taking place in dependence on the available amount of supporting energy determined.
US11196256B2

Systems and methods for coordinating network and control parameters of a power distribution system (PDS) with interconnected microgrids in response to a subset of interconnected microgrids entering island-mode due to a predicted future disaster, generating samples of network and control parameter combinations, determining optimal adjustments of network and control parameters with respect to the disaster condition, determining optimal set of network and control parameters to be reinforced or adjusted, activating the parameter adjustments and reinforcements on the determined tie lines and PCCs of the microgrids.
US11196239B2

A route-regulating member according to an exemplary aspect is configured to be applied to a wire harness that includes a wire, and configured to regulate a route of the wire inserted therein, the route-regulating member including: a tube; and a tube connector having a curve, to which an end of the tube is connected.
US11196237B2

A method for installing an elongated element into a duct by pushing the elongated element into the duct through a pressure chamber, introducing pressurized fluid into the duct at a nominal pressure, and applying a driving force. The method including monitoring fluid pressure into the duct and the driving force and reducing the fluid pressure to a predetermined value lower than the nominal pressure.
US11196235B2

An electrode material includes a composite including a core wire that is composed of a nickel base material containing 96% by mass or more of Ni and a covering that covers an outer peripheral surface of the core wire and that does not cover but exposes an end face of the core wire. The covering is composed of a nickel alloy containing 10% by mass or more and 30% by mass or less of Cr and 0.1% by mass or more and 6% by mass or less of Al. The composite has a specific resistance of less than 50 μΩ·cm.
US11196229B2

A driver circuit for a laser diode is configured to pass a current. The circuit includes a charge-pump configured to generate an output boosted positive supply rail voltage. At least one switch is configured to couple the output of the charge-pump to a terminal of the laser diode and to isolate the positive supply rail from the terminal of the laser diode when the charge-pump is enabled.
US11196228B2

A pixel structure for a vertical cavity surface emitting laser has an emission window. The pixel structure includes a plurality of sub-pixels in the emission window. Bright-area sub-pixels emit light and dark-area sub-pixels having no light emission. The bright-area sub-pixels and the dark-area sub-pixels are arranged in a pattern in the emission window. Various patterns are possible. Different structures for implementing the sub-pixels are described.
US11196223B2

A connector includes a connector housing including: a plurality of insertion holes; a plurality of connection terminals inserted into some of the plurality of insertion holes and configured to be electrically connected to a first set of a plurality of tab terminals of a sensor unit; and a joint terminal accommodated inside the connector housing. The joint terminal includes at least one grounding terminal part electrically connected to at least one of a second set of the plurality of tab terminals and a joint connection part electrically connected to a ground connection terminal, which is one of the plurality of connection terminals.
US11196219B2

An electrical connector electrically connects a first electrical module and a second electrical module, for insertion by the first electrical module along a first direction. The electrical connector includes a first group of terminals arranged in a row along a second direction, having multiple signal terminals and multiple ground terminals and forming at least one first terminal unit and at least one second terminal unit. Each of the terminals has a contact portion, a tail portion, and a middle portion located between the contact portion and the tail portion. In the second direction, the middle portions of the first terminal unit form a first row of the middle portions, and the middle portions of the second terminal unit form a second row of the middle portions. Viewing from the second direction, the first and second rows of the middle portions are staggered, thus improving the crosstalk.
US11196217B2

Systems and techniques are disclosed for an electronic device that may be coupled to an external device via a connector. The external device may have a protective cover, and different protective covers may have different thicknesses. The electronic device may include a connector adjustment mechanism that may adjust a position of the connector depending on the cover thickness.
US11196204B2

The invention relates to a spring-loaded inner-conductor contact element comprising at least one inner conductor and an elastic element that surrounds the at least one inner conductor. The axial dimension of the at least one inner conductor can be modified. The at least one inner conductor is metallic. The elastic element is made of an electrically insulating material and is attached to each inner conductor.
US11196202B2

An electrical connector adapted to be electrically connected with a mating terminal includes an outer housing, an inner housing, and an elastic terminal. The outer housing includes an outer cylindrical body, and an upper blocking disc and a lower blocking disc radially extending inwardly from opposite ends of the outer cylindrical body, the upper blocking disc has an outer through hole. The inner housing includes an inner cylindrical body and a mounting portion surrounding an outer periphery of the inner cylindrical body. The inner housing is formed with an inner through hole. The mounting portion is movably mounted in a space defined by the outer cylindrical body, the upper blocking disc, and the lower blocking disc. The elastic terminal is mounted within the inner cylindrical body and adapted to be electrically connected with the mating terminal inserted into the inner cylindrical body through the outer through hole and the inner through hole.
US11196190B2

An electrical connector includes two pads having the same shape. Each pad has a connector body with a first groove, a second groove, and a hole. The hole extends through the connector body between the first groove and the second groove. A fastener extends through the hole of both of the two pads so that the two pads having the same shape are connected to one another and are pivotable around the fastener relative to one another with the two first grooves contacting a first conductor when the first conductor is in an installed position and the two second grooves contacting a second conductor when the second conductor is in an installed position. A spring is between a first end of the fastener and one of the two pads having the same shape so that the spring biases the two pads having the same shape towards each other.
US11196185B2

An apparatus and method for fastening dissimilar materials like steel, plastic and aluminum. A resistance welding fastener having multiple layers may be used with or without a sealant. The fastener may be used to form an aluminum covered steel laminate via a hemming pattern of attachment. The fastener may have a solid shaft or have an extended reach and have features for interacting with the welding electrode. A variety of electrode tips may be employed to cooperate with the fastener.
US11196184B2

Antenna arrays, including a broadband single or dual polarized, tightly coupled radiator arrays.
US11196183B2

This application discloses feeding devices, antennas, and electronic devices. In one implementation, a feeding device comprises a phase shifter, a combiner, and a jumper component, wherein the phase shifter has a first cavity, the combiner has a second cavity adjacent to and connected to the first cavity, and the phase shifter is connected to the combiner through the jumper component.
US11196182B1

A radio frequency (RF) circuit connection assembly comprises a RF circuit board and a RF connector. The RF circuit board has a first side and a second side opposite the first side. A RF circuit is located on the first side and an aperture extends through the RF circuit board from the first side to the second side. The RF connector comprises a barrel having a socket configured to receive a RF bullet, a flange having a mounting surface, and a RF connector pin extending laterally from the barrel. The barrel of the RF connector extends through the aperture of the RF circuit board such that the mounting surface of the flange is seated against the first side of the RF circuit board, and the RF connector pin is electrically coupled to the RF circuit on the first side of the RF circuit board.
US11196177B2

An antenna-mounted substrate includes a first patch antenna, a second patch antenna disposed to face one principal surface of the first patch antenna, and a ground electrode disposed to face the other principal surface of the first patch antenna, the antenna-mounted substrate further including an antenna holding layer holding the second patch antenna, an inter-antenna layer positioned between the first patch antenna and the second patch antenna, and a substrate layer positioned between the first patch antenna and the ground electrode, those three layers being positioned in the mentioned order, wherein the inter-antenna layer is made of a dielectric material, and a relation of εr3>εr1≥εr2 is satisfied on an assumption that a relative permittivity of the antenna holding layer is denoted by εr1, a relative permittivity of the inter-antenna layer is denoted by εr2, and a relative permittivity of the substrate layer is denoted by εr3.
US11196171B2

Antenna assemblies, such as RADAR or other sensor antenna assemblies for vehicles. In some embodiments, the assembly may comprise an antenna block defining a waveguide groove on a first side of the antenna block with opposing rows of posts positioned opposite from one another. A plurality of antenna slots may be positioned in the waveguide groove and may extend from the first side of the antenna block to a second side of the antenna block opposite the first side. A PCB or other means for generating electromagnetic energy may be coupled with the antenna block and be configured to feed the waveguide groove with an EM signal. The plurality of antenna slots formed in the antenna block may be configured to radiate electromagnetic energy from the antenna block.
US11196170B2

An antenna device is provided in the disclosure. The antenna device includes a metal component, a signal cable, and a grounding component. The metal component includes a slot. The slot includes an open end and a closed end, and the open end forms an opening at a side of the metal component. The signal cable includes a signal portion and a grounding portion. The signal cable is disposed such that a projection of the signal portion is partially overlapped with the opening. The grounding portion is electrically connected to the metal component through the grounding component.
US11196168B2

A multi-band radiating array includes a reflector, a plurality of first radiating elements defining a first column on the reflector, a plurality of second radiating elements defining a second column on the reflector alongside the first column, and a plurality of third radiating elements defining a third column on the reflector between the first and second columns. The first radiating elements have a first operating frequency range, the second radiating elements have a second operating frequency range that is wider than the first operating frequency range, and the third radiating elements have a third operating frequency range that is lower than the second operating frequency range. Related radiating elements are also discussed.
US11196163B2

An antenna structure includes a housing, a first feed source, and a second feed source. The first feed source is electrically coupled to a first radiating portion of the housing and adapted to provide an electric current to the first radiating portion. The second feed source is electrically coupled to one of a second radiating portion or a third radiating portion of the housing. The other one of the second radiating portion or the third radiating portion is electrically coupled to the first radiating portion.
US11196160B2

Systems, methods, and circuitries are disclosed for providing a retrodirective array. One example retrodirective array includes a plurality of dual-polarized antenna elements configured to receive a pilot signal having a first polarization and phase conjugation circuitry. The phase conjugation circuitry includes, for each of the plurality of antenna elements, a mixer configured to mix the pilot signal with an LO signal to generate a phase conjugated signal and excitation circuitry configured to generate an excitation signal for the antenna element to transmit the phase conjugated signal with a second polarization that is different from the first polarization.
US11196158B2

An electric composite detection antenna is disclosed. The antenna includes two RF antenna disposed on two sides of the circuit system of the electronic device, and a RF compensation system is disposed in the circuit system and includes an inductive sensing coil, and the induction coil can detect signal attenuation of any RF antenna subjected to external interference, so as to generate a detection signal. The RF compensation system can notice the control unit, to quickly drive any antenna matching circuit to switch to the RF antenna which is not interfered, or to quickly adjust antenna power or adjust the matching value of the RF antenna between the external environment, so that the preset electronic device can perform the stable transmission RF signal through the RF antenna without external interference, and maintain better power for RF signal transmissions.
US11196151B2

An electronic device according to an embodiment of the present invention comprises a first conductive plate; and a second conductive plate which extends from the first conductive plate at a first angle to the first conductive plate, wherein the first conductive plate and the second conductive plate comprise a conductive member which forms a cavity opened in a first direction perpendicular to the first conductive plate; a first radiation unit which is disposed apart from the first conductive plate by a first distance in a first direction; a second radiation unit which is disposed apart from the first conductive plate by a second distance in a second direction opposite to the first direction; at least one wireless communication circuit which feeds electricity to the first radiation unit and the second radiation unit; and a processor which is electrically connected with the wireless communication circuit, the processor can be set to cause the wireless communication circuit to receive a signal of a first frequency having a directivity in the first direction on the basis of the cavity formed by the first radiation unit and the conductive member, and to receive a second frequency signal on the basis of the coupling of the second radiation unit and at least a portion of the conductive member. In addition, various embodiments understood from the specification may be possible.
US11196146B2

A device comprises a package substrate and a ball grid array (BGA). The package substrate encapsulates an integrated circuit (IC) die and comprises a signal launch configured to emit or receive a signal on a surface of the package substrate. The BGA is affixed to the surface and comprises a set of grounded solder balls arranged as a boundary around the signal launch. The device may further comprise a printed circuit board (PCB) substrate having a waveguide interface side opposite a secondary waveguide side and a through-hole cavity that extends from the waveguide interface side to the secondary waveguide side, perpendicular to a plane of the PCB substrate. The BGA couples the package substrate to the waveguide interface side such that the surface of the package substrate faces the through-hole cavity and the signal launch and through-hole cavity are substantially aligned.
US11196144B2

An antenna assembly of reduced size but with optimized radiation and reception capabilities through slanted connections between the parts includes a feed portion, a first ground portion, a second ground portion, a first radiating portion, and a second radiating portion. The first radiating portion is a loop antenna on at least three surfaces of a carrier, and is connected between the feed portion and the first ground portion on opposite ends. The first radiating portion feeds in electric current through the feed portion. The second radiating portion is spaced from the first radiating portion, the second radiating portion is arranged on at least two surfaces of the carrier. The second radiating portion is connected between the second ground portion, the second radiating portion couples electric current from the first radiating portion. A wireless communication device employing the antenna assembly is also provided.
US11196138B1

A circulator-coupler device includes a ferrite element, a resonator over and aligned along an axis with the ferrite element, and a plurality of resonator ports connected to the resonator. The plurality of resonator ports includes first and second resonator ports, and a first portion of a perimeter of the resonator extends between the first and second resonator ports. The circulator further includes a coupler element positioned across a gap from the first portion of the perimeter of the resonator, and a coupler port connected to the coupler element. The device also may include a permanent magnet aligned along the axis with the ferrite element, where the permanent magnet biases the ferrite element and causes a signal conducted through the resonator to have a directionality along a rotational direction that extends from the first resonator port to the second resonator port.
US11196131B2

The present disclosure provides a secondary battery, which includes an electrode assembly, a case, a cap assembly and a first insulating tape. The electrode assembly comprises an electrode unit. The electrode unit comprises a positive electrode plate, a negative electrode plate and a separator. The electrode unit is a winding structure and in a flat shape, and an outermost turn of the negative electrode plate is positioned at an outer side of an outermost turn of the positive electrode plate. The case comprises a first side wall and an accommodating cavity, the electrode assembly is accommodated in the accommodating cavity, the case is electrically connected with the positive electrode plate, and the cap assembly is connected with the case. The first insulating tape is positioned between the electrode assembly and the first side wall and closely attached to an outer surface of the electrode assembly.
US11196112B2

The present disclosure provides an insulation member having excellent mechanical properties having enough shock-absorbing effect in external shock and volume change in a battery and provides a cylindrical secondary battery including the insulation member. The insulation member according to the present disclosure has excellent mechanical properties in high temperature, is composed of polypropylene having narrow molecular weight, and has a fine pattern on the surface.
US11196108B2

The present disclosure provides a battery module heat management assembly, a battery pack and a vehicle. The battery module heat management assembly includes a cooling mechanism. The cooling mechanism includes: a plurality of multi-channel pipes configured to be provided at a bottom of a battery module; a first fluid collector and a second fluid collector configured to be communicated with an external cooling fluid circuit, two ends of each multi-channel pipe are respectively communicated with the first fluid collector and the second fluid collector.
US11196107B2

The disclosure discloses a method for recycling lead paste in a spent lead-acid battery, comprising: (1) pretreating lead paste in a spent lead-acid battery as a raw material under vacuum; mixing the pretreated lead paste with a chlorination reagent to obtain reactants; and heating the reactants under vacuum to carry out a chlorination volatilization reaction, so that lead element in the pretreated lead paste is combined with chlorine element in the chlorination reagent to form lead chloride, which is then volatilized, and after the reaction is completed, chlorination residue and a crude lead chloride product are obtained by condensation and crystallization after volatilization; (2) purifying the crude lead chloride product obtained in the step (1) under vacuum to obtain a refined lead chloride product. The disclosure improves the overall process flow of the recycling method as well as parameter conditions of the respective steps thereof, and can effectively solve the problem of serious pollution in lead paste recycling in the prior art.
US11196106B2

A semiconductor device including: a voltage detection section that outputs a first voltage and a second voltage that is different from the first voltage, the first voltage and the second voltage being voltages of a connected battery; a correction section that, on the basis of potential differences between the first voltage and second voltage, derives second data from first data, the first data representing a relationship between remaining battery levels and open circuit voltages, and the second data representing a relationship between remaining battery levels and battery voltages; and a calculation section that calculates a remaining level of the battery on the basis of a remaining battery level corresponding to a minimum voltage in the second data and outputs the calculated remaining level of the battery.
US11196096B2

A battery pack includes a battery including at least one battery cell, a cell balancing device configured to balance a voltage of the at least one battery cell, a switch unit including a charging switch and a discharging switch arranged on a high current path through which a charging current and a discharging current flow, and a battery management unit configured to monitor a voltage and a current of the battery, to control the cell balancing device, and to control charging and discharging operations of the battery, wherein when a state of the battery during charging with a constant current satisfies a preset swelling condition, the battery management unit is configured to operate the cell balancing device for a preset discharging time to make the battery self-discharge, when the present discharging time passes, the battery management unit is configured to pause the battery from self-discharging for a preset pausing time, and when the preset pausing time passes, the battery management unit is configured to charge the battery.
US11196089B2

An electricity storage device includes a positive electrode containing a positive electrode active material, a negative electrode containing a negative electrode active material, and an electrolyte that includes an organic crystal layer including a layered structure and an organic solvent introduced into the organic crystal layer and that is interposed between the positive electrode and the negative electrode to conduct alkali metal ions. The layered structure includes an organic backbone layer containing an aromatic dicarboxylic acid anion having an aromatic ring structure, and an alkali metal element layer containing an alkali metal element that is coordinated with oxygen contained in a carboxylic acid of the organic backbone layer to form a framework. At least one of the positive electrode and the negative electrode adsorbs and desorbs the ions to store and release electric charge.
US11196084B2

A main object of the present disclosure is to provide a solid electrolyte with high fluoride ion conductivity. The present disclosure achieves the object by providing a solid electrolyte to be used for a fluoride ion battery, the solid electrolyte comprising: a composition of Ce1-x-yLaxSryF3-y, in which 0
US11196081B2

Described herein is an aqueous aluminum ion battery featuring an aluminum or aluminum alloy/composite anode, an aqueous electrolyte, and a manganese oxide, aluminosilicate or polymer-based cathode. The battery operates via an electrochemical reaction that entails an actual transport of aluminum ions between the anode and cathode. The compositions and structures described herein allow the aqueous aluminum ion battery described herein to achieve: (1) improved charge storage capacity; (2) improved gravimetric and/or volumetric energy density; (3) increased rate capability and power density (ability to charge and discharge in shorter times); (4) increased cycle life; (5) increased mechanical strength of the electrode; (6) improved electrochemical stability of the electrodes; (7) increased electrical conductivity of the electrodes, and (8) improved ion diffusion kinetics in the electrodes as well as the electrolyte.
US11196078B2

A nonaqueous electrolyte secondary battery includes a sulfur-containing positive electrode, a negative electrode, a nonaqueous electrolyte, and a cation exchange resin layer which is disposed between the positive electrode and the negative electrode and has a first surface having a roughness factor of 3 or more. A method for producing a nonaqueous electrolyte secondary battery includes a sulfur-containing positive electrode, a negative electrode, and a cation exchange resin layer which is interposed between the positive electrode and the negative electrode and has a first surface having a roughness factor of 3 or more. The method includes injecting a lithium polysulfide-containing positive electrode electrolyte between the positive electrode and the cation exchange resin layer, and injecting a negative electrode electrolyte between the negative electrode and the cation exchange resin layer, the negative electrode electrolyte having a lithium polysulfide concentration lower than that of the positive electrode electrolyte.
US11196077B2

The present disclosure relates to an apparatus for charging and discharging a coin-type secondary battery. The apparatus includes at least: a vessel filled with a solution containing water or sodium ions; a jig part installed at the vessel, having an interior in which a coin-type secondary battery is mounted, and configured to allow a cathode part of the coin-type secondary battery to be brought into contact with the solution in the vessel; an anode terminal installed at the jig part and electrically connected to an anode part of the coin-type secondary battery; and a cathode terminal electrically connected to the cathode part of the coin-type secondary battery.
US11196069B2

A fuel cell system includes a fuel cell stack that generates electricity using fuel and oxidant gases, a reformer that produces the fuel gas by reforming a raw material, a raw material feeder that supplies the raw material to the reformer, a combustor that combusts anode off-gas discharged from the anode of the fuel cell stack, and a controller that controls the raw material feeder. The period of a load-following operation in which the power output of the fuel cell stack shifts from a lower level to a higher level, is divided into multiple sub-periods. For each sub-period, a ratio is determined from the increase amounts in the flow rate of the raw material during the sub-period and the length of the sub-period. The controller controls the raw material feeder to make a ratio on the higher output side smaller than another on the lower output side.
US11196066B2

Provided is a fuel cell system that can effectively suppress clogging of a pipe due to freezing of water in a fuel gas supply system thereof without the need for halting the operation of the fuel cells, and thus is highly reliable. When possible freezing of water is detected or presumed to be present downstream of an injector, the amount of a fuel gas to be supplied from a circulation pump that is disposed in a circulation channel is relatively increased compared to the amount of the fuel gas to be supplied from the injector.
US11196055B2

Nanoporous oxygen reduction catalyst material comprising PtNiAu. The nanoporous oxygen reduction catalyst material is useful, for example, in fuel cell membrane electrode assemblies.
US11196051B2

Provided are a positive electrode for a secondary battery which includes a positive electrode collector, a porous positive electrode active material layer disposed on a surface of the positive electrode collector and including a positive electrode active material and first carbon nanotubes, and a conductive layer disposed on a surface of the positive electrode active material layer, wherein the conductive layer includes a porous network structure formed by a plurality of second carbon nanotubes and has a porosity equal to or greater than a porosity of the positive electrode active material layer +10 vol %, and a secondary battery including the same.
US11196042B2

The present invention relates to a method for preparing silicon-based active material particles for a secondary battery and silicon-based active material particles. The method for preparing silicon-based active material particles according to an embodiment of the present invention comprises the steps of: providing silicon powder; dispersing the silicon powder into an oxidant solvent to provide a mixture prior to grinding; fine-graining the silicon powder by applying mechanical compression and shear stress to the silicon powder in the mixture prior to grinding to produce silicon particles; producing a layer of chemical oxidation on the fine-grained silicon particles with the oxidant solvent while applying mechanical compression and shear stress to produce silicon-based active material particles; and drying the resulting product comprising the silicon-based active material particles to yield silicon-based active material particles.
US11196040B2

Disclosed is a negative electrode material including: a lithium silicate phase that contains a lithium silicate; and silicon particles that are dispersed in the lithium silicate phase, wherein the silicon particles have a crystallite size of 10 nm or more, and the lithium silicate has a composition represented by the following formula: Li2Si2O5.(x−2)SiO2, where 2
US11196030B2

A source of material for use in a deposition system includes one or more baffles or equivalent structures within the source. The baffles provide for increased concentration of material entrained in a carrier gas that is passed through and emitted by the source.
US11196029B2

A display structure and a manufacturing method thereof are provided. The manufacturing method including steps of: (a) providing a carrier sequentially including a rigid substrate, a sacrificial layer, and a graphene layer; (b) forming a flexible substrate on the carrier; (c) forming a display component layer on the flexible substrate; and (d) removing the rigid substrate and the sacrificial layer. By using the sacrificial layer and the graphene layer to prevent display structures from being damaged by a laser peeling off step and protect the flexible substrate during the manufacturing process, and increase the bendability of the flexible substrate.
US11196028B2

The present invention provides an OLED display panel and a display device. The OLED display panel includes a luminescent substrate having a first luminescent region and a bending region, and an encapsulated thin film being disposed on the luminescent substrate. The encapsulated thin film disposes a first optical device therein. The projection of the first optical device on the luminescent substrate is at the junction of the first luminescent region and the bending region, to make light from the first luminescent region enter into the bending region by aid of the first optical device.
US11196024B2

A display panel includes a substrate and an encapsulation layer disposed on the substrate. Through disposing a refraction piece in a thin film encapsulation layer at a peripheral area of the display panel, having the refraction piece being disposed in a first encapsulation organic layer of the encapsulation layer, and refracting light through an opening of the refraction piece to a display area when light at the peripheral area passes through the substrate, display brightness at a place of the display area close to the peripheral area is increased.
US11196020B2

To realize a high-performance liquid crystal display device or light-emitting element using a plastic film. A CPU is formed over a first glass substrate and then, separated from the first substrate. A pixel portion having a light-emitting element is formed over a second glass substrate, and then, separated from the second substrate. The both are bonded to each other. Therefore, high integration can be achieved. Further, in this case, the separated layer including the CPU serves also as a sealing layer of the light-emitting element.
US11196016B2

A pixel structure includes a base substrate and a light emitting element on the base substrate. The light emitting element includes a reflective electrode, a light emitting layer on the reflective electrode, and a substantially transparent electrode on a side of the light emitting layer away from the reflective electrode. The reflective electrode has a reflective ridge configured to reflect light laterally transmitted through the light emitting layer to exit from a light emitting surface of the pixel structure. The reflective ridge has a first concave reflective sidewall extending from a peak of the reflective ridge to a base of the reflective ridge, and a second concave reflective sidewall extending from the peak of the reflective ridge to the base of the reflective ridge. The first concave reflective sidewall faces away from the second concave reflective sidewall.
US11196012B2

The present invention provides a flexible OLED panel including a display area for configuring a pixel structure, the display area including a plurality of first bendable structures extending along a first direction, a plurality of second bendable structures extending along a second direction and a display unit. The second bendable structure intersects the first bendable structure to form a plurality of sub-display areas. The display unit is disposed in the sub-display area, and the display unit includes at least one sub-pixel.
US11196011B2

A display may have an array of organic light-emitting diodes that form an active area on a flexible substrate. Metal traces may extend between the active area and an inactive area of the flexible substrate. Display driver circuitry such as a display driver integrated circuit may be coupled to the inactive area. The metal traces may extend across a bend region in the flexible substrate. The flexible substrate may be bent in the bend region. The flexible substrate may be made of a thin flexible material to reduce metal trace bending stress. A coating layer in the bend region may be provided with an enhanced elasticity to allow its thickness to be reduced. The flexible substrate may be bent on itself and secured within an electronic device without using a mandrel.
US11196007B2

An organic compound represented by formula (1) and an organic compound represented by formula (2). These organic compounds provide high color purity. In formulae (1) and (2), R1 to R24 are each independently selected from the group consisting of a hydrogen atom and a substituent.
US11196005B2

The invention relates to a blend containing an electron acceptor and an electron donor, the acceptor being an n-type semiconductor which is a small molecule that does not contain a fullerene moiety, the electron donor being a p-type semiconductor which is a conjugated polymer comprising donor and acceptor units in random sequence, to a formulation containing such a blend, to the use of the blend in organic electronic (OE) devices, especially organic photovoltaic (OPV) devices, perovskite-based solar cell (PSC) devices, organic photodetectors (OPD) and organic light emitting diodes (OLED), and to OE, OPV, PSC, OPD and OLED devices comprising the blend.
US11196002B2

In a method for producing a vapor deposition mask including a resin mask 20 including resin mask openings 25 corresponding to a pattern to be produced by vapor deposition, and a metal mask 10 including a metal mask opening 15, the metal mask being stacked on one surface of the resin mask, when the plurality of resin mask openings 25 are formed, as to any one resin mask opening 25a of the plurality of resin mask openings 25, the resin mask opening 25 is formed such that in a thicknesswise cross section of the resin mask, an acute angle (θ1) formed by one inner wall surface forming the one resin mask opening and the other surface of the resin mask is different from an acute angle (θ2) formed by the other inner wall surface forming the one resin mask opening and the other surface of the resin mask.
US11196000B2

A low forming voltage NVM device is provided by forming a pair of sacrificial conductive pads on an interconnect dielectric material layer that embeds a pair of second electrically conductive structures and a patterned material stack. One of the sacrificial conductive pads has a first area and contacts a surface of one of the second electrically conductive structures that contacts a surface of an underlying first electrically conductive structure, and the other of the sacrificial conductive pads has a second area, different from the first area, and contacts a surface of another of the second electrically conductive structures that contacts a surface of a top electrode of the patterned material stack. A plasma treatment is performed to induce an antenna effect and to convert a dielectric switching material of the patterned material stack into a conductive filament. After plasma treatment, the pair of sacrificial conductive pads is removed.
US11195996B2

According to an embodiment, a phase-change memory device comprises: an upper electrode and a lower electrode; a phase-change layer in which a crystal state thereof is changed by heat supplied by the upper electrode and the lower electrode; and a selector which selectively switches the heat supplied by the upper electrode and the lower electrode to the phase-change layer, wherein the selector is formed of a compound which includes a transition metal in the phase-change material so as to have a high resistance when the crystalline state of the selector is crystalline and so as to have a low resistance when the crystalline state of the selector is non-crystalline.
US11195995B2

A method of forming a semiconductor structure includes forming a memorization layer over a substrate, forming a first self-aligned double patterning (SADP) stack including a first organic planarization layer (OPL), masking layer, set of mandrels, and set of spacers, and forming a patterned memorization layer by transferring a first pattern of the first set of spacers to the memorization layer. The method also includes forming a second SADP stack comprising a second OPL, masking layer, set of mandrels, and set of spacers, and forming an array of pillars by transferring a second pattern of the second set of spacers to the patterned memorization layer. The first and second OPL and the first and second sets of mandrels are a spin-on coated OPL material, and the memorization layer and first and second masking layers are a material configured for removal selective to the spin-on coated OPL material.
US11195993B2

Encapsulation topography-assisted techniques for forming self-aligned top contacts in MRAM devices are provided. In one aspect, a method for forming an MRAM device includes: forming MTJs on interconnects embedded in a first dielectric; depositing an encapsulation layer over the MTJs; burying the MTJs in a second dielectric; patterning a trench in the second dielectric over the MTJs exposing the encapsulation layer over tops of the MTJs which creates a topography at the trench bottom; forming a metal line in the trench over the topography; recessing the metal line which breaks up the metal line into segments separated by exposed peaks of the encapsulation layer; recessing the exposed peaks of the encapsulation layer to form recesses at the tops of the MTJs; and forming self-aligned contacts in the recesses. An MRAM device is also provided.
US11195988B2

This technology provides a method for fabricating an electronic device. A method for fabricating an electronic device including a variable resistance element, which includes a free layer having a variable magnetization direction; a pinned layer having a first non-variable magnetization direction, and including first ferromagnetic materials and a first spacer layer interposed between adjacent two first ferromagnetic materials among the first ferromagnetic materials; a tunnel barrier layer interposed between the free layer and the pinned layer; a magnetic correction layer having a second magnetization direction which is anti-parallel to the first magnetization direction; and a third spacer layer interposed between the magnetic correction layer and the pinned layer, and providing an anti-ferromagnetic exchange coupling between the magnetic correction layer and the pinned layer.
US11195985B2

An actuator device has an electroactive polymer actuator and an integrated piezoelectric transformer. At least a secondary side of the integrated piezoelectric transformer shares a piezoelectric electroactive polymer layer with the electroactive polymer actuator, so that lower external voltages can be applied to the actuator device. A diode is connected between the secondary side of the integrated piezoelectric transformer and the electroactive polymer actuator.
US11195984B2

A piezoelectric transformer that includes a base and an upper layer supported by the base. The upper layer includes a first piezoelectric layer that includes the portion of the upper layer that is interposed between an output electrode and an intermediate electrode, and a second piezoelectric layer that is superposed with the first piezoelectric layer and includes the portion of the upper layer interposed between the intermediate electrode and an input electrode in at least n vibration portions. Moreover, the input electrode includes multiple input electrode pieces and the output electrode includes multiple output electrode pieces. In addition, wiring lines are routed such that voltages of opposite phases can be respectively applied to a first input electrode piece group and a second input electrode piece group with the potential of the intermediate electrode serving as a reference.
US11195983B2

Provided is a piezoelectric film that has a perovskite structure preferentially oriented to a (100) plane and that comprises a composite oxide represented by the following compositional formula: Pba[(ZrxTi1-x)1-yNby]bO3 wherein 0
US11195971B2

A glass wiring substrate includes a glass substrate, a first wiring portion formed on a first surface of the glass substrate, a second wiring portion formed on a second surface opposite to the first surface, a through-hole formed in a region of the glass substrate in which the first wiring portion and the second wiring portion are not formed, the through-hole having a diameter on a second surface side larger than a diameter on a first surface side, and a through-hole portion formed in the through-hole, one end portion of the through-hole portion extending to the first wiring portion, the other end portion of the through-hole portion extending to the second wiring portion, in which a wiring pitch P1 of the first wiring portion in the vicinity of the through-hole portion is narrower than a wiring pitch P2 of the second wiring portion in the vicinity of the through-hole portion.
US11195959B2

A perovskite material including an organic-inorganic perovskite structure of formula (I), AnMX3 (I), n being the number of cation A and an integer >4, A being a monovalent cation selected from inorganic cations Ai and/or from organic cations Ao, M being a divalent metal cation or a combination thereof, X being a halide and/or pseudohalide anion or a combination thereof, wherein at least one cation A is selected from organic cations Ao, the inorganic cations Ai are independently selected from Li+, Na+, K+, Rb+, Cs+, or Tl+ and the organic cations Ao are independently selected from ammonium (NH4+), methyl ammonium (MA) (CH3NH3+), ethyl ammonium (CH3CH2NH3)+, formamidinium (FA) (CH(NH2)2+), methylformamidinium (CH3C(NH2)2+), guanidium (C((NH)2)3+), tetramethylammonium ((CH3)4N+), dimethylammonium ((CH3)2NH2+) or trimethylammonium ((CH3)3NH+).
US11195955B2

A display substrate including a base substrate, a first thin film transistor disposed on the base substrate and including a first gate electrode and a first semiconductor active layer; a second thin film transistor electrically connected to the first thin film transistor, the second thin film transistor including a second gate electrode and a second semiconductor active layer; and an organic light emitting device electrically connected to the second thin film transistor. The first semiconductor active layer includes a first material and the second semiconductor active layer includes a second material different from the first material.
US11195950B2

A semiconductor device may include active patterns extended in a first direction and spaced apart from each other in the first direction, a device isolation layer defining the active patterns, an insulating structure provided between the active patterns and between the device isolation layer, and a gate structure disposed on the insulating structure and extended in a second direction crossing the first direction. The gate structure may include an upper portion and a lower portion. The lower portion of the gate structure may be enclosed by the insulating structure.
US11195949B2

In a general aspect, a laterally diffused metal-oxide-semiconductor (LDMOS) transistor can include: a substrate of a first conductivity type; a buried well region of a second conductivity type disposed in the substrate; a body region of the first conductivity type disposed on the buried well region, a drift region of the second conductivity type disposed in the body region, a drain implant of the second conductivity type disposed in the drift region; a source implant of the second conductivity type disposed in the body region; and a gate structure disposed on the drift region. The gate structure can include: a field plate including a RESURF dielectric layer; a gate dielectric layer; and a gate electrode disposed on the field plate and the gate dielectric layer. The LDMOS transistor can also include a drain contact extending through the field plate and defining an Ohmic contact with the drain implant.
US11195947B2

A semiconductor device is disclosed including a semiconductor layer, a first well doped with dopants of a first conductivity type defined in the semiconductor layer, a second well doped with dopants of a second conductivity type different than the first conductivity type defined in the semiconductor layer adjacent the first well to define a PN junction between the first and second wells, and an isolation structure positioned in the second well. The semiconductor device also includes a first source/drain region positioned in the first well, a second source/drain region positioned in the second well adjacent a first side of the isolation structure, a doped region positioned in the second well adjacent a second side of the isolation structure, and a gate structure positioned above the semiconductor layer, wherein the gate structure vertically overlaps a portion of the doped region.
US11195946B2

A method of manufacturing semiconductor devices includes: forming source regions of a first conductivity type in a SiC-based semiconductor substrate, wherein dopants are introduced selectively through first segments of first mask openings in a first dopant mask and wherein a longitudinal axis of the first mask opening extends into a first horizontal direction; forming pinning regions of a complementary second conductivity type, wherein dopants are selectively introduced through second segments of the first mask openings and wherein the first and second segments alternate along the first horizontal direction; and forming body regions of the second conductivity type, wherein dopants are selectively introduced through second mask openings in a second dopant mask, wherein a width of the second mask openings along a second horizontal direction orthogonal to the first horizontal direction is greater than a width of the first mask openings.
US11195944B2

Techniques are disclosed for gallium nitride (GaN) oxide isolation and formation of GaN transistor structures on a substrate. In some cases, the GaN transistor structures can be used for system-on-chip integration of high-voltage GaN front-end radio frequency (RF) switches on a bulk silicon substrate. The techniques can include, for example, forming multiple fins in a substrate, depositing the GaN layer on the fins, oxidizing at least a portion of each fin in a gap below the GaN layer, and forming one or more transistors on and/or from the GaN layer. In some cases, the GaN layer is a plurality of GaN islands, each island corresponding to a given fin. The techniques can be used to form various non-planar isolated GaN transistor architectures having a relatively small form factor, low on-state resistance, and low off-state leakage, in some cases.
US11195940B2

This disclosure provides a high-voltage terahertz strained SiGe/InGaP heterojunction bipolar transistor and a preparation method thereof. An InGaP material has characteristics of a high carrier mobility of the InP material and a forbidden band width of the GaP material, so that the present disclosure employs the N-type In1-xGaxP layer as the collector to improve the frequency and power characteristics of the device, and realize the system integration of terahertz band chips. Further, the present disclosure utilizes the characteristics of the above materials and takes an advantages of “energy band engineering”, uses the In1-xGaxP (x=0-1) is used as the material of the collector of the SiGe-HBT, the composition molar ratio X of In and Ga is appropriately selected, such that the materials SiGe of the collector and the sub-collector have the same lattice constant, so as to effectively improve interface characteristics of InGaP and SiGe materials.
US11195930B1

The present disclosure relates to a semiconductor device having a backside source/drain contact, and method for forming the device. The semiconductor device includes a source/drain feature having a top surface and a bottom surface, a first silicide layer formed in contact with the top surface of the source/drain feature, a first conductive feature formed on the first silicide layer, and a second conductive feature having a body portion and a first sidewall portion extending from the body portion, wherein the body portion is below the bottom surface of the source/drain feature, and the first sidewall portion is in contact with the first conductive feature.
US11195928B2

A semiconductor device is provided including an active region on a substrate A plurality of channel layers is spaced apart on the active region. Gate structures are provided. The gate structures intersect the active region and the plurality of channel layers. The gate structures surround the plurality of channel layers. Source/drain regions are disposed on the active region on at least one side of the gate structures. The source/drain regions contact with the plurality of channel layers. A lower insulating layer is disposed between side surfaces of the gate structures on the source/drain regions. Contact plugs penetrate through the lower insulating layer. The contact plugs contact the source/drain regions. An isolation structure intersects the active region on the substrate and is disposed between the source/drain regions adjacent to each other. Each of the gate structures includes a gate electrode and a gate capping layer including materials different from each other.
US11195926B2

A gate-all-around structure including a first transistor is provided. The first transistor includes a semiconductor substrate having a top surface, and a first nanostructure over the top surface of the semiconductor substrate and between a first source and a first drain. The first transistor also includes a first gate structure around the first nanostructure, and an inner spacer between the first gate structure and the first source, wherein an interface between the inner spacer and the first gate structure is non-flat. The first transistor includes an isolation layer between the top surface of the semiconductor substrate and the first source and the first drain.
US11195912B2

A sacrificial gate stack for forming a nanosheet transistor includes a substrate. first, second and third silicon channel nanosheets formed over the substrate, and a first sandwich of germanium (Ge) containing layers disposed between the substrate and first silicon channel nanosheet. The stack also includes a second sandwich of Ge containing layers disposed between the first silicon channel nanosheet and the second silicon channel nanosheet; and a third sandwich of Ge containing layers disposed between the second silicon channel nanosheet and the third silicon channel nanosheet. Each sandwich includes first and second low Ge containing layers surrounding a silicon germanium (SiGe) sacrificial nanosheet that has a higher Ge concentration than the first and second low Ge containing layers.
US11195908B2

Provided is a semiconductor device comprising: a semiconductor substrate; an active section provided in the semiconductor substrate; an edge termination structure section provided between the active section and an outer peripheral edge of the semiconductor substrate on an upper surface of the semiconductor substrate; and an end lifetime control unit that is provided in the semiconductor substrate in the edge termination structure section and is continuous in a range facing at least two or more diode sections arranged in the first direction, wherein the active section includes: a transistor section and the diode sections alternately arranged with the transistor section in a predetermined first direction on the upper surface of the semiconductor substrate.
US11195903B2

A highly stable organic light-emitting panel includes a substrate and a plurality of pixelated OLED circuit assemblies. The substrate further includes an auxiliary electrode and a plurality of circuit protection structures, each of which is electrically connected to a corresponding pixelated first electrode in each pixelated OLED circuit assembly. The plurality of circuit protection structures are respectively connected to the auxiliary electrode. An insulator covers the auxiliary electrode, the plurality of circuit protection structures, and an area between the plurality of circuit protection structures and the plurality of OLED circuit assemblies. When a current passing through a pixel with short-circuit defect in any one of the plurality of OLED circuit assemblies is greater than a predetermined threshold of the circuit protection structure, the circuit protection structure corresponding to the pixel with short-circuit defect fuses, thereby isolating the OLED circuit assembly corresponding to the pixel with short-circuit defect.
US11195900B2

An array substrate and a method of fabricating the same are described. The array substrate has an active area and a winding area, wherein the array substrate has a base substrate, an active layer, a first insulating layer, a first metal layer, a second insulating layer, a second metal layer, a third insulating layer, a third metal layer, a patterned flat layer, a pixel defining layer, and a support layer. The first metal layer has at least one first wiring pattern. The second metal layer has at least one second wiring pattern. The third metal layer has at least one third wiring pattern. The pixel defining layer together with the support layer within the winding area have at least one undercut structure. The array substrate and the method of fabricating the same can reduce a width of a boundary formed by the winding area.
US11195894B2

A display apparatus is provided by the present invention, the display apparatus includes a first thin film transistor (TFT) disposed in a first pixel region and including a first semiconductor layer and a first gate electrode, where the semiconductor layer includes first source and drain regions; a second TFT disposed in a second pixel region adjacent the first pixel region and including a second semiconductor layer and a second gate electrode, where the second semiconductor layer includes a second source and drain regions; a first pixel electrode disposed in the first pixel region and including a first region where a first light-emitting layer is disposed and a second region extending from the first region and disposed on a first via hole; and a second pixel electrode disposed in the second pixel region and including a third region where a second light-emitting layer is disposed and a fourth region extending from the third region and disposed on a second via hole.
US11195888B2

Disclosed is a display device having a reduced bezel area. The display device includes a plurality of touch lines electrically connected to a plurality of touch electrodes and display link lines electrically connected to a light-emitting element, the display link lines being disposed in a non-active area of a substrate, wherein a minimum of M touch lines (M being a natural number greater than 1 and less than N) is disposed with respect to a minimum of N display link lines (N being a natural number greater than 1), among the plurality of display link lines, in the non-active area. Consequently, a narrow bezel may be realized.
US11195882B2

A pixel arrangement structure, a display substrate and a display device. The pixel arrangement structure includes: a plurality of first sub-pixels and a plurality of sub-pixel groups arranged in an array, wherein the plurality of first sub-pixels and the plurality of sub-pixel groups are alternately arranged along a first direction to form pixel rows, and are alternately arranged along a second direction intersected with the first direction to form pixel columns; each of the plurality of sub-pixel groups includes a second sub-pixel, a third sub-pixel and another second sub-pixel sequentially arranged along the first direction; in the same pixel row, a ratio of a distance between the geometric centers of each second sub-pixel and the adjacent third sub-pixel to a distance between the geometric centers of each first sub-pixel and the third sub-pixel in the adjacent sub-pixel group is greater than or equal to ¼ and less than ½.
US11195879B2

In some embodiments, a semiconductor device is provided. The semiconductor device includes a semiconductor substrate having a first semiconductor material layer separated from a second semiconductor material layer by an insulating layer. A first access transistor is arranged on the first semiconductor material layer, where the first access transistor has a pair of first source/drain regions having a first doping type. A second access transistor is arranged on the first semiconductor material layer, where the second access transistor has a pair of second source/drain regions having a second doping type opposite the first doping type. A resistive memory cell having a bottom electrode and an upper electrode is disposed over the semiconductor substrate, where one of the first source/drain regions and one of the second source/drain regions are electrically coupled to the bottom electrode.
US11195865B2

An imaging device including: a photoelectric converter that generates a signal charge by photoelectric conversion of light; a semiconductor substrate that includes a first semiconductor layer containing an impurity of a first conductivity type and an impurity of a second conductivity type different from the first conductivity type; and a first transistor that includes, as a source or a drain, a first impurity region of the second conductivity type in the first semiconductor layer. The first semiconductor layer includes: a charge accumulation region that is an impurity region of the second conductivity type, the charge accumulation region being configured to accumulate the signal charge; and a blocking structure that is located between the charge accumulation region and the first transistor, and the blocking structure includes a second impurity region of the second conductivity type.
US11195861B2

A display device and a method of manufacturing the same. The display device includes a pixel connected to a scan line and a data line intersecting the scan line, and a driving transistor and a switching transistor disposed in the pixel. The driving transistor includes a substrate, a first active layer disposed on the substrate, a first gate electrode disposed on the first active layer, and a second insulating film contacting the first gate electrode and the first gate electrode. The switching transistor includes a second active layer disposed on the substrate, a second gate electrode disposed on the second active layer, a first insulating film contacting the second active layer and the second gate electrode, and a second insulating film covering the first insulating film. The first insulating film and the second insulating film are made of different materials from each other.
US11195859B2

An array substrate and a flexible display panel are provided. The array substrate is in a bending region and includes a base; an inorganic layer formed on the base, wherein at least one hollowing-out region is disposed in the inorganic layer, and the hollowing-out region is non-filled or filled with an organic matter; and a metal layer formed on the inorganic layer and connected to layers on a bottom of the inorganic layer by at least one via hole encircled by the at least one hollowing-out region. When the flexible display panel is bent, the at least one hollowing-out region provides a good channel for releasing stress in the inorganic layer and improves the bending performance of the flexible display panel.
US11195857B2

A three-dimensional memory device may include an alternating stack of insulating layers and spacer material layers formed over a carrier substrate. The spacer material layers are formed as, or are subsequently replaced with, electrically conductive layers. Memory stack structures are formed through the alternating stack. Each memory stack structure includes a respective vertical semiconductor channel and a respective memory film. Drain regions and bit lines can be formed over the memory stack structures to provide a memory die. The memory die can be bonded to a logic die containing peripheral circuitry for supporting operations of memory cells within the memory die. A distal end of each of the vertical semiconductor channels is physically exposed by removing the carrier substrate. A source layer is formed directly on the distal end each of the vertical semiconductor channels. A bonding pad can be formed on the source layer.
US11195856B2

A semiconductor device includes a first substrate in which a first region and a second region are defined, a first stack structure with first gate electrodes displaced and stacked sequentially on the first substrate, a second stack structure with second gate electrodes displaced and stacked sequentially on the first stack structure, a junction layer disposed between the first stack structure and the second stack structure, a first interlayer insulating layer disposed on a side surface of the first stack structure, a second interlayer insulating layer covering the second stack structure, a first channel hole that penetrates through structure(s) and/or layer(s) and a second channel hole that penetrates through structure(s) and/or layer(s). A height of the second portion of the first channel hole in a second direction orthogonal to the first direction is less than a height of the second portion of the second channel hole in the second direction.
US11195851B2

The present technology provides a semiconductor memory device. The semiconductor memory device includes a source film spaced from a substrate and disposed on the substrate, a conductive contact plug penetrating the source film, and a dummy stack body including dummy interlayer insulating films and sacrificial insulating films alternately stacked on the conductive contact plug.
US11195849B2

In one embodiment, a semiconductor device includes a first film including a plurality of electrode layers and a plurality of insulating layers provided alternately in a first direction, and a first semiconductor layer provided in the first film via a charge storage layer and extending in the first direction. The device further includes a first conductive member provided in the first film and extending in the first direction, and a second semiconductor layer provided on the first film to contact the first semiconductor layer. The second semiconductor layer includes a first surface on a side of the first film, and a second surface on an opposite side of the first surface. The second surface is an uneven face protruding towards the first direction.
US11195848B2

A memory array comprising strings of memory cells comprises laterally-spaced memory blocks individually comprising a vertical stack comprising alternating insulative tiers and conductive tiers. Operative channel-material strings of memory cells extend through the insulative tiers and the conductive tiers. Upper masses comprise first material laterally-between and longitudinally-spaced-along immediately-laterally-adjacent of the memory blocks and second material laterally-between and longitudinally-spaced-along the immediately-laterally-adjacent memory blocks longitudinally-between and under the upper masses. The second material is of different composition from that of the first material. The second material comprises insulative material. Other embodiments, including method, are disclosed.
US11195839B2

A memory device comprises a first selector and a storage capacitor in series with the first selector. A second selector is in parallel with the storage capacitor coupled between the first selector and zero volts. A plurality of memory devices form a 2S-1C cross-point DRAM array with 4F2 or less density.
US11195832B2

A semiconductor device includes a first transistor pair formed over a substrate. The first transistor pair includes a n-type transistor and a p-type transistor that are stacked over one another. The n-type transistor has a first channel region that includes one or more first nano-channels with a first bandgap value. The one or more first nano-channels extend laterally along the substrate, are stacked over the substrate and spaced apart from one another. The p-type transistor has a second channel region that includes one or more second nano-channels made of a compound material having a second bandgap value based on a predetermined material ratio of the compound material. The one or more second nano-channels extend laterally along the substrate, are stacked over the substrate and spaced apart from one another.
US11195831B2

A 3D semiconductor structure includes a buffer layer, a n-type high electron mobility transistor (HEMT) disposed on a first surface of the buffer layer, and a p-type high hole mobility transistor (HHMT) disposed on a second surface of the buffer layer opposite to the first surface.
US11195827B2

A semiconductor integrated circuit device may include a pad, a first voltage protection circuit and a second voltage protection circuit. The first voltage protection circuit may be connected with the pad. The second voltage protecting circuit may be connected between the first voltage protection circuit and a ground terminal. The first voltage protection circuit may include a gate positive p-channel metal oxide semiconductor (GPPMOS) transistor. The second voltage protection circuit may include serially connected GPPMOS transistors.
US11195820B2

A fractured semiconductor die is disclosed, together with a semiconductor device including the fractured semiconductor die. During fabrication of the semiconductor dies in a wafer, the wafer may be scored in a series of parallel scribe lines through portions of each row of semiconductor dies. The scribe lines then propagate through the full thickness of the wafer to fracture off a portion of each of the semiconductor dies. It may happen that electrical traces such as bit lines in the memory cell arrays short together during the die fracture process. These electrical shorts may be cleared by running a current through each of the electrical traces.
US11195817B2

A semiconductor package includes a redistribution structure, a memory wafer, semiconductor dies and conductive vias. The memory wafer, disposed over the redistribution structure, includes at least one memory die. The semiconductor dies are disposed side by side with respect to each other, between the memory wafer and the redistribution structure, and are electrically connected to the redistribution structure. The conductive vias electrically connect the at least one memory die with the redistribution structure. A semiconductor package includes a redistribution structure, a reconstructed wafer, and a heat sink. The reconstructed wafer is disposed on the redistribution structure. The reconstructed wafer includes logic dies and memory dies. The logic dies are electrically connected to the redistribution structure. The memory dies are electrically connected to the redistribution structure and vertically stacked with the logic dies. The heat sink is disposed on the reconstructed wafer. The heat sink is fastened to the reconstructed wafer.
US11195813B2

A first anisotropic conductive film 1A or a second anisotropic conductive film 1B has a first insulating resin layer 2 and a second insulating resin layer 3. The first insulating resin layer 2 is formed of a photopolymerized resin, and the second insulating resin layer 3 is formed of a polymerizable resin. Conductive particles 10 are disposed in a single layer on a surface of the first insulating resin layer 2 on a side of the second insulating resin layer 3. The first anisotropic conductive film further has a third insulating resin layer 4 formed of a polymerizable resin, and the second anisotropic conductive film 1B has an intermediate insulating resin layer 6. The intermediate insulating resin layer 6 is formed of a resin containing no polymerization initiator, and is in contact with the conductive particles 10. These anisotropic conductive films have favorable connection reliability.
US11195810B2

A device includes an interconnect structure over a substrate, multiple first conductive pads over and connected to the interconnect structure, a planarization stop layer extending over the sidewalls and top surfaces of the first conductive pads of the multiple first conductive pads, a surface dielectric layer extending over the planarization stop layer, and multiple first bonding pads within the surface dielectric layer and connected to the multiple first conductive pads.
US11195795B1

Embodiments of the invention include a method of forming a multi-layer integrated circuit (IC) structure that includes forming a first dielectric layer. A first interconnect is formed in the first dielectric layer and includes a first top surface, a first bottom surface, and a first sidewall extending from an edge of the first top surface to an edge of the first bottom surface. A second interconnect is formed in the first dielectric layer and includes a second top surface, a second bottom surface, and a second sidewall extending from an edge of the second top surface to an edge of the second bottom surface. A spacing from the edge of the first top surface to the edge of the second top surface is greater than a spacing from the edge of the first bottom surface to the edge of the second bottom surface.
US11195789B2

A bottom side interposer provides a structurally balanced chip carrier module to reduce thermal warp and increase package robustness. The bottom side interposer is attached to the bottom of a chip carrier which carries semiconductor chips on the top side of the chip carrier. The top side of the chip carrier typically includes a top side interposer between the semiconductor chips and the chip carrier. The bottom side interposer has a coefficient of thermal expansion (CTE) that is similar to the chips and top side interposer, or tailored to have a CTE intermediate to the chips and the chip carrier. Pads on the bottom side interposer may be plated or fitted with solder balls to complete the module so the module can be connected to a printed circuit board.
US11195776B2

A power module substrate includes an insulating substrate and a metal plate. The metal plate is joined to the insulating substrate with a brazing material in between. As to surface roughness of a lateral surface of the metal plate in a thickness direction, the surface roughness of at least a corner part farthest from a center of the metal plate in plan view is larger than the surface roughness of plane parts sandwiching the corner part.
US11195773B2

In an embodiment, a quantum device includes an interposer layer comprising a set of vias. In an embodiment, the quantum device includes a dielectric layer formed on a first side of the interposer, the dielectric layer including a set of transmission lines communicatively coupled to the set of vias. In an embodiment, the quantum device includes a plurality of qubit chips coupled to an opposite side of the interposer layer, each qubit chip of the plurality of qubit chips including: a plurality of qubits on a first side of the qubit chip and a plurality of protrusions on a second side of the qubit chip. In an embodiment, the quantum device includes a heat sink thermally coupled with the plurality of qubit chips, the heat sink comprising a plurality of recesses aligned with the plurality of protrusions of the plurality of qubit chips.
US11195762B2

A semiconductor device including pairs of multiple threshold voltage (Vt) devices includes at least a first region corresponding to a first pair of Vt devices, a second region corresponding to a second pair of Vt devices including a first dipole layer, and a third region corresponding to a third pair of Vt devices including a second dipole layer different from the first dipole layer.
US11195750B2

A method of forming a semiconductor structure includes forming an etch stop layer on a substrate, forming a metal oxide layer over the etch stop layer, and forming an interlayer dielectric (ILD) layer on the metal oxide layer. The method further includes forming a trench etch opening over the ILD layer, forming a capping layer over the trench etch opening, and forming a via etch opening over the capping layer.
US11195745B2

A method of forming a semiconductor structure includes forming a plurality of fins over a substrate, at least a portion of one or more of the fins providing one or more channels for one or more fin field-effect transistors. The method also includes forming a plurality of active gate structures over the fins, forming at least one single diffusion break trench between a first one of the active gate structures and a second one of the active gate structures, and forming at least one double diffusion break trench between a third one of the active gate structures and a fourth one of the active gate structures. The double diffusion break trench has a stepped height profile in the substrate, the stepped height profile comprising a first depth with a first width and a second depth less than the first depth with a second width greater than the first width.
US11195744B2

A substrate treatment apparatus according to an embodiment of the present invention includes a chamber, a stage, a gas discharger, a plasma generator, and a rotation mechanism. The stage supports a semiconductor substrate in the chamber. The gas discharger discharges a film formation gas toward the semiconductor substrate from a position opposing the stage. The plasma generator is provided on the gas discharger and generates plasma in the chamber during discharge of the film formation gas. The rotation mechanism rotates the stage during generation of the plasma.
US11195738B2

A substrate processing apparatus including a frame, a first SCARA arm connected to the frame, including an end effector, configured to extend and retract along a first radial axis; a second SCARA arm connected to the frame, including an end effector, configured to extend and retract along a second radial axis, the SCARA arms having a common shoulder axis of rotation; and a drive section coupled to the SCARA arms is configured to independently extend each SCARA arm along a respective radial axis and rotate each SCARA arm about the common shoulder axis of rotation where the first radial axis is angled relative to the second radial axis and the end effector of a respective arm is aligned with a respective radial axis, wherein each end effector is configured to hold at least one substrate and the end effectors are located on a common transfer plane.
US11195735B2

A load lock for a substrate container for receiving flat substrates, wherein the load lock has a load chamber for receiving the substrate container that has a bottom, a ceiling, a rear wall, a front wall, a first side wall and a second side wall that connect the rear wall to the front wall, and wherein a carrier unit for receiving the substrate container is arranged in the load chamber. Here, it is provided that the load chamber can be divided into a first part and a second part along a dividing plane to open the load chamber, wherein the dividing plane extends toward the rear wall offset from the front wall through the first side wall, the second side wall, the bottom and the ceiling of the load chamber.
US11195734B2

Dual load lock chambers for use in a multi-chamber processing system are disclosed herein. In some embodiments, a dual load lock chamber, includes a first load lock chamber having a first interior volume and a first substrate support, wherein the first substrate support includes a first plurality of support surfaces vertically spaced apart by a first predetermined distance; at least one heat transfer device disposed within the first substrate support to heat or cool the first plurality of substrates; and a second load lock chamber disposed adjacent to the first load lock chamber and having a second interior volume and a second substrate support, wherein the second substrate support includes a second plurality of support surfaces vertically spaced apart by a second predetermined distance that less than the first predetermined distance.
US11195733B2

According to one embodiment, a vacuum processing device is provided which is capable of being controlled to create the most suitable gas flow under the situation where the device is placed by allowing a plurality of vacuum transfer chambers to communicate with each other via the intermediate chamber in an operation method of the vacuum processing device including the plurality of vacuum transfer chambers connected to each other via the intermediate chamber and a plurality of vacuum processing chambers respectively connected to the vacuum transfer chambers.
US11195731B2

A substrate processing device includes a substrate holding table, an ultraviolet irradiator, a tubular member, a first gas supplying unit, and a second gas supplying unit. The ultraviolet irradiator is disposed facing to the substrate through an active space and configured to irradiate the substrate with ultraviolet light. The tubular member includes an inner surface surrounding a side surface of the substrate holding table, and at least one opening at a position facing to the side surface on the inner surface. The first gas supplying unit supplies gas to a space between the side surface of the substrate holding table and the inner surface of the tubular member through the at least one opening. The second gas supplying unit supplies gas to an active space between the substrate and the ultraviolet irradiator.
US11195730B2

A device for processing wafer-shaped articles comprises a closed process chamber that provides a gas-tight enclosure. A rotary chuck is located within the closed process chamber. A heater is positioned relative to the chuck so as to heat a wafer shaped article held on the chuck from one side only and without contacting the wafer shaped article. The heater emits radiation having a maximum intensity in a wavelength range from 390 nm to 550 nm. At least one first liquid dispenser is positioned relative to the chuck so as to dispense a process liquid onto a side of a wafer shaped article that is opposite the side of the wafer-shaped article facing the heater.
US11195725B2

A microelectronic device includes a metal layer on a first dielectric layer. An etch stop layer is disposed over the metal layer and on the dielectric layer directly adjacent to the metal layer. The etch stop layer includes a metal oxide, and is less than 10 nanometers thick. A second dielectric layer is disposed over the etch stop layer. The second dielectric layer is removed from an etched region which extends down to the etch stop layer. The etched region extends at least partially over the metal layer. In one version of the microelectronic device, the etch stop layer may extend over the metal layer in the etched region. In another version, the etch stop layer may be removed in the etched region. The microelectronic device is formed by etching the second dielectric layer using a plasma etch process, stopping on the etch stop layer.
US11195721B2

Ohmic contacts, including materials and processes for forming n-type ohmic contacts on n-type semiconductor substrates at low temperatures, are disclosed. Materials include reactant layers, n-type dopant layers, capping layers, and in some instances, adhesion layers. The capping layers can include metal layers and diffusion barrier layers. Ohmic contacts can be formed on n-type semiconductor substrates at temperatures between 150 and 250° C., and can resist degradation during operation.
US11195719B2

Embodiments of the present disclosure describe techniques for reducing in-plane distortion from wafer to wafer bonding using a dummy wafer. One embodiment is an apparatus formed using a dummy wafer, the apparatus comprising: a device layer fusion bonded to a first side of a carrier wafer, wherein the dummy wafer comprises a first wafer and the carrier wafer comprises a second wafer that is different than the first wafer; wherein the device layer comprise a portion of a third wafer that is different than the second wafer; and wherein a second opposite side of the carrier wafer includes: a removal process artifact, wherein a distortion signature present in the portion of the second wafer is indicative of the use of the dummy wafer fusion bonded to the second side of the carrier wafer, or a remainder of the dummy wafer. Other embodiments may be disclosed and/or claimed.
US11195712B2

A process is provided for depositing a substantially amorphous titanium oxynitride thin film that can be used, for example, in integrated circuit fabrication, such as in forming spacers in a pitch multiplication process. The process comprises contacting the substrate with a titanium reactant and removing excess titanium reactant and reaction byproducts, if any. The substrate is then contacted with a second reactant which comprises reactive species generated by plasma, wherein one of the reactive species comprises nitrogen. The second reactant and reaction byproducts, if any, are removed. The contacting and removing steps are repeated until a titanium oxynitride thin film of desired thickness has been formed.
US11195709B2

An ambient ionisation source unit (10) is provided comprising: a housing (12) containing a first device (14) for generating analyte material from a surface of a sample to be analysed and a sampling inlet (16) for receiving analyte material liberated from the surface of the sample. The position(s) of the first device and/or sampling inlet is (are) fixed relative to the housing. Thus, the first device and the sampling inlet are integrated into a single unit that can be installed onto the front-end of an ion analysis instrument with minimal or reduced user interaction.
US11195708B2

Humidification systems and methods to introduce water vapor to a laser-ablated sample prior to introduction to an ICP torch are described. A system embodiment includes, but is not limited to, a water vapor generator configured to control production of a water vapor stream and to transfer the water vapor stream to at least one of a sample chamber of a laser ablation device or a mixing chamber in fluid communication with the laser ablation device, wherein the mixing chamber is configured to receive a laser-ablated sample from the laser ablation device and direct the laser-ablated sample to an inductively coupled plasma torch.
US11195690B2

Even when the amount of overlay deviation between patterns located in different layers is large, correct measurement of the amount of overlay deviation is stably performed. The charged particle beam device includes a charged particle beam irradiation unit that irradiates a sample with a charged particle beam, a first detection unit that detects secondary electrons from the sample, a second detection unit that detects backscattered electrons from the sample, and an image processing unit that generates a first image including an image of a first pattern located on the surface of the sample based on an output of the first detection unit, and generates a second image including an image of a second pattern located in a lower layer than the surface of the sample based on an output of the second detection unit. A control unit adjusts the position of a measurement area in the first image based on a first template image for the first image, and adjusts the position of a measurement area in the second image based on a second template image for the second image.
US11195680B2

An electrical assembly adapted for switching power to a circuit having a power source. The electrical assembly includes a housing with current carrying contacts disposed in the housing. The current carrying contacts have engagement ends with non-linear surfaces. A coupling member is provided in the housing. The coupling member has mating portions for engaging the non-linear surfaces of the current carrying contacts. The mating portions have grooves provided thereon which extend from top surfaces of the mating portions toward bottom surfaces of the mating portions. As the electrical assembly is moved to a closed position, the grooves of the mating portions of the coupling member are moved into engagement with the non-linear surfaces of the contacts, resulting in multiple contact points being provided between the non-linear surfaces of each respective contact of the current carrying contacts and edges each respective groove of the groove of the mating portions.
US11195672B2

A switching element for a tap changer, the switching element having a vacuum interrupter that includes a movable contact, a plunger connected with the movable contact, and a housing, in the interior of which, the movable contact is arranged. The switching element also has an actuator configured to actuate the plunger and thereby actuate the movable contact; and a guide. The guide is arranged outside of the housing and is attached to the actuator such that, when actuation of the movable contact takes place, the guide is configured to move therewith. The guide surrounds the housing at least in part, and at least a sub-region of the guide bears against the housing such that, when the movable contact is actuated, the sub-region is moved along the housing.
US11195668B2

An electrochemical device includes a first electrode unit; a second electrode unit; a third electrode unit; a first lithium ion supply source, which is disposed between the first electrode unit and the third electrode unit and includes a first current collector that is a porous metal foil having a first main surface on the side of the first electrode unit; a second lithium ion supply source, which is disposed between the second electrode unit and the third electrode unit and includes a second current collector that is a porous metal foil having a third main surface on the side of the second electrode unit; and an electrolyte. Lithium ions are pre-doped from first metal lithium attached to the first main surface, and second metal lithium attached to the third main surface, into the negative electrode of each electrode unit.
US11195660B2

A multilayer ceramic capacitor includes a laminate and an outer electrode. The laminate includes a plurality of laminated ceramic layers and a plurality of internal electrode layers. The internal electrode layers are respectively laminated on the ceramic layers. The outer electrode is provided on each end surface of the laminate. Each outer electrode includes a metal layer. The metal layer includes at least a Pd layer, an Ni layer, and an Sn layer laminated from a portion adjacent to or in a vicinity of the laminate in order of the Pd layer, the Ni layer, and the Sn layer. The metal layer is located at an outermost surface of the outer electrode. A thickness of the Ni layer is greater than or equal to about 0.4.
US11195659B2

Improved termination features for multilayer electronic components are disclosed. Monolithic components are provided with plated terminations whereby the need for typical thick-film termination stripes is eliminated or greatly simplified. Such termination technology eliminates many typical termination problems and enables a higher number of terminations with finer pitch, which may be especially beneficial on smaller electronic components. The subject plated terminations are guided and anchored by exposed internal electrode tabs and additional anchor tab portions which may optionally extend to the cover layers of a multilayer component. Such anchor tabs may be positioned internally or externally relative to a chip structure to nucleate additional metallized plating material. External anchor tabs positioned on top and bottom sides of a monolithic structure can facilitate the formation of wrap-around plated terminations.
US11195656B2

A broadband multilayer ceramic capacitor may include a monolithic body including a plurality of dielectric layers stacked in the Z-direction, a first external terminal, and a second external terminal. A plurality of active electrodes, a bottom shield electrode, and a top shield electrode may be arranged within the monolithic body. The top shield electrode may be positioned between the active electrodes and a top surface of the capacitor and spaced apart from the top surface of the capacitor by a top-shield-to-top distance. A bottom shield electrode may be positioned between the active electrodes and the bottom surface of the capacitor and spaced apart from the bottom surface of the capacitor by a bottom-shield-to-bottom distance. A ratio of the top-shield-to-top distance to the bottom-shield-to-bottom distance may be between about 0.8 and about 1.2. The bottom-shield-to-bottom distance may range from about 8 microns to about 100 microns.
US11195654B2

An inventive ignition coil has a transformer that includes a primary coil, a secondary coil and a core formed from stacked metal sheets. A plastic frame holds the sheets. A housing surrounds an interior in which the transformer is arranged and the interior is sealed with an electrically insulating casting compound. The housing comprises an interior wall bounding bounds a compartment in which a part of the core is arranged, the part of the core being outside the primary coil and the secondary coil.
US11195652B2

A coil component includes: a body having one surface and the other surface opposing each other in one direction; a coil portion including a coil pattern having at least one turn around the one direction, and embedded in the body; an external electrode disposed on the one surface of the body and connected to the coil portion; a shielding layer disposed on the other surface of the body; and an insulating layer disposed between the body and the shielding layer.
US11195644B2

The disclosure describes techniques for forming nanoparticles including Fe16N2 phase. In some examples, the nanoparticles may be formed by first forming nanoparticles including iron, nitrogen, and at least one of carbon or boron. The carbon or boron may be incorporated into the nanoparticles such that the iron, nitrogen, and at least one of carbon or boron are mixed. Alternatively, the at least one of carbon or boron may be coated on a surface of a nanoparticle including iron and nitrogen. The nano particle including iron, nitrogen, and at least one of carbon or boron then may be annealed to form at least one phase domain including at least one of Fe16N2, Fe16(NB)2, Fe16(NC)2, or Fe16(NCB)2.
US11195639B2

The present disclosure provides a conductor arrangement for transmitting differential communication signals, the conductor arrangement includes a conductor carrier, a plurality of pairs of first conductors, two of the first conductors being electrically coupled together at their ends, and a plurality of pairs of second conductors, two of the second conductors being electrically coupled together at their ends, and wherein, as conductor bundles, in each case one of the first conductors of a pair and one of the second conductors of a pair are jointly arranged on a first side of the conductor carrier and the further first conductor of the respective pair and the further second conductor of the respective pair are arranged on a second side of the conductor carrier.
US11195637B2

Elastomer compositions with high dielectric constants are disclosed. Embodiments of the disclosure include a high dielectric constant (high-K) elastomeric composition comprising an elastomer, carbon black (CB), and organoclay (OC). The composition is not dependent on any raw material with inherent high-k or any metal oxide type material that changes conductivity with applied voltages. The composition instead uses distributed electric fields and polarizability with carbon black and organoclays. This allows for a high-k material through polarizability with limited large-scale electron sharing.
US11195617B1

A method for intelligently triaging patients may be provided. The computer-implemented may diagnose a patient based up a received set of medical symptoms. In response, to the diagnosis, a filterable and/sortable list of healthcare service recommendations may be generated. The list of healthcare services may be generated based upon an analysis of a plurality of user data. Each recommendation on the list of healthcare service recommendations may correspond to a plurality of metadata describing the associated healthcare service. When a user selects a particular healthcare service from the list of healthcare service recommendations, the method may include interconnecting a client device with a computing system associated with the particular healthcare service.
US11195615B1

A multimodal data acquisition and communication system and method for distributed management of in vivo exposure (IVE) therapy. An exemplary system, method, and apparatus according to certain aspects of the present disclosure may include a patient interface comprising (a) one or more sensors configured to collect quantitative (e.g., physiological data) and qualitative data (e.g., video/audio data) from a patient user during an IVE therapy session, and (b) a mobile computing device, such as a smartphone, comprising a mobile software application configured to establish a data transfer interface with the one or more sensors and provide a graphical user interface to the patient user. The mobile computing device may be communicatively engaged with a cloud-based server over a wireless communications network to enable real-time collection, communication, storage and analysis of IVE data and bi-directional audio/video communication with at least one clinician client device.
US11195612B2

Centralized systems execute one or more applications for monitoring and operating a plurality of network enabled medical devices. An indication to start a selected application at the centralized system or at a network enabled medical device is received at the centralized system/network enabled medical device. The selected application may require a license to operate and, at the time the indication is received, may have a first license available. Instead of using the first license, the centralized system/network enabled medical device may determine to inherit at least a portion of a second license to operate the selected application. The centralized system/network enabled medical device may inherit at least the portion of the second license to form an inherited license, where the inherited license enables features of the selected application. Using the inherited license, the selected application is started with the enabled features. Related apparatus, systems, techniques and articles are also described.
US11195601B2

A method, a computing system and a computer program product are provided. A model is generated and trained. The model is based on clinical data with outcomes from clinically-defined hierarchical metadata in a selected level of clinically-defined hierarchical metadata serving as an initial set of prediction targets. A score is determined for each of the prediction targets based on the generated model and the set of evaluation factors. The set of prediction targets, the generated model, and the scores for the set of prediction targets are updated until the updated scores for the updated set of prediction targets satisfy acceptance criteria. The updated generated model, using the updated set of prediction targets, is applied to predict one of a set of updated prediction targets of mutually exclusive outcome categories.
US11195590B2

A memory includes a first portion, a second portion and a controller. The first portion includes a first word line to a kth word line. The second portion is formed above the first portion and includes a (k+1)th word line to an mth word line. When an xth word line is used to perform a program operation, the controller is used to apply a first voltage to the first word line to an (x−2)th word line, a second voltage to an (x−1)th word line, and a third voltage to an (x+1)th word line. x, k and m are positive integers.
US11195582B2

A non-volatile memory device includes: a memory group of a plurality of variable resistance memory cells in which digital data is recorded according to a magnitude of a resistance value, the memory group including at least one data cell and at least one dummy cell which are associated with each other; and a read circuit which performs, in parallel, a read operation on each of the plurality of memory cells included in the memory group. Dummy data, for reducing a correlation between a side-channel leakage generated when the read operation is performed by the read circuit and information data recorded in the at least one data cell, is recorded in the at least one dummy cell.
US11195580B2

Disclosed is a cell that integrates a pixel and a two-terminal non-volatile memory device. The cell can be selectively operated in write, read and functional computing modes. In the write mode, a first data value is stored the memory device. In the read mode, it is read from the memory device. In the functional computing mode, the pixel captures a second data value and a sensed change in an electrical parameter (e.g., voltage or current) on a bitline connected to the cell is a function of both the first and second data value. Also disclosed is an IC structure that includes an array of the cells and, when multiple cells in a given column are concurrently operated in the functional computing mode, the sensed total change in the electrical parameter on the bitline for the column is indicative of a result of a dot product computation.
US11195577B2

A switch element includes a first wiring line that is provided in a first insulating film and extends in a first direction; a second wiring line that is provided in a second insulating film and extends in a second direction that intersects the first direction; an ion conductive layer sandwiched between the first wiring line and the second wiring line and directly in contact with the second wiring line in an intersection region where the first wiring line and the second wiring line intersect, and enabled to conduct metal ions supplied from the second wiring line; and a metal oxide film sandwiched between the first wiring line and the ion conductive layer.
US11195574B2

The present disclosure relates to circuits, systems, and methods of operation for a memory device. In an example, a memory device includes a plurality of memory cells, each memory cell having a variable impedance that varies in accordance with a respective data value stored therein; and a read circuit configured to read the data value stored within a selected memory cell based upon a variable time delay determination of a signal node voltage change corresponding to the variable impedance of the selected memory cell.
US11195571B2

A memory device may include a first data line driver circuit that generates a first reference voltage set based on a first code and a second code associated with a first data line, and determines bit values of the first input data received through the first data line, based on the first reference voltage set. A second data line driver circuit may similarly generate a second reference voltage set. The reference voltages may have levels based on a decision feedback equalization (DFE) technique to reduce bit errors otherwise caused by inter symbol interference.
US11195569B2

Memory devices, systems including memory devices, and methods of operating memory devices and systems in which a memory device can include a voltage regulator for adjusting a supply voltage to an output voltage and providing the output voltage to other devices external to the memory device (e.g., other memory devices in the same memory system, processors, graphics chipsets, other logic circuits, expansion cards, etc.). A memory device may comprise one or more external inputs configured to receive a supply voltage having a first voltage level; a voltage regulator configured to receive the supply voltage from the one or more external inputs and to output an output voltage having a second voltage level different from the first voltage level; one or more memories configured to receive the output voltage from the voltage regulator; and one or more external outputs configured to supply the output voltage to one or more connected devices.
US11195566B2

There are provided a memory device for supporting a command bus training (CBT) mode and a method of operating the same. The memory device is configured to enter a CBT mode or exit from the CBT mode in response to a logic level of a first data signal, which is not included in second data signals, which are in one-to-one correspondence with command/address signals, which are used to output a CBT pattern in the CBT mode. The memory device is further configured to change a reference voltage value in accordance with a second reference voltage setting code received by terminals associated with the second data signals, to terminate the command/address signals or a pair of data clock signals to a resistance value corresponding to an on-die termination (ODT) code setting stored in a mode register, and to turn off ODT of data signals in the CBT mode.
US11195565B2

A static direct-access memory block for a receiving sensor, including a memory cell array, a row address decoder, a column data multiplexer, a read and write module having a read amplifier and a write driver, a control logic circuit, a data input, and a data output. The static direct-access memory block has internal memory clocking. At least one adder for adding input data coming in through the data input is integrated in the static direct-access memory block. The at least one adder is situated between the data input and the read and write module. This allows the read and write operations to be optimized and, thus, the power consumption to be decreased. A receiving sensor for a radar or lidar system, including an application-specific integrated circuit. The application-specific integrated circuit includes at least one static direct-access memory block.
US11195553B2

In accordance with some embodiments of the disclosed subject matter, mechanisms for seamless audio melding between audio items in a playlist are provided. In some embodiments, a method for transitioning between audio items in playlists is provided, comprising: identifying a sequence of audio items in a playlist of audio items, wherein the sequence of audio items includes a first audio item and a second audio item that is to be played subsequent to the first audio item; and modifying an end portion of the first audio item and a beginning portion of the second audio item, where the end portion of the first audio item and the beginning portion of the second audio item are to be played concurrently to transition between the first audio item and the second audio item, wherein the end portion of the first audio item and the beginning portion of the second audio item have an overlap duration, and wherein modifying the end portion of the first audio item and the beginning portion of the second audio item comprises: generating a first spectrogram corresponding to the end portion of the first audio item and a second spectrogram corresponding to the beginning portion of the second audio item; identifying, for each frequency band in a series of frequency bands, a window over which the first spectrogram within the end portion of the first audio item and the second spectrogram within the beginning portion of the second audio item have a particular cross-correlation; modifying, for each frequency band in the series of frequency bands, the end portion of the first spectrogram and the beginning portion of the second spectrogram such that amplitudes of frequencies within the frequency band decrease within the first spectrogram over the end portion of the first spectrogram and that amplitudes of frequencies within the frequency band increase within the second spectrogram over the beginning portion of the second spectrogram; and generating a modified version of the first audio item the includes the modified end portion of the first audio item based on the modified end portion of the first spectrogram and generating a modified version of the second audio item that includes the modified beginning portion of the second audio item based on the modified beginning portion of the second spectrogram.
US11195547B2

According to one embodiment, a monitoring unit of a magnetic disk device monitors a supply voltage supplied to a plurality of actuators by a first threshold value at which power supply by back electromotive force of a motor is started, and a second threshold value that is larger than the first threshold value. In a case where the supply voltage is lower than or equal to the second threshold value and is higher than the first threshold value, a controller interrupts execution of processing of reading/writing data to a magnetic disk in at least one of the actuators according to a predetermined condition based on execution status of the processing in the actuators.
US11195536B2

The present document describes a method for allocating bits to a frame of a sequence of frames to yield a bitstream having a constant average bitrate, wherein the frame comprises audio data and metadata. The method comprises maintaining an overall bit reservoir and maintaining a virtual bit reservoir being a subset of the overall bit reservoir, such that bits for the metadata of the frame are allocated from the virtual bit reservoir and such that bits for the audio data of the frame are allocated from the overall bit reservoir.
US11195531B1

This disclosure describes techniques and systems for encoding instructions in audio data that, when output on a speaker of a first device in an environment, cause a second device to output content in the environment. In some instances, the audio data has a frequency that is inaudible to users in the environment. Thus, the first device is able to cause the second device to output the content without users in the environment hearing the instructions. In some instances, the first device also outputs content, and the content output by the second device is played at an offset relative to a position of the content output by the first device.
US11195520B2

Provided herein is an integrated circuit including, in some embodiments, a special-purpose host processor, a neuromorphic co-processor, and a communications interface between the host processor and the co-processor configured to transmit information therebetween. The special-purpose host processor is operable as a stand-alone host processor. The neuromorphic co-processor includes an artificial neural network. The co-processor is configured to enhance special-purpose processing of the host processor through the artificial neural network. In such embodiments, the host processor is a keyword identifier processor configured to transmit one or more detected words to the co-processor over the communications interface. The co-processor is configured to transmit recognized words, or other sounds, to the host processor.
US11195508B2

An information processing device according to embodiments includes a communication unit configured to receive audio data of content and text data corresponding to the audio data, an audio data reproduction unit configured to perform reproduction of the audio data, a text data reproduction unit configured to perform the reproduction by audio synthesis of the text data, and a controller that controls the reproduction of the audio data or the text data. The controller causes the text data reproduction unit to perform the reproduction of the text data when the audio data reproduction unit is unable to perform the reproduction of the audio data.
US11195504B1

A method and apparatus for attenuating acoustic waves is provided. A lattice is formed with a plurality of support struts. A plurality of resonating struts are formed extending between the support struts, wherein the resonating struts are configured to attenuate acoustic waves within a predetermined range of frequencies while allowing acoustic waves outside the predetermined range of frequencies to pass through the resonant structure unattenuated. The resonant structure is interposed between two bodies to isolate one body from acoustic waves from the other body over the predetermined range of frequencies.
US11195503B2

The magnetic pickup positioning mechanism for electric musical instruments is mounted beneath the strings between the neck and bridge of an electric musical instrument like the electric guitar or bass. It includes a length of “C” profile track fastened to the guitar and one or more slide-swivel assemblies that twist-lock into, slide and rotate along the track. Magnetic pickups are mounted to the slide-swivel assemblies that allows the player to use their hand to slide and rotate the pickups to various positions and angles between the neck and bridge in order to get a wide variety of tones.
US11195497B2

Systems, apparatuses and methods may provide for technology that detects a memory fence in a thread, adds a group identifier to one or more memory operations in the thread that follow the memory fence, and sends the one or more memory operations and the group identifier to a memory structure. In one example, the group identifier is used to track completion of the one or more memory operations.
US11195496B2

An electronic device and method are disclosed herein. The electronic device includes a display and processor. The processor implements the method including executing an application, and based on detecting a frame drop, identifying an insertion position of an interpolation image for a plurality of images generated by execution of the application. An interpolation image is generated based on the identified insertion position and the interpolation image is inserted into the plurality of images at the identified insertion position.
US11195495B1

An electronic device such as a head mounted device may have a display that displays an image for a user. Head-mounted support structures may be used to support the display and to support lenses. The image on the display is visible through the lenses from eye boxes. The presence of the user's nose and the presence of opaque lens holder structures presents a risk that some of the image will be obscured by undesired black regions. To reduce or eliminate these black regions, facial illumination may be generated using a light source in the electronic device. The facial illumination may be provided by a light source such as a light-emitting diode die or laser or may be provided by a corner region of the display that contains pixels that do not supply any part of the image.
US11195492B2

To enable practical and quick generation of a family of good looking HDR gradings for various displays on which the HDR image may need to be shown, we describe color transformation apparatus (201) to calculate resultant colors (R2, G2, B2) of pixels of an output image (IM_MDR) for a display with a display peak brightness (PB_D) starting from input colors (R,G,B) of pixels of an input image (Im_in) having a maximum luma code corresponding to a first image peak brightness (PB_IM1) which is different from the display peak brightness, characterized in that the color transformation apparatus comprises: a color transformation determination unit (102) arranged to determine a color transformation (TMF; g) from color processing specification data (MET_1) comprising at least one tone mapping function (CC) for at least a range of pixel luminances received via a metadata input (116), which color transformation specifies the calculation of at least some pixel colors of an image (IM_GRAD_LXDR) having corresponding to its maximum luma code a second image peak brightness (PB_IM2), which is different from the display peak brightness (PB_D) and the first image peak brightness (PB_IM1), and whereby the division of the first image peak brightness by the second image peak brightness is either larger than 2 or smaller than ½; a scaling factor determination unit (200) arranged to determine a resultant common multiplicative factor (gt), by comprising: a capability metric determination unit (1303) arranged to determine a metric for locating positions of display peak brightnesses between the first image peak brightness (PB_IM1), and the second image peak brightness (PB_IM2) and outside that range; and a resultant multiplier determination unit (1310) arranged to determine from the display peak brightness (PB_D), the metric, and the color transformation the resultant common multiplicative factor (gt), and wherein the color transformation apparatus (201) further comprises a scaling multiplier (114) arranged to multiply a linear RGB color representation of the input colors with the resultant common multiplicative factor (gt).
US11195483B2

A non-uniform illumination pattern is determined with a display panel of a display device. The non-uniform illumination pattern comprises different values of the one or more illumination properties in first and second spatial regions of the display panel. An illumination compensation pattern is generated based at least in part on the non-uniform illumination pattern. The illumination compensation pattern is configured to homogenize values of the illumination properties in a plurality of spatial regions of the display panel that include the first and second spatial regions, and implemented in the display device.
US11195459B2

A pixel circuit of a display device includes an electro-optical element, a drive transistor, a first transistor including a first conduction terminal connected to a gate terminal of the drive transistor and a second conduction terminal to which an initialization voltage is applied, and a second transistor diode-connected and including a source terminal connected to an anode terminal of the electro-optical element. A drain terminal and a gate terminal of the second transistor are connected to a scanning line or an immediately preceding scanning line selected in a horizontal interval immediately before a horizontal interval at which the pixel circuit is written. Thus, a display device that can suppress both the bright spots and the black floating is provided.
US11195458B2

A driving circuit that includes a plurality of sub-driving circuits, a plurality of latch circuits and a plurality of first switching circuits is introduced. The sub-driving circuits is configured to supply a plurality of driving currents to drive a first group of light sources to emit light to form a first pixel on a display medium. A quantity of the sub-driving circuits is corresponding to a first data resolution of pixel data of the first pixel. Each of the latch circuits is configured to store a different bit of the pixel data of the first pixel. The first switching circuits are respectively coupled to the sub-driving circuits and are configured to control the plurality of sub-driving circuits to supply the driving currents to the first group of light sources according to the pixel data.
US11195447B2

A display device is described including a display panel for displaying an image and an input sensing unit disposed on the display panel for sensing a user input. The input sensing unit includes: an electrode unit including first electrodes and second electrodes which intersect each other and a control unit for determining the proximity of an object or the shape of the object, based on capacitance change values of the first electrodes and the second electrodes. In a first mode the input sensing unit is driven using a self-capacitance method. The control unit may merge the capacitance change values, and determine the proximity of the object based on the merged value. In a second mode based on mutual capacitance, the control unit may determine the shape of the object.
US11195446B2

An active display can have an increased color gamut and include a group of LED packets that each form a sub-pixel and that together form a pixel for the display. Each LED packet includes at least a red primary color LED, a greed primary color LED, and a blue primary color LED. Each LED can be associated with an intensity value to control the intensity of primary light outputted by the LED. The group of LED packets can output light in a color gamut of a color space for the active display. Each LED packet of the group of LED packets, individually, is configured to output light in the color gamut of a subset of the color space. The active display can display a visual media presentation to an audience. An increased fraction of LEDs from a production batch can be used in the active display.
US11195442B2

An object is to provide a technique capable of reducing an inter-SoC communication volume. The screen generation device includes a first SoC, a second SoC, and an allocation unit. The allocation unit defines a plurality of superposition sequence layers having a superposition sequence and selected from the plurality of first drawing layers and the plurality of second drawing layers, allocates, among the plurality of superposition sequence layers, a consecutive superposition sequence layer cluster being consecutive two or more superposition sequence layers in the superposition sequence, to the first SoC, and allocates remaining superposition sequence layers being one or more superposition sequence layers other than the consecutive superposition sequence layer cluster to the second SoC.
US11195434B2

A medical training device facilitating practice of a task-specific medical procedure for the treatment of a traumatic injury is presented. The invention includes a simulant with or without a simulated wound and an optional case adapted to receive the simulant. For embodiments specific to establishing an emergency airway, the simulant includes a compressible body, an insert, an outer covering, and an inner covering. The compressible body and the outer covering approximate a neck with or without a chin. The insert approximates a trachea. The insert is disposed within and separable from the compressible body. The inner covering is disposed between the outer covering and the insert. For embodiments specific to an intramuscular injection, the simulant includes a compressible body, a slot, and a fill. The compressible body approximates a muscle. The slot extends into the compressible body. The slot is adapted to receive the fill. The fill is removably secured within the slot. The fill is adapted to receive a fluid from a syringe which penetrates the simulant.
US11195431B1

Systems and methods for defining and using an optimal burst boundary threshold to assess the reliability of a manual/automatic writing score are presented. Keystroke data, including inter-key interval data, such as inter-word interval data, may be gathered from writings. Clustering analyses may be performed on the inter-key interval data to determine an optimal number of bursts for the writings. An optimal burst boundary may be determined from the optimal number of bursts. Other burst-related measures and statistics, including the average and maximum burst lengths, may be determined from the writings based on the optimal burst boundary threshold. A score may be received for each of the writings. A validation indication metric may be generated for each of the writings based on the received score and the optimal burst boundary threshold. The resulting measures and statistics may be used or applied in different ways and provide personalized feedback as learning analytics.
US11195430B2

The invention is directed to an overdetermined movement platform system, comprising a base; a platform movable along 6 degrees of freedom relative to said base; at least eight long-stroke actuators, wherein each actuator couples the base with the platform and a controller which (a) is configured to adapt a demanded platform movement set-point to a commanded platform movement set-point, (b) is configured to move the eight long-stroke actuators such that the commanded platform movement set-point is achieved and (c) is configured to dynamically redistribute the forces as exercised by the actuators on the platform between the actuators.
US11195426B2

A system for automatic creation of interactive step-by-step guide using wearable devices is proposed. The system includes wearable audio-visual sensors such as a first-person camera, a processor, a computer readable medium and a communication interface module to deliver interactive guidance to the users.
US11195415B2

Aspects of the disclosure relate providing a lane change notification when a vehicle is to perform a lane change. One or more computing devices may generate and display a video, where the video is generated from a perspective of a virtual camera at a default position and default pitch. The one or more computing devices may receive an indication that the vehicle is to perform a lane change from a first lane to a second lane and adjust, after the vehicle receives the indication, the default position and default pitch of the virtual camera to an updated position further above the vehicle relative to ground than the default position and an updated pitch directed more towards the ground than the default pitch. The video may be generated and displayed from the perspective of the virtual camera at the updated position and updated pitch.
US11195409B1

Aspects of the present disclosure relate to using audible cues to guide a passenger to a vehicle having an autonomous driving mode. For instance, one or more processors of the vehicle may receive, from a server computing device, instructions to pick up the passenger at a pickup location. The one or more processors may maneuver the vehicle towards the pickup location in the autonomous driving mode. The one or more processors may receive a signal indicating that the passenger requests assistance locating the vehicle. The one or more processors may use the signal to generate the audible cues. The audible cues may be played by the one or more processors through a speaker of the vehicle in order to guide the passenger towards the vehicle.
US11195408B1

A method for requesting help during an emergency event using a client device. The client device shows live video of the emergency event and provides a GUI element (e.g., panic button) in the GUI after receiving an input such as a touch gesture or keyboard input from the user. The user may select the button in the GUI to simultaneously request help from emergency services and neighbors. The request for help includes a link to view the live video.
US11195405B2

A drowsiness level of a driver in a vehicle is determined. A preliminary alert is performed in response to that the drowsiness level is higher than an alert threshold value. A main alert is performed to prompt the driver to wake up from drowsiness as necessary after the preliminary alert. In response to that a predetermined response operation by the driver is detected within a predetermined time after the preliminary alert, the alert threshold value is changed to be higher.
US11195396B2

Personal portable items are subject to potential loss or misplacement by their owners or authorized users. A system and method is operative with personal portable items which are locally associated with a processor, memory, and sensors (either built-in or via attached sensing device). The memory stores environmental parameters which indicate a potential chance or possibility that an item may be lost, stolen, or misplaced in the near-term, proximate future. The stored parameters are customized to the historical or expected uses of the portable item by a particular user or owner in particular, user-specific contexts. The sensors sense the environment of the portable item in real-time. If the sensed environment or sensed item usage matches the environmental parameters which indicate risk of loss or misplacement, an alert element signals the portable item's user, enabling the user to take anticipatory action to prevent item loss. In an embodiment, at least one first portable item of two or more portable items which are both intended to be substantially on-person of an authorized user, is configured to monitor a status of a second other portable item with which it is paired. If the first portable item detects an anomalous status of the second portable item, the first portable item alerts the authorized user that the second item is at risk of being lost, misplaced, or stolen.
US11195388B1

Devices, systems, and method are provided for processing requests for items to be pre-gathered from a store, the processing of the requests is executed using one or more processing entities. One method includes receiving tracking data from portable device associated with a user having an online account with the store. One or more items are identified from a shopping list of the user as associated with the online account of the store. Processing the tracking data is made to determine a current route of the portable device to the store. Sending instructions is processed to create a task for pre-gathering one or more items from the store. The sending of instructions is triggered in response to confirming that the current route of the portable device remains headed to the store. The method also includes receiving an indicator that the one or more items from the store have been gathered. The method causes the sending of a notification to the online account of the user that a package of said one or more items from the store that were ordered have been gathered and are ready for pickup at the store.
US11195386B1

A method may include receiving, via a processor, a request for payment of a payment amount from a first computing system. The method may also involve receiving a location of the first computing system, identifying one or more automatic teller machines (ATMs) based on the location of the first computing system, generating an image configured to cause the one or more ATMs to dispense funds that correspond to the payment amount, and sending the image to the first computing system.
US11195378B2

A computer-implemented method of operating a regulated gaming machine may comprise accepting, in the regulated gaming machine, funds from a player and enabling the player to play a wager-based game having a plurality of stages and enabling, for a game session, game play and wagers at a current stage of the game. A determination may then be made whether game play has reached a stage complete state in which all requirements necessary for transitioning game play to a next or another stage of the plurality of stages, as may be a determination whether this is a first time, during the game session, that the game play has reached the stage complete state for the current stage. An incentive may be offered to the player to transition game play to the next or another stage when game play has reached the stage complete state for the first time and not offering the player the incentive otherwise. The offered incentive may be rewarded when a player interaction is received in the regulated gaming machine that causes game play to transition to a next or another stage of the plurality of stages. Continued game play may be enabled in the current stage of the game when a player interaction received in the regulated gaming machine causes game play to remain in the current stage of the plurality of stages. When a determination is made that game play has previously reached the stage complete in the current stage in the game session, the offering and rewarding the incentive to transition the game to the next or another stage is disallowed.
US11195376B2

An electronic gaming machine includes a game controller configured to select a first plurality of card symbols to form a player hand for a player, wherein the first plurality of card symbols include a plurality of hole cards dealt only to the player and at least one community card. The game controller is also configured to select a second plurality of card symbols to form a jackpot hand, and determine whether at least one card symbol of the first plurality of card symbols matches at least one card symbol of the second plurality of card symbols. The game controller is also configured to adjust, based on the determining, a credit balance of the player by a value associated with a jackpot award based upon a number of hole cards in the player hand that match card symbols in the jackpot hand.
US11195374B2

The present disclosure relates generally to a system that utilizes a mobile device to facilitate the transfer of funds between a gaming establishment retail account and a cashless wagering account, and further between the cashless wagering account and an electronic gaming machine.
US11195373B2

Various embodiments of alerts on mobile devices are described. Other embodiments are described.
US11195368B2

A hinge assembly for securing a door on a gaming machine cabinet includes a first flange coupled to the door, a second flange coupled to the cabinet, a first link pair coupled to and extending from the first flange at a first pivot joint, a second link pair coupled to and extending from the first flange at a second pivot joint, a third link pair coupled to the first link pair at a third pivot joint, wherein the third link pair is further coupled to the second flange at a fourth pivot joint, and wherein the third link pair is further coupled to the second link pair at a fifth pivot joint, and a fourth link pair coupled to the second flange at a sixth pivot joint, wherein the fourth link pair is further coupled to the second link pair at a seventh pivot joint.
US11195360B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for student accountability systems. School buses can be equipped with a bus system that executes a driver application. Students carry student identification (ID) systems that identify the students to the bus system, which in turn reports a geographic location to a student accountability system. The bus system is configured to permit rapid boarding and easy usage by drivers. The student accountability system provides a parent portal and an administrator portal to monitor the students and provide other useful functions.
US11195355B1

Systems and methods for mutual authentication of a user and a container administrator computer system. A container administrator computer system receives a request from a mobile computing device for a user to access a secure container. The request includes a user identifier. The administrator system receives a first authentication factor corresponding to the user. The administrator system authenticates the user by verifying that the first authentication factor matches a first reference authentication factor associated with the user identifier. The administrator system sends a second authentication factor associated with the administrator system to a human-machine interface associated with the secure container or the mobile computing device. The administrator system receives a notification of authentication of the administrator system using the authentication factor. The administrator system transmits an unlock signal to unlock the secure container.
US11195345B2

A method (20) performed in a network node (4) is provided for alerting about failure of an unmanned aerial vehicle (2). The method (20) comprises receiving (21) a failure report from an unmanned aerial vehicle (2), obtaining (22) an estimated crash point for the unmanned aerial vehicle (2), and sending (23), based on the obtained estimated crash point, warning signals to communication devices (3) residing within a defined area. Methods in an unmanned aerial vehicle and in a network entity, and a network node, unmanned aerial vehicle, network entity, computer programs and computer program products are also provided.
US11195338B2

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for rendering three-dimensional virtual objects within real-world environments. Virtual rendering of a three-dimensional virtual object can be altered appropriately as a user moves around the object in the real-world through utilization of a redundant tracking system comprising multiple tracking sub-systems. Virtual object rendering can be with respect to a reference surface in a real-world three-dimensional space depicted in a camera view of a mobile computing device.
US11195334B2

A live video signal of a scene associated with a field of view of a user may be generated. The scene may include a casino gaming floor that includes multiple wagering stations. A location in the scene and a virtual element may be determined, based on the live video signal of the scene. The virtual element may be displayed to the user in the location in the scene so that the virtual element is in the field of view of the user using an augmented reality (AR) device. An user input that corresponds to the virtual element may be received and an action of the virtual element responsive to receiving the user input may be generated.
US11195333B2

The present invention is directed to a method of integrating information, including real-time information, into a virtual thematic environment using a computer system, including accessing the stored information from a database or downloading the real-time information from a source external to the thematic environment; inserting the real-time information into the thematic environment; and displaying the information to a user within the thematic environment. In one embodiment, the computer system is connected to a holographic projection system such that the images from the thematic environment can be projected as holographic projections. The computer system includes an interactive software application platform having at least one thematic/publishing logic module which contains thematic environment rules; at least one digital content library module which provides content management on the thematic environment; and at least one quantum imaging environment (QIE) module which interprets content such that the content is manipulated and accessed by any device.
US11195328B2

Methods, system and devices (10) for generating a three-dimensional (3D) model of a corresponding 3D environment are disclosed. An application is downloaded via a wireless telecommunication module to a mobile device having a sensor set including a depth sensor. A user moves the mobile device freehand to scan the 3D environment. The application controls the mobile device to log data from the sensor set into a raw data file which can be processed to generate a 3D model of the 3D environment.
US11195326B2

Described herein are techniques for improving the effectiveness of depth culling. In a first technique, a binner is used to sort primitives into depth bins. Each depth bin covers a range of depths. The binner transmits the depth bins to the screen space pipeline for processing in near-to-far order. Processing the near bins first results in the depth buffer being updated, allowing fragments for the primitives in the farther bins to be culled more aggressively than if the depth binning did not occur. In a second technique, a buffer is used to initiate two-pass processing through the screen space pipeline. In the first pass, primitives are sent down to update the depth block and are then culled. The fragments are processed normally in the second pass, with the benefit of the updated depth values.
US11195324B1

Methods and systems for real-time visualization of building structures are disclosed. A computing system may calculate physical illumination characteristics for each of a plurality of predefined virtual external building-surface elements layered in simulation at specified surface locations of a virtual three-dimensional (3D) model of a building structure, wherein the virtual 3D model is constructed based on data descriptive of the building structure. Each of the plurality of predefined virtual external building-surface elements may be associated with its calculated illumination characteristics in a database. A spatially-manipulable rendered image of the building structure may displayed on an interactive display in real-time based on the virtual 3D model. On the interactive display device, one or more of the plurality of the predefined virtual external building-surface elements may be rendered in real-time at respectively specified locations on the rendered image. On the interactive display device, illumination of each of the one or more of the plurality of the predefined virtual external building-surface elements may be simulated in real-time based on its associated calculated illumination characteristics, its respectively specified location on the rendered image, and a specification of environmental illumination conditions.
US11195323B2

A device implementing a system for managing multi-modal rendering of application content includes at least one processor configured to receive content, provided by an application running on a device, for displaying in a three-dimensional display mode. The at least one processor is further configured to determine that the content corresponds to two-dimensional content. The at least one processor is further configured to identify a portion of the two-dimensional content for enhancement by a three-dimensional render. The at least one processor is further configured to enhance, in response to the determining, the portion of the two-dimensional content by the three-dimensional renderer. The at least one processor is further configured to provide for display of the enhanced portion of the two-dimensional content on a display of the device in the three-dimensional display mode.
US11195318B2

A non-transitory, tangible, computer-readable storage medium may contain a program of instructions that cause a computer system running the program of instructions to automatically generate a 3D avatar of a living being, including automatically: causing one or more sensors to generate 3D data indicative of the three dimensional shape and appearance of at least a portion of the living being; and generating a virtual character based on the 3D data that can be animated and controlled.
US11195314B2

Various embodiments of the present invention relate generally to systems and methods for artificially rendering images using viewpoint interpolation and extrapolation. According to particular embodiments, a method includes moving a set of control points perpendicular to a trajectory between a first frame and a second frame, where the first frame includes a first image captured from a first location and the second frame includes a second image captured from a second location. The set of control points is associated with a layer and each control point is moved based on an associated depth of the control point. The method also includes generating an artificially rendered image corresponding to a third location outside of the trajectory by extrapolating individual control points using the set of control points for the third location and extrapolating pixel locations using the individual control points.
US11195311B1

Techniques are described for presenting events detected by a monitoring system. A system receives a selection of a particular time period, identifies security events detected by a monitoring system during the selected time period, and classifies a subset of the identified security events as abnormal events. The system further generates a density of the identified security events over the selected time period, generates a density of the subset of the identified security events classified as abnormal events, and identifies monitoring system data associated with the selected time period. The system additionally generates a graphical representation of the density of the identified security events, the density of the subset of the identified security events classified as abnormal events, and the identified monitoring system data, and provides the graphical representation for display.
US11195300B2

Disclosed are devices, systems and methods for incorporating a smoothness constraint for camera pose estimation. One method for robust camera pose estimation includes determining a first bounding box based on a previous frame, determining a second bounding box based on a current frame that is temporally subsequent to the previous frame, estimating the camera pose by minimizing a weighted sum of a camera pose function and a constraint function, where the camera pose function tracks a position and an orientation of the camera in time, and where the constraint function is based on coordinates of the first bounding box and coordinates of the second bounding box, and using the camera pose for navigating the vehicle. The method may further include generating an initial estimate of the camera pose is based on a Global Positioning System (GPS) sensor or an Inertial Measurement Unit (IMU).
US11195299B2

An image processing device according to an aspect of the present invention includes: at least one memory storing a set of instructions; and at least one processor configured to execute the set of instructions to: extract a cluster image including a cluster of particles from a particle image; estimate particle density of the cluster image; determine numbers based on the particle density, and synthesize a second dictionary image from first dictionary images having densities each being equal to the numbers, the first dictionary images being images of particles of which positions is obtained; match the second dictionary image with the partial image, and determine positions of particles in the cluster image based on a result of the matching and the positions of particles of the first dictionary images; and output the determined positions of particles.
US11195294B2

To contribute to improved usability, an image measurement method includes selectably displaying geometric shape-related information in a measurement target, selectably displaying a measurement candidate of the measurement target based on a geometric shape corresponding to the selected geometric shape-related information (S38), and outputting a calculation result of the selected measurement candidate.
US11195289B2

A method of operating an object detection and tracking system includes the step of estimating (202) a current background of a current frame of sensor data generated by a sensor based on a previous frame of sensor data by a computer-based processor. The method further includes estimating (204) a foreground of the current frame of sensor data by comparing the current frame of sensor data to the current background, and detecting (212) an object using a sensor-specific object model.
US11195288B2

A method and device for processing a light field video is described. The light field video includes a set of image views per unit of time, the light field video being associated with a scene without cuts. In the method a first super-rays representation of reference image views at a given time is determined based on centroids. A second super-rays representation associated with corresponding views of a subsequent set of image views is next determined based on de-projection and re-projection of centroids. The displacement of centroids between the first and second super-rays is determined and then the determined displacement is applied to centroids of the second super-rays representation.
US11195287B2

A method and a device for checking the plausibility of a flow vector hypothesis includes ascertaining a prediction vector associated with a feature based on a movement of the feature between a first image and a second image that follows the first image in a sequence; generating a hypothesis vector that is associated with the feature and describes a presumed movement of the feature between the second image and a third image that follows the second image in the sequence; calculating a degree of similarity between the prediction vector and the hypothesis vector; and evaluating, based on the calculated degree of similarity, a plausibility of the hypothesis vector describing an actual movement of the feature between the second and third images.
US11195285B2

An object detection system comprises a polarizer configured to polarize an incoming image scene, a motor controller configured to control a spin rate of the polarizer, a lens configured to collect scene data from the polarized image scene, a first integrated circuit configured to measure the collected scene data at two different and orthogonal polarizations, a second integrated circuit configured to determine a degree of polarization (DoP) and an angle of polarization (AoP) for each image frame pair and to generate pre-processed data, and a processor configured to match the pre-processed data to target criteria. The first integrated circuit can be a DROIC imager and the second integrated circuit can be a FPGA. The AoP and DoP can be determined at a pixel level. The second integrated circuit is configured to apply spatial filtering having a DoP greater than 70% or where AoP is unique to immediate surroundings of AoP.
US11195284B2

The present disclosure relates to a target object tracking method and apparatus, an electronic device, and a storage medium. The method includes: obtaining a first reference image of a target object; determining time information and location information of the target object in an image to be analyzed according to the first reference image, the image to be analyzed including the time information and the location information; determining a trajectory of the target object according to the time information and the location information of the target object; and generating tracking information for tracking the target object according to the trajectory of the target object. Embodiments of the present disclosure obtain highly-accurate tracking information of the target object according to the trajectory of the target object determined in the image to be analyzed by using the first reference image of the target object, such that the success rate of target object tracking is improved.
US11195257B2

An image processing method includes the steps of acquiring a first image obtained by imaging an object space through a first pupil in an optical system, and a second image obtained by imaging the object space through a second pupil different from the first pupil in the optical system, and generating a blur reshaped image in which a blur caused by a defocus is reshaped based on the first image and the second image using a neural network.
US11195256B2

An electronic apparatus, comprising: a memory and at least one processor and/or at least one circuit to perform the operations of the following units: a control unit configured to 1) display, in a display area, at least a part including a reference point out of a VR image expressed by a projection format using a predetermined point as the reference point, and 2) change the reference point in case an instruction is received from a user; and a determination unit configured to determine the reference point as a zenith or a nadir of the VR image.
US11195252B2

An image rectification method includes determining one or more reference points in a raw image captured using a lens for a plurality of target pixels in a target image, obtaining a subsection of the raw image based on the one or more reference points, and calculating a target pixel value for each of the plurality of target pixels based on one or more pixel values of one or more pixels in the subsection of the raw image.
US11195248B2

Embodiments of the present disclosure disclose a method and apparatus for processing a video frame. A specific embodiment of the method includes: receiving a video frame set; selecting a video frame from the video frame set, and performing following processing: creating a pixel buffer object newly; reading pixel data of the selected video frame from a frame buffer corresponding to a central processing unit, and writing the read pixel data into the newly created pixel buffer object; storing the written pixel buffer object into a pixel buffer object queue; determining whether an unselected video frame is present in the video frame set; and storing the video frame set in response to determining no unselected video frame being present in the video frame set.
US11195244B2

Provided is an electronic apparatus for location recommendation and an operation method thereof. The operation method includes receiving a placement request regarding a target item in a zone, upon the placement request, recognizing, based on information on the target item, a plurality of locations available for placement of the target item, based on the information on the target item and information on the plurality of locations, recognizing at least one location suitable for placement of the target item among the plurality of locations, and providing information on the at least one location.
US11195240B2

A device for notifying a manager terminal of an event occurring in a coffee making device and an operating method thereof according to the present invention may enable a manager to visit an unmanned coffee shop only when a coffee making device needs to be managed and manage the coffee making device by determining that a first inventory shortage event for first inventory occurs when first inventory among the materials included in inventory data received from the coffee making device making coffee corresponding to each of the coffee menu items is larger than a first threshold inventory value and is equal to or less than a second threshold inventory value among threshold inventory values for the first inventory, determining that a second inventory shortage event for the first material occurs when the first inventory is equal to or less than the first threshold inventory value, transmitting an event occurrence message for the first inventory shortage event to a first manager terminal of a first manager who is a main manager of the coffee making device among a plurality of manager terminals, transmitting an event occurrence message for the second inventory shortage event to a second manager terminal of a second manager who is a senior manager of the first manger, and when an event occurrence confirmation message is not received from the first manager terminal within a predetermined first time after the event occurrence message for the first inventory shortage event is transmitted to the first manager terminal, transmitting the event occurrence message for the first inventory shortage event to the second manager terminal.
US11195235B2

Described is identifying entities based at least in part on the location of a user device. A server or the user device will determine the location of the user device and/or whether there are any beacons, such as proximity beacons, in the vicinity. The server or the user device will then determine where the user is and if there are any identifiable entities within a certain distance to that location. In performing these steps, the server and/or the user device may access a database for the geographical area. The user device will then receive information related to a function as indicated by the user, such as the facilitation of a donation, a non-obligated payment, or an obligated payment to the entity.
US11195231B2

Implementations of this specification provide a method and an apparatus for transaction processing in a service blockchain. An example method performed by a node device in the service blockchain includes receiving a target transaction, from a service system interlinked with the service blockchain; in response to receiving the target transaction, (i) triggering execution of a target service and (ii) determining a target asset blockchain corresponding to the target service from a plurality of asset blockchains interlinked with the service blockchain through a cross-chain relay; invoking, through the cross-chain relay, an asset exchange service deployed on the target asset blockchain, to complete asset exchange processing between transaction accounts related to the target transaction; obtaining, through the cross-chain relay, an asset exchange credential between the transaction accounts related to the target transaction; and after obtaining the asset exchange credential, performing further transaction processing on the target service.
US11195221B2

A system recommends outfits to a user by communicating through a database layer and a computing layer. The system transmits a sequence of onboarding outfits corresponding to a plurality of product attributes and generates a dynamic user profile in response to an onboarding process. The system trains the computing layer during a computing session based on the dynamic user profile to generate a plurality of recommendations The recommendations are transmitted to a remote end-user device ranked according to the dynamic user profile.
US11195213B2

A medical information navigation engine (“MINE”) is provided. In some embodiments, the system computes a current patient encounter vector for a current patient encounter, and then an optimal patient encounter vector is computed by assuming a best case patient encounter in accordance with the organizational objectives. The system is then able to compute the difference between the best case encounter and the current patient encounter. This difference is used to compute a corresponding payoff using an intelligent matrix.
US11195208B2

The present disclosure is directed to systems and methods for programmatic digital advertisements that are personalized and uniquely targeted to individually-identified consumers via non-personal, but individually accessed devices. The consumer accessing a non-personal device is identified and data cookie pertaining to the user is created and sent to third-party programmatic advertising exchanges for the use in real time bidding, private marketplace deals, or programmatic guaranteed sales. This allows for personalized digital advertisements to be delivered to a specific user accessing a non-personal device.
US11195207B2

Systems and methods for controlling ad delivery to mobile clients while maintaining user privacy are herein provided. One exemplary method involves a location broker service. The method includes receiving, at an ad delivery service, a location use token from a mobile client, which may be a single use token. The method includes sending, from the ad delivery service, the location use token to the location broker service for verification at the location broker service. The method includes receiving, at the ad delivery service, the mobile client location from the location broker service based on the verification. The method includes delivering, from the ad delivery service, a location-targeted ad to the mobile client at the mobile client location, where the delivering is further based on a geographic density of a plurality of mobile clients. An advertiser using the ad delivery service may be billed based on location use token history.
US11195201B1

A number of promotions that share a common attribute may be grouped into a common promotion collection. A promotion collection may then be analyzed to determine a score for the promotion collection. A number of promotion collections may be compared against each other based on a respective score for each promotion collection, and a number of promotion collections may be selected based on the comparison.
US11195195B2

Various applications, systems and methods for using, and enhancing V2V communications for various purposes are described. These systems and methods leverage various aspects of satellite radio broadcasts in combination with V2V communications. In some embodiments, V2V-enabled vehicles can receive advertisements or offers from RSEs, or even other V2V enabled vehicles, in a defined Target Region, which may then be played to a user in-vehicle once a given Trigger Region has been entered. By logging all advertisements or offers played to a user and sending the log to an RSE, for example, and from there to a content provider (e.g., an SDARS service operator), verified delivery of advertisements is achieved, which allows the content provider to obtain significant revenues from advertisers. In return for uploading the playback record from the vehicle to the RSE, a variety of incentives may be offered, such as (i) free or discounted satellite radio subscription; (ii) download credits for music or videos from an online store; (iii) reduced or free tolls on toll roads (e.g., RSE embedded in a toll collection plaza); (iv) premium audio or video content, (v) credit at an online store; and (vi) a special coupon code redeemable for merchandise.
US11195193B2

A method includes generating a control set, based on input received via a user interface, the control set comprising at least a first product of a product category type. The method further includes generating a test set, based on input received via the user interface, the test set comprising at least a second product of the product category type other than the first product in the control set. The method further includes changing a feature of the second product in the test set, the feature being visible on a web page via the internet, while maintaining the feature of the first product in the control set. The method further includes measuring competitor or consumer responses to the changing. The method further includes generating a recommendation based on the measured competitor or consumer responses.
US11195184B1

A method for tracking insured assets is provided. Asset identifiers corresponding to assets to be monitored are received from a user. Each of the one or more assets is attached to a tracking device. Monitored assets are covered by one or more insurance policies. One or more geofence regions are defined associated with the one or more monitored assets. A location of each of the monitored assets is estimated, at least periodically. In response to determining that the estimated location of at least one of the monitored assets is outside of the corresponding one or more geofence regions, an insurance policy associated with this at least one asset is determined. A policyholder associated with the insurance policy is notified by sending a notification to policyholder's-preferred device. The notification inquires instructions for remedial actions from the policyholder. One or more remedial actions are initiated based on received policyholder's instructions.
US11195182B2

Cost altering payment services (“CAPS”) system in association with a distributed enhanced payment (“DEP”) processing system includes a merchant point of sale (“POS”) terminal system and a remote enhanced payment management system (“EPMS”). The remote EPMS receives payment transactions including additional risk mitigating payment transaction (“RMPT”) information and based on that additional RMPT information provides altered transaction costs. The remote EPMS provides facilities for the merchant to review and revise payment management services so as to utilize additional RMPT information received from the merchant POS terminal system so as to alter transaction costs. Such facilities provide information to determine the relative potential transaction cost benefits of various payment management service sets utilizing cost profiles that represent the costs of archival, recorded and projected future transactions. The remote EPMS provides “transaction guidance” technology to be utilized by the merchant's POS terminal system to facilitate prompting for and acquiring additional RMPT information.
US11195175B2

A approach is proposed to support typed payment graph-based electronic payment processing. First, schemas for one or more typed payment graphs used for a plurality types of electronic payment processing are defined declaratively. Upon receiving an electronic payment request from a client, a payment processing engine retrieves a schema of a typed payment graph corresponding to the request and processes the electronic payment by traversing states and edges in an instance created from the schema of the typed payment graph. The electronic payment only transitions from one state to another if a valid edge exists between them and a precondition on the edge is met by the processing results of the electronic payment at the state. While processing the electronic payment, the payment processing engine automatically generates an audit trail for the electronic payment based on its states and transitions for real time recovery and/or analysis.
US11195159B1

Systems and methods of retailing a retail item to an airline passenger generally include providing an airplane equipped with: an airplane cabin; a plurality of seats disposed within the airplane cabin and partitioned by an aisle; a service cart movable along the aisle; and a digital reader device; positioning the retail item in the vicinity of the digital reader device; reading an item identifier of the retail item using the digital reader device; storing the item identifier in a reader memory of the digital reader device; positioning a digital payment object in the vicinity of the digital reader device, the digital payment object being carried onto the airplane by the airline passenger; communicating information between the digital payment object and the digital reader device; and processing payment for the retail item. The digital payment object may include a physical passenger identifier, a contactless payment object, or a portable user device.
US11195158B2

For communicating payments, a mobile device reads a point-of-sale code from a point-of-sale device. The mobile device uploads the point-of-sale code to the clearing house. The clearing house downloads a purchase menu to the mobile device. The clearing house generates a payment authorization comprising an authorization code and a transaction amount. The clearing house determine whether the point-of-sale device is in communication with the clearing house. In response to the point-of-sale device being in communication with the clearing house, the clearing house communicates the payment authorization to the point-of-sale device at a device address determined from the point-of-sale code. In response to the point-of-sale device not being in communication with the clearing house, the clearing house communicates the payment authorization through the mobile device to the point-of-sale device. The point-of-sale device completes a transaction for the transaction amount at the point-of-sale device.
US11195156B2

The present subject matter discloses systems and methods in which a mobile application integrates with a point of sale (POS) system such that users may split and pay an itemized bill.
US11195145B2

Techniques facilitating blockchain ledgers of material spectral signatures for supply chain integrity management are provided. In one example, a computer-implemented method comprises validating, by a device operatively coupled to a processor, spectral signature data associated with a material, resulting in validated spectral signature data; and generating, by the device, a set of information corresponding to a transaction of the material in a blockchain associated with the material, wherein the set of information is related to the validated spectral signature data. In some embodiments, the computer-implemented method further comprises authenticating, by the device, a first party device associated with a first party to the transaction and a second party device associated with a second party to the transaction and including identities of the first party and the second party as indicated by the respective party devices in the set of information.
US11195138B2

An inference engine titled the Waste, Opportunity, and Risk Engine Query Language or (WORE-QL) that links rules to any business objects in a workplace source system. The rules are constructed from small building blocks of business logic (small rule sets) that operate on information contained in various objects. WORE-QL promotes cultural and engineering principles and values for teams to more quickly deliver high quality while generating textual analyses and recommendations for changes associated with a project or roll up of projects with approximate cost, time, resource, and application-based savings.
US11195127B2

A transfer method controls transfer of a template in a system (1) that supports introduction of an ERP package for a plurality of customer companies. The template includes: a plurality of software modules necessary for performing a plurality of functions including functions tailored to a plurality of industries or functions tailored to part of the industries; and a plurality of parameter settings used for determining operations of the software modules. The transfer method includes: a reception step of receiving an instruction to transfer a template; and a transfer step of transferring, on receiving the instruction to transfer a template, a plurality of software modules and a plurality of parameter settings which are included in the template from a first server (20) used for developing the template to a second server (30) used for performing a test for each customer company.
US11195125B2

Embodiments of the present disclosure allow accuracy of prediction of pollution to be improved. In operation, a prediction of pollution in a future time period is determined. The prediction of pollution indicates predicted data related to a pollution index. Then, matching historical data for the predicted data is determined from historical data related to the pollution index. The matching historical data is obtained in a historical time period corresponding to the future time period. Based on the matching historical data, the prediction of pollution is refined.
US11195118B2

A mechanism is provided in a data processing system comprising a processor and a memory. The memory comprises instructions which are executed by the processor to cause the processor to be specifically configured to implement a recognizer module for detecting user input in a cognitive environment. The recognizer module receives sensor signals from at least one wearable device being worn by a user. The recognizer module analyzes the sensor signals using a machine learning model to determine at least one user input indicator describing user input activity of the user. The recognizer module communicates the at least one user input indicator to a cognitive system executing within the cognitive environment. The cognitive system performs at least one cognitive action based on the at least one user input indicator.
US11195114B2

The present disclosure provides a medical data analysis method and device. The method comprises locating a semantic subspace of the subject in a medical data set by taking the physical parameter as a feature; and analyzing the probability P1 of the subject being in the semantic subspace that the subject belongs to by judging the semantic consistency of the semantic subspace where the physical parameter of the subject exists. In addition, it is also possible to analyze the probability P2 of the subject being in the node that the subject belongs to based on the evidence transference score of the physical parameter of the subject on the medical knowledge graph. P=α×P1+(1−α)×P2 The probability P of the subject being in the semantic subspace or node that the subject belongs to can be determined by P=α×P1+(1−α)×P2, wherein α is a reconciling parameter, 0<α<1. Through these solutions, the analysis accuracy and efficiency can be improved and the cost can be decreased.
US11195113B2

Event prediction system and method includes gathering data corresponding to multiple entities to derive multiple entity profiles. Next, a first subset of entity profiles is identified from the multiple entity profiles generated. The identification is done on the basis of characteristics associated with the entities. Subsequent to identification of the first subset of the entity profiles, a second subset of entity profiles is shortlisted. Here, the second subset of entity profiles shows highest probability of occurrence of the event. Further, a determination of a factor that may lead to occurrence of the event is done.
US11195111B2

Embodiments of the present disclosure provide a method and a device for predicting a box office trend of a film, a device and a storage medium. The method includes acquiring in real time a plurality of dynamic factor data of each of various films to be shown, in which, the dynamic factor data represents a factor that influences box office of the film; after a film in the various films is shown, incrementally updating a pre-trained box office prediction model by using box office data and the plurality of dynamic factor data of the film; and according to a preset period, predicting a box office trend of a target film to be predicted in the various films by using a box office prediction model incrementally updated in each preset period and the plurality of dynamic factor data of the target film, to obtain a plurality of prediction results.
US11195107B1

Described is a system for predicting future social activity. The system extracts social activities from spatial-temporal social network data collected in a first time period ranging from hours to days to capture spatial structures of social activities in a graph network representation. A graph matching technique is applied over a set of spatial-temporal social network data collected in a second time period ranging from weeks to months to capture temporal structures of the social activities. A spatial-temporal structure of each social activity is represented as an activity core, where each activity core is defined as active nodes that participate in the social activity with a frequency over a predetermined threshold over the second time period. For each activity core, the system computes statistics of the social activity and uses the statistics to generate a prediction of future behaviors of the social activity.
US11195106B2

Systems, methods, and non-transitory computer readable media are configured to receive a uniform resource locator. A time and one or more features associated with the uniform resource locator can be provided to a first machine learning model. A prediction relating to a quantity of views the uniform resource locator achieves by the time can be received from the first machine learning model.
US11195103B2

A system and method to input patient data including previous diagnosis, drugs, symptoms and treatment, open data and expert knowledge, and to use these inputs to create a patient clinical object (PCO), biomedical knowledge and rule based knowledge graphs, and to enrich the PCO using the biomedical knowledge graph. A meta diagnosis predictor is to use the PCO and the biomedical knowledge graph and/or the rule based knowledge graph in plural predictors of a diagnosis-based predictor to provide a set of diagnoses based on previous diagnoses, a drug-based predictor to provide a set of diagnoses based on drugs taken by the patient, a symptom-based predictor to provide a set of diagnoses based on symptoms of the patient and a treatment-based predictor to provide a set of diagnoses based on the treatments. Any of the sets of diagnoses may be combined to give a predicted primary diagnosis for the patient.
US11195100B2

A plurality of computing devices, in a set of computing devices, each perform one or more tasks. A program monitors the tasks performed on each of the computing devices and determines a usage pattern. Based on the usage pattern the program determines one or more programs available for one or more of the computing devices. The program outputs a recommendation to install one or more of the available programs on one or more of the computing devices.
US11195096B2

Techniques that facilitate improving an efficiency of a neural network are described. In one embodiment, a system is provided that comprises a memory that stores computer-executable components and a processor that executes computer-executable components stored in the memory. In one implementation, the computer-executable components comprise an initialization component that selects an initial value of an output limit, wherein the output limit indicates a range for an output of an activation function of a neural network. The computer-executable components further comprise a training component that modifies the initial value of the output limit during training to a second value of the output limit, the second value of the output limit being provided as a parameter to the activation function. The computer-executable components further comprise an activation function component that determines the output of the activation function based on the second value of the output limit as the parameter.
US11195094B2

A method of updating a neural network may be provided. A method may include selecting a number of neurons for a layer for a neural network such that the number of neurons in the layer is less than at least one of a number of neurons in a first layer of the neural network and a number of neurons in a second, adjacent layer of the neural network. The method may further include and at least one of inserting the layer between the first layer and the second layer of the neural network and replacing one of the first layer and the second layer with the layer to reduce a number of connections in the neural network.
US11195093B2

An apparatus, a method, a method of manufacturing and apparatus, and a method of constructing an integrated circuit are provided. The apparatus includes a teacher network; a student network; a plurality of knowledge bridges between the teacher network and the student network, where each of the plurality of knowledge bridges provides a hint about a function being learned, and where a hint includes a mean square error or a probability; and a loss function device connected to the plurality of knowledge bridges and the student network. The method includes training a teacher network; providing hints to a student network by a plurality of knowledge bridges between the teacher network and the student network; and determining a loss function from outputs of the plurality of knowledge bridges and the student network.
US11195090B1

A memory unit is controlled by a word line, a reference voltage and a bit-line clamping voltage. A non-volatile memory cell is controlled by the word line and stores a weight. A clamping module is electrically connected to the non-volatile memory cell via a bit line and controlled by the reference voltage and the bit-line clamping voltage. A clamping transistor of the clamping module is controlled by the bit-line clamping voltage to adjust a bit-line current. A cell detector of the clamping module is configured to detect the bit-line current to generate a comparison output according to the reference voltage. A clamping control circuit of the clamping module switches the clamping transistor according to the comparison output and the bit-line clamping voltage. When the clamping transistor is turned on by the clamping control circuit, the bit-line current is corresponding to the bit-line clamping voltage multiplied by the weight.
US11195089B2

Described herein is a crossbar array that includes a cross-point synaptic device at each of a plurality of crosspoints. The cross-point synaptic device includes a weight storage element comprising a set of nanocrystal dots. Further, the cross-point synaptic device includes at least three terminals for interacting with the weight storage element, wherein a weight is stored in the weight storage element by sending a first electric pulse via a gate terminal from the at least three terminals, the first electric pulse causes the nanocrystal dots to store a corresponding charge, and the weight is erased from the weight storage element by sending a second electric pulse via the gate terminal, the second electric pulse having an opposite polarity of the first electric pulse.
US11195088B2

To provide a data processing device using a neural network that can suppress increase in the occupied area of a chip. A product-sum operation circuit is formed using a transistor including an oxide semiconductor having an extremely small off-state current. Signals are input to and output from the product-sum operation circuits included in a plurality of hidden layers through comparators. The outputs of the comparators are used as digital signals to be input signals for the next-stage hidden layer. The combination of a digital circuit and an analog circuit can eliminate the need for an analog-to-digital converter or a digital-to-analog converter which occupies a large area of a chip.
US11195080B1

Disclosed is a data processing system that includes compile time logic configured to section a graph into a sequence of sections, and configure each section of the sequence of sections such that an input layer of a section processes an input, one or more intermediate layers of the corresponding section processes corresponding one or more intermediate outputs, and a final layer of the corresponding section generates a final output. The final output has a non-overlapping final tiling configuration, the one or more intermediate outputs have corresponding one or more overlapping intermediate tiling configurations, and the input has an overlapping input tiling configuration. The compile time logic is further to determine the various tiling configurations by starting from the final layer and reverse traversing through the one or more intermediate layers, and ending with the input layer.
US11195066B2

A computing system for learning a device type and message formats used by a device is provided. The computing system includes an interface and a processor. The interface is receptive of documents describing identification information and communication and application protocols of devices. The processor is coupled with the interface to obtain rules of network packet analysis using document analytics and identify identification information and communication and application protocols of network messages from devices using the rules.
US11195061B2

An image generation apparatus includes a processing circuit and a memory storing at least one computational image. The at least one computational image is a light-field image, a compressive sensing image, or a coded image. The processing circuit (a1) identifies a position of an object in the at least one computational image using a classification device, (a2) generates, using the at least one computational image, a display image in which an indication for highlighting the position of the object is superimposed, and (a3) outputs the display image.
US11195060B2

Large digital images are classified by analyzing them at a subimage level and assigning classification probabilities to the subimages; these may be combined into a classification probability for the entire image. Classification probabilities may be visualized across the image using probabilities computed for the subimages. This enables ready identification of the image subregions upon which classification is based as well as the classification scores or probabilities associated therewith. For example, a large source image—too large to be analyzed directly by a neural network—may be decomposed into smaller subimages such as square tiles, which are sifted based on a visual criterion. The visual criterion may be image entropy, density, background percentage, or other discriminator. A neural network produces tile-level classifications that are aggregated to classify the source image, and overlapping tiles are used to create a probability map showing subimage probabilities.
US11195058B2

In an illustrative embodiment, methods and systems for automatically categorizing a condition of a property characteristic may include obtaining aerial imagery of a geographic region including the property, identifying features of the aerial imagery corresponding to the property characteristic, analyzing the features to determine a property characteristic classification, and analyzing a region of the aerial imagery including the property characteristic to determine a condition classification.
US11195051B2

The invention relates to a method for person re-identification based on deep model with multi-loss fusion training strategy. The method uses a deep learning technology to perform preprocessing operations such as flipping, clipping, random erasing and style transfer, and then feature extraction is performed through a backbone network model; joint training of a network is performed by fusing a plurality of loss functions. Compared with other deep learning-based person re-identification algorithms, the present invention greatly improves the performance of person re-identification by adopting a plurality of preprocessing modes, the fusion of three loss functions and effective training strategy.
US11195049B2

An electronic device includes one or more imaging cameras. After a reset of the device or other specified event, the electronic device identifies an estimate of the device's pose based on location data such as Global Positioning System (GPS) data, cellular tower triangulation data, wireless network address location data, and the like. The one or more imaging cameras may be used to capture imagery of the local environment of the electronic device, and this imagery is used to refine the estimated pose to identify a refined pose of the electronic device. The refined pose may be used to identify additional imagery information, such as environmental features, that can be used to enhance the location based functionality of the electronic device.
US11195039B2

An object detection algorithm is selectively applied to frames in a video. A frame in the video is analyzed using a set of neural networks of the object detection algorithm to detect a location of an object in the frame and predict a bounding box for the object in the frame. A magnitude of a delta between the frame and a second frame is determined. The magnitude of the delta is determined based on a difference between the two frames in values of at least one parameter of their respective sets of pixels. Responsive to the magnitude of the delta being less than a threshold, a new bounding box is predicted for the object in the second frame without analyzing the second frame using the set of neural networks.
US11195035B2

An occupant monitoring device for a vehicle is configured to monitor an occupant sitting on a seat provided in a vehicle and includes a light projector, an imaging device, and a processor. The light projector is configured to project light toward the occupant sitting on the seat. The imaging device is configured to capture an image of the occupant sitting on the seat. The processor is configured to control the light projector and the imaging device to capture the image of the occupant sitting on the seat. In a case where a collision of the vehicle is predicted, the imaging device captures the image at a higher speed than in a normal case where a collision of the vehicle is not predicted.
US11195030B2

According to one aspect, scene classification may be provided. An image capture device may capture a series of image frames of an environment from a moving vehicle. A temporal classifier may classify image frames with temporal predictions and generate a series of image frames associated with respective temporal predictions based on a scene classification model. The temporal classifier may perform classification of image frames based on a convolutional neural network (CNN), a long short-term memory (LSTM) network, and a fully connected layer. The scene classifier may classify image frames based on a CNN, global average pooling, and a fully connected layer and generate an associated scene prediction based on the scene classification model and respective temporal predictions. A controller of a vehicle may activate or deactivate vehicle sensors or vehicle systems of the vehicle based on the scene prediction.
US11195029B2

The invention relates to a driver assistance system for a motor vehicle, comprising an environment camera for generating image data, which represent the environment of the motor vehicle, and comprising a control and evaluation unit, wherein the control and evaluation unit is designed to evaluate the image data and detect objects in such a way that partially transparent regions are detected in the case of primary objects, in particular primary vehicles, in the environment of the motor vehicle.
US11195028B2

Disclosed are techniques for estimating multiple lane boundaries through simultaneous detection of lane markers (LM) and raised pavement markers (RPM). Conventional techniques for lane marker detection (LMD) comprises extracting and clustering line segments from a camera image, fitting the clustered lines to a geometric model, and selecting the multiple lanes using heuristic approaches. Unfortunately, in the conventional technique, an error from each step is sequentially propagated to the next step. Also there are no techniques to estimate both LMs and RPMs. A technique to simultaneously detect in real time both LM and RPMs is proposed. This enables optimal estimation of multiple lane boundaries.
US11195025B2

An information processing device including: an input unit that receives time-series data including a plurality of data input in time series and having a correlation in at least a part between the data; and a division unit that temporally divides the time-series data by a first divider width to cause an analysis system to perform a first analysis process of the time-series data with the first divider width and temporally divides the time-series data by a second divider width that is longer than the first divider width to cause the analysis system to perform a second analysis process of the time-series data with the second divider width.
US11195020B1

Systems and methods for providing a virtual space for multiple devices can include a first device having at least one sensor configured to acquire a spatial information of a physical space of the first device. The first device may include at least one processor configured to establish, according to the acquired spatial information, a virtual space corresponding to the physical space, that is accessible by a user of the first device via the first device. The at least one processor may further be configured to register a second device within the physical space, to allow a user of the second device to access the virtual space via the second device.
US11195009B1

Methods, systems, and apparatus, including computer programs encoded on computer-readable storage media, are provided. In one aspect, a first image of an eye region of a subject is received, the first image captured under illumination by electromagnetic radiation having a wavelength in the 850 nm-1100 nm range. Based on the first image, a metric indicative of differential absorption of the electromagnetic radiation by an iris of the subject and a sclera of the subject is determined. It is identified, based on the metric, that the subject is a spoof representation of a human. Responsive to identifying that the subject is a spoof representation of a human, access to a secure system is prevented.
US11195007B2

Systems and methods for identifying patterns of symbols in standardized system diagrams are disclosed. Disclosed implementations obtain or synthetically generate a symbol recognition training data set including multiple training images, generate a symbol recognition model based on the symbol recognition training data set, obtain an image comprising a pattern of symbols, group symbols into process loops based on the logical relationships captured by process loop identification algorithm, apply a character classification model to image contours to identify the characters and group characters into tags via hierarchical clustering, and store the identified tags, symbols and identified process loops in a relational database.
US11194999B2

An integrated facial recognition method and system. The method includes: receiving a request for acquiring an integrated facial recognition service sent by a user terminal, which includes: an identifier of a user-selected model associated with facial recognition of the user, and an identifier of an operation selected by the user from candidate operations; and executing distributedly an operation selected by the user from the candidate operations on the user-selected model associated with the facial recognition of the user to obtain an operation result, and storing the operation result. The embodiment has realized completing the operations such as training a model or developing a facial recognition application, without the need of buying hardware and establishing a software environment by the user, thereby saving the development cost and improving the convenience of using the facial recognition service.
US11194996B2

An unlocking control method and a related product, the method may include: acquiring, by means of a proximity sensor of a mobile terminal, the distance between a face and the mobile terminal; determining a target biometrics module, the target biometrics module being any one biometrics module to be adjusted to a matching threshold value within a current biometrics apparatus; determining, according to the distance, a target matching threshold value corresponding to the target biometrics module, and adjusting a matching threshold value of the target biometrics module to the target matching threshold value; and performing unlocking control according to the target matching threshold value.
US11194993B2

A display apparatus performs predetermined image processing on at least one image data item among the plurality of image data items, does not perform the predetermined image processing on at least another one image data item among the plurality of image data items, and to cause a display unit to display the plurality of image data items, if (A) it is determined, on the basis of meta-information associated with the plurality of image data items, that the plurality of image data items are image data items that have been output from a single image output apparatus, or if (B) it is determined that a display mode is set in which a plurality of image data items are to be displayed, the plurality of image data items including a first image data item and a second image data item generated by duplicating the first image data item.
US11194992B2

A fingerprint sensor device with built-in liveness detection capabilities includes: an area sensor disposed on a top surface of a substrate; a stiffener disposed below a bottom surface of the substrate; a printed circuit making electrical connection to the sensor disposed below the stiffener; and a light source and a photodetector. At least one of the light source and photodetector is disposed on the printed circuit below the area sensor. The stiffener includes at least one through-hole located with respect to the light source or photodetector to allow light from the light source to transmit through the stiffener towards a finger located on the area sensor or to allow light reflected from the finger to pass through the stiffener to the photodetector.
US11194981B2

A method includes receiving, by a network computing device of a multi-part code system, interaction information from one or more of a first and a second computing device regarding an interaction between the first and second computing devices. The method further includes generating a first and second portion of a code that are unusable individually. Alignment of the first and second portions of the code optically produces the code representative of the interaction information. A network application of the one or more of the first and second computing devices is operable to capture the optically produced code. The method further includes sending the first and second portions of the code to one or more of the first and second computing devices. When the optically produced code has been captured, the method further includes finalizing, by an interaction finalization module of the network computing device, the interaction.
US11194969B2

Various embodiments for managing dialog comments by a processor are provided. Each communication of a dialog communicated by one or more users using one of a plurality of applications may be monitored, tracked, and/or analyzed using a machine learning operation and/or a natural language processing operation. A topic trajectory of the dialog may be identified between one or more users using one of a plurality of applications. A selected comment submitted by the one or more users may be automatically transformed according to one or more corrective actions upon the selected communication deviating from the topic trajectory.
US11194963B1

A computer parses the document to identify a citation, where the citation serves as a pointer to a source reference. The computer determines a location in the document of a textual assertion associated with the citation. The computer calculates relevancy scores between the textual assertion and a corresponding source reference and between the textual assertion and at least one alternate source reference, where the relevancy scores are determined based at least in part on a machine learning algorithm trained with a plurality of training samples. The computer generates a suggested list of at least one of the source references or at least one alternate source reference based on the relevancy scores calculated by the machine learning algorithm and adds a training sample to the plurality of training samples of the machine learning algorithm in response to an action by a user responsive to the suggested list.
US11194957B2

Disclosed are methods, apparatus, systems, and computer-readable storage media for representing a portion of a user interface of a web browser as a web address. In some implementations, a computing device receives a request to encode as a web address a portion of a user interface provided in a web browser at the computing device. The computing device then generates a web address to identify content of the portion of the user interface. The portion of the user interface represented by the web address includes a primary user interface component and one or more secondary user interface components associated with the primary user interface component.
US11194952B2

Systems and methods are disclosed for visualizing products in a single-page application. Consistent with disclosed embodiments, an application system can receive from a client system, during rendering of a webpage received by the client system from a host system, a request for a script associated with the host system. The script can be executable by the client system to perform operations including modifying the webpage to include a visualization application in response to a selection of a visualization control in the webpage by a user of the client system. Consistent with disclosed embodiments, the application system can receive, from the visualization application, a request to display a product in a first image. A location can be identified in the first image using a machine learning model. Instructions can be provided to the visualization application for displaying the product at the location.
US11194949B1

A routability optimization engine comprising a hotspot prediction engine to predict locations of a plurality of hotspots in a circuit layout based on a machine learning system, a white space calculator to calculate white space around each of the plurality of hotspots, and a cell spreader engine to redistribute white space around each of the plurality of hotspots to improve routability of the circuit layout.
US11194948B2

A system, method, apparatus, and computer program product for generating a cabling plan for a computing system are disclosed. A method may include accessing an elevation plan defining a respective mount position for each of a set of components of the computing system. The method may also include determining one or more port pairs to be used for interconnecting the plurality of components. The method may further include determining, for each port pair, a cable length to use to connect the port pair. The cable length may be determined based at least in part on mount positions defined by the elevation plan for the two components connected by the port pair. The method may additionally include generating a cabling plan defining the cable length to use to connect each respective port pair.
US11194937B2

Disclosed herein is a method that comprises determining one or more structural constraints for a structural design of a flexure mechanism. The method also comprises optimizing a level-set formula describing the structural design of the flexure mechanism subject to the one or more structural constraints for manufacturing the structural design of the flexure mechanism. The method further comprises outputting the structural design of the flexure mechanism based on the optimized level-set formula for manufacturing.
US11194936B2

A system includes a processor and a memory coupled to the processor. The memory stores instructions that cause the processor to determine a first motion envelope of an object. The first motion envelope corresponds to a kinematic envelope of positions of the object which are achievable. The instructions also cause the processor to determine an operational envelope of the object based on an intersection of the first motion envelope and a second motion envelope of the object. The second motion envelope corresponds to a range of motion of the object constrained by dynamic motion limits of the object, and the operational envelope is indicative of a range of motion of the object during operation of the object. The instructions further cause the processor to generate a virtual model of the object based on the operational envelope. The virtual model is used to virtually model operation of the object.
US11194934B2

A new computational machine is invented, called a clock machine, that is a novel alternative to computing machines (digital computers) based on logic gates. In an embodiment, computation is performed with one or more clock machines that use time. In an embodiment, a cryptographic cipher is implemented with random clock machines, constructed from a non-deterministic process, wherein the compiled set of instructions (i.e., the implementation of the cryptographic procedure) is distinct on each device or chip that executes the cryptographic cipher. In an embodiment, by using a different set of clock machines to execute two different instances of the same cryptographic procedure, each execution of a procedure looks different to malware that may try to infect and subvert the cryptographic procedure. This cryptographic process also makes timing attacks more challenging. In an embodiment, a detailed implementation of the Midori cipher with random clock machines is described.
US11194932B2

An example operation may include one or more of receiving sensory data, identifying one or more operations in a smart contract stored on a blockchain, performing the one or more operations based on the sensory data received, creating a blockchain transaction with a record of the one or more operations performed and the sensory data received, and committing the blockchain transaction to the blockchain.
US11194931B2

Provided is a server device including a risk value acquisition unit that acquires a risk value in a case in which a user's anonymous information leaks and a processing execution unit that associates an anonym ID for identifying the anonymous information with the anonymous information. In a case in which the risk value exceeds a predetermined threshold value, the processing execution unit executes at least any of processing of switching the anonym ID associated with the anonymous information or processing of differentiating anonym IDs associated with a plurality of pieces of division information obtained through division of the anonymous information.
US11194925B1

Methods and systems are provided for monitoring private information exposure. One example method generally includes detecting, at a computing device, a potentially exposing post on a publicly-accessible server and determining, by an exposure model operated by the computing device, an exposure chance for the potentially exposing post. The method further includes transmitting an initial notification of the potentially exposing post from the computing device to a client device based on the exposure chance from the exposure model and detecting an update event associated with the potentially exposing post. The method further includes updating the exposure model based on the update event and transmitting a personalized notification from the computing device to the client device based on the update event.
US11194922B2

Embodiments of the invention include systems and methods for protecting study participant data for aggregate analysis. Aspects include sending a broker encryption key to a plurality of subjects. Aspects also include receiving double-encrypted subject data from the plurality of subjects. Aspects also include decrypting the double-encrypted subject data with a broker decryption key to generate single-encrypted subject data for the plurality of subjects. Aspects also include aggregating the single-encrypted subject data for the plurality of subjects to generate an aggregated single-homomorphically encrypted data set. Aspects also include including a plurality of random factors in the aggregated single-encrypted data set. Aspects also include sending the aggregated single-homomorphically encrypted data set to a researcher.
US11194919B2

An example operation may include one or more of receiving a request for access to data of a user, the request comprising an identification of a requestor and an identification of the data, determining, via a cognitive engine, whether or not to provide access to the data of the user based on context associated with the user, in response to determining to provide access to the data of the user, invoking chaincode which retrieves access to the data of the user from a blockchain and provides the requestor with access to the data of the user, and storing a result of the determination by the cognitive engine via the blockchain.
US11194909B2

A computerized method for logical identification of malicious threats across a plurality of end-point devices (EPD) communicatively connected by a network, comprising collecting over the network an identifier associated with each file of a plurality of files, wherein each file of the plurality of files is installed on at least one of the plurality of EPDs and wherein the identifier is the same for each like file of the plurality of file. Information associated with an identified subset of files is collected, wherein the information indicates at least a time at which the at least one file was installed on one or more of the plurality of EPDs and the way the at least one file spread within the network. The collected information is analyzed according to a set of predetermined computerized investigation rules. The analysis is used to determine whether at least a file of the identified subset files is a suspicious file.
US11194902B2

The present disclosure is directed to systems and methods of detecting a side-channel attack using hardware counter anomaly detection circuitry to select a subset of HPCs demonstrating anomalous behavior in response to a side-channel attack. The hardware counter anomaly detection circuitry includes data collection circuitry to collect data from a plurality of HPCs, time/frequency domain transform circuitry to transform the collected data to the frequency domain, one-class support vector anomaly detection circuitry to detect anomalous or aberrant behavior by the HPCs. The hardware counter anomaly detection circuitry selects the HPCs having reliable and consistent anomalous activity or behavior in response to a side-channel attack and groups those HPCs into a side-channel attack detection HPC sub-set that may be communicated to one or more external devices.
US11194896B2

A wearable device including a skin sensor and a processor is provided. The processor is configured to receive an authentication data for authenticating a user when a wearing state of the wearable device is adjacent to a skin surface of the user, share an authenticated state in response to a request from an electronic device when the authentication data matches a pre-stored data and the skin sensor determines that the wearable device does not leave the skin surface after the authentication data is received, and stop sharing the authenticated state when the skin sensor determines that the wearable device leaves the skin surface during the sharing.
US11194879B2

Described herein are, among other things, techniques, devices, and systems for generating one or more trained machine-learning models. Also described herein are techniques, devices, and systems for applying a consumption history of a particular user to the trained model(s) to generate score data indicating a correlation between each content-item title and the consumption history. The techniques then determine a ranked list of content items having a highest correlation to the consumption history, which may be used to retrieve videos associated with the most-correlated content items for generating a compilation video composed of these retrieved videos.
US11194875B2

A method can include modeling a webpage as a random field. The random field can include an undirected graph including two or more nodes and one or more edges. A goodness function can be associated with one or more webpage elements. Each edge of the one or more edges can include a compatibility function based at least in part on the one or more goodness functions of two different nodes of the two or more nodes. The method also can include determining a probability of the webpage having exceeded a predetermined threshold based at least in part on one or more of the compatibility functions of the one or more edges. Other embodiments are disclosed.
US11194866B2

The present disclosure provides systems and methods for content quasi-personalization or anonymized content retrieval via aggregated browsing history of a large plurality of devices, such as millions or billions of devices. A sparse matrix may be constructed from the aggregated browsing history, and dimensionally reduced, reducing entropy and providing anonymity for individual devices. Relevant content may be selected via quasi-personalized clusters representing similar browsing histories, without exposing individual device details to content providers.
US11194863B2

The present disclosure provides a searching method and apparatus, a device and a non-volatile computer storage medium. According to embodiments of the present disclosure, it is possible to obtain a search intention according to the obtained query keyword, and then obtain at least one scenario detail according to the search intention, so that it is possible to output the at least one scenario detail. Since the same search intention might correspond to different scenario demands, directly providing the user with several scenario details corresponding to the search intention can effectively meet differentiated demands when the user uses the same query keyword to search under different scenarios.
US11194861B2

The method of the present disclosure includes: after a graph partitioning apparatus extracts an edge, first determining whether an aggregation degree between a currently extracted edge and an allocated edge in a first device satisfies a preset condition; then, when the preset condition is satisfied, determining whether a quantity of allocated edges stored in the first device is less than a first preset threshold; and allocating the currently extracted edge to the first device when the quantity is less than the first preset threshold. In this way, an aggregation degree between allocated edges in each device is relatively high and each device has relatively balanced load. When an edge changes and an edge associated with the particular edge needs to be synchronized, a relatively small quantity of devices need to perform synchronization and update, so that costs of communication between devices are reduced, and distributed graph computing efficiency is improved.
US11194854B2

The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.
US11194851B2

A method and system for generating summary details is provided. The method includes retrieving event data of associated with a user. Attributes are extracted from the event data and the event data is segmented into logical groups of related activities performed by the user. Key information and associated attributes of each logical group are identified and in response the user is evaluated. The logical groups of related activities are ranked and presented to the user. In response, an engagement summary associated with the user and the logical groups is generated.
US11194850B2

A system includes reception of an input string of words, determination, for each subset of consecutive one or more words in the input string, of one or more phrase types based on the subset, on a dictionary describing a plurality of entities, each of the plurality of entities associated with an entity type, and on a grammar describing a plurality of phrase types, each of the plurality of phrase types associated with one or more conditions, and determination of a plurality of candidate queries based on the determined phrase types.
US11194849B2

Embodiments for relationship graph expansion and extraction from a collection of unstructured text data by a processor. A query relating to one or more concepts may be received. The query may be expanded according to a logical reasoning operation and a domain ontology having a set of logical rules. A relationship graph between one or more concepts from a plurality of unstructured text data may be extracted based on an expanded query according to a domain ontology and the set of logical rules.
US11194845B2

Embodiments are directed to managing a data model that includes data objects associated with layers of the data model may be provided. A lineage model that includes lineage objects that has one or more lineage objects associated with a layer may be provided. A lineage object associated with a layer may be activated. A first portion data objects may be determined based on the activated lineage object. An anchor object may be determined from the first portion of data objects. A search of the data model may be employed to provide dependency information based on a position of the anchor data object in the data model. A second portion of data objects may be determined based on the dependency information. A report that includes a list of the second portion of data objects, the dependency information, or the like, may be provided.
US11194842B2

In one embodiment, the system receives unlabeled data from one or more sensors. The one or more sensors are associated with a computing device of a user. The system clusters the unlabeled data into one or more unlabeled clusters. The system determines, based on one or more rules, at least one label for at least one unlabeled cluster of the one or more unlabeled clusters. The system expands, by a natural language processing algorithm, the at least one label for the at least one unlabeled cluster to produce one or more semantic terms associated with the at least one unlabeled cluster. The system generates, based on the one or more semantic terms, a personalized graph associated with one or more behavioral patterns of the user.
US11194829B2

Entity matching is provided. A request to determine a second entity matching with a first entity may be received. Demographic fields to be compared to determine the match may be determined. Comparison weights including an agreement weight, a disagreement weight, and a null weight may be assigned to each of the plurality of demographic fields. The received request may be parsed to determine demographic fields data related to the second entity. The demographic fields data may be compared with indexed demographic data which may include a plurality of records. The demographic fields data may be compared for the determined plurality of demographic fields. A comparison weight for each of the plurality of demographic fields may be determined based on the comparison. The first entity matching with the second entity may be determined from the indexed demographic data based on determined comparison weights for the plurality of demographic fields.
US11194827B2

A method of storing remote sensing big data in a Hbase database. The method includes: obtaining a remote sensing image, and pre-cropping the remote sensing image based on a Google S2 algorithm; selecting a grid level based on a resolution of the remote sensing image; demarcating a coverage scope of the remote sensing image; calculating grids covered within the coverage scope; cropping the remote sensing image according to the grids, to yield a plurality of image blocks, and serializing the plurality of image blocks; establishing an Hbase table; establishing a table storage model containing RowKey, and calculating the RowKey according to attributes of an image block; and integrating data structure of multi-source remote sensing image data according to attribute expression of a zoned remote sensing image in a plurality of dimensions, and storing serialized image blocks in an Hbase database according to the RowKey.
US11194826B2

A computer-implemented method is provided that includes identifying an input dataset formatted as an input matrix, the input matrix including a plurality of rows and a plurality of columns. The computer-implemented method also includes dividing the input matrix into a plurality of input matrix blocks. Further, the computer-implemented method includes distributing the input matrix blocks to a plurality of different machines across a distributed filesystem, and sampling, by at least two of the different machines in parallel, at least two of the input matrix blocks. Finally, the computer-implemented method includes generating at least one sample matrix based on the sampling of the at least two of the input matrix blocks.
US11194824B2

Implementations of this specification provide methods and apparatuses for oblivious data transfer between computing devices. An example method includes receiving, by a second computing device, an oblivious transfer from a first computing device. The first computing device splits feature data in a feature dataset into a plurality of sub-data and uses the plurality of sub-data as input, and the second computing device uses label data in a label dataset as input. The second computing device selects target sub-data from the plurality of sub-data input by the first computing device, and determines a first summation result of the selected target sub-data. The second computing device receives from the first computing device a second summation result of the one or more splitting parameters in the splitting parameter set, and calculates a statistical indicator based on the first summation result and the second summation result.
US11194818B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a query, receiving a set of social search results including one or more social media items that have been distributed through one or more computer-implemented services, each social media item being responsive to the query, providing a sub-set of social search results based on respective promotion scores provided in an auction, the sub-set of social search results including at least one social media item of the set of social search results, and providing the sub-set of social search results for display in a search results page, social media items of the sub-set of social search results being displayed based on respective promotion scores.
US11194816B2

One embodiment provides a method, including: receiving, from a user, input for generating an article, wherein the input comprises (i) an indication of topic-specific requirements for the article that are dependent upon a topic of the article and (ii) an indication of non-topic-specific requirements for the article that are independent of the topic of the article; creating at least one query from the input; retrieving, from secondary sources by performing a search utilizing the query, structured information contextually relevant to the topic; and from the structured information, generating the article, wherein the article comprises a coherent and grammatically fluid structured article generated in view of the topic-specific requirements and the non-topic-specific requirements.
US11194813B2

An event processing system comprising a processor and a non-transitory computer readable medium coupled to the processor. The non-transitory computer readable medium stores computer-readable code executable to provide a domain-agnostic service for analyzing data and process heterogeneous events conforming to a plurality of schemas using the service. The domain-agnostic service comprises an adaptive data model and an adaptive processing model. The adaptive data model supports runtime event type discovery and event schema management that reacts to new schemas discovered at runtime. The adaptive processing model supports configurable partitioning of events by event type and time and is reactive to create new aggregations and analyses based on the propagation of new partitions.
US11194807B2

A query processing method. A server node parses a query request and generates a corresponding logical plan; judges the logical plan belonging to an OLAP scale query service or an OLTP scale query service; in response to judging that the logical plan belongs to the OLAP scale query service, segmenting the logical plan into logical subplans. A coordinator node generates a first physical plan corresponding to the logical plan, and feeds back the first physical plan to the server node. The server node assigns each of the logical subplans to the corresponding worker node according to the first physical plan. The worker node processes the corresponding logical subplan to obtain a query subresult, and reports the processing subresult layer by layer. The server node summarizes the received processing subresult, generates a final query result, and feeds back the final query result to a user.
US11194806B2

An object encoding and computation method in a database system, where a global object sample space is constituted based on correlation between a plurality of object sample spaces in a database. A global dictionary table is created in the global object sample space to provide a globally unique encoding value for each object, set the encoding value as an object identifier (ID) of the object, and ensure that the object ID and object description information are in a one-to-one mapping relationship. The database object is encoded and compressed based on the global dictionary table. Further, the object ID is directly used for database query computation.
US11194802B2

A method for generating database queries from declarative queries having a known syntax. The method includes a query preparation software receiving a declarative query in a known system form. The query preparation software then analyzes the declarative query to build a set of generic query tasks with identified data types. The query preparation software then optimizes the set of generic query tasks and builds a target database query from the optimized generic query tasks reflecting features of a target database. The method further includes the query preparation software submitting the target database query to the target database.
US11194799B2

Described systems and methods allow an automatic translation from a natural language (e.g., English) into an artificial language such as a structured query language (SQL). In some embodiments, a translator module includes an encoder component and a decoder component, both components comprising recurrent neural networks. Training the translator module comprises two stages. A first stage trains the translator module to produce artificial language (AL) output when presented with an AL input. For instance, the translator is first trained to reproduce an AL input. A second stage of training comprises training the translator to produce AL output when presented with a natural language (NL) input.
US11194794B2

Embodiments of the present invention are directed to facilitating search input recommendations. In accordance with aspects of the present disclosure, a set of events determined from raw machine data is obtained. The events are analyzed to generate a temporal map associated with the set of events. Generally, the temporal map associates candidate terms with temporally related terms that occur within a period of time corresponding with the candidate terms. A search term input into a search field is received. Based on the input search term, the temporal map is used to identify one or more temporally related term recommendations.
US11194784B2

Techniques are described for extracting structured information from unstructured documents based on validation of the structured information as applied to a domain problem associated with the unstructured documents. In one embodiment, a computer program product for automated information extraction is provided. The computer program product comprising a computer readable storage medium having program executable by a processing component to cause the processing component to extract structured candidate interpretations of a rule from unstructured information that defines a plurality of rules intended to control operations of a system, and determine measures of validity of the structured candidate interpretations based on application of the candidate policy interpretations to historical operational data for the system that represents operations performed by the system. The measures of validity respectively can represent degrees to which the historical operational data reflects operation of the system in accordance with the structured candidate interpretations.
US11194775B2

This application discloses a server for handling data reporting requests in a system that also comprises storage managers, primary storage devices, and secondary storage devices connected over one or more networks. The server receives, from each storage manager, a copy of data associated with the storage manager, and stores the received copies in one or more local databases. The server builds offline one or more indices for part or all of the received copies to improve query processing against the one or more local databases. Next, the server receives a request over a network from one of the storage managers or a standalone console, which received the request from a user for a report of data associated with the storage managers. The server produces a data report in response to the request, using the one or more indices and without impacting performance of the storage managers.
US11194774B1

A system and method are provided for logically copying data from a source database to a first target database and a second target database. Based on table partition information, the source database is queried to collect partition metadata information for a first set of partitions and a second set of partitions. A first set of the partition metadata information for the first set of partitions and a second set of the partition metadata information for the second set of partitions can be used to create at least one extent chunk for each partition of a table. The source database can be queried, based on a first set of extent chunks and a second set of extent chunks, for a first set of data to be written to the first target database and a second set of data from the source database to be written to the second target database.
US11194770B2

An example operation may include one or more of generating, by a block generator, modified blocks for source ledgers, receiving a merge request to merge a plurality of source ledgers into a merged ledger, identifying the plurality of source ledgers, generating a genesis block from modified blocks of the identified source ledgers, ordering blocks, by a committer node or peer, in the merged ledger based on the genesis block, and validating a block order in the merged ledger.
US11194766B2

Systems and methods for integrating cloud-based and cloud-backed content items with a content management system are provided. In some examples, a method can include receiving a request to open a content item using a client application at a first client device; detecting that the content item is open at a second client device from a different client application that supports live collaboration; and directing the first client device to an instance of the different client application at the first client device.
US11194760B1

Techniques for creating snapshots of data storage objects that can perform certain operations (e.g., flushing dirty data, setting up extent pointers, allocating block storage space, etc.) during background (or deferred) processing. The disclosed techniques employ one or more extent copy trackers that can be created during processing of a transaction, while I/O request from host computers are suspended. The extent copy trackers are configured to perform some or all of the certain operations in the background, after the transaction has been committed and/or the processing of the transaction has been completed. By performing such operations during background processing, a processing time required to complete the snapshot transaction is reduced, thereby reducing latency in the resumption of the I/O requests from the host computers.
US11194759B2

A priority queue including an order of local data relocation operations to be performed by a plurality of solid-state storage devices is maintained. An indication of a new local data relocation operation is received from a solid-state storage device of the plurality of solid-state storage devices for data stored at the solid-state storage device, the indication including information associated with the data. The new local data relocation operation is inserted into a position in the order of the priority queue based on the information associated with the data.
US11194756B2

Systems and methods for facilitating interactions with remote memory are disclosed. An observing task can execute in a first environment allocated to a first memory space, and a second memory space can be remote from the observing task. An interposition system proxy can invoke at least one function implemented using an ad hoc polymorphic programming language feature to facilitate requests from the observing task to the second memory space. This can include traversing a data structure for at least one target object, resolving an address in the second memory space based on the traversal, and at least one of reading data from and writing data to the resolved address in the second memory space.
US11194746B2

Drive information related to data storage drives may be exchanged or communicated among switches and hosts to allow the switches and hosts access to the data storage drives. For example, each of the hosts may provide and maintain a storage stack to access data storage on storage drives operably coupled thereto and data storage drives operably coupled to other hosts.
US11194730B2

A method for depopulating data from cache includes receiving a command to depopulate the cache of selected data. The command has an application identifier as a parameter. The application identifier is associated with an application that previously accessed the data. The method searches the cache for data elements that are marked with the application identifier and removes the data elements from the cache. In certain embodiments, the data elements are marked with a first application identifier associated with an application that staged the data elements into the cache, and a second application identifier associated with an application that last accessed the data elements. In certain embodiments, removing the data elements from the cache comprises only removing the data elements from the cache if the application identifier matches one or more of the first application identifier and the second application identifier. A corresponding system and computer program product are also disclosed.
US11194726B2

Methods, systems, and devices for stacked memory dice and combined access operations are described. A device may include multiple memory dice. One die may be configured as a master, and another may be configured as a slave. The master may communicate with a host device. A slave may be coupled with the master but not the host device. The device may include a first die (e.g., master) and a second die (e.g., slave). The first die may be coupled with a host device and configured to output a set of data in response to a read command. The first die may supply a first subset of the data and obtain a second subset of the data from the second die. In some cases, the first die may select, based on a data rate, a modulation scheme (e.g., PAM4, NRZ, etc.) and output the data using the selected modulation scheme.
US11194722B2

Apparatus and method for improved cache utilization and efficiency on a many-core processor. An apparatus comprising: a plurality of execution units to generate cache access requests responsive to executing instructions; a pending request queue to store pending cache access requests generated by the execution units; pending queue management circuitry to compare a current cache access request with entries in the pending request queue to determine whether the current cache access request can be merged with an entry in the pending request queue and, if so, to merge the current cache access request with the entry.
US11194719B2

A system and method for management and processing of resource requests at cache server computing devices is provided. Cache server computing devices segment content into an initialization fragment for storage in memory and one or more remaining fragments for storage in a media having higher latency than the memory. Upon receipt of a request for the content, a cache server computing device transmits the initialization fragment from the memory, retrieves the one or more remaining fragments, and transmits the one or more remaining fragments without retaining the one or more remaining fragments in the memory for subsequent processing.
US11194718B2

A data processing apparatus is provided, which includes a cache to store operations produced by decoding instructions fetched from memory. The cache is indexed by virtual addresses of the instructions in the memory. Receiving circuitry receives an incoming invalidation request that references a physical address in the memory. Invalidation circuitry invalidates entries in the cache where the virtual address corresponds with the physical address. Coherency is thereby achieved when using a cache that is indexed using virtual addresses.
US11194709B2

An example memory sub-system includes a memory device and a processing device, operatively coupled to the memory device. The processing device is configured to maintain a logical-to-physical (L2P) table, wherein a region of the L2P table is cached in a volatile memory; maintain a write count reflecting a number of bytes written to the memory device; maintain a cache miss count reflecting a number of cache misses with respect to a cache of the L2P table; responsive to determining that a value of a predetermined function of the write count and the cache miss count exceeds a threshold value, copy the region of the L2P table to a non-volatile memory.
US11194704B2

A method for testing a system under test (SUT) in an active environment includes generating, by a testing system, several tests for testing the SUT. The tests are generated based on a coverage model of the SUT, which includes multiple attributes. The method further includes creating, by the testing system, a minimal set of tests from the tests by selecting tests that do not exceed a predetermined performance threshold. The method further includes executing, by the testing system, the minimal set of tests on the SUT for analyzing a soft failure of the SUT in the active environment. The soft failure occurs in the active environment during execution of the SUT based at least in part on a performance parameter of the active environment.
US11194701B2

Aspects of the invention include methods, systems and computer program products for identifying interaction software defects. Aspects include singly executing a first testcase at a normal processing speed and singly executing a second testcase at the normal processing speed. Aspects also include simultaneously executing the first testcase at a first processing speed and a second testcase at a second processing speed. Based on determining the single and simultaneous testcase results do not match, aspects further include creating an error notification.
US11194692B2

Methods and systems for system maintenance include identifying patterns in heterogeneous logs. Predictive features are extracted from a set of input logs based on the identified patterns. It is determined that the predictive features indicate a future system failure using a first model. A second model is trained, based on a target sample from the predictive features and based on weights associated with a distance between the target sample and a set of samples from the predictive features, to identify one or more parameters of the second model associated with the future system failure. A system maintenance action is performed in accordance with the identified one or more parameters.
US11194689B2

Described embodiments include methods and systems for managing client-side services. An intermediary may receive metadata from a first client device of the plurality of client devices. The metadata can include runtime characteristics of a first instance of a service that is incorporated into a client-side application or a web application. The first instance may execute on the first client device and request service data from the at least one server. The intermediary can detect an anomaly in the operation of the first instance of the service. The intermediary can identify an operation of the first instance of the service causing the detected anomaly. The intermediary can, responsive to the detected anomaly, cause delay, removal or modification of operations corresponding to the identified operation, in other instances of the service executing on the plurality of client devices.
US11194686B2

A method, computer system, and computer program product for managing application availability in a micro services environment. A monitoring application listens for an event message that indicates an unavailability of critical data. The monitoring application receives the event message over a message pipeline. The monitoring application is critical data agnostic, such that the monitoring application is unaware of the critical data required by the monitored application. Responsive to receiving the event message, the monitoring application interprets the event information within the execution context of the monitored application. The monitoring application identifies a status of the monitored application based on the interpreted event information. The monitoring application updates a status indicator of the monitored application within the execution context, but not within other execution contexts of the monitored application.
US11194684B2

Embodiments of information handling systems (IHSs) and methods are provided herein to automatically detect failure(s) on one or more power rails provided on a system motherboard of an IHS. One embodiment of such a method may include determining if a power rail test should be performed each time an information handling system (IHS) is powered on or rebooted. If a power rail test is performed, the method may perform a current measurement for each of the power rails separately to obtain actual current values for each power rail, compare the actual current values obtained for each power rail to expected current values stored for each power rail, and detect a failure on at least one of the power rails if the actual current value obtained for the at least one power rail differs from the expected current value stored for the at least one power rail by more than a predetermined percentage or amount.
US11194682B2

Architectures and techniques are described that can enhance the functionality of a witness for an active-active storage array. In the event of a dual storage area network (SAN) failure, or another suitable event, host-array connectivity can take precedence for the witness in determining a winner or loser. Techniques are presented to identify connectivity issues and to utilize connectivity data in connection with determining a winner or a loser.
US11194679B2

A method is applied to a system including a host cluster and at least one pair of storage arrays. The host cluster includes a quorum host, which includes a quorum unit. The quorum host is an application host having a quorum function. A pair of storage arrays includes a first storage array and a second storage array. The quorum host receives a quorum request, temporarily stops delivering a service to the first storage array and the second storage array, determines, from the first storage array and the second storage array, which is a quorum winning storage array and which is a quorum losing storage array according to logic judgment, stops the service with the quorum losing storage array, sends quorum winning information to the quorum winning storage array, and resumes the delivered service between the host cluster and the quorum winning storage array.
US11194669B2

Methods and systems for improving data back-up, recovery, and search across different cloud-based applications, services, and platforms are described. A data management and storage system may direct compute and storage resources within a customer's cloud-based data storage account to back-up and restore data while the customer retains full control of their data. The data management and storage system may direct the compute and storage resources within the customer's cloud-based data storage account to generate and store secondary layers that are used for generating search indexes, to generate and store shared space layers and user specific layers to facilitate the deduplication of email attachments and text blocks, to perform a controlled restoration of email snapshots such that sensitive information (e.g., restricted keywords) located within stored snapshots remains protected, and to detect and preserve emails that were received or transmitted and then deleted between two consecutive snapshots.
US11194655B2

A storage device includes a non-volatile memory including a plurality of memory blocks and a storage controller configured to control a read operation of the non-volatile memory. The storage controller receives power-off time information indicating a power-off time point at which the storage device is powered off, and power-on time information indicating a power-on time point at which the storage device is powered on, when the storage device is switched from a power-off state to a power-on state. The storage controller stores a power-off time stamp corresponding to the power-off time point and a power-on time stamp corresponding to the power-on time point in the non-volatile memory.
US11194653B2

A semiconductor memory device and a memory system including the same are provided. The semiconductor memory device includes a memory cell array including memory blocks, a local parity memory block, and a register block. The memory blocks respectively store pieces of partial local data in response to a plurality of column selection signals, or a first partial global parity in response to a global parity column selection signal. The local parity memory block stores local parities of local data in response to the plurality of column selection signals, or a second partial global parity in response to the global parity column selection signal. The register block generates a global parity including the first partial global parities and the second partial global parity. Each piece of local data includes the partial local data, and the global parity is a parity of the pieces of local data and the local parities.
US11194647B2

Various methods and systems for tracking incomplete purchases in correlation with application performance, such as application errors or crashes, are provided. In this regard, aspects of the invention facilitate monitoring transaction and application error events and analyzing data associated therewith to identify data indicating an impact of incomplete purchases in relation to an error(s) such that application performance can be improved. In various implementations, application data associated with an application installed on a mobile device is received. The application data is used to determine that an error that occurred in association with the application installed on the mobile device correlates with an incomplete monetary transaction initiated via the application. Based on the error correlating with the incomplete monetary transaction, a transaction attribute associated with the error is determined.
US11194645B2

A circuit includes a dynamic core data register (DCDR) cell that includes a data register, a shift register and an output circuit to route the output state of the data register or the shift register to an output of the DCDR in response to an output control input. A clock gate having a gate control input controls clocking of the shift register in response to a first scan enable signal. An output control gate controls the output control input of the output circuit and controls which outputs from the data register or the shift register are transferred to the output of the output circuit in response to a second scan enable signal. The first scan enable signal and the second scan enable signal to enable a state transition of the shift register at the output of the DCDR.
US11194635B2

In one embodiment, a method provides a first orchestration service instance for managing a set of containers operating on a controller node where the controller node controls a set of physical nodes. The method also provides a set of second orchestration service instances for managing a set of first services operating in the set of containers where a second orchestration service instance in a container manages a respective first service in the container. The set of physical nodes include a set of third orchestration service instances for managing a set of second services operating on the set of physical nodes. The first orchestration instance, the set of second orchestration service instances, and the set of third orchestration service instances communicate through a shared communication service that maintains a global state of the controller node, the set of containers, and the set of physical nodes.
US11194616B2

The present invention relates to a method for simultaneously transmitting and receiving multiple managed objects in order to compensate for the inadeguacies of the current 3GPP TS32.607 standard, characterized in that, the method comprises: encapsulating two or more managed objects in one or more atomic transactions according to internal attributes and data processing of the managed objects, wherein each atomic transaction includes at least two managed objects; according to a pre-defined association rule, determining association relationships between managed objects in the one atomic transaction, or determining association relationships between multiple atomic transactions and association relationships between managed objects in each of the multiple atomic transactions; and transmitting one or more atomic transactions through a communication network.
US11194613B2

An exemplary client virtualization system implemented by a multi-access server receives a service request from an Internet of Things (“IoT”) device that is separate from and communicatively coupled to the multi-access server. In response to the service request, the client virtualization system instantiates a virtualized device management client configured to serve the IoT device and that is hosted on the multi-access server. The client virtualization system receives a device management message that is for the IoT device and that is from a centralized device management server. The client virtualization system then delivers the device management message to the IoT device. Corresponding methods and systems are also disclosed.
US11194606B2

Aspects of the disclosure provide for mechanisms for managing related devices for virtual machines in a computer system. A method of the disclosure includes: associating, by a processing device executing a hypervisor, hypervisor data with a first bridge device; attaching a first device associated with a virtual machine to the first bridge device; identifying a second device related to the first device; associating, by the processing device, the hypervisor data with the second device. In some embodiments, the second device is a failover device of the first device.
US11194589B2

An information handling system may reset components logged in a memory of the information handling system. For example, an information handling system may determine components logged in an information handling system memory and may perform a bulk reset of the logged components.
US11194588B2

The present disclosure provides an information handling system (IHS) and related methods that provide secure shared memory access (SMA) to shared memory locations within a Peripheral Component Interconnect (PCI) device of an IHS. The IHS and methods disclosed herein provide secure SMA to one or more operating system (OS) applications that are granted access to the shared memory. According to one embodiment, the disclosed method provides secure SMA to one or more OS applications by receiving a secure runtime request from at least one OS application to access shared memory locations within a PCI device, authenticating the secure runtime request received from the OS application, creating a secure session for communicating with the OS application, and providing the OS application secure runtime access to the shared memory locations within the PCI device.
US11194585B2

An integrated circuit including memory to store image data and filter weights, and a plurality of multiplier-accumulator execution pipelines, each multiplier-accumulator execution pipeline coupled to the memory to receive (i) image data and (ii) filter weights, wherein each multiplier-accumulator execution pipeline processes the image data, using associated filter weights, via a plurality of multiply and accumulate operations. In one embodiment, the multiplier-accumulator circuitry of each multiplier-accumulator execution pipeline, in operation, receives a different set of image data, each set including a plurality of image data, and, using filter weights associated with the received set of image data, processes the set of image data associated therewith, via performing a plurality of multiply and accumulate operations concurrently with the multiplier-accumulator circuitry of the other multiplier-accumulator execution pipelines, to generate output data. Each set of image data includes all of the image that correlates to the output data generated therefrom.
US11194583B2

Speculative execution using a page-level tracked load order queue includes: determining that a first load instruction targets a determined memory region; and in response to the first load instruction targeting the determined memory region, adding an entry to a page-level tracked load order queue instead of a load order queue, where the entry indicates a page address of a target of the first load instruction.
US11194580B2

Processing of an instruction fetch from an instruction cache is provided, which includes: determining whether the next instruction fetch is from a same address page as a last instruction fetch from the instruction cache; and based, at least in part, on determining that the next instruction fetch is from the same address page, suppressing for the next instruction fetch an instruction address translation table access, and comparing for an address match results of an instruction directory access for the next instruction fetch with buffered results of a most-recent, instruction address translation table access for a prior instruction fetch from the instruction cache.
US11194571B2

An agent comprises: a transmission unit configured to transmit location information to a device based on an instruction from a manager; a cache unit configured to cache software; and a determination unit configured to determine, when an obtainment request for software is received from a device, whether the software corresponding to the location information indicated in the obtainment request is cached. The agent further comprises: a first distribution unit configured to distribute, in a case where the software is cached, the software cached in the cache unit to the device; and a second distribution unit configured to obtain, in a case where the software is not cached, the software based on the location information indicated in the obtainment request, cause the cache unit to cache the software, and distribute the software to the device.
US11194564B1

Systems and methods are disclosed for providing a multi-component application, including a first and second component. Functionality of the application may be modified by modification of the first component, potentially without requiring modification of the second component. However, some functionalities added to application may require modifications to both the first and second component. To maintain compatibility between components, the first component can be configured to detect versioning information of a second component, and adjust its functionality to disable functions unavailable due to lack of compatibility with a current version of the second component. The first component can notify an end user of any such lack of compatibility, and potentially instruct the end user in updating the second component.
US11194561B1

A recommendation engine evaluates different combinations of available versions of different software images that make up a virtualization software to be installed in a host computer, and recommends one or more of the valid combinations for installation or upgrade. Upon acceptance of the recommended image, a software specification that expresses the desired state of the virtualization software is updated to include versions of the different software images that are in the recommended valid combination.
US11194553B2

A computer-implemented method, system and computer program product for identifying and recommending code snippets to be reused by a software developer. Multiple sources (e.g., social media messages) are monitored for source code development difficulties. In response to detecting a source code development difficulty, the source code which is the source of the detected source code development difficulty is labeled with a struggle tag, which may indicate a category of the source code. Furthermore, source code snippets from various sources (e.g., source code snippets publicly available on the Internet) are mined, identified and labeled with tags, which may indicate a category of the source code snippet. Relevant source code snippets are identified to address the software developer's struggles based on matching one or more of these tags with the struggle tag, which are later ranked as to which are the best to address the software developer's struggles in writing source code.
US11194550B2

A computer-implemented method for migrating a monolithic legacy software system to a well-defined modular target software architecture includes selecting a method, based on predefined patterns, for transforming the software legacy software system; creating an abstract syntax tree from the legacy software system's source code; from the abstract syntax tree, determining a flow of the source code and any coding violations and coding smells in the legacy software system's source code; using the flow and the coding violations, identifying architecture issues in the legacy software system; scheduling tasks for transforming the legacy software system into the target software architecture; automatically generating new source code according to the target software architecture; and automatically and autonomously refactoring the new source code.
US11194548B2

A processing array that performs one cycle full adder operations. The processing array may have different bit line read/write logic that permits different operations to be performed.
US11194540B1

A controlled-environment facility and/or communications management system interface accepts definition of a digital bulletin board message directed to at least one controlled-environment facility resident, accepts assignment of a priority for displaying the digital bulletin board message on the digital bulletin board and a schedule for display of the digital bulletin board message and accepts assignment of the digital bulletin board message to controlled-environment resident communication and/or media device(s) disposed in the controlled-environment facility. The digital bulletin board message(s) are received by the controlled-environment resident communication and/or media device(s) to which the digital bulletin board message is assigned, and are displayed by the controlled-environment resident communication and/or media device(s) to which the digital bulletin board message(s) are assigned, in accordance with the assigned priority and the schedule for display of the digital bulletin board message(s).
US11194533B2

An information processing system includes a processor that manages time slots in which a roll paper has been consumed for printing or time slots in which the roll paper is scheduled to be consumed for printing and controls output of a first image in which figures corresponding to the time slots are arranged for an attribute of the paper along a time axis.
US11194532B2

An information processing apparatus includes a controller including one or more processors and one or more memories. The controller receives attribute information of a printing apparatus from the printing apparatus, determines, based on the received attribute information, whether or not to generate a portrait image which format is a predetermined format, and rotates a landscape image in a predetermined rotational direction to generate the portrait image in a case it is determined the portrait image is to be generated. The controller also transmits the generated portrait image to the printing apparatus, and transmits information indicating that the portrait image has been generated from the landscape image.
US11194528B2

An image forming apparatus using a print service etc., in which an operation load of a user and a load of a communication band are reduced when an error occurs. The image forming apparatus transmits an event confirmation request to a server and receives an event acknowledgement from the server to confirm whether or not a job fetch event has occurred. When an job fetch event is occurred, the image forming apparatus transmits a job acquisition request to the server to acquire print job data for executing a print job from the server. When a predetermined error occurs, the image forming apparatus stops event confirmation request processing even if the event is occurred in order to stop transmission of print job data by the server.
US11194527B2

A policy-based system is implemented to allow access to a private domain to print using a public domain. The private domain includes private servers that store documents. The public domain includes servers and a printing device. A public policy server uses a domain list and a protocol connection with a private authentication server to validate a user and identify which private domain to access. The public policy server receives requests from the printing device to process a print job of a document in the private domain. The policy-based system also determines whether printing operations for a document are allowed for a public print service using remaining credit values and the policy.
US11194524B2

A processing system for performing persistent write operations comprises a host and a memory system. The memory system, upon receiving a Persistent Write command and associated write data from the host, performs a Persistent Write of the write data to a non-volatile memory in the memory system based on the Persistent Write command. The memory system may also a receive a write identification (WID) associated with the Persistent Write command from the host and provide, upon successful completion of the Persistent Write, a Persistent Write completion indication along with the associated WID to the host. Persistent Write completion indications may be provided to the host in a different order from an order in which corresponding commands were received. Statuses of Persistent Write commands may be maintained in a completed bitmap or a pending bitmap. A FLUSH command may be provided to indicate that all prior writes buffered in volatile media are to be pushed to non-volatile or persistent memory. The memory system may include a non-volatile dual in-line memory module which supports Persistent Writes (NVDIMM).
US11194523B2

A data storage device includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller is operable to measure a first threshold voltage (VT) of a memory cell under a first parameter at a read temperature and measure a second VT of the memory cell under a second parameter at the read temperature in which the first parameter is different from the second parameter. A VT correction term for the memory cell is determined based upon the first VT measurement and the second VT measurement. A read VT of the memory cell is adjusted by using the VT correction term.
US11194521B1

The present disclosure generally relates to methods of operating storage devices. The storage device comprises a controller comprising first random access memory (RAM1), second random access memory (RAM2), and a storage unit divided into a plurality of streams. The controller restricts the host to a maximum number of streams that can be in the open and active state at a time. Open streams can be switched to the closed state, and vice versa, upon a predetermined amount of time expiring. The maximum number of open streams is based on one or more amounts of time to: generate parity data, copy the parity data from the RAM2 to the RAM1, update the parity data, switch a stream from the open and active state to the closed state, and the amount of space in a temporary RAM1 buffer.
US11194519B2

A read and write data processing apparatus and method associated with computational memory cells formed as a memory/processing array (having a plurality of bit line sections) provides a mechanism to logically combine the computation results across multiple bit line sections in a section and across multiple sections, and transmit the combined result as an output of the processing array and/or store the combined result into one or more of those multiple bit line sections.
US11194516B2

Systems, apparatuses, and methods related to media type selection are described. Memory systems can include multiple types of memory media (e.g., volatile and/or non-volatile) and can write data to the memory media types. Data inputs can be written (e.g., stored) in a particular type of memory media based on characteristics (e.g., source, attributes, and/or information etc. included in the data). For instance, selection of memory media can be based on characteristics of the memory media type and the attributes of the data input. In an example, a method can include receiving, by a memory system that comprises a plurality of memory media types, data from at least one of a plurality of sensors, identifying one or more attributes of the data; and selecting, based at least in part on the one or more attributes of the data, one or more of the memory media types to write the data to.
US11194511B2

Devices and techniques for arbitrating operation of memory devices in a managed NAND memory system to conform the operation to a power budget. In an example, a method can include enabling a subset of memory die of a memory system having multiple memory die, starting an active timer for each active memory die, initializing execution of a buffered memory command at each active die based on a timestamp associated with the buffered memory command, and disabling a first memory die of the subset of memory die when the active timer for the first die expires to maintain compliance with a power budget of the memory system.
US11194505B2

According to some embodiments, a high bandwidth memory device includes a base die and a plurality of memory dies stacked on the base die and electrically connected to the base die through a plurality of through substrate vias. The base die includes a plurality of first input buffers configured to receive channel clock signals, channel command/addresses, and channel data from a plurality of first bumps connected to the outside of the base die, a plurality of second input buffers configured to receive test clock signals, test command/addresses, and test data from a plurality of second bumps connected to the outside of the base die, a monitoring unit, a plurality of first output buffers connected to the monitoring unit and configured to output monitored data from the monitoring unit to the plurality of second bumps, and a plurality of paths from the plurality of first input buffers to the monitoring unit. The plurality of second bumps are connected to receive test clock signals, test command/addresses, and test data from the outside of the base die during a first operation mode, and to receive monitored data from the plurality of first output buffers during a second operation mode.
US11194495B2

A technique performs best-effort deduplication. The technique involves activating a front-end log deduplication service that is configured and operative to perform deduplication operations on data in front-end log-based storage prior to that data reaching back-end storage that is different from the front-end log-based storage. The technique further involves, after the front-end log deduplication service is activated, receiving new data in the front-end log-based storage. The technique further involves, providing the front-end log deduplication service to perform a data deduplication operation on the new data while the new data resides within the front-end log-based storage. The technique further involves, after the data deduplication operation is performed on the new data, updating the back-end storage to indicate storage of the new data within the back-end storage.
US11194494B2

The present disclosure generally relates to methods of operating storage devices. The storage device comprises a controller comprising first random access memory (RAM1), second random access memory (RAM2), and a storage unit divided into a plurality of streams. By restricting the host to have a minimum write size, the data transfer speed to RAM2, RAM1, and the storage unit can be optimized. A temporary buffer is utilized within the RAM1 to update parity data for the corresponding commands. The parity data is updated in the RAM1 and written to the RAM2 in the corresponding stream. The parity data may be copied from the RAM2 to the RAM1 to update the parity data in the temporary buffer when commands are received to write data to corresponding streams. As the parity data is updated, the corresponding command is simultaneously written to the corresponding stream.
US11194489B2

The present disclosure generally relates to a flexible or soft architecture solution of a host-data storage device system. The host is permitted different, intermediate levels of responsibility to the memory management. The different levels of host involvement in the memory management of the memory device are anywhere between an existing zone namespace (ZNS) solution and an open channel solution. The data storage device offers a selection of specific memory management options to the host device. The host device then selects the level of memory management desired and configures the data storage device to meet the memory management selection. In so doing, the host device controls the trade-off between host device overhead of memory management and host device flexibility.
Patent Agency Ranking