Document Document Title
US11089176B2 Control of apps providing same or similar services in image forming device supporting multiple platforms
An image forming device and method for supporting multiple platforms are provided. The image forming device includes a communication device, a processor, a memory, and a user interface device. The processor may request an app server for a list of apps usable by the image forming device, and receive the list from the app server. The processor may determine a first app to be controlled in the list. The processor may obtain information of the second app that provides a same or similar service as a service provided by the first app based on information of the first app, and is supported by a second platform different from a first platform supporting the first app. The processor may perform an operation to control a state of the second app on the second platform based on an operation to control a state of the first app on the first platform.
US11089167B2 Apparatus, system and method of internet connectivity via a relay station
Some demonstrative embodiments include apparatuses, systems and/or methods of establishing an Internet connection. For example, a server may perform operations including storing relay account information corresponding to at least one relay station to provide Internet access, and client account information of at least one client, the client account information comprising credit information indicating a credit balance of the client; processing a connection request received from a wireless station via the relay station, the connection request to request an Internet connection via the relay station, the connection request comprising a client identifier of the client; sending to the wireless station via the relay station connection establishment information to establish the Internet connection via the relay station; and updating the credit balance based on usage information from the relay station, the usage information indicating a usage of the Internet connection by the wireless station.
US11089166B1 System and method for providing a network service in a distributed fashion to a mobile device
A mobile virtual network operator is provided. The operator includes a server that is communicatively coupled to a mobile device. The mobile device includes application software provided by the virtual network operator for allowing phone call and data connectivity.
US11089163B2 Automated queuing system and queue management
Electronic conferences often comprise a mixture of on-site and remote participants. A moderator may selectively engage remote participants for full-duplex interactions, such in response to the remote participant “raising their hand” to signal a question or desire to speak. Systems and methods are provided to enable a moderator to utilize natural speech to be utilized as voice commands, and with no other input, to cause a remote participant to be unmuted, enabling full-duplex for the associated remote terminal, and when the question is done, re-muted and thereby returned to half-duplex.
US11089162B1 Dynamic metric optimization in predictive behavioral routing
Methods for optimizing the routing of customer communications include receiving a customer communication; identifying a customer associated with the customer communication; accessing a profile of the identified customer to determine customer data; receiving normalized customer metric scores for a plurality of customer metrics; identifying available agents; accessing a profile of each available agent to determine agent data; predicting interaction outcome metric values for a plurality of customer metrics based on the customer data and the agent data; normalizing the predicted interaction outcome metric values; calculating, in real-time, an aggregate agent-customer pairing score for each available agent; selecting a responding agent from the available agents with the highest aggregate agent-customer pairing score; and providing a routing recommendation to a communication distributor to route the customer communication to the responding agent with the highest aggregate agent-customer pairing score.
US11089159B2 Feedback based communication router
An inbound communication is received by a contact center. For example, the inbound communication may be a text-based communication. The inbound communication is classified based on feedback from one or more prior inbound communications. For example, the feedback may be based on whether a previous communication was transferred, was dropped, based on feedback provided by a contact center agent, based on feedback provided by a user, and/or the like. In response to classifying the first inbound communication, the inbound communication is routed differently in the contact center. For example, the inbound communication is routed to a different contact center queue based on the feedback of the previous communication.
US11089158B1 Contact center customization in data communications systems
Certain aspects of the disclosure are directed to customization of a contact center, using a data communications server. According to a specific example, the data communications server includes circuitry configured and arranged to provide data communications services to a plurality of remotely-situated client entities. The data communications server further provides a graphical user interface (GUI) for each respective remotely-situated client entity, the GUI including a display of communications-based campaigns, interactive voice response (IVR) tools, and data analytics. Moreover, the data communications server provides a display on the GUI including selectable components to create for the associated remotely-situated client entity, a customization for handling incoming data communications by the data communications server. Accordingly, the data communications server may handle communications for the associated remotely-situated client entity according to the provided customization.
US11089153B2 Mobile-device-based carrier voicemail reduction
A mobile device having phoning capabilities also include capabilities to optionally reduce an operating load on a centralized mobile carrier voicemail system. The user of the mobile device is presented with a notification of an incoming call and is provided with an opportunity to answer the call in a traditional fashion, to optionally engage the centralized mobile carrier voicemail system, or to instead have the mobile device manage options relating to locally obtaining a voicemail from a maker of the incoming call. When the mobile device manages obtaining a voicemail from the maker of the incoming call, the voicemail is originally obtained and is stored locally, without use of centralized carrier resources at the time of recording the voicemail, and the mobile device can also play the recorded voicemail at any time without use of the centralized carrier resources.
US11089139B2 Method of aggregating representational state transfer response fields
A system and method for aggregating representational state transfer (REST) API response fields, the method including receiving, via a satellite link, a schema including field definitions, where each of the field definitions includes an endpoint and a field. The method also includes retrieving, for each of the field definitions, the respective field from a result of invoking the respective endpoint; and aggregating a package including each retrieved field. The schema and the package may conform to a JavaScript Object Notation (JSON) schema format.
US11089136B1 Low latency datastore access for event-triggered functions at the edge
Edge functions at an edge location of a content delivery network (CDN) may access data from a back-end database without the need to make high-latency network calls to the back-end databases. When a client sends a query to the edge location, an edge function is triggered. The requested data may be retrieved from a read-only local table at the edge location (populated from a back-end database) and the retrieved data is provided to the edge function's memory for low-latency access during function execution.
US11089135B2 System providing faster and more efficient data communication
A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers.
US11089127B2 Electronic device and method for providing IP network service
An electronic device, according to one of the various embodiments of the present disclosure, includes: a memory; a communication module that transmits and receives messages; and a processor that, when a non-IP service-based message is received, creates an IP-based message including at least some of the non-IP service-based message, and provides the created IP-based message. In addition, various embodiments are provided.
US11089124B2 Hybrid pull and push based streaming
Hybrid pull and push based streaming selectively performs a pull-based distribution of a stream to a first point-of-presence (“PoP”) of a distributed platform having low demand for the stream, and a push-based distribution of the stream to a second PoP of the distributed platform having high demand for the stream. The push-based distribution may be used to prepopulate the second PoP cache with the live stream data as the live stream data is uploaded from an encoder to a source PoP of the distributed platform, and before that live stream data is requested by the second PoP. In doing so, requests for the live stream data received at the second PoP may result in cache hits with the requested live stream data being immediately served from the second PoP cache without having to retrieve the live stream data from outside the second PoP.
US11089110B2 Mobile communication device monitoring systems and methods
Systems and methods are directed to monitoring the communications to and from a mobile communication device in accordance with one or more embodiments. For example in accordance with an embodiment, data services a mobile communication device's applications may be monitored against smart contracts stored in a central data center repository and/or written to a blockchain. Other data services may include all forms of communications between the mobile communication device and a third party along with changes to application or data within the mobile communication device. Monitoring the mobile communication device may be done to determine compliance with the smart contracts and whether a penalty or reward on device usage should be applied.
US11089109B1 Smart device management via a mobile communication device based on privacy preferences
A method of providing a user interface on a mobile communication device to control smart devices in an environment. The method comprises discovering a plurality of smart devices in an environment by a client application executing on a mobile communication device by initiating wireless communication between the mobile communication device and the plurality of smart devices, wherein the client application learns an electronic model identity of each of the discovered smart devices, communicating with a data store by the client application to look-up control interfaces of the discovered smart devices based on the electronic model identities of the smart devices, looking-up predefined environmental preferences associated with the mobile communication device in the data store by the client application, transmitting control commands by the client application to the plurality of smart devices based in part on the looked-up predefined environmental preferences.
US11089106B2 Aircraft monitoring system and method of collecting data in an aircraft
An aircraft system that includes an aircraft and a detector assembly. The aircraft can include at least one data system coupled to at least one component. The at least one data system or the at least one component can communicate an output via a wireless network. Output information is collected and communicated to the detector assembly. The detector assembly can include a receiver and at least one of a memory, a controller, or a communication link.
US11089101B2 Media content management device
A media content management device includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for providing management of media content. The device may receive media content from a data source and determine a set of media operations that can be performed by the device on a locally stored copy of the media content on the storage means or by a cloud storage system on a remotely stored copy. Based on whether the cloud storage system is reachable, a first media operation may be performed on the remotely stored copy of the media content or on the locally stored copy of the media content. The device may open a communication path with a user device and transmit a portion of the media content to the user device before uploading to the cloud storage system is complete.
US11089096B2 Management of digital assets
An example operation may include one or more of connecting, by a recipient node, to a blockchain network configured to store links to digital assets of an owner, selecting, by the recipient node, an asset from a ledger of the owner, executing, by the recipient node, a smart contract to determine a time frame of the asset use, executing, by the recipient node, a smart contract to download the asset to the recipient node, checking, by the recipient node, if the asset is downloaded successfully, and in response to the successful download of the asset, executing, by the recipient node, a smart contract to log an asset transfer transaction onto the blockchain.
US11089089B2 Methods and systems for automated resource exchange among computing facilities
The current document is directed to efficient, distributed-search methods and subsystems within distributed computer systems, including computer systems distributed over multiple sets of geographically distributed data centers, each comprising multiple discrete computer systems, such as multi-processor servers. In one implementation, the distributed-search methods and subsystems are implemented locally within participating entities as well as within one or more distributed-search engines. Each search is directed, by a participant, to identify attribute-associated entities within, provided by, connected to, or otherwise accessible to a distributed computing system having attribute values specified or indicated by the search query. Certain attribute values are continuously collected and centrally stored by the one or more centralized distributed-search engines while other attribute values are obtained through information requests distributed among participating entities.
US11089082B2 Providing content to co-located devices with enhanced presentation characteristics
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A user of an initiating device is identified. Profile information for the identified user is located. The initiating device includes a display for presenting content to the user. An indication is received from an application running on the initiating device of an intent by the user to receive a first content item on a separate but co-located presentation device having enhanced presentation characteristics for presenting content. Additional content items are selected for delivery along with the first content item. The selection includes identifying a second different content item based on the profile information for the identified user and the enhanced presentation characteristics. The first and second different content items are delivered directly to the co-located presentation device without delivering the first and second different content items to the initiating device.
US11089077B2 Apparatus and method for providing call quality information
Provided is a method of performing a call by decoding an encoded call signal from a transmitting terminal at a desired reference sampling rate, by resampling the decoded call signal at a sampling rate supported by an outputter, and by outputting the resampled call signal through the outputter, and generating and providing information on a bandwidth used for the call based on bandwidth information on the encoded call signal, the reference sampling rate, and the sampling rate supported by the outputter.
US11089073B2 Method and device for sharing multimedia content
Provided are a method and an apparatus for transmitting and sharing multimedia content. A method in which a second client receives, from a server, multimedia content provided by the server to a first client, includes: receiving, from the first client, sharing information regarding at least one piece of the multimedia content, the at least one piece being selected to be shared from among pieces of the multimedia content received by the first client; generating request information of the multimedia content based on the sharing information; transmitting the request information to a server in which the multimedia content is stored; and receiving the multimedia content retrieved by the server based on the request information, wherein the multimedia content is provided together with feature information representing details of the multimedia content.
US11089071B2 Symmetric and continuous media stream from multiple sources
A data storage device may comprise a network interface configured to couple to a computer network; a memory configured to store at least one of a first, second and third media file, at least two of the first to third media files being configured differently from one another; and a processor coupled to the memory and to the network interface. The processor may be configured to generate a media stream by at least sequentially applying at least one filter to one or more of the first to third media files; sequentially reformatting one or more of the first to third media files such that each or some substantially conforms to a common format; ordering the filtered and/or reformatted media files according to a selectable metric; aggregating the media files together to generate the media stream; and making the media stream accessible to the computer network over the network interface.
US11089065B2 Efficient interactions to support internet-of-things (IoT) device power saving mode
A 3rd Generation Partnership Project (3GPP) notification message may be received at a translation application at a core network of a wireless carrier network. The 3GPP notification message may include an indication of a loss of connectivity or a communication failure for an Internet-of-Things (IoT) device. The 3GPP notification message is translated by the translation application into a logically equivalent non-3GPP reachability status communication that indicates the IoT device is unreachable. The non-3GPP reachability status communication is sent by the translation application to a server of the wireless carrier network to trigger the server to queue one or more communication messages that are destined for the IoT device in a server queue. Likewise, another 3GPP notification message may be translated into an additional non-3GPP reachability status communication that causes the release of the one or more communication messages to the IoT device.
US11089061B1 Threat isolation for documents using distributed storage mechanisms
A cloud device is configured in an email transmission pathway. The cloud device receives an email attachment whose maliciousness status is determined to be unknown. The cloud device encrypts the email attachment and delivers the encrypted attachment to the recipient. When the recipient attempts to access the encrypted attachment, the cloud device re-determines the maliciousness status of the attachment. If the re-determined maliciousness status is benign, the cloud device allows the encrypted attachment to be decrypted and opened locally on the recipient's device. If the re-determined maliciousness status is still unknown, the cloud device provides a cloud-based viewing solution to the recipient using an isolation service.
US11089058B2 Context-based adaptive encryption
A network-based appliance includes a mechanism to set-up and selectively use an “out-of-band” encryption channel. The mechanism comprises a packet parser, and a packet dispatcher, and it is integrated with an existing network layer stack that typically is not visible to host applications. In lieu of simply encrypting all data it receives, the mechanism instead analyzes one or more attributes, e.g., protocol type, application type, current encryption strength, content payload, etc., associated with a packet transmission to determine whether further encryption is required. The evaluation may include a deep packet inspection (DPI) when the information at the network layer (e.g., IP address, port number, etc.) is not sufficient to determine if the payload in the packet needs to be further encrypted. Based on the result of the analysis, packets are dispatched to the encryption channel as and when necessary. When additional encryption is not necessary, however, packet(s) are instead dispatched through an ordinary non-encrypted channel.
US11089054B2 Systems and methods for electronic signing of electronic content requests
Systems and methods are disclosed for cryptographic signing of content requests. One method includes receiving, at a content network, a content request from a publisher website, the publisher website purporting to be associated with a publisher domain. At the content network, a public key may be received associated with the publisher domain. At the content network, at least one policy may be received associated with the publisher domain. It may be determined whether the content request comprises a cryptographic signature. If it is determined that the content request does not comprise a cryptographic signature, content may or may not be provided to the publisher website according to the policy from the publisher domain. If it is determined that the content request comprises a cryptographic signature, the cryptographic signature of the request may be validated using the public key. Upon successfully validating the cryptographic signature of the content request, content maybe provided to the publisher website according to the content request.
US11089048B2 Identifying spammer profiles
A spammer profile detector uses multi-stage machine learning approach, where a content-based machine learning model, a connection graph machine learning model, and a behavior-based machine learning model are used sequentially, each model generating a score indicating the likelihood that a profile is a spammer profile. The content-based machine learning model examines and evaluates information stored in a member profile. The connection graph machine learning model examines and evaluates a member's connections. The behavior-based machine learning model examines and evaluates activities of a member represented by a member profile. The score produced by the spammer profile detector can be used to determine whether the profile should be flagged as a spammer profile, whether the profile should be omitted when determining a count of the total number of active member profiles within the system, whether the profile should be restricted or removed from the system, etc.
US11089043B2 Systems for computer network security risk assessment including user compromise analysis associated with a network of devices
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computer network security risk assessment. One of the methods includes obtaining compromise likelihoods for user accounts. Information describing a network topology of a network is obtained, with the network topology being nodes each connected by an edge to other nodes, each node being associated with a compromise likelihood, and one or more nodes are high value nodes associated with a compromise value. Unique paths to each of the high value nodes are determined for a particular user account. An expected value for each path is determined based on the compromise likelihood of the particular user account, the compromise likelihood of each node included in the path, the communication weight of each edge included in the path, and the compromise value associated with the high value node. User interface data is generated describing at least one path.
US11089028B1 Tokenization federation service
Devices and processes perform federation of tokenization services. A tokenization federation service establishes trust relationships between tokenization services that substitute tokens for sensitive data and acts as a mechanism for token portability among distinct tokenization domains. The tokenization federation service receives a request from a tokenization service to establish a tokenization federation group, and receives membership policy information, token rules and token access policy information from the tokenization service for federation that are all associated with the federation and stored. The tokenization federation service receives another request from another tokenization service to join the federation, and if the membership policy allows, is made a member of the federation group. Access by the members to tokens is regulated in accordance with the access policy. The tokenization federation service may register tokens, field requests for tokens and sensitive data from members, and may provide an integration point to other services.
US11089022B2 Decentralized sparse capability system with secure enclaves
The present disclosure provides an approach for granting access to a resource located on a first server, the granting being done by a second server to a third server. The method results in a decentralized granting of access to a resource, preventing a bottleneck in the first server that could develop if the first server were to grant each access to each of its resources. The access is provided in the form of an encrypted capability, and transmitted through a secure channel. The code on the second server for granting access is located within an encrypted memory region, such that unauthorized processes cannot access the code or the data within the encrypted memory region.
US11089018B2 Global unique device identification code distribution method
A global unique device identification code distribution method includes obtaining a public key and device information of at least one Internet of things (IoT) device after the blockchain node establishes communication with the at least one IoT device, generating a random code and combining the random code with the public key and device information of the at least one IoT device to generate a global unique device identification code, and sending the global unique device identification code to the IoT device and writing the global unique device identification code and the public key of the IoT device as a pair into the blockchain network. The method is implemented in a blockchain node of a blockchain network.
US11089006B2 System and method of blocking network connections
Disclosed herein are systems and methods for blocking network connections. In one aspect, an exemplary method comprises, intercepting a certificate from the server when establishing a protected connection between a server and a client, determining whether the intercepted certificate is similar to one or more forbidden certificates, the determination of whether the intercepted certificate is similar to one or more forbidden certificates comprising transforming the intercepted certificate in accordance with a method of determining similarities between certificates and a method of saving forbidden certificates in a database of forbidden certificates, and blocking the connection when the intercepted certificate is similar to the one or more forbidden certificates.
US11089005B2 Systems and methods for simulated single sign-on
A system provides access to a third-party application by a user without revealing at least one sign-on credential used to access the application to the user. The system includes an access management server and a permission server. The access management server hosts a user portal. In response to a user input from the user portal requesting to access the application, the access management server requests, from the permission server, confirmation of user's permission to access the application. The permission server determines whether access is confirmed using stored permission data, which includes applications the user is currently permitted to access. If the permission server confirms the user's permission, the access management server redirects the user to a sign-on page of the application, automatically enter the sign-on credentials in an anonymized format that is not readable by the user, and automatically submits the sign-on credentials.
US11089004B2 Method and system for application authenticity attestation
A method at a network element for attestation of applications, the method including sending a challenge to an application at an electronic device; receiving a response from the electronic device; processing the response; and upon determining that the response is invalid based on the processing, taking an enforcement action against the application.
US11089000B1 Automated source code log generation
A method, system, and program product for generating an automated source code log statement is provided. The method includes retrieving source code of a software application and associating logs and associated semantics with the source code. The source code is parsed and analyzed and log statements are generated. Attributes within the source code are identified. The log statements are inserted into the source code with respect to a specified source code level of the source code and the source code comprising the log statements is presented to a developer. A command for modifying the logs is received. In response, the logs are modified resulting in modified logs. The source code comprising the log statements and modified logs is executed.
US11088998B2 Encrypted fibre channel over internet protocol data replication
Examples of techniques for encrypted fibre channel over internet protocol (FCIP) data replication are described herein. An aspect includes receiving replication data from a primary site host system, the replication data comprising header information. Another aspect includes encrypting the replication data. Another aspect includes writing the header information to a local memory, wherein the header information in the local memory is unencrypted. Yet another aspect includes encapsulating the encrypted replication data, wherein the unencrypted header information is accessed in the local memory during the encapsulation of the encrypted replication data.
US11088996B1 Secure network protocol and transit system to protect communications deliverability and attribution
A network protocol and transit system that together provide data tunneling designed for anonymous and hidden delivery. The approach protects communications deliverability and attribution for users on any device and in any location, irrespective of the underlying operating environment. The solution provides for a fully “cloaked network” comprising zero-trust nodes, an onion routing-based bi-directional protocol with modular multi-layered encryption, evasive multi-pathing that leverages randomized ephemeral virtual circuit generation, and virtual rendezvous for person-to-person communications. The approach may be implemented “as-a-service,” in a hybrid/bridged network, on-premises, or otherwise.
US11088992B2 Context specific keys
A method for operating a network is provided. The method comprises segmenting the network into a plurality of virtual private networks, wherein each virtual private network runs on an underlying physical network; and wherein each virtual private network represents a particular context; and configuring at least some nodes within the network to send and receive traffic based on context.
US11088984B2 System and method for enabling real-time eventing
A method and system for real-time eventing including interacting with at least one configuration attribute according to instructions specified through an application programming interface (API); adding subscribers for an event channel; generating an event from operation of an application; publishing the event message to the event channel on an event router; processing the event message according to the at least one configuration attribute; identifying a subscriber to the event channel; and sending the event from the event router to the subscriber.
US11088980B1 Single message management platform
Methods and devices related to a single message management platform are described. In an example, a method can include receiving a first message at a first processing resource via a first application, receiving a second message at the first processing resource via a second application, receiving the first message and the second message at a memory, storing the first message and the second message in the memory, receiving a command to open a single message management platform, receiving the first message and the second message at the single message management platform, and organizing the first message and the second message at the single message management platform.
US11088978B2 Secure forum facilitator in controlled environment
An forum facilitator device is provided that allows for a controlled environment to provide a secure forum for residents to provide communications to other registered users of the secure forum. The communications are provided through posts made in the secure forum and through other types of communications from the inmate such as but not limited to emails and text messages. The forum facilitator device operates the secure forum and implements rules to control what is posted on the secure forum, who is able to access the secure forum, and what entities are allowed to view and interact with residents of the controlled environment.
US11088977B1 Automated image processing and content curation
Systems, devices, methods, media, and instructions for automated image processing and content curation are described. In one embodiment a server computer system receives a content message from a first content source, and analyzes the content message to determine one or more quality scores and one or more content values associated with the content message. The server computer system analyzes the content message with a plurality of content collections of the database to identify a match between at least one of the one or more content values and a topic associated with at least a first content collection of the one or more content collections and automatically adds the content message to the first content collection based at least in part on the match. In various embodiments, different content values, image processing operations, and content selection operations are used to curate content collections.
US11088972B2 Updating messages exchanged with a conversational agent
A method for updating at least one message exchanged in an instant messaging conversation between a terminal and a conversational agent. The at least one message includes at least one validity indicator and a user interaction element intended to be restored by the terminal. The method includes: detecting an event relating to obsolescence of at least one of the messages of the conversation; selecting, according to a feature of the detected event, at least one obsolete message of the conversation; modifying the validity indicator in the selected messages; and restoring modified messages depending on a value of the validity indicator.
US11088967B2 Shared resources for multiple communication traffics
Systems, methods, and computer-readable media are disclosed for an apparatus coupled to a communication bus, where the apparatus includes a queue and a controller to manage operations of the queue. The queue includes a first space to store a first information for a first traffic type, with a first flow class, and for a first virtual channel of communication between a first communicating entity and a second communicating entity. The queue further includes a second space to store a second information for a second traffic type, with a second flow class, and for a second virtual channel of communication between a third communicating entity and a fourth communicating entity. The first traffic type is different from the second traffic type, the first flow class is different from the second flow class, or the first virtual channel is different from the second virtual channel. Other embodiments may be described and/or claimed.
US11088962B2 Method for performant data transmission in a data network with, in part, real-time requirements and apparatus for carrying out the method
The invention relates to a method and to a device that describe a real-time network plan for industrial control and monitoring applications, wherein standard Ethernet switching elements are used for the communication network, in particular on the basis of the new mechanisms according to the IEEE 802.1 TSN Task Group. The sequence plan combines clocked data transfer with the stream reservation concept and thus provides determinism with guaranteed maximum latency and access controls at runtime.
US11088954B2 Link detection method and related apparatus
A link detection technology. In a link detection method, when a target event occurs on paths, in a plurality of paths, whose quantity exceeds a preset quantity, whether the paths on which the target event occurs share a bottleneck link is detected, and congestion control is performed. It can be learned that in the technical solution provided in the embodiments of this application, the target event is a trigger, and shared bottleneck detection is performed after the quantity of the paths on which the target event occurs exceeds the preset quantity. This implements purposeful link detection, reduces system overheads, and brings a fast convergence speed.
US11088952B2 Network traffic control based on application path
A network device may receive network traffic associated with a session, wherein the session is associated with a network. The network device may determine, from the network traffic, an application path that is associated with the session, wherein the application path is associated with a communication protocol and an application protocol. The network device may determine, based on policy information that is associated with the application path, whether the network traffic associated with the session is capable of being communicated via the network using the communication protocol and the application protocol. The network device may perform, based on whether the network traffic is determined to be capable of being communicated, an action associated with enabling or preventing communication of the network traffic.
US11088939B1 Reducing open shortest path first protocol link flap
A first network device may determine that a link-state database (LSDB), associated with the first network device, includes a first link-state advertisement (LSA) instance associated with a second network device. The first network device may determine that the first network device has not received a second LSA instance, associated with the second network device, that does not include information identifying a fully adjacent link between the second network device and the first network device. The first network device may receive the second LSA instance associated with the second network device and may transmit, to the second network device, a third LSA instance, associated with the first network device, that includes the information identifying the fully adjacent link between the second network device and the first network device, only after the second LSA instance is received.
US11088936B2 Optimized serverless cloud processing based on processing job requirements
A system is provided for optimized selection of serverless cloud processing units for resource intensive processing operations. The system includes a processor and a computer readable medium operably coupled thereto, to perform the scheduling operations which include receiving a processing operation for a data input that requires processing in a serverless computing environment, determining at least one constraint requirement imposed on performing the processing operation that are all required to be fulfilled for successful completion of the processing operation, accessing a routing table associated with the serverless computing environment, determining one of the plurality of serverless processing units from the routing table based on fulfilling all of the at least one constraint requirement, and assigning the processing operation to the one of the plurality of serverless processing units on the least costly basis or other optimization consideration.
US11088930B2 Method and apparatus for latency monitoring
A method of supporting latency monitoring in a network transporting traffic to and from a wireless base station. The method comprises, at a first node of the transport network determining (1401) a first timestamp representing a time at which a data element is received at the first node and adding (1402) information representative of the first timestamp to a communication signal which carries data for the wireless base station, the data including the data element. The method also comprises sending (1403) an indication of an association between the information representative of the first timestamp and the data element that the information representative of the first timestamp relates to. A method performed at a second node as well as apparatus for use at the first node and apparatus for use at the second node are also disclosed.
US11088928B2 Service aware conditional path monitoring
In one embodiment, a method is provided service aware conditional path monitoring. The method includes determining, for a network that includes a plurality of nodes, which particular nodes of the plurality of nodes forward traffic associated with a service. The method involves identifying relevant forwarding instructions within the particular nodes that are used to forward traffic for the service. The method further includes configuring the particular nodes to perform monitoring of traffic with a higher priority given to the relevant forwarding instructions than other forwarding instructions on the particular nodes. Monitoring results are obtained from the monitoring of traffic on the particular nodes on the relevant forwarding instructions. The monitoring results are analyzed to determine assurance of the service in the network.
US11088922B2 System and method for hardware and software monitoring with integrated resource acquisition
A method, system, and network providing hardware and software inventorying and monitoring provide the status of a local network of interconnected information technology devices. A user downloads and installs a local network monitoring software program from an online source onto a host computer system. The local network monitoring software system initiates an inventory of all information technology devices associated with said local network of information technology devices. Also, the local network monitoring software determines the operational status of the information technology devices and the status of software programs installed on the information technology devices. The results of the inventory and status determinations are presented to the host computer system. The presented information permits the user of said host computer system to initiate maintenance and support actions for the information technology devices in response to the operational status and status of software programs using the local network monitoring software.
US11088915B1 Live network sandboxing on a centralized management system
Systems, methods, and computer-readable media for predicting policy changes in a network environment through a data serialization language. Running configurations of one or more network devices in a network environment can be collected. Further, a master device template of a new policy for the network environment can be generated through a data serialization language based on the running configurations of the one or more network devices. The master device template can include a directory-based tree structure of a simulated implementation of the new policy in the network environment. Policy changes in the network environment for the new policy can be predicted before implementing the new policy in the network environment based on simulated packet traversal through the directory-based tree structure of the simulated implementation of the policy in the network environment.
US11088902B1 Synchronization of logical network state between global and local managers
Some embodiments provide a method for a global manager that manages a logical network configuration for multiple datacenters that each have a local manager for managing the logical network configuration within the datacenter. Based on detecting that a connection to a particular local manager of a particular datacenter has been restored after a period of unavailability, the method identifies a portion of the logical network configuration that is relevant to the particular datacenter. In a series of transactions, the method transfers the identified portion of the logical network configuration to the particular local manager. During the series of transactions, the method identifies modifications to the identified portion of the logical network configuration to be included in the series of transactions. Upon completion of the series of transactions, the method transfers a notification to the particular local manager indicating completion of the series of transactions.
US11088899B2 On-site audio center system based on audio over IP
The present invention relates to an on-site audio center system based on an Audio over Internet protocol (AoIP), capable of efficiently transmitting audio by connecting a plurality of audio input devices to a plurality of audio output devices in a one-to-one manner through audio transmitting modules and audio receiving modules, so that an AoIP network is easily configured through a control personal computer (PC).
US11088897B2 Bidirectional forwarding detection control packet to indicate maintenance mode operation
A first network device may determine to transition to a maintenance mode. The first network device may transmit, to a second network device, a bidirectional forwarding detection (BFD) control packet that includes an indication that the first network device is in the maintenance mode.
US11088892B2 System and method for managing content
A method, computer program product, and computer system for assigning an action to execute on content based upon, at least in part, an occurrence of a statistical event. Statistics associated with a corresponding portion of the content published on one or more websites is received. The occurrence of the statistical event with respect to the corresponding portion of the content is determined based upon, at least in part, receiving the statistics. The action on the content is executed based upon, at least in part, determining the occurrence of the statistical event with respect to the corresponding portion of the content.
US11088872B2 Servicing packets in a virtual network and a software-defined network (SDN)
In one embodiment, an apparatus includes a processor and logic configured to designate one of a plurality of endpoint virtual network identifiers (EPVNIDs) for each endpoint device in a network, wherein each EPVNID is configured to be shared by one or more endpoint devices, designate a common waypoint virtual network identifier (WPVNID) for all transparent waypoint devices in the network which perform a same function, designate a unique WPVNID for each routed waypoint device in the network, designate a common virtual network identifier (VNID) for all virtual switches in a single virtual network, wherein a different VNID is designated for each virtual network, and create a service chain table comprising each VNID, WPVNID, and EPVNID designated in the network individually correlated with at least a pair of VNIDs: a source VNID and a destination VNID, based on one or more policies affecting application of services to packets in the network.
US11088857B2 Blockchain timestamp agreement
An example operation may include one or more of receiving a blockchain request from a client application, determining a network latency between the client application and the endorsing node based on a network path between the client application and the endorsing node, extracting a timestamp from the blockchain request, determining whether the extracted timestamp is invalid based on the network latency between the client application and the endorsing node, and in response to determining that the timestamp is valid, generating an endorsement for the blockchain request and transmitting the endorsement to the client application.
US11088854B2 Securing blockchain access through a gateway on behalf of a communication device
For securing a blockchain access through a gateway (GAT) on behalf of a communication device (CD) in a wireless telecommunication network (TN), an apparatus (AM) operating with the gateway: receives a request (Req) sent from a communication device (CD) through the gateway (GAT), the request containing an identifier (IdCD) of the communication device, an identifier (IdR) of the request and a key (K), checks a distributed blockchain that includes information regarding the communication device and that is stored in a first blockchain network (BN1) and retrieving a value (V) corresponding to the key (K), creates a smart contract based on the key (K), the value (V), a timestamp (T), the identifier (IdCD) of the communication device, and the identifier (IdR) of the request, the smart contract being defined to confirm the validity of value (V) corresponding to the key (K) in the first blockchain network (BN1), appends the smart contract to a second blockchain network (BN2), the smart contract having to be executed on the first blockchain network (BN1) by at least one validator having access to the first blockchain network (BN1) and second blockchain network (BN2), signs a response (Res) containing the key (K), the value (V), and the identifier (IdR) of the request with a certificate (Cert), sends the response (Res) to the communication device (CD) through the gateway (GAT).
US11088851B2 Systems and methods for signing of a message
There is provided a requestor device for digital signing of a message, comprising: at least one hardware processor executing a code for: transmitting the message for signing thereof, in a single request session over the network to each one of a plurality of validator devices, wherein a beacon device computes and transmits over a network to each one of a plurality of validator devices a signature-data value computed and signed by the beacon device, receiving in a single response session from each one of the plurality of validator devices, a respective partial-open decrypted value computed for the signature-data value and the message, and aggregating the partial-opens decrypted values received from the plurality of validator devices to compute the digital signature of the message.
US11088848B2 Using public keys provided by an authentication server to verify digital signatures
Provided are a computer program product, system, and method for using public keys provided by an authentication server to verify digital signatures. A plurality of public keys from a plurality of public-private key pairs and stored in a local key store. A request is received to access computational resources in the system. A challenge is returned in response to the request. A response to the challenge is received comprising a purported digitally signed challenge. A determination is made as to whether the purported digitally signed challenge is verified using a first public key of the public keys in the local key store. A determination is made as to whether the purported digitally signed challenge is verified using a second public key of the public keys in the local key store in response to determining that the first public key did not verify the purported digitally signed challenge.
US11088838B2 Automated authentication of a new network element
The technology presented herein enables a new network element to be authenticated to other network elements automatically. In a particular embodiment, a method provides determining a current time relative to a first time. The first time is known to the new network element and a provisioning network element. The method further provides generating first beacon data using seed data stored on the new network element and the current time and generating keying data using the first beacon data and identification information associated with the new network element. The method also provides identifying a first one-time pad (OTP) from the keying data and using the first OTP to encrypt an authentication request for transfer from the new network element to the provisioning network element.
US11088835B1 Cryptographic module to generate cryptographic keys from cryptographic key parts
A cryptographic module has an input/output port to receive a first temporary key. A processor receives the first temporary key from the input/output port. A secure authentication key memory is connected to the processor. A temporary key generator is connected to the processor to produce a second temporary key for routing to the input/output port. A cryptographic salt generator is connected to the processor to produce cryptographic salt. A cryptographic key generator is connected to the processor to process key parts derived from the first temporary key, the second temporary key and the cryptographic salt to produce cryptographic keys.
US11088834B2 System for privacy-preserving monetization of big data and method for using the same
The current invention provides a system and method for Data Owners to share with Data Seekers extracted insights from the Big Data, instead of raw data or anonymized raw data, thus reducing or eliminating privacy concerns on the data owned by the Data Owners. An Oblivious Pseudo Random Function (OPRF) is used, with operations using OPRFs occur over encrypted data, thus Data Owners learn only the primary object from Data Seeker and nothing else about the remainder of Data Owners' data. Similarly, Data Seeker learns a list of associated secondary objects and nothing else about Data Owners' data. The extent of sharing can be limited using a predefined threshold depending how much private information Data Owner is willing to share or Data Seeker is willing to pay.
US11088828B2 Blockchain-based data evidence storage method and apparatus
Embodiments of the present application provide a blockchain-based data evidence storage method, a blockchain-based data check method, and relevant apparatuses. The data evidence storage method comprises: performing irreversible encryption on data content of a target file to obtain irreversibly encrypted data of the target file; storing the irreversibly encrypted data in a blockchain and obtaining on-chain evidence storage information of the irreversibly encrypted data; generating a digital watermark of the on-chain evidence storage information; embedding the digital watermark into the target file; and storing the target file embedded with the digital watermark of the on-chain evidence storage information.
US11088827B2 Location-based blockchain
Concepts and technologies disclosed herein are directed to location-based blockchain. A localized corroborator system can receive, from a user device, an initiation message including a public key, and in response, can generate and send the random session identifier to the user device. The system can receive, from the user device, a signed session identifier including the random session identifier signed by the user device using a private key. The system can check a time that elapsed between sending the random session identifier to the user device and receiving the signed session identifier from the user device. The system can verify authenticity of the signed session identifier using the public key. In response to the time being less than a pre-defined threshold, the system can issue a location certificate to the user device. The user device can utilize the location certificate to conduct a certified blockchain transaction in a blockchain.
US11088816B1 Secondary phase compensation assist for PLL IO delay aligning sync signal to system clock signal
A line card receives a SYNC input signal and a first system clock signal. The line card generates a second system clock signal in a PLL and generates a SYNC output signal by dividing the second system clock signal in a divider circuit. The SYNC output signal is fed back as a SYNC feedback signal. The line card determines determining a closest edge of the first system clock signal to a transition of the SYNC input signal and determines a time difference between the closest edge of the first system clock signal and a transition of the SYNC feedback. The SYNC output signal is adjusted based on the time difference using a coarse adjustment by adjusting a divide ratio of the divider circuit and using a fine adjustment in the PLL based on a residue of a remainder of the time difference not accounted for by the coarse time adjustment.
US11088812B1 Frequency multiplexed radio frequency identification
A radio frequency identification (RFID) system includes an RFID interrogator configured for generating an RFID signal, wherein a channel frequency of the RFID signal changes over time; at least one patch antenna; and at least one feed line configured for feeding the signal to the corresponding at least one patch antenna. In another exemplary embodiment, an RFID interrogator configured for generating an RID signal, wherein a channel frequency of the RFID signal changes over time; at least one transmission line; and a diplexer coupling the RFID interrogator and the transmission lines and configured for distributing the RFID signal to each of the antennas or transmission lines, respectively, depending on the channel frequency of the RFID signal generated. The antennas or transmission lines are configured to transmit an electromagnetic wave in response to and at the channel frequency of the RFID signal distributed thereto.
US11088805B2 Control information transmission method, terminal device, and network device
This application provides a control information transmission method, a terminal device, and a network device. The method includes: determining, by a terminal device, a bit length of downlink control information DCI based on a location of a target first time unit in a second time unit, where the DCI includes time domain resource location information, the time domain resource location information is used to indicate at least one of time domain length information of a third time unit and time domain start location information for data transmission scheduled based on the DCI, the DCI is carried in the target first time unit, and a time domain length of the third time unit is less than or equal to a time domain length of the second time unit; and receiving, by the terminal device, the DCI from a network device.
US11088804B2 Reference signal transmission method, apparatus, and system
The present disclosure relates to a reference signal transmission method. In one example method, physical layer signaling is received by a terminal device. The physical layer signaling includes configuration information. The configuration information indicates a time domain resource of a reference signal. The time domain resource of the reference signal is determined by the terminal device according to the configuration information. The reference signal and a first physical channel is sent by the terminal device. The reference signal is used for demodulation of the first physical channel.
US11088800B2 Autonomous reference signal transmission configuration
Certain aspects of the present disclosure provide techniques for autonomous reference signal transmission configuration. Certain aspects provide a method of receiving a configuration message from the base station, wherein the configuration message comprises an indication of a set of candidate resources for transmitting the reference signal. Certain aspects provide a method of detecting a future downlink transmission from the base station, and other aspects provide a method of transmitting, in response to detecting the future downlink transmission, the reference signal utilizing a first resource of the set of candidate resources prior to receiving the future downlink transmission via a second resource in the set of candidate resources.
US11088796B2 Method and device for indicating uplink reference signal information, and storage medium
A method and apparatus for indicating uplink reference signal information are provided. The method includes: indicating uplink reference signal information to a terminal through a signaling. The uplink reference signal information includes at least one of the following information: a transmission manner in which the terminal transmits an uplink reference signal, a transmission resource used by the terminal to transmit the uplink reference signal, a type of the uplink reference signal transmitted by the terminal, a cell identifier (ID) used by the uplink reference signal, and a virtual cell ID used by the uplink reference signal. Further provided in the embodiments of the present disclosure is a storage medium.
US11088795B2 Reference signal transmission device and reference signal transmission method
Disclosed is technology for supporting high-speed and low-latency performance in a 5G environment through implementation of a new reference signal transmission scheme appropriate for the 5G environment, that is, a mobile communication network environment for supporting high-speed and low-latency communication, which will appear afterwards.
US11088788B2 Early packet loss detection and feedback
A video encoding device (e.g., a wireless transmit/receive unit (WTRU)) may transmit an encoded frame with a frame sequence number using a transmission protocol. The video encoding device, an application on the video encoding device, and/or a protocol layer on the encoding device may detect a packet loss by receiving an error notification. The packet loss may be detected at the MAC layer. The packet loss may be signaled using spoofed packets, such as a spoofed NACK packet, a spoofed XR packet, or a spoofed ACK packet. A lost packet may be retransmitted at the MAC layer (e.g., by the encoding device or another device on the wireless path). Packet loss detection may be performed in uplink operations and/or downlink operations, and/or may be performed in video gaining applications via the cloud. The video encoding device may generate and send a second encoded frame based on the error notification.
US11088784B1 Systems and methods for utilizing dynamic codes with neural networks
Systems and methods for utilizing dynamic codes in a dynamic system comprising neural networks are disclosed. In an exemplary embodiment, training data is transmitted to an encoder block, the encoder block having an encoder neural network. Training data is encoded utilizing the encoder neural network of the encoder block, and then decoded by a decoder block, the decoder block having a decoder neural network. An end-end error is determined by comparing the training data that was transmitted to the encoder block against the decoded training data that was received from the decoder block. Encoder/decoder parameters to minimize the end-end error are optimized and transmitted. Upon receipt of the encoder/decoder parameter updates, the encoder block and the decoder block are initialized.
US11088781B2 Method and system for testing the quality of a signal transmission in a communication system
A signal comprising a succession of first bit sequences Xn is generated. Each Xn with n≥1 is determined from the preceding Xn−1 using a deterministic algorithm P. The signal is transmitted from a transmitter through the communication system and received as a second bit sequence Xn′ by a receiver. For each received Xn′, the method comprises determining a first group of candidates corresponding to a plurality of possible first bit sequences Xn,i that could have been sent from the transmitter device and changed into the second bit sequence Xn′ according to an acceptable modification in the communication system; determining a second group of candidates from candidates determined for the preceding index n−1 and using P; determining a third group of candidates by intersecting the first group of candidates and the second group of candidates; checking the third group.
US11088779B2 Methods and apparatus for supporting transmission bursts
Methods and apparatus for supporting transmission bursts in unlicensed spectrum are described. Different sets of sub-bands within a downlink bandwidth portion of unlicensed spectrum can be, and sometimes are, occupied during different DL transmission bursts depending on channel availability. A user device is configured with channel usage information, e.g. N bitmaps, each bitmap indicating a different control channel resource allocation that may be used for communication with the UE, and/or reference signal information. The UE determines the occupied sub-bands in a DL transmission burst over the bandwidth portion, and determines control channel resource information based on the determined occupied sub-channels. The UE determines CSI-RS measurement locations based on determined sub-band occupancy. In some embodiments, the UE performs in-sync and out-of-sync evaluations based BLER threshold scaling factors, which are based on sub-band occupancy.
US11088778B2 Information transmission method and apparatus
Embodiments of this application disclose an information transmission method and apparatus, and relate to the field of communications technologies. In this technical solution, impact of a beam on information transmission is taken into account, thereby improving robustness of a control channel. The method may include: performing rate matching on a first bit sequence based on beam indication information, to obtain a second bit sequence, where the first bit sequence is a bit sequence obtained by performing channel coding on an original bit sequence; mapping the second bit sequence onto a time-frequency resource; and sending, to a receive end by using a beam indicated by the beam indication information, the second bit sequence that is mapped onto the time-frequency resource.
US11088775B2 Subcarrier diversity in optical communication systems
Disclosed herein is a method of transmitting a data stream from a first location to a second location through an optical network, as well as a corresponding performance monitoring unit, a transmitting arrangement and a receiving arrangement. The method comprises the steps of transmitting said data stream from said first location to said second location along a working path, wherein said data stream is transmitted in the form of a super channel comprising a number of n wavelengths within a predefined reserved wavelength range, monitoring the performance of the transmission based on the super channel signal received at said second location, and in case the performance is observed to drop below a predetermined performance threshold, unburdening the super channel from a part of said data stream while maintaining the reserved wavelength range for said super channel, by redirecting said part of the data stream for transmittal along at least one restoration path connecting said first and second locations, and transmitting the remainder of said data stream within the super channel on a number of wavelengths that is less than n, and/or with a reduced transmission rate for at least some of the wavelengths in said super channel.
US11088770B2 Multi-panel base station test system
A multi-panel base station test system includes a base station radio unit configured with a plurality of antenna panels positioned at a first end of a test chamber of the multi-panel base station test system. The multi-panel base station test system includes a plurality of test antennas positioned at a second end of the test chamber opposing the first end. The multi-panel base station test system includes a microwave lens positioned between the plurality of antenna panels and the plurality of test antennas in the test chamber. The microwave lens is configured to focus respective beams transmitted from each of the plurality of antenna panels toward respective focal points associated with each of the plurality of test antennas based on steering of the plurality of antenna panels.
US11088768B2 Method and apparatus for testing wireless communication to vehicles
An apparatus for measuring over-the-air (OTA) wireless communication performance in an automotive application of a device under test (DUT) arranged on or in a vehicle. The apparatus includes a chamber defining an internal volume therein, such as an EMC chamber or a semi-anechoic chamber. Further, a rotatable platform for supporting the vehicle is provided enclose in the internal volume, together with at least one chamber antenna. A communication system test instrument is further provided for measuring the transmission between the device under test and the chamber antenna. The chamber antenna is an array antenna, including a horizontal linear array of antenna elements, the chamber antenna preferably providing a plane wave in near-field where the vehicle is located. The array may further include a plurality of horizontal linear arrays, overlying each other in a vertical direction.
US11088763B2 RoI-based optical wireless communication method and device
An optical wireless transmission device according to an embodiment of the present invention comprises: a modulation unit for receiving input of a first input signal and outputting a first output signal; and a light source control unit for controlling a first light source in accordance with the first output signal. The first output signal repeats “0” and “1” in a first phase during clock time if a binary value of the first input signal is 0, and repeats “0” and “1” in a phase opposite from the first phase during the clock time if a binary value of the first input signal is 1.
US11088753B2 System and method for radar disambiguation techniques
A system having an array of antennas with particular weights for signals associated with different groups of antennas. The array of antennas includes a first group of antennas positioned in a middle portion of the array of antennas, a second group of antennas positions at one or more edges of the array of antennas, and a third group of antennas positioned at one or more corners of the array of antennas. The system includes a control module configured to control each respective and tenant in the array of antennas. The control module can further be configured to weight the first group of antennas a first weighting amount, to weight the second group of antennas a second weighting amount and to weight the third group of antennas a third weighting amount. The weighting improves the system's ability to reduce ambiguities in an angle of arrival associated with the object.
US11088744B1 Methods, systems, and computer readable media for 5G digital beamforming testing
A method for 5G digital beamforming testing includes receiving emulated UE spatial positions. The method includes computing phase vectors for the emulated UEs based on the emulated UE spatial positions and communicating the phase vectors to a DUT. The method includes receiving beam weight sets from the DUT and storing the beam weight sets. The method includes computing scores for the emulated UE spatial positions from the beam weight sets and the phase vectors, and receiving, from the DUT, spatial streams and identifiers of beam weight sets to be used to transmit the spatial streams to the emulated UEs. The method includes identifying, using scores corresponding to the beam weight sets to be used to transmit the spatial streams to the emulated UEs, associations between the spatial streams and the emulated UE spatial positions. The method includes processing data in the spatial streams using the emulated UEs.
US11088743B2 Beamforming training method and apparatus
A beamforming training method and apparatus relating to the field of beamforming training technologies, where the beamforming training method includes sending, by a first device, first indication information to a second device, where the first indication information indicates the second device not to perform an initiator sector sweep (ISS), sending, by the first device, a sector sweep frame of a responder sector sweep (RSS) to the second device, and receiving, by the first device, feedback information obtained by the second device during the RSS. Hence, beamforming training flexibility can be improved.
US11088732B2 Method for transmitting/receiving channel state information in wireless communication system and apparatus for same
Disclosed are a method for transmitting/receiving channel state information in a wireless communication system and an apparatus for the same. Particularly, a method for reporting channel state information (CSI) by a user equipment (UE) in a wireless communication system may comprise the steps of: receiving channel state information reference signal (CSI-RS) from a base station through a multi-antenna port; and reporting CSI to the base station, wherein the CSI includes selection information indicating multiple codewords used to generate a precoding matrix within a codebook for reporting the CSI, a power coefficient and a phase coefficient are applied to each of the multiple codewords and the precoding matrix is then generated on the basis of a linear combination of the multiple codewords to each of which the power and phase coefficients are applied, and the selection information and information indicating the power coefficient are transmitted at different CSI reporting instances.
US11088731B2 MIMO antenna assembly having stacked structure
Provided is a multiple-input multiple-output (MIMO) antenna having a lightweight stacked structure. According to one aspect of the present invention, there is provided a MIMO antenna assembly having a lightweight stacked structure, in which a calibration network, which was provided between antenna elements and filters in the related art, is provided on one printed circuit board (PCB), together with a power amplifier and a digital circuit, and filters are closely coupled to the bottom of the PCB on which the feeding network is provided. The present invention employs a strategy in which an antenna assembly is reduced to a compact size while managing phase deviation caused due to filters at an acceptable level. According to another aspect of the present invention, there is provided a calibration method, in which transmission/reception (TX/RX) calibration may be performed by a single calibration hardware component of a MIMO antenna operated by a time division duplex (TDD) scheme and may be performed in real time during the operation of the MIMO antenna, and the MIMO antenna employing the calibration method.
US11088724B2 Communication device, control method, program and front end
The present technology relates to a communication device, a control method, and a program which enable reliable selection of a desired target. A CLF transmits a polling command received from a NFC reader for selecting a candidate of a final target to targets, selects the candidate of the final target, by setting a P2P application as a target having the highest priority in the selection of the candidate of the final target, selects the final target based on a command other than the polling command received from the NFC reader, and controls to lower the priority of the P2P application, in a case where the P2P application is selected as the candidate of the final target and the P2P application is not selected as the final target. The present technology can be applied to a communication device supporting an NFC standard, for example.
US11088715B2 Communication system having a receptacle cage with an airflow channel
A communication system having a circuit board with an airflow opening includes a receptacle cage configured to be mounted to the circuit board adjacent a communication connector. The receptacle cage has walls including a front wall, a rear wall and sidewalls defining a cavity. A module channel is defined in the cavity configured to receive a pluggable module. The module channel has a module port at the front wall that receives the pluggable module. An airflow channel is defined by at least one of the walls of the receptacle cage located between the module channel and the circuit board. The airflow channel is configured to be in flow communication with the airflow opening in the circuit board for cooling the pluggable module in the module channel. The airflow channel has an airflow port at the front wall.
US11088706B2 Information processing method, apparatus, and communications device
This application discloses an encoding method, an apparatus, a communications device, and a communications system. The method includes: encoding an input bit sequence by using a low density parity check LDPC matrix, where the LDPC matrix is obtained based on a lifting factor Z and a base matrix, and the base matrix includes a row 0 to a row 4 and a column 0 to a column 26 in one of matrices shown in FIG. 3b-1A to FIG. 3b-8B, or the base matrix includes a row 0 to a row 4 and some of a column 0 to a column 26 in one of matrices shown in FIG. 3b-1A to FIG. 3b-8B. According to the encoding method, the apparatus, the communications device, and the communications system, channel coding requirements can be met.
US11088704B2 Analog-to-digital converter
An analog-to-digital converter (ADC) is provided. The ADC receives an analog input signal and generates a digital code. The ADC includes a sigma-delta modulator (SDM), a decimation filter and a detection circuit. The SDM includes a loop filter, a quantizer and a digital-to-analog converter (DAC). The loop filter receives the analog input signal. The quantizer is coupled to the loop filter and quantizes an output of the loop filter to generate a digital output signal. The DAC is coupled to the quantizer and the loop filter. The decimation filter is coupled to the SDM and converts the digital output signal into the digital code. The detection circuit is coupled to the SDM and detects a node voltage of the SDM and generate a control signal. The control signal is utilized to control the loop filter, the quantizer, a feedback path of the SDM and/or a feedforward path of the SDM.
US11088685B2 High-frequency switch
An NMOS transistor performs electrical conduction or cut-off between a drain and a source by controlling a potential at a gate. A resistive element is connected between a back gate of the NMOS transistor and a high-frequency ground. A first switching circuit is disposed in parallel with the resistive element between the back gate and the high-frequency ground and causes a short circuit between the back gate and the high-frequency ground upon cut-off.
US11088681B2 High speed signal adjustment circuit
Disclosed herein is an apparatus that includes a data serializer including a plurality of first buffer circuits configured to receive a plurality of data, respectively, and a second buffer circuit configured to serialize the plurality of data provided from the plurality of first buffer circuits. At least one of the plurality of first buffer circuits and the second buffer circuit includes: a first circuit configured to drive a first signal node to one of first and second logic levels based on an input signal, the first circuit including a first adjustment circuit configured to adjust a driving capability of the first circuit when the first circuit drives the first signal node to the first logic level; and a second circuit configured to drive the first signal node to other of the first and second logic levels.
US11088677B1 Signal receiving device
A signal receiving device includes a first amplifier, a duty cycle adjuster and a common mode feedback circuit. The first amplifier receives an input signal, a reference voltage and a bias voltage. The first amplifier generates a first common current based on the bias voltage and, based on the first common current, generates a first output signal and a second output signal complementary to each other by comparing the input signal and the reference voltage. The duty cycle adjuster charges and discharges a selected capacitor according to the first output signal or the second output signal to generate a sensing voltage, and generates a common reference voltage according to the sensing voltage. The common mode feedback circuit generates the bias voltage by comparing the common reference voltage and the reference voltage.
US11088654B2 Dual pile cap
A solar array support structure includes a first vertical pile extending from a ground to a first pile end, a second vertical pile extending from the ground to a second pile end, and a first pile cap attached to each of the first and second vertical piles, the first pile cap configured to account for a misalignment of at least one of the first vertical pile and the second vertical pile by providing for adjustable attachment locations for each of the first and second pile ends.
US11088651B2 Refrigerant compressor arrangements
Compressors in a refrigerant loop are driven by variable frequency drives. The variable frequency drives are configured to demand current from an alternating current power source at different phases relative to one another such that at least one current harmonic frequency at the alternating current power source is cancelled.
US11088641B2 Motor driving device having lock protection mode
A motor driving device having a lock protection mode includes a rotation speed detecting unit, an operating unit, a driving unit, a floating point selecting unit, a BEMF detecting unit, a control unit, and a lock protection unit. The operating unit enters an operating mode after a motor is stably operated, and generates an operating signal having phases according to a commutation sequence, and the driving unit drives the motor. The BEMF detecting unit detects a BEMF of a first floating phase to generate a detection result. The control unit outputs a commutation signal to cause the driving unit to drive the motor. When the rotation speed detecting unit determines that a rotation speed of the motor exceeds a predetermined rotation speed, the rotation speed detecting unit outputs a switching signal to the lock protection unit to enter the lock protection mode.
US11088637B2 Power generating element
The power generation efficiency is to be enhanced by converting vibration energy including various direction components into electric energy without waste. A cantilever structure is adopted, in which a first plate-like bridge portion (120) and a second plate-like bridge portion (130) extend in a shape of a letter U from a fixing-portion (110) fixed to the device housing (200) and a weight body (150) is connected to the end. On the upper surface of the cantilever structure, a common lower layer electrode (E00), a layered piezoelectric element (300) and discrete upper layer electrodes (Ex1 to Ez4) are formed. The upper layer electrodes (Ez1 to Ez4) disposed on a center line (Lx, Ly) of each plate-like bridge portion take out charge generated in the piezoelectric element (300) due to deflection caused by the Z-axis direction vibration of the weight body (150). The upper layer electrodes (Ex1 to Ex4, Ey1 to Ey4) disposed on both sides of the center line (Lx, Ly) of the plate-like bridge portion take out charge generated in the piezoelectric element (300) due to deflection caused by the X-axis or Y-axis direction vibration of the weight body (150).
US11088634B2 Inverter with AC forward bridge and improved DC/DC topology
A DC-to-AC power converter having a main DC input and a main single-phase AC output, configured to convert and adapt a DC voltage at the main DC input into a sinusoidal AC voltage of a fundamental frequency at the main AC output and to deliver a rated power at the main AC output to a load includes: a single DC-to-DC converter having as input the main DC input and having a DC output and a tank capacitor being connected to the DC output, two low frequency diodes biased so as to be able to pass current from, respectively to, the DC output to, respectively from, the tank capacitor; and, according to a direct path, a bidirectional voltage-type DC-to-AC converter in cascade with the DC-to-DC converter, the bidirectional voltage-type DC-to-AC converter having a DC input-output connected to the DC output and an AC output-input connected to the main AC output.
US11088629B2 Isolated converter with high boost ratio
An isolated converter with high boost ration includes a transformer, a first bridge arm, a second bridge arm, and a boost circuit. The transformer includes a secondary side having a secondary side first node and a secondary side second node. The first bridge arm includes a first diode and a second diode. The second bridge arm includes a third diode and a fourth diode. The boost circuit includes at least one fifth diode coupled between the first bridge arm and the secondary side second node, at least one sixth diode coupled between the second bridge arm and the secondary side first node, and at least two capacitors coupled to the secondary side first node and the secondary side second node.
US11088624B2 Voltage conversion apparatus for implementing zero-voltage switching based on recovering leakage inductance energy
A voltage conversion apparatus for implementing zero-voltage switching based on recovering leakage inductance energy is provided. A leakage inductance energy recovery circuit is coupled to a primary side auxiliary winding and a control circuit, and recovers leakage inductance energy of a transformer circuit to supply an operating power to the control circuit. Before a main switch is turned on the next time, leakage inductance energy recovered previously is used to lower a cross-voltage of the main switch, so that transient loss of conduction of the main switch is eliminated or reduced, and circuit efficiency is improved.
US11088621B2 Secondary controller for use in synchronous flyback converter
A secondary controller for use in a power converter includes a drive circuit coupled to a secondary side of the power converter. The drive circuit is coupled to generate a first signal to enable a first switch coupled to a primary side of the primary converter. The first signal is generated in response to a feedback signal representative of an output of the power converter. A control circuit is coupled to receive the first signal and an input signal representative of a secondary winding voltage of the power converter. The control circuit is coupled to generate a second signal to control a second switch coupled to the secondary side of the power converter in response to the first signal and the input signal.
US11088620B1 Multi-level switching power converters including bypass transistors and associated methods
A multi-level switching power converter includes a string of N upper transistors and a string of N lower transistors, where N is an integer greater than one. The N upper transistors are electrically coupled in series between a first power node and a switching node, and the N lower transistors are electrically coupled in series between the switching node and a reference node. The multi-level switching power converter further includes N−1 flying capacitors, an inductor, a bypass transistor, and a controller. The bypass transistor is electrically coupled between the switching node and the reference node. The controller is configured to (a) control switching of the N upper transistors and the N lower transistors and (b) cause the bypass transistor to operate in its on state in response to all of the N lower transistors operating in their respective on states.
US11088618B2 PWM DC-DC converter with linear voltage regulator for DC assist
A DC power supply, which includes a DC-DC converter and a linear voltage regulator, is disclosed. The DC-DC converter provides a DC power supply signal and a duty-cycle signal, which is based on a duty-cycle of the DC-DC converter. The DC-DC converter provides the DC power supply signal via a power supply output using a setpoint of the DC power supply. The linear voltage regulator provides a DC assist signal to assist the DC-DC converter when an adjusted setpoint of the DC power supply is greater than a voltage of the DC power supply signal. The linear voltage regulator provides the adjusted setpoint using the setpoint and the duty-cycle signal, such that the adjusted setpoint is directly related to the setpoint and to the duty-cycle.
US11088615B2 Balancing multilevel DC-DC converter apparatus
An apparatus includes a string of capacitors including at least two capacitors coupled in series and a switching circuit including a first port having first and second terminals connected to a first node and a second end node, respectively, of the string of capacitors, and a second port configured to be coupled to an energy storage device. The switching circuit is configured to selectively connect first and second terminals of the second port to a first end node, a second end node, and at least one interconnection node of the siring of capacitors. The apparatus also includes at least one inductor configured to be coupled in series with the second port of the switching circuit and the energy storage device and a charging switch configured to directly connect the first terminal of the second port to the second terminal of the second port. The apparatus further includes a control circuit configured to close the charging switch to charge the inductor from the energy storage device in first intervals and to selectively close at least two switches of the switching circuit in second intervals to selectively charge the capacitors of the string of capacitors from the charged at least one inductor.
US11088607B2 Axial flux machine with nutating rotor
An axial flux-type rotary electric machine includes a rotor having a rotor axis and a stator having a stator axis. The stator is positioned adjacent to the rotor such that an axial airgap is defined between the rotor and the stator. First and second non-parallel rotor shafts are respectively collinear with the stator axis and the rotor axis. A nutating gear pair is connected to a stationary member and the rotor, and is configured to impart nutating motion to the rotor with respect to the stator, such that a size of the axial airgap changes with a rotational position of the rotor, and such that the rotor has two degrees of freedom of motion. An electrical system includes direct and alternating current voltage buses, a power inverter module connected to the voltage buses, and the axial flux-type rotary electric machine connected to the alternating current voltage bus.
US11088606B2 Linear vibration generating device
A linear vibration generating device installed inside a cellular phone, a vibration bell or the like to generate vibration. Right after the power applied to the ‘circuit (a circuit generating and controlling vibration)’, which is one of elements constituting the linear vibration generating device, is turned off, the ‘circuit’ is configured as a short circuit. In addition, the linear vibration generating device can be easily manufactured since an additional space inside the linear vibration generating device is not required, and there is an outstanding effect of promptly removing residual vibration by increasing the amount of vibration damping after the vibration operation of the vibration generating device including a permanent magnet is finished.
US11088602B2 Non-mechanical differential coaxial counter-rotating power device
A non-mechanical differential coaxial counter-rotating power device (100) includes an inner shaft (51), an outer shaft (52), a reluctance rotor (30), a permanent magnet rotor (40), a stator (10) and a driving device (20). The outer shaft (52) is fitted over the inner shaft (51), an end of the inner shaft (51) protruding from the outer shaft (52). The reluctance rotor (30) is connected to one of the end of the inner shaft (51) and an end of the outer shaft (52), and the permanent magnet rotor (40) is connected to the other one of the end of the inner shaft (51) and the end of the outer shaft (52). The stator (10) is coaxially disposed with the reluctance rotor (30) and disposed at an inner side or an outer side of the reluctance rotor (30) opposite to the permanent magnet rotor (40). The stator (10) includes a stator core (11) and a main winding (12) and an auxiliary winding (13), and the main winding and the auxiliary winding are wound around the stator core (11). The driving device (20) is connected to the main winding (12) and the auxiliary winding (13) to drive the main winding (12) and the auxiliary winding (13), respectively.
US11088594B2 Motor and electric power steering device
A motor includes a rotor, a stator, a housing, a heat sink, a substrate, a connector, and a cover. The connector includes a connector shell with a shell projection or shell recess. The heat sink includes a heat sink body and a heat sink protrusion. The heat sink protrusion includes a heat sink recess or heat sink projection. The shell projection or shell recess, and the heat sink recess or heat sink projection are fitted through a gap.
US11088592B2 Electric compressor
An electric compressor includes a compressor unit configured to compress air and a motor unit configured to drive the compressor unit. The motor unit includes a housing that forms an outer frame of the motor unit, a rotor that is provided in the housing and rotatably supported around a central axis O, a stator that is disposed radially outward from the rotor, and a stator holder which is fixed to the housing only in a part in a central axis O direction and is provided such that there is a gap in a radial direction crossing the central axis O between it and an inner circumferential surface of the housing in the rest in the central axis O direction and inside which the stator is accommodated.
US11088590B2 Connection unit for a wiper motor and wiper motor
The invention relates to a connection unit (20; 20a) for a wiper motor (100) for windshield wiper systems, with a plug connector element (22) for the reception of electric connection lines (24), which are formed for the at least indirect contacting of a commutator (6) of an electric motor (1), and with a carrier element (26; 26a) in which connection elements (40) for contacting the commutator (6) and/or at least one component of an electric circuit are arranged.
US11088586B2 Motor
A motor includes a motor main body including a rotor rotatable about on a central axis extending in an up-down direction, a controller to control the rotation of the rotor, the controller being disposed on an upper side of the motor main body, a cover surrounding the controller from an outward diameter direction, the motor main body including a sealing surface with a groove portion opened upward, the cover including a lower end portion inserted into the groove portion, an outer flange portion located above the lower end portion and extending in an outward diameter direction, and an inner flange portion located above the lower end portion and extending in an inward diameter direction, the outer flange portion faces the sealing surface through a first space, the inner flange portion facing the sealing surface through a second space, and insides of the groove, the first space, and the second space are filled with an adhesive.
US11088583B2 Rotary-electric-machine stator coil, rotary-electric-machine stator having the same, and rotary electric machine having the same
Provided are a rotary-electric-machine stator coil, a rotary-electric-machine stator having the same, and a rotary electric machine having the same, capable of improving a bonding strength and insulation reliability of a conductor bonding portion. A rotary-electric-machine stator coil includes: a conductor 110 having a bonding portion 104 bonded to other conductors; and a bonding member 401 having a melting point lower than a melting point of the conductor, wherein a tip of the bonding portion has an alloy layer 402 formed of an alloy of the conductor and the bonding member, and a root of the bonding portion is electrically connected by the bonding member.
US11088571B2 Electronic apparatus and display apparatus, and method for operating apparatuses
The present invention relates to an electronic apparatus and display apparatus, and method for driving the apparatuses, and the display apparatus according to an embodiment of the present invention may comprise: a resonance circuit unit for generating voltage by means of inductive electromotive force generated due to an external apparatus; a rectification unit for rectifying the output voltage of the resonance circuit unit; and a converter for outputting the rectified voltage of the rectification unit as the target voltage by varying duty on the basis of duty data and target voltage determined in accordance with the distance from the external apparatus.
US11088567B2 Brownout avoidance
Examples of the disclosure are directed to methods of managing power of various modules of an electronic device to prevent the voltage of the battery from falling to an undervoltage lockout (UVLO) threshold. In some examples, software operating on the electronic device or an associated electronic device (e.g., a paired electronic device) may assign power budgets to one or more modules, thereby preventing each module from drawing its maximum current capacity and causing the battery's voltage level to fall to the UVLO threshold. In some examples, a pre-UVLO threshold (i.e., a threshold higher than the UVLO threshold) may be used to modify the states of one or more modules to save power as the voltage of the battery approaches the UVLO threshold, but before the device must be fully powered off.
US11088563B2 Electronic device and method for controlling wireless charging
The present invention relates to an electronic device, and to an electronic device and method for controlling wireless charging. To this end, a wireless power reception device according to the present invention comprises: a power reception unit for wirelessly receiving power from a wireless power transmission device; a power source unit charged with the received power; and a processor, wherein the processor can be configured to: measure the temperature according to the received power; measure at least one of a frequency, a voltage, and transmission power of a transmission coil in the wireless power transmission device when the measured temperature is higher than that of a first threshold; identify whether alignment with the wireless power transmission device is in a match state or a mismatch state by comparing the measured value and a preset value; transmit, to the wireless power transmission device, a first control signal for controlling power to be received from the wireless power transmission device when the alignment is in a mismatch state; and receive power controlled based on the transmitted first control signal.
US11088562B2 Vehicle implemented wireless charging
A method and system for improving vehicle implemented wireless charging. The method includes registering devices with a controller hardware apparatus. Charging attributes of the devices are generated based on analysis of operational data associated with the devices and associated charging code for implementing a charging plan for wirelessly charging a power source for each device is generated and executed. A first device comprising a power source requiring a charge is identified and a vehicle is deployed to a location of the first device. A charging process for charging the power source is executed upon arrival of the vehicle to the location of the first device.
US11088550B2 Vehicle having an energy storage element
A vehicle having an energy storage element including a drive inverter and a charging unit. The energy storage element further includes a first control apparatus, modules, an interconnection apparatus, and two first poles, the drive inverter is connected to said two first poles. Each modules of said modules has an energy storage unit. The interconnection apparatus has connections between the modules and first switches provided on the connections in order to allow different interconnections of the modules and different voltages at the first poles based on a state at the first switches. Different interconnections of the modules allow at least two interconnections from the group of interconnections. The first control apparatus is configured to actuate the interconnection apparatus based on a voltage setpoint value in order to influence the different voltages at the two first poles based on the voltage setpoint value.
US11088522B2 Circuit assembly and electrical junction box
A circuit assembly includes a substrate having a conductive path, electronic components mounted on the substrate, and a terminal block that is in contact with the substrate, in which the terminal block includes a terminal portion that is connectable to a counterpart terminal, a terminal holding portion for holding the terminal portion, and support portions for supporting the terminal holding portion, and the electronic components are disposed between the terminal holding portion and the substrate.
US11088519B2 Adjustable electric box and bracket combination
Electric boxes and hanging brackets and more particularly adjustable electric boxes with parallel rails for connection with reciprocal parallel grooves in a hanging bracket that is configured to connect to a support, for example, a wall stud.
US11088517B1 Closure plates for electrical enclosures
Illustrative embodiments of electrical systems and methods may include an electrical enclosure to house electrical components. The electrical enclosure may have an enclosure opening configured to receive an electrical connection. A closure plate may be positionable over the enclosure opening to prevent water from entering the enclosure opening. The closure plate may include a closure plate recess formed in a bottom surface of the closure plate and configured to retain water such that the retained water acts as a seal to prevent additional water from entering the electrical enclosure through the enclosure opening.
US11088508B2 Controlling beam divergence in a vertical-cavity surface-emitting laser
In some implementations, a vertical cavity surface emitting laser (VCSEL) includes a substrate layer and epitaxial layers on the substrate layer. The epitaxial layers may include an active layer, a first mirror, a second mirror, and one or more oxidation layers. The active layer may be between the first mirror and the second mirror, and the one or more oxidation layers may be proximate to the active layer. The one or more oxidation layers may be configured to control beam divergence of a laser beam emitted by the VCSEL based on at least one of: a quantity of the one or more oxidation layers, a shape of the one or more oxidation layers, a thickness of the one or more oxidation layers, or a proximity of the one or more oxidation layers to the active layer.
US11088504B2 Optical fiber amplifier
An optical fiber amplifier comprising first, second and third optical fibers, and first, second and third lenses, is disclosed. First cores of the first optical fiber and second cores of the second optical fiber have homothetic arrangement each other in the arrangement of outer cores. The first core has a mode field diameter MFD1S when transmitting an optical signal and a core pitch P1, and the first lens has a focal distance f1S at the wavelength of the optical signal. The second core has a mode field diameter MFD2S when transmitting the optical signal and a core pitch P2, and the second lens has a focal distance f2S at the wavelength. The MFD1S of each first core is within ±25% of MFD2S×(P1/P2) of the corresponding second core, and the MFD1S of each first core is within ±25% of MFD2S×(f1S/f2S) of the corresponding second core.
US11088499B2 Wear measuring system and method
The disclosure relates to a wear measuring system for friction elements, in particular for brushes and the like, as well as to a method for measuring the wear of friction elements, comprising at least one consumable friction element, a holding device for movably positioning the friction element relative to a friction surface, and a measuring device for determining a wear status of the friction element relative to a wear length of the friction element, wherein the measuring device has a potentiometer, wherein the potentiometer is mechanically coupled with the friction element in such a way that a movement by the friction element relative to the friction surface induces a movement by the potentiometer.
US11088498B2 Universal isolator arranged for repositionable connection to a base module
The present invention provides for an electronic isolator device such as a universal isolator and having isolation and possible safety functionality and comprising an isolator module (550), and a base module (500), and wherein the isolator module is arranged for removable physical/electrical connection to the base module and in at least two orientations/positions relative to the base module, wherein electrical connection to the base module in each of the at least two orientations/positions serves to configure the type/functionality of the isolator device.
US11088493B2 Lever-type connector
A lever-type connector (1) is provided with a connector housing (10) including a wire holding portion (11). Wires W have end parts held in the wire holding portion (11) and extend from the connector housing (10). A lever (20) is assembled with the connector housing (10) and is rotatable from a connection start position to a connection end position. A cover (50) covers the wires W extending from the connector housing (10) by being assembled with the connector housing (10). The cover 50 includes positioning portions (55A), and the lever (20) includes positioning receiving portions for positioning the cover (50) at a proper mounting position by contacting the positioning portions (55A) when the lever (20) is at the connection end position.
US11088492B2 Lever-type connector and method of assembling lever-type connector
A lever-type connector includes a first housing having a cam boss and a second housing fitted and detached from the first housing. A lever is rotatably supported to the second housing via lever bosses, and both housings and are fitted by rotating an operating portion. A cable cover is attached to a rear portion of the second housing to protect a plurality of cables drawn from the rear portion of the second housing. The second housing has an assembling portion for assembling the cable cover, and boss holes for rotatably supporting the lever bosses.
US11088486B2 Shield terminal and shield connector
A shield terminal (30) includes inner conductors (32), a dielectric (37) configured to accommodate the inner conductors (32) and an outer conductor (40) surrounding the dielectric (37), and is selectively mountable into a first housing (10) and a second housing (20). A first locking portion (49) and a second locking portion (55) are formed on an outer surface of the outer conductor (40). The shield terminal (30) inserted into a first accommodation chamber (13) is retained by a front retainer (17) restricting the resilient deflection of a first locking lance (14) and the first locking portion (49) being locked to the first locking lance (14). The shield terminal (30) inserted into a second accommodation chamber (21) is retained by the locking of the first locking portion (49) and a second locking lance (22) and the locking of the second locking portion (55) and a side retainer (25).
US11088485B2 Connector and electrical connection device
A connector including a terminal having a flat facing surface facing a mating terminal of a mating connector; a resilient conductor provided to contact the facing surface, the resilient conductor being capable of contacting the mating terminal while being resiliently deformed in a direction orthogonal to the facing surface, the terminal being electrically connectable to the mating terminal via the resilient conductor, and a movable protecting body configured to be movable between a protection position that covers the facing surface on a front side in an assembling direction toward the mating terminal and a retracted position closer to the facing surface than the protection position, the movable protecting body including an insertion opening into which the resilient conductor is inserted at the retracted position, the resilient conductor projecting from the insertion opening being capable of contacting the mating terminal with the movable protecting body held at the retracted position.
US11088483B2 Terminal metal fitting with spring contact and spring contact deformation restriction portion
A terminal metal fitting includes a tubular box portion receiving a counterpart terminal; a terminal spring extending from an inner wall surface of the box portion to press and contact the counterpart terminal; and a deformation restriction portion restricting deformation of the terminal spring within a preset range when the terminal spring contacts the counterpart terminal. The deformation restriction portion has a chamfered portion to contact the terminal spring.
US11088479B2 Sockets including wicking regions mounted on a system board
An example device in accordance with an aspect of the present disclosure includes a base to be mounted to a system board. A wicking region at the base is to wick adhesive into the wicking region to seal the base to the system board.
US11088469B1 Common antenna assembly and common antenna structure
A common antenna assembly and a common antenna structure are provided. The common antenna assembly includes a substrate, a plurality of patch antenna disposed on the substrate, a matching network disposed on the plurality of patch antennas, and a plurality of phase shifters electrically connected to the matching network. The substrate defines a first direction and a second direction that are perpendicular to each other. The patch antennas are defined into a plurality of antenna units. Each of the antenna units has four of the patch antennas. In each of the antenna units along the first direction, any one of the antenna units shares a longitudinal common antenna unit with each of the adjacent antenna units. In each of the antenna units along the second direction, any one of the antenna units shares a horizontal common antenna unit with each of the adjacent antenna units.
US11088464B2 Slot array antenna
A slot array antenna includes: first and second conductive members; and a ridge-shaped waveguide member on the second conductive member and conductive rods surrounding it. The waveguide member has a waveguide face which is opposed to a conductive surface of the first conductive member and which extends along a first direction. The first conductive member includes first and second slot groups each arranged along the first direction. The second conductive member has a throughhole which splits the waveguide member into first and second ridges. Some slots in the first and second slot groups are connected to a waveguide within the throughhole via a waveguide extending between the waveguide face of the first ridge and the conductive surface, and the remaining slots are connected to the waveguide within the throughhole via a waveguide extending between the waveguide face of the second ridge and the conductive surface.
US11088462B2 Quick-change circularly polarized antenna fitment
Provided are examples of removable circularly polarized antenna fitment and methods of fabrication. In one aspect, a fitment comprises a plurality of conductive elements spaced radially around a central point contained with a housing. The elements may have an included angle of between 8 and 71 degrees from horizontal. The plurality of conducting elements may be straight, bent, or curved and may be comprised of between 3 and 12 conductors. The fitment may contain a housing which is removable from a linear antenna.
US11088456B2 Cavity backed notch antenna with additively manufactured radome
The system and method for an additively manufactured radome for a cavity backed notch comprising at least one lattice structure wherein the antenna works over any 4:1 bandwidth, from VHF to mmW. In some cases, the radome lattice has a density that changes with distance from the antenna. In some cases multiple antennas are used for direction finding. The radome may be additively manufactured from glass-loaded polymer or other materials having a low dielectric constant. In some cases, the radome has a dielectric contract that approaches that of air.
US11088455B2 Spiral wideband low frequency antenna
An antenna may include a ground plane, a tuning stub, and a shorted spiral antenna element connected to the tuning stub. The shorted spiral antenna element may include a plurality of spiral traces shorted together by a shorting element extending radially outward to contact each of the spiral traces.
US11088448B2 Methods and systems for using a beam-forming network in conjunction with spatially multiplexed wireless signals
Various methods and systems for combining the capabilities of beam-forming networks together with the benefit of using spatially multiplexed wireless signals.
US11088446B2 Directional antenna with signal strength feedback and methods
Disclosed are systems and methods for improving the quality and strength of a wireless signal connecting a mobile station and a base station, in situations where the mobile station is able to utilize a directional antenna. The system for improving system quality comprise, for example, a directional antenna; an antenna power level detector which detects a signal strength; a signal inverter wherein the signal inverter generates a conditioned signal from the detected signal strength; an indicator wherein the indicator provides an indicator of a signal quality level from the detected signal strength; a reorientation decision logic wherein the reorientation decision logic communicates an instruction for movement of the directional antenna, wherein the detected signal strength is correlated to a projected orientation of the directional antenna at a time the signal strength is detected, and further wherein an antenna orientation control loop communicates a reorientation instruction for the directional antenna.
US11088439B2 Mobile device and detachable antenna structure
A mobile device includes a main antenna structure and a detachable antenna structure. The main antenna structure includes a feeding radiation element, a grounding radiation element, a dielectric substrate, and an iron element. The grounding radiation element is adjacent to the feeding radiation element. The feeding radiation element and the grounding radiation element are disposed on the surface of the dielectric substrate. The iron element is coupled to the grounding radiation element. The detachable antenna structure includes a first radiation element, a second radiation element, a third radiation element, and a magnetic element. The third radiation element is coupled between the first radiation element and the second radiation element. The magnetic element is coupled to the third radiation element. When the magnetic element is attracted to the iron element, the detachable antenna structure can enhance the radiation gain of the main antenna structure.
US11088437B2 Electronic device including antenna
An electronic device includes a housing comprising a first surface, a second surface, and a side surface, a touch screen display positioned inside the housing, wherein the display comprises a display panel and a touch panel that is separated from or integrated with the display panel, a conductive member (conductor) forming at least a portion of the side surface, at least one substantially transparent conductive pattern that is integrated into the display, a ground member (ground) interposed between the first surface and the second surface, a wireless communication circuit including a port electrically coupled to the conductive member, and a processor electrically coupled to the display and the wireless communication circuit. The substantially transparent conductive pattern is electrically coupled to the port of the wireless communication circuit and/or the ground member.
US11088432B2 Waveguide coupler
An apparatus is provided. In the apparatus, there is an antenna package and an integrated circuit (IC). A circuit trace assembly is secured to the IC. A coupler (with an antenna assembly and a high impedance surface (HIS)) is secured to the circuit trace assembly. An antenna assembly has a window region, a conductive region that substantially surrounds the window region, a circular patch antenna that is in communication with the IC, and an elliptical patch antenna that is located within the window region, that is extends over at least a portion of the circular patch antenna, and that is in communication with the circular patch antenna. The HIS substantially surrounds the antenna assembly.
US11088419B2 Fluoropolymer membrane for electrochemical devices
The present invention pertains to a membrane for an electrochemical device, to a process for manufacturing said membrane and to use of said membrane in a process for manufacturing an electrochemical device.
US11088406B2 Method for recovering valuable material from used lithium-ion battery
A valuable material recovery method includes a discharge step of discharging a lithium-ion battery; a thermal decomposition step of reducing a lithium compound, which is a cathode active material, into a magnetic oxide by thermally treating the lithium-ion battery after being discharged; a crushing step of crushing the lithium-ion battery, after being thermally decomposed, into fragments of a size suitable for wind sorting, allowing part of the magnetic oxide to remain in the aluminum foil; a sieving step of sieving a crushed material to separate the crushed material into an oversized product and an undersized product; a wind sorting step of separating the oversized product into a heavy product and a light product; and a magnetic sorting step of sorting and recovering the aluminum foil with a residue of the magnetic oxide, as a magnetized material, and recovering the copper foil as a non-magnetized material from the light product.
US11088402B2 Extending cycling lifetime of fast-charging lithium ion batteries
Methods, systems and battery modules are provided, which increase the cycling lifetime of fast charging lithium ion batteries. During the formation process, the charging currents are adjusted to optimize the cell formation, possibly according to the characteristics of the formation process itself, and discharge extents are partial and optimized as well, as is the overall structure of the formation process. During operation, voltage ranges are initially set to be narrow, and are broadened upon battery deterioration to maximize the overall lifetime. Current adjustments are applied in operation as well, with respect to the deteriorating capacity of the battery. Various formation and operation strategies are disclosed, as basis for specific optimizations.
US11088401B1 Tubular battery pack and integral tubular battery with thermal management and safety relief system
The present invention is focused on the making of tubular battery pack and integral tubular battery characterised by the use of high energy density lithium-ion cells mounted in thin tubes in shell and tube heat exchanger configuration for thermal management. Each lithium-ion cell is mounted inside the tube and electrically insulated from its wall using external thin washers or internal isolating plate. The remainder of the cell surface is exposed and transfer heat to the inner wall of the tube. A thermal medium is circulated in and out of the shell and over the outer surface of the tubes to maintain them at an optimum temperature range of 0° C. to 50° C. The tube bundle has an integral battery management system a safety relief system. Each tube and shell assembly, is one module within the battery. Multiple modules are connected to form the final battery.
US11088397B2 All-solid-state battery and production method therefor
[SUMMARY] [OBJECT] To provide an all-solid-state battery in which the occurrence of short-circuiting can be prevented and in which damage to the electrode can be prevented, and a method for producing the all-solid-state battery. [SOLVING MEANS] An all-solid-state battery, wherein on a first side surface of an all-solid-state battery laminate, a first electrode current collector layer includes a first electrode current collector protruding part, which protrudes in a surface direction, and a second electrode current collector layer includes a second electrode current collector protruding part, which protrudes in a surface direction, a surface direction area of a second electrode-solid electrolyte laminate is larger than a surface direction area of a first electrode laminate, the first electrode laminate is laminated on the inside of the second electrode-solid electrolyte laminate when viewed from the lamination direction, and on the first side surface, an edge of the second electrode-solid electrolyte laminate in the surface direction is at least partially covered with a resin layer so that the first electrode current collector protruding part does not directly contact the edge in the surface direction of the second electrode-solid electrolyte laminate.
US11088390B2 Positive electrode active material, method of manufacturing the same and all-solid battery including the same
Disclosed are a positive electrode active material capable of suppressing a reaction between a core and a solid electrolyte, a method of manufacturing the same and an all-solid battery including the same. Provided is a positive electrode active material for all-solid batteries including a core comprising a lithium-containing metal oxide, and a coating layer comprising LiI applied to the surface of the core.
US11088381B2 Cell unit
A cell unit CU includes a cell structure 1, a metal support plate 2 disposed on one side surface of the cell structure 1, and a frame 3 holding an outer peripheral part of the support plate 2. The cell structure 1 has a lamination of an anode electrode layer 4, an electrolyte layer 5, and a cathode electrode layer 6, in this order. The frame 3 includes a displacement guide 7 at least on one side surface of the frame 3. The displacement guide 7 has a coefficient of thermal expansion that is different from that of the frame 3 and is configured to make the frame 3 curve so that the cell structure 1 is concaved in accompany with thermal expansion. In the cell unit CU, a risk of concentration of tensile stress on the electrolyte layer 5 at the time of thermal expansion during operation is removed without reducing the strength of the frame 3, whereby occurrence of a crack and the like in the electrolyte layer 5 can be prevented beforehand.
US11088380B2 Electrolyte solution for redox flow battery and redox flow battery comprising same
The provided are an electrolyte for redox flow battery and a redox flow battery comprising the same, wherein the electrolyte for redox flow battery comprises a solute and a solvent, wherein said solute comprises at least one of anode active material and cathode active material, wherein said anode active material comprises at least one of organic compounds having a carbonyl group such as benzophenone-, benzoquinone-, dimethyl terephthalate-, and 1,4-diacetylbenzene-based organic compounds, and said cathode active material comprises at least one of amine-, tetrathiafulvalene-, and N,N,N′,N′-tetramethyl-p-phenylenediamine-based organic compounds.
US11088374B2 Cavern battery bank
A battery bank for a redox flow battery having a cavity in which electrolyte is stored, wherein the electrolyte is provided for supply to one or more redox flow cells, characterized in that the cavity is a cavern.
US11088373B2 Seal for solid polymer electrolyte fuel cell
A sealed membrane electrode assembly (MEA) and a method of sealing the MEA comprises the steps of providing a frame around a periphery of the MEA to form a framed MEA; providing a through-hole in the frame; placing the framed MEA into a seal mold, the seal mold comprising a reservoir region, a seal bead region, and at least one runner region; feeding a flow-processable seal material into the reservoir region in the seal mold that is aligned with the throughhole in the frame; feeding the flow-processable seal material from the reservoir region to the seal bead region through the at least one runner region; wherein a hydraulic diameter of the at least one runner region is less than a hydraulic diameter of the reservoir region.
US11088366B2 Positive electrode active material for lithium secondary batteries, positive electrode for lithium secondary batteries, and lithium secondary battery
The present invention provides a positive electrode active material for lithium secondary batteries including: secondary particles obtained by aggregating primary particles capable of being doped and de-doped with lithium ions, in which the secondary particles have pores, and pore distribution obtained by a mercury intrusion method satisfies requirements (1) and (2) below: (1) pores that are present in any one or both of the secondary particles or spaces between the secondary particles have a pore peak within a range of a pore radius of equal to or greater than 10 nm and equal to or less than 200 nm; and (2) a total surface area of pores that have pore radii of equal to or greater than 100 nm and equal to or less than 10 μm among the pores that are present in any one or both of the secondary particles or spaces between the secondary particles is less than 1.1 m2/g.
US11088365B2 Core-shell structured nanoparticles for lithium-sulfur cells
Described is a core-shell nanoparticle comprising a lithium sulfide nanoparticle core and a shell covering the lithium sulfide nanoparticle core. The core-shell nanoparticle may be used for a positive electrode in a lithium/sulfur battery cell.
US11088357B2 Battery case, battery, and method for fabricating a battery
A battery case including: a container configured to house an electrode assembly, wherein the container includes a bottom wall and a plurality of side walls, the bottom wall and the plurality of side walls are integrated to define a space for housing the electrode assembly and to provide a top opening opposite the bottom wall, the container includes a polymeric composition including a polymer and an inorganic moisture absorbent dispersed in the polymer, and the battery case has a water vapor transmission rate (WVTR) of less than about 0.05 grams per square meter per day, when measured at 38° C. and a relative humidity of 100% according to ISO 15106 or ASTM F1249.
US11088348B2 Method for producing organic electroluminescent display device comprising polydiacetylene layer
An organic EL display device (100) includes a plurality of pixels, and also includes an element substrate including organic EL elements (3) respectively located in the plurality of pixels and a bank layer (48) defining each of the pixels; and a thin film encapsulation structure (10) covering the plurality of pixels. The thin film encapsulation structure includes a first inorganic barrier layer (12) and an organic barrier layer (14) in contact with a top surface or a bottom surface of the first inorganic barrier layer. The plurality of pixels include a red pixel, a green pixel and a blue pixel. The organic EL display device further includes a polydiacetylene layer (52) selectively provided on a second inorganic barrier layer (16) of the thin film encapsulation structure on the blue pixel and exhibiting a blue color. The polydiacetylene layer is a polymer of 10,12-pentacosadiynoic acid.
US11088344B2 Display including filler member having separation space allowing light to be transmitted to optical adhesive member and electronic device including the same
An electronic device is provided, which includes a window including a transparent area and an opaque area; a panel disposed below the transparent area and including multiple pixels; a substrate disposed below the panel; an optical adhesive member disposed between the window and the panel; and a filler member disposed in at least a portion of a space formed between the opaque area and the substrate. The filler member transmits a light of a designated band, which is for curing the optical adhesive member, to a portion of the optical adhesive member disposed below the opaque area through a separation space between the filler member and the portion of the optical adhesive member.
US11088338B2 Excitonic energy transfer to increase inorganic solar cell efficiency
The present disclosure relates to a photosensitive optoelectronic device comprising two electrodes, an inorganic subcell positioned between the two electrodes, wherein the inorganic subcell comprises at least one inorganic semiconductor material having a band gap energy (EG), and an organic sensitizing window layer disposed on the inorganic subcell. In one aspect, the organic sensitizing window layer comprises a singlet fission material. In another aspect, the organic sensitizing window layer comprises a singlet fission host and a phosphorescent emitter dopant, where the singlet fission host exhibits an excitation triplet energy (ET-SF) greater than or equal to an excitation triplet energy (ET-PE) exhibited by the phosphorescent emitter dopant.
US11088336B2 Flexible display device
A flexible display device includes a display panel, the display panel including a display surface and a rear surface opposite each other, and a plurality of adhesive films on at least one of the display surface and the rear surface, each of the plurality of adhesive films including at least one hole, wherein the plurality of adhesive films have a decreasing density, as a distance from a neutral plane of the flexible display device increases.
US11088326B2 Substrate for use in manufacturing display device and method for forming element on substrate
A substrate is for use in manufacturing a display device. The substrate includes a first area that corresponds to pixel positions. The substrate further includes a second area adjacent to the first area. The substrate further includes a first mark disposed in the second area, wherein a first virtual line corresponds to the first mark. The substrate further includes a second mark disposed in the second area and spaced from the first mark, wherein a second virtual line corresponds to the second mark and intersects the first virtual line at a virtual reference point. The substrate further includes an indicator disposed in the second area, spaced from the first mark and the second mark, and corresponding to an opening of a mask, wherein a positional relation between the virtual reference point and a point of the indicator represents a positional relation between the substrate and the mask.
US11088301B2 Display device using semiconductor light-emitting element
The present disclosure relates to a display device and, in particular, a display device using a semiconductor light-emitting device. The display device according to the present disclosure comprises: a substrate having a wiring electrode; a plurality of semiconductor light-emitting elements are electrically connected to the wiring electrode; a plurality of fluorescent substance layers for converting a wavelength of light; a wavelength conversion layer having a plurality of light-emitting elements formed from a plurality of fluorescent substance layers, and a color filter disposed so as to cover the wavelength conversion layer, where at least one of the plurality of fluorescent substance layers has a plurality of layers.
US11088296B2 Light-emitting diode substrate and manufacturing method thereof, and display device
A light-emitting diode (LED) substrate and a manufacturing method thereof, and a display device are provided. The LED substrate includes a receiving substrate, the receiving substrate is provided thereon with a pixel definition layer and a plurality of LED units, the pixel definition layer defines a plurality of sub-pixel regions, each of the plurality of sub-pixel regions is configured to receive at least one of the plurality of LED units, and a solder point and an auxiliary metal member are both provided in the sub-pixel region, the auxiliary metal member is provided at a periphery of the solder point, an interval is provided between the solder point and the auxiliary metal member in a plan view of the receiving substrate, and a melting point of the auxiliary metal member is higher than a melting point of the solder point.
US11088282B2 TFT substrate, scanned antenna having TFT substrate, and method for manufacturing TFT substrate
A TFT substrate includes a plurality of antenna element regions each including a TFT and a patch electrode electrically connected to a drain electrode of the TFT. The TFT substrate further includes a source metal layer including a source electrode of the TFT, a gate metal layer formed on the source metal layer and including a gate electrode of the TFT, a semiconductor layer of the TFT, a gate insulating layer formed between the semiconductor layer and the gate metal layer, wherein the source metal layer further includes the patch electrode. The TFT substrate further includes a source terminal portion arranged in a non-transmitting/receiving region, and the gate metal layer further includes a source terminal upper connection portion of the source terminal portion.
US11088278B2 Precise junction placement in vertical semiconductor devices using etch stop layers
A semiconductor device is provided that includes a first of a source region and a drain region comprised of a first semiconductor material, wherein an etch stop layer of a second semiconductor material present within the first of the source region and the drain region. A channel semiconductor material is present atop the first of the source region and the drain region. A second of the source and the drain region is present atop the channel semiconductor material. The semiconductor device may be a vertically orientated fin field effect transistor or a vertically orientated tunnel field effect transistor.
US11088265B2 Semiconductor structure having a repaired dielectric layer
A semiconductor structure is provided. The semiconductor structure includes a base substrate; and a first doped epitaxial layer and a second doped epitaxial layer in the base substrate. Each of the first and second doped epitaxial layers is corresponding to a different gate structure on the base substrate. The semiconductor structure further includes a repaired dielectric layer formed on and surrounding each of the first and second doped epitaxial layer; a metal layer on the repaired dielectric layer; an interlayer dielectric layer over the base substrate and covering tops of gate structures; and a conductive plug on the metal layer and through the interlayer dielectric layer.
US11088264B2 Self-aligned channel-only semiconductor-on-insulator field effect transistor
In one example, a field effect transistor includes a fin. The fin includes a conducting channel formed from semiconductor-on-insulator and source/drain regions formed on opposite ends of the conducting channel, wherein the source/drain regions are formed from a material other than semiconductor-on-insulator. A gate is wrapped around the conducting channel, between the source/drain regions. In another example, a method for fabricating a field effect transistor includes forming a fin on a wafer. The fin includes a conducting channel formed from semiconductor-on-insulator and source/drain regions formed on opposite ends of the conducting channel, wherein the source/drain regions are formed from a material other than semiconductor-on-insulator. A gate is also formed between the source/drain regions and wraps around the conducting channel.
US11088261B2 Trench contact structures for advanced integrated circuit structure fabrication
Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication and, in particular, 10 nanometer node and smaller integrated circuit structure fabrication and the resulting structures. In an example, an integrated circuit structure includes a fin. A gate dielectric layer is over the top of the fin and laterally adjacent the sidewalls of the fin. A gate electrode is over the gate dielectric layer over the top of the fin and laterally adjacent the sidewalls of the fin. First and second semiconductor source or drain regions are adjacent the first and second sides of the gate electrode, respectively. First and second trench contact structures are over the first and second semiconductor source or drain regions, respectively, the first and second trench contact structures both comprising a U-shaped metal layer and a T-shaped metal layer on and over the entirety of the U-shaped metal layer.
US11088257B2 Semiconductor device and method of manufacturing the same
Provided is a semiconductor device including a first n-type fin field effect transistor (FinFET) and a second n-type FinFET. The first FinFET includes a first work function layer. The first work function layer includes a first portion of a first layer. The second n-type FinFET includes a second work function layer. The second work function layer includes a second portion of the first layer and a first portion of a second layer underlying the second portion of the first layer. A thickness of the first work function layer is less than a thickness of the second work function layer. A method of manufacturing the semiconductor device is also provided.
US11088252B2 Three-dimensional memory device with a silicon carbon nitride interfacial layer in a charge storage layer and methods of making the same
An alternating stack of insulating layers and spacer material layers is formed located over a substrate. The spacer material layers are formed as, or are subsequently replaced with, electrically conductive layers. Memory openings are formed through the alternating stack. A memory stack structure is formed within each memory opening. Each memory stack structure includes a memory film and a vertical semiconductor channel. A silicon nitride layer is formed over a sidewall of each memory opening as a component of the memory film. A silicon carbon nitride interfacial layer is formed on the silicon nitride layer, and a tunneling dielectric layer is formed on the silicon carbon nitride interfacial layer.
US11088251B2 Source/drain contacts for semiconductor devices and methods of forming
A semiconductor device includes a first source/drain region and a second source/drain region disposed on opposite sides of a plurality of conductive layers. A dielectric layer overlies the first source/drain region, the second source/drain region, and the plurality of conductive layers. An electrical contact extends through the dielectric layer and the first source/drain region, where a first surface of the electrical contact is a surface of the electrical contact that is closest to the substrate, a first surface of the plurality of conductive layers is a surface of the plurality of conductive layers that is closest to the substrate, and the first surface of the electrical contact is closer to the substrate than the first surface of the plurality of conductive layers.
US11088245B2 Integrated circuit device with source/drain barrier
Various examples of an integrated circuit device and a method for forming the device are disclosed herein. In an example, a method includes receiving a workpiece that includes a substrate, and a device fin extending above the substrate. The device fin includes a channel region. A portion of the device fin adjacent the channel region is etched, and the etching creates a source/drain recess and forms a dielectric barrier within the source/drain recess. The workpiece is cleaned such that a bottommost portion of the dielectric barrier remains within a bottommost portion of the source/drain recess. A source/drain feature is formed within the source/drain recess such that the bottommost portion of the dielectric barrier is disposed between the source/drain feature and a remainder of the device fin.
US11088243B2 Semiconductor device
A semiconductor device includes a semiconductor layer of a first conductivity type having a device forming region and an outside region, an impurity region of a second conductivity type formed in a surface layer portion of a first main surface in the device forming region, a field limiting region of a second conductivity type formed in the surface layer portion in the outside region and having a impurity concentration higher than that of the impurity region, and a well region of a second conductivity type formed in a region between the device forming region and the field limiting region in the surface layer portion in the outside region, having a bottom portion positioned at a second main surface side with respect to bottom portions of the impurity region and the field limiting region, and having a impurity concentration higher than that of the impurity region.
US11088223B2 Display panel and manufacturing method thereof, and display apparatus
A display panel includes a substrate, a plurality of pixel units, a first color film, and an optical sensing layer. Each pixel subunit in each pixel unit includes a light-emitting portion. The optical sensing layer is sandwiched between the first color film and the substrate, configured to detect optical signals from an object facing the display panel, and includes a plurality of optical sensing portions, each arranged such that an orthographic projection thereof on the substrate is substantially covered by an orthographic projection of the first color film on the substrate, yet is not overlapped with an orthographic projection of the light-emitting portion of each pixel subunit on the substrate. A lens layer may be over the optical sensing layer, and an orthographic projection thereof on the substrate substantially covers an orthographic projection of each optical sensing portion on the substrate.
US11088220B2 Display device including touch sensor and method of manufacturing the same
According to the various embodiments of the present disclosure, provided are a display device and a method of the same including a substrate including a display area and a pad area applying a signal to the display area, and an encapsulation layer disposed in the display area and including a first inorganic film, a second inorganic film disposed on the first inorganic film, and a first organic film disposed between the first inorganic film and the second inorganic film. The display device further includes a touch buffer layer disposed on the encapsulation layer, and a touch sensing unit disposed on the touch buffer layer, and including a touch sensor in which at least one inorganic film of the first inorganic film and the second inorganic film is disposed on a part of the pad area and a touch buffer layer is disposed on the at least one inorganic film.
US11088218B2 Electric panel and electronic device including the same
Provided is an electronic device including: a display panel having a front surface and a rear surface that faces the front surface and including a plurality of light emitting areas each of which is disposed on the front surface and displays light, a light sensing module disposed on the rear surface and including a light detection element, and a lattice filter disposed between the display panel and the light sensing module, and including a plurality of light transmission parts arranged on the rear surface while being spaced apart from each other.
US11088207B2 Solid-state image sensor, photoelectric conversion film, electron blocking layer, imaging apparatus, and electronic device
The present technology relates to a solid-state image sensor, a photoelectric conversion film, an electron blocking layer, an imaging apparatus, and an electronic device that can appropriately photoelectrically convert light of specific wavelengths with high spectral characteristics and high photoelectric conversion efficiency. A photoelectric conversion layer or an electron blocking layer is configured with a photoelectric conversion film made of only a compound represented by Chemical Formula (1). The present technology can be applied to a solid-state image sensor.
US11088205B2 High-density field-enhanced ReRAM integrated with vertical transistors
A method is presented for integrating a resistive random access memory (ReRAM) device with vertical transistors on a single chip. The method includes forming a vertical field effect transistor (FET) including an epitaxial tip defining a drain terminal and forming the ReRAM device in direct contact with the epitaxial tip of the vertical FET such that a current conducting filament is formed at the epitaxial tip due to electric field enhancement.
US11088204B2 Three terminal selectors for memory applications and their methods of fabrication
A memory device includes a first electrode, a non-volatile memory element having a first terminal and a second terminal, where the first terminal is coupled to the first electrode. The memory device further includes a selector having a first terminal, a second terminal and a sidewall between the first and second terminals, where the second terminal of the selector is coupled to the first terminal of the non-volatile memory element. A second electrode is coupled to the second terminal of the selector and a third electrode laterally adjacent to the sidewall of the selector.
US11088197B2 Light emitting device and manufacturing method of the light emitting device
A light-emitting device includes: a substrate; a unit light-emitting area disposed on the substrate; first and second electrodes disposed in the unit light-emitting area to be separated from each other; a plurality of rod-shaped LEDs disposed between the first and second electrodes; a reflective contact electrode disposed on opposite ends of the rod-shaped LEDs to electrically connect the rod-shaped LEDs to the first and second electrodes; and a light-transmitting structure disposed between the first and second electrodes and extending to cross the rod-shaped LEDs.
US11088195B2 Solid-state image pickup element, method of manufacturing solid-state image pickup element, and electronic apparatus
To solve at least one of various problems in an image sensor in a 2PD scheme. A solid-state image pickup element includes a plurality of pixels each including a photoelectric conversion element formed on a silicon substrate, in which some pixels in the plurality of pixels each have the photoelectric conversion element partitioned by a first-type separating region extending in a plate shape in a direction along a thickness direction of the silicon substrate, and other pixels in the plurality of pixels each have the photoelectric conversion element partitioned by a second-type separating region formed with a material different from a material of the first-type separating region, the second-type separating region extending in a plate shape in the direction along the thickness direction of the silicon substrate.
US11088183B2 Manufacturing method of low temperature poly-silicon (LTPS) thin film transistor (TFT) substrate and the LTPS TFT substrate
The present disclosure relates to a manufacturing method of LTPS TFT substrate and the LTPS TFT substrate. With respect to the manufacturing method, after the gate insulation layer is formed, the gate insulation layer is doped with nitrogen by a plasma containing nitrogen so as to increase the positive charges within the gate insulation layer. As such, the P-type TFT threshold voltage can be negatively shifted so as to enhance the splash screen issue.
US11088180B2 Conductive wire structure and manufacturing method thereof, array substrate and display device
The present disclosure provides a conductive wire structure, a manufacturing method thereof, an array substrate and a display device. The conductive wire structure includes a first conductive wire and a second conductive wire on a first plane, wherein a connection end of the first conductive wire is spaced apart from a connection end of the second conductive wire by a gap so as to discharge charges accumulated on the first conductive wire and the second conductive wire through the gap; an electrical connector connected to the connection end of the first conductive wire and the connection end of the second conductive wire, respectively, wherein a part of the electrical connector is located on a second plane different from the first plane.
US11088175B2 Display panel, method for driving the same, and display device
The disclosure discloses a display panel, a method for driving the same, and a display device, where a control electrode is arranged on the side of an active layer of a thin film transistor away from a gate electrode, and the thickness of a buffer layer between the control electrode and the active layer is controlled so that the buffer layer is thicker than a gate insulation layer between the gate electrode and the active layer, to adjust the distance between the control electrode and the active layer to be larger than the distance between the gate electrode and the active layer; and at least when a gate off voltage is applied to the gate electrode so that the thin film transistor is switched off, a first control voltage is applied to the control electrode to vary a voltage Vg of the thin film transistor.
US11088156B2 Memory cells with extended erase gate, and process of fabrication
A flash memory device is provided. The device comprises a substrate and a source region in the substrate. A first gate stack is positioned above the substrate and adjacent to the source region. A dual function gate structure having an upper portion and a lower portion is positioned above the source region. The upper portion of the dual function gate structure overlaps the first gate stack and the lower portion is adjacent to the first gate stack. A second gate is positioned above the substrate on an opposite side of the first gate stack from the dual function gate. A drain region is in the substrate adjacent to the second gate.
US11088137B2 Method for enlarging tip portion of a fin-shaped structure
A method for fabricating semiconductor device includes the steps of: providing a substrate having a first region and a second region; forming a first fin-shaped structure on the first region and a second fin-shaped structure on the second region; forming a patterned mask on the second region; and performing a process to enlarge the first fin-shaped structure so that the top surfaces of the first fin-shaped structure and the second fin-shaped structure are different.
US11088136B2 Semiconductor device and manufacturing method thereof
A semiconductor device and method of forming the same are provided. The semiconductor device includes a substrate, a growth promoting region, a first gate stack, and a second gate stack. The substrate includes a first region and a second region. The growth promoting region is located in a surface of the substrate in the first region. The growth promoting region includes a first implantation species, and a surface of the substrate in the second region is free of the first implantation species. The first gate stack includes a first gate dielectric layer on the substrate in the first region. The second gate stack includes a second gate dielectric layer on the substrate in the second region.
US11088133B2 Electrostatic discharge protection device
An electrostatic discharge (ESD) protection device includes a pad, a diode, a gate ground NMOS (GGNMOS) transistor and a thyristor. The diode includes an anode connected with the pad. The GGNMOS transistor is connected between a cathode of the diode and a ground terminal. The thyristor is formed between the diode and the ground terminal when an ESD current may flow from the pad.
US11088131B2 Semiconductor device that uses bonding layer to join semiconductor substrates together
Semiconductor devices are provided in which a first semiconductor device is bonded to a second semiconductor device. The bonding may occur at a gate level, a gate contact level, a first metallization layer, a middle metallization layer, or a top metallization layer of either the first semiconductor device or the second semiconductor device.
US11088130B2 3D semiconductor device and structure
A 3D semiconductor device, the device including: a first level, where the first level includes a first layer, the first layer including first transistors, and where the first level includes a second layer, the second layer including first interconnections; a second level overlaying the first level, where the second level includes a third layer, the third layer including second transistors, and where the second level includes a fourth layer, the fourth layer including second interconnections; and a plurality of connection paths, where the plurality of connection paths provides connections from a plurality of the first transistors to a plurality of the second transistors, where the second level is bonded to the first level, where the bonded includes oxide to oxide bond regions, where the bonded includes metal to metal bond regions, where the third layer includes crystalline silicon, and where the second level includes at least one phase-lock-loop (“PLL”) circuit.
US11088127B2 Multichannel monostatic rangefinder
The present disclosure relates to optical systems and methods for their manufacture. An example optical system includes a first substrate having a mounting surface and a spacer structure having at least one cavity. The spacer structure is coupled to the mounting surface of the first substrate. The optical system also includes a light-emitter device that is coupled to the spacer structure and a detector device coupled to the first substrate such that the at least one detector device is disposed within the at least one cavity of the spacer structure. The optical system also includes a second substrate that mounts a lens and a waveguide and is coupled to the spacer structure. The optical system also includes a shim coupled between the second surface of the spacer structure and a mounting surface of the second substrate.
US11088121B2 Printed LED arrays with large-scale uniformity
A method of micro-transfer printing comprises providing a component source wafer and components disposed in, on, or over the component source wafer. A destination substrate and a stamp for transferring the components from the component source wafer to the destination substrate is provided. The component source wafer has an attribute or structure that varies across the component source wafer that affects the structure, operation, appearance, or performance of the components. A first array of components is transferred from the component source wafer to the destination substrate with a first orientation. A second array of components is transferred from the component source wafer to the destination substrate with a second orientation different from the first orientation. Components can be transferred by micro-transfer printing and different orientations can be a different rotation, overlap, interlacing, or offset.
US11088117B2 Semiconductor package including stacked semiconductor chips
Disclosed is a semiconductor package. The semiconductor package includes a substrate including an opening, a first semiconductor chip, disposed on the substrate, including a plurality of first chip pads exposed through the opening, a second semiconductor chip, disposed on the first semiconductor chip to partially overlap with the first semiconductor chip, including a plurality of second chip pads, aligned with the opening, and a redistribution layer formed on a surface on which the second chip pads of the second semiconductor chip are disposed. One or more of the second chip pads overlaps with the first semiconductor chip and is covered by the first semiconductor chip and with the remaining pads of the second chip pads being exposed through the opening. The redistribution layer includes redistribution pads, exposed through the opening, and includes redistribution lines, configured to connect the one or more of the second chip pads to the redistribution pads.
US11088114B2 High density pillar interconnect conversion with stack to substrate connection
A semiconductor device assembly can include a first semiconductor device and an interposer. The interposer can include a substrate and through vias in which individual vias include an exposed portion and an embedded portion, the exposed portions projecting from one or both of the first surface and the second surface of the substrate, and the embedded portions extending through at least a portion of the substrate. The interposer can include one or more test pads, a first electrical contact, and a second electrical contact. The semiconductor device assembly can include a controller positioned on an opposite side of the interposer from the first semiconductor device and operably coupled to the interposer via connection to the second electrical contact.
US11088110B2 Semiconductor device, circuit board structure and manufacturing method thereof
A semiconductor device, a circuit board structure and a manufacturing forming thereof are provided. A circuit board structure includes a core layer, a first build-up layer and a second build-up layer. The first build-up layer and the second build-up layer are disposed on opposite sides of the core layer. The circuit board structure has a plurality of stress releasing trenches extending into the first build-up layer and the second build-up layer.
US11088104B2 Process for forming an electric heater
A process for forming an electric heater comprising the steps: (a) providing a heater element and a power supply, (b) applying a layer of a copper paste onto the heater element and/or the power supply and drying the applied layer of copper paste, (c1) applying a solder agent onto the dried copper paste and appropriately arranging the heater element and the power supply such that the heater element and the power supply contact each other by means of the dried copper paste and the solder agent or (c2) appropriately arranging the heater element and the power supply such that the heater element and the power supply contact each other by means of the dried copper paste, and applying a solder agent next to the dried copper paste or (c3) if in step (b) the copper paste has been applied only onto the heater element and then dried, applying a solder agent onto the power supply and appropriately arranging the heater element and the power supply such that the heater element and the power supply contact each other by means of the dried copper paste and the solder agent or (c4) if in step (b) the copper paste has been applied only onto the power supply and then dried, applying a solder agent onto the heater element and appropriately arranging the heater element and the power supply such that the heater element and the power supply contact each other by means of the dried copper paste and the solder agent, and (d) diffusion soldering the arrangement produced in step (c1), (c2), (c3) or (c4) to form a connection between the heater element and the power supply, wherein the copper paste comprises or consists of (i) 66-99 wt.-% of at least one type of particles selected from the group consisting of copper particles, copper-rich copper/zinc alloy particles, and copper-rich copper/tin alloy particles, (ii) 0-20 wt.-% of at least one type of solder particles selected from the group consisting of tin particles, tin-rich tin/copper alloy particles, tin-rich tin/silver alloy particles, and tin-rich tin/copper/silver alloy particles, and (iii) 1-20 wt.-% of a vehicle.
US11088100B2 Semiconductor package and manufacturing method thereof
A semiconductor package and a manufacturing method thereof are provided. The semiconductor package includes a first and a second active dies separately arranged, an insulating encapsulation at least laterally encapsulating the first and the second active dies, a redistribution layer disposed on the insulating encapsulation, the first and the second active dies, and a fine-pitched die disposed on the redistribution layer and extending over a gap between the first and the second active dies. The fine-pitched die has a function different from the first and the second active dies. A die connector of the fine-pitched die is connected to a conductive feature of the first active die through a first conductive pathway of the redistribution layer. A first connecting length of the first conductive pathway is substantially equal to a shortest distance between the die connector of the fine-pitched die and the conductive feature of the first active die.
US11088099B2 Multi-metal contact structure in microelectronic component
A first conductive material having a first hardness is disposed within a recess or opening of a microelectronic component, in a first preselected pattern, and forms a first portion of an interconnect structure. A second conductive material having a second hardness different from the first hardness is disposed within the recess or opening in a second preselected pattern and forms a second portion of the interconnect structure.
US11088094B2 Air channel formation in packaging process
A method includes forming a reconstructed wafer including encapsulating a device die in an encapsulant, forming a dielectric layer over the device die and the encapsulant, forming a plurality of redistribution lines extending into the dielectric layer to electrically couple to the device die, and forming a metal ring in a common process for forming the plurality of redistribution lines. The metal ring encircles the plurality of redistribution lines, and the metal ring extends into scribe lines of the reconstructed wafer. A die-saw process is performed along scribe lines of the reconstructed wafer to separate a package from the reconstructed wafer. The package includes the device die and at least a portion of the metal ring.
US11088087B2 Micro module with a support structure
The present disclosure is directed to a micro module with a support structure. The micro module includes a carrier substrate having contacts and a bonding pad, a semiconductor die, and a support structure. The semiconductor die is positioned on the bonding pad and is electrically coupled to the contacts. The support structure is positioned on the bonding pad and adjacent to the semiconductor die. The support structure reinforces the bonding pad such that the bonding pad is more rigid than flexible. As a result, an external force applied to the micro module is less likely to cause the micro module to bend and damage the semiconductor die.
US11088086B2 Chip package structure and method for forming the same
A method for forming a chip package structure is provided. The method includes bonding a first chip structure and a second chip structure to a surface of a substrate. The first chip structure and the second chip structure are spaced apart from each other. There is a first gap between the first chip structure and the second chip structure. The method includes removing a first portion of the first chip structure and a second portion of the second chip structure to form a trench partially in the first chip structure and the second chip structure and partially over the first gap. The method includes forming an anti-warpage bar in the trench. The anti-warpage bar is over the first chip structure, the second chip structure, and the first gap.
US11088082B2 Semiconductor device with partial EMI shielding and method of making the same
A semiconductor device has a substrate. A lid is disposed over the substrate. An encapsulant is deposited over the substrate. A film mask is disposed over the encapsulant with the lid exposed from the film mask and encapsulant. A conductive layer is formed over the film mask, encapsulant, and lid. The film mask is removed after forming the conductive layer.
US11088079B2 Package structure having line connected via portions
A package structure includes a first through via structure formed in a substrate and a semiconductor die formed below the first through via structure. The package structure further includes a conductive structure formed in a passivation layer over the substrate. The conductive structure includes a first via portion and a second via portion, the first via portion is directly over the first through via structure, and there is no conductive material directly below and in direct contact with the second via portion.
US11088068B2 Semiconductor packages and methods of manufacturing the same
Semiconductor packages and methods of forming the same are disclosed. The semiconductor package includes a package, a device and a screw. The package includes a plurality of dies, an encapsulant encapsulating the plurality of dies, and a redistribution structure over the plurality of dies and the encapsulant. The device is disposed over the package, wherein the dies and the encapsulant are disposed between the device and the redistribution structure. The screw penetrates through the package and the device.
US11088064B2 Fine pitch copper pillar package and method
An electronic component package includes a substrate having an upper surface. Traces on the upper surface of the substrate extend in a longitudinal direction. The traces have a first latitudinal width in a latitudinal direction, the latitudinal direction being perpendicular to the longitudinal direction. Rectangular copper pillars are attached to bond pads of an electronic component, the copper pillars having a longitudinal length and a latitudinal second width. The latitudinal second width of the copper pillars is equal to and aligned with the first latitudinal width of the traces. Further, the longitudinal length of the copper pillars is parallel with the longitudinal direction of the trace and equal to the length of the bond pads. The copper pillars are mounted to the traces with solder joints.
US11088058B2 Method for forming semiconductor package using carbon nano material in molding compound
Some embodiments relate to a semiconductor package. The package includes a substrate having an upper surface and a lower surface. A first chip is disposed over a first portion of the upper surface of the substrate. A second chip is disposed over a second portion of the upper surface of the substrate. A first plurality of carbon nano material pillars are disposed over an uppermost surface of the first chip, and a second plurality of carbon nano material pillars are disposed over an uppermost surface of the second chip. A molding compound is disposed above the substrate, and encapsulates the first chip, the first plurality of carbon nano material pillars, the second chip, and the second plurality of carbon nano material pillars.
US11088056B2 Leadframe and leadframe package
A leadframe includes a substrate and a surface layer covering the substrate. The surface layer includes an acicular oxide containing CuO at a higher concentration than any other component of the acicular oxide. A leadframe package includes the leadframe, a semiconductor chip mounted on the leadframe, and a resin that covers the semiconductor chip and at least a part of the leadframe.
US11088050B2 3D semiconductor device with isolation layers
A 3D semiconductor device, the device including: a first level including single crystal first transistors, where the first level is overlaid by a first isolation layer; a second level including second transistors, where the first isolation layer is overlaid by the second level, and where the second level is overlaid by a second isolation layer; a third level including single crystal third transistors, where the second isolation layer is overlaid by the third level, where the third level is overlaid by a third isolation layer, and where the first isolation layer and the second isolation layer are separated by a distance of less than four microns.
US11088041B2 Semiconductor packages with shortened talking path
Semiconductor packages are disclosed. A semiconductor package includes an integrated circuit, a first die and a second die. The first die includes a first bonding structure and a first seal ring. The first bonding structure is bonded to the integrated circuit and disposed at a first side of the first die. The second die includes a second bonding structure. The second bonding structure is bonded to the integrated circuit and disposed at a first side of the second die. The first side of the first die faces the first side of the second die. A first portion of the first seal ring is disposed between the first side and the first bonding structure, and a width of the first portion is smaller than a width of a second portion of the first seal ring.
US11088037B2 Semiconductor device having probe pads and seal ring
A semiconductor device includes a substrate including a circuit region and an outer border, a plurality of detecting devices disposed over the substrate and located between the circuit region and the outer border, first and second probe pads electrically connected to two ends of each detecting device, and a seal ring located between the outer border of the substrate and the detecting devices. A method for detecting defects in a semiconductor device includes singulating a die having a substrate, a plurality of detecting devices, a first probe pad and a second probe pad electrically connected to two ends of each detecting device, and a seal ring; probing the first and the second probe pads to determine a connection status of the detecting devices; and recognizing a defect when the connection status of the detecting devices indicates an open circuit.
US11088034B2 Gate structures for semiconductor devices
The structure of a semiconductor device with different gate structures configured to provide ultra-low threshold voltages and a method of fabricating the semiconductor device are disclosed. The semiconductor device includes first and second nanostructured channel regions in first and second nanostructured layers, respectively, and first and second gate-all-around (GAA) structures surrounding the first and second nanostructured channel regions, respectively. The first GAA structure includes an Al-based gate stack with a first gate dielectric layer, an Al-based n-type work function metal layer, a first metal capping layer, and a first gate metal fill layer. The second GAA structure includes an Al-free gate stack with a second gate dielectric layer, an Al-free p-type work function metal layer, a metal growth inhibition layer, a second metal capping layer, and a second gate metal fill layer.
US11088027B2 Transistor structure
A transistor structure includes a source region and a drain region disposed in a substrate, extending along a first direction. A polysilicon layer is disposed over the substrate, extending along a second direction perpendicular to the first direction, wherein the polysilicon layer includes a first edge region, a channel region and a second edge region formed as a gate region between the source region and the drain region in a plane view. The polysilicon layer has at least a first opening pattern at the first edge region having a first portion overlapping with the gate region; and at least a second opening pattern at the second edge region having a second portion overlapping with the gate region.
US11088021B2 Interconnect structure and method of forming the same
An interconnect structure and a method of forming an interconnect structure are disclosed. The interconnect structure includes a lower etch stop layer (ESL); a middle low-k (LK) dielectric layer over the lower ESL; a supporting layer over the middle LK dielectric layer; an upper LK dielectric layer over the supporting layer; an upper conductive feature in the upper LK dielectric layer, wherein the upper conductive feature is through the supporting layer; a gap along an interface of the upper conductive feature and the upper LK dielectric layer; and an upper ESL over the upper LK dielectric layer, the upper conductive feature, and the gap.
US11088018B2 Method of forming contacts in a semiconductor device
Semiconductor devices and methods of forming semiconductor devices are provided. A method includes forming a first mask layer over a target layer, forming a second mask layer over the first mask layer, patterning the second mask layer, forming a third mask layer over the patterned second mask layer, patterning the third mask layer, etching the first mask layer using both the patterned second mask layer and the patterned third mask layer as a combined etch mask, removing the patterned third mask layer to expose a portion of the first mask layer, performing a trim process on the exposed portion of the first mask layer, and etching the target layer using the first mask layer to form openings in the target layer.
US11088000B2 Wafer based corrosion and time dependent chemical effects
Embodiments may also include a residual chemical reaction diagnostic device. The residual chemical reaction diagnostic device may include a substrate and a residual chemical reaction sensor formed on the substrate. In an embodiment, the residual chemical reaction sensor provides electrical outputs in response to the presence of residual chemical reactions. In an embodiment, the substrate is a device substrate, and the sensor is formed in a scribe line of the device substrate. In an alternative embodiment, the substrate is a process development substrate. In some embodiments, the residual chemical reaction sensor includes, a first probe pad, wherein a plurality of first arms extend out from the first probe pad, and a second probe pad, wherein a plurality of second arms extend out from the second probe pad and are interdigitated with the first arms.
US11087994B2 Via connection to a partially filled trench
An integrated circuit structure includes a first metal feature formed into a first dielectric layer, a second metal feature formed into a second dielectric layer, the second dielectric layer being disposed on said first dielectric layer, and a via connecting the first metal feature to the second metal feature, wherein a top portion of the via is offset from a bottom portion of the via.
US11087993B2 Double replacement metal line patterning
Integrated chips and methods of forming the same include forming lines of alternating first and second sacrificial fills in a film. A dielectric cut is formed in at least one of the first sacrificial fills. A dielectric cut is formed in at least one of the second sacrificial fills. Remaining first and second sacrificial fill material is replaced with a conductive material. The film is replaced with a final dielectric material.
US11087992B2 Substrate processing method and substrate processing apparatus
An etching method includes a first etching step, a processing step, and a second etching step. The first etching step is performed to etch a substrate on which a silicon oxide film and a silicon nitride film are formed with an etching liquid. The processing step is performed to process a pattern in the silicon oxide film on the substrate with a pattern shape processing liquid after the first etching step. The second etching step is performed to etch the substrate with the etching liquid after the processing step.
US11087991B2 Integrated structures, capacitors and methods of forming capacitors
Some embodiments include an integrated structure having a semiconductor base and an insulative frame over the semiconductor base. The insulative frame has vertically-spaced sheets of first insulative material, and pillars of second insulative material between the vertically-spaced sheets. The first and second insulative materials are different from one another. Conductive plates are between the vertically-spaced sheets and are directly against the insulative pillars. Some embodiments include capacitors, and some embodiments include methods of forming capacitors.
US11087990B2 Semiconductor device with a stacked structure and a capping insulation layer
A semiconductor device includes a stacked structure on a substrate. The stacked structure includes stepped regions and a central region between the stepped regions, an upper insulation layer on the stacked structure, and a capping insulation layer on the stepped regions of the stacked structure. The capping insulation layer includes a first upper end portion and a second upper end portion that are adjacent to the upper insulation layer. The upper insulation layer is between the first upper end portion and the second upper end portion. The first upper end portion and the second upper end portion extends a first height relative to the substrate that is different from a second height relative to the substrate of the second upper end portion.
US11087989B1 Cryogenic atomic layer etch with noble gases
A method for etching silicon at cryogenic temperatures is provided. The method includes forming an inert layer from condensation of a noble gas at cryogenic temperatures on exposed surfaces such as the sidewalls of a feature to passivate the sidewalls prior to the etching process. The method further includes flowing a fluorine-containing precursor gas into the chamber to form a fluorine-containing layer on the inert layer. The method further includes exposing the fluorine-containing layer and the inert layer to an energy source to form a passivation layer on the exposed portions of the substrate and exposing the substrate to ions to etch the substrate.
US11087986B2 Semiconductor device manufacturing method and semiconductor device
To enhance efficiency of a process of implanting impurities into a silicon carbide semiconductor layer. To provide a method of manufacturing a semiconductor device including a silicon carbide semiconductor layer, the method of manufacturing including: implanting impurities multiple times to an impurity implantation region in the silicon carbide semiconductor layer to different depths, with temperature of the silicon carbide semiconductor layer being set to be equal to or lower than 150° C. In the implanting, impurities may be implanted multiple times to the impurity implantation region to different depths, with temperature of the silicon carbide semiconductor layer being set to be equal to or higher than room temperature.
US11087980B2 Laser crystallization device
A laser crystallization method includes exciting gas medium in an airtight container to generate laser beams; amplifying the laser beams by reflecting the laser beams between a high reflection mirror and a low reflection mirror respectively disposed facing opposite end portions of the airtight container, wherein a first transparent window and a second transparent window are fixed to respective end portions of the airtight container, and outputting the amplified laser beams; and disposing a cleaning mirror in a path of the laser beams that have propagated through the second transparent window.
US11087978B2 Oxide semiconductor layer and preparation method thereof, device, substrate and means
The present disclosure provides an oxide semiconductor layer and a preparation method thereof, device, substrate, and means, and belongs to the field of semiconductor technologies. The method includes: forming an oxide semiconductor layer having multiply types of regions on a substrate, at least two types of the multiple types of regions having different thicknesses, and adjusting an oxygen content of at least one type of regions in the multiply types of regions, so that the oxygen content and the thickness in the multiple types of regions are positively correlated.
US11087976B2 Kesterite material of CZTS, CZTSe or CZTSSe type
A method of producing a kesterite material of CZTS, CZTSe or CZTSSe type, including the steps of: a) preparing an acidic solution by dissolving copper and zinc salts in water in desired molar ratio, b) preparing a basic solution by dissolving an alkali metal stannate together with an alkali metal carbonate or an alkali metal hydrogen carbonate or an alkali metal hydroxide or a combination thereof, and optionally with an alkali metal selenate or an alkali metal selenite or a mixture thereof, c) carrying out a precipitation reaction by mixing the acidic and the basic solution, d) drying the precipitate thereby providing a precursor for the kesterite material, and e) sulfurizing the precursor of step d to provide the kesterite material. Also, a precursor for a kesterite material of CZTS, CZTSe or CZTSSe type.
US11087974B2 Preparation of compound semiconductor substrate for epitaxial growth via non-destructive epitaxial lift-off
A method is presented for fabricating a substrate comprised of a compound semiconductor. The method includes: growing a sacrificial layer onto a parent substrate; growing an epitaxial template layer on the sacrificial layer; removing the template layer from the parent substrate using an epitaxial lift-off procedure; and bonding the removed template layer to a host substrate using Van der Waals forces and thereby forming a compound semiconductor substrate.
US11087973B2 Method of selective deposition for BEOL dielectric etch
Embodiments of the invention address several issues and problems associated with etching of dielectric materials for BEOL applications. According to one embodiment, the method includes providing a patterned substrate containing a dielectric material, exposing the substrate to a gas phase plasma to functionalize a surface of the dielectric material, exposing the substrate to a silanizing reagent that reacts with the functionalized surface of the dielectric material to form a dielectric film, and sequentially repeating the exposing steps at least once to increase a thickness of the dielectric film. According to one embodiment, the dielectric material may be a porous low-k material, and the dielectric film seals the pores on a surface of the porous low-k material.
US11087966B1 Mass spectrum resolution device for measuring laser ablation ion species with improved time of flight mass spectrometry
A mass spectrum resolution device for measuring laser ablation ion species with improved time of flight mass spectrometry includes a vacuum system unit, a plasma production unit, and a particle restraint selection and separation unit, wherein the particle restraint selection and separation unit comprises a particle limit selector and a plurality of ion pulse accelerated electrode plates; the particle limit selector comprises a restrainer lifting block, a restrainer and a restrainer selection baffle; a through hole is formed in the restrainer lifting block; a plurality of circular holes with different apertures are formed in the restrainer selection baffle, and the restrainer and the restrainer selection baffle are arranged in the restrainer lifting block and can move; and the ion pulse accelerated electrode plates are arranged in the advance direction of particles and are axially parallel to the restrainer lifting block.
US11087958B2 Restoration method for plasma processing apparatus
According to one embodiment, a restoration method for a plasma processing apparatus is provided. The method includes performing application of a restoration liquid from a coating part onto a consumed region on a component for serving as a constituent element of the plasma processing apparatus, by controlling positions of the component and the coating part, and an application amount of the restoration liquid; and solidifying the restoration liquid applied on the component.
US11087957B2 Method of operating a particle beam system, particle beam system and computer program product
A method of operating a particle beam microscope includes repeating a sequence to move a particle beam across a surface of an object. The surface of the object has a region defined by a closed boundary line. The sequence includes moving the particle beam from an entry location of the present sequence to an exit location of the present sequence along a scan path. The entry location of the present sequence and the exit location of the present sequence are located on the boundary line. The scan path is located entirely inside the region of the surface of the object. The sequence also includes moving the particle beam from the exit location of the present sequence to an entry location of the next sequence along a return path. The entry location of the next sequence is located on the boundary line. The return path is located entirely outside the region of the surface of the object.
US11087954B2 System and method for bare wafer inspection
A wafer inspection system includes a controller in communication with an electron-beam inspection tool. The controller includes circuitry to: acquire, via an optical imaging tool, coordinates of defects on a sample; set a Field of View (FoV) of the electron-beam inspection tool to a first size to locate a subset of the defects; determine a position of each defect of the subset of the defects based on inspection data generated by the electron-beam inspection tool during a scanning of the sample; adjust the coordinates of the defects based on the determined positions of the subset of the defects; and set the FoV of the electron-beam inspection tool to a second size to locate additional defects based on the adjusted coordinates.
US11087949B2 Particle-optical apparatus and particle beam system
A beam deflector includes a magnetic-flux-guiding structure which has an opening through which a beam axis extends, and at least two coils arranged at the magnetic-flux-guiding structure so that they produce a magnetic field B1 having lines passing through the two coils in succession, leave the magnetic-flux-guiding structure at a first location on a first side in relation to the beam axis, cross the beam axis at a second location which is arranged at a distance along the beam axis from the magnetic-flux-guiding structure, re-enter into the magnetic flux-guiding structure at a third location on a second side lying opposite the first side, and extend around the opening from the third location to the first location within the magnetic-flux-guiding structure.
US11087948B2 Multi-beam charged particle system
A multi-beam charged particle system includes: a vacuum enclosure having an opening covered by a door; a particle source configured to generate charged particles, wherein the particle source is arranged within the vacuum enclosure; at least one multi-aperture plate module including at least one multi-aperture plate and a base; and a transfer box having an opening covered by a door. The at least one multi-aperture plate includes a plurality of apertures. The base is configured to hold the at least one multi-aperture plate. The base is configured to be fixed relative to the vacuum enclosure such that the multi-aperture plate module is arranged in an interior of the vacuum enclosure such that, during operation of the particle beam system, particles traverse the plural multi-aperture plates through the apertures of the plates.
US11087939B2 Device for interrupting non-short circuit currents only, in particular disconnector or earthing switch
The present invention relates to a device for interrupting non-short circuit currents only, and in particular relates to a disconnector, more particularly high voltage disconnector, or to an earthing switch, more particularly make-proof earthing switch, and further relates to a low voltage circuit breaker. The device comprises at least two contacts movable in relation to each other between a closed state and an open state and defining an arcing region, in which an arc is generated during a current interrupting operation and in which an arc-quenching medium comprising an organofluorine compound is present. According to the application, a counter-arcing component is allocated to the arcing region, the counter-arcing component being designed for counteracting the generation of an arc and/or being designed for supporting the extinction of an arc.
US11087938B2 Switch device
A switch device that includes a switch, a casing, side wall portions extending in a first direction from the casing, front and back wall portions extending in the first direction from the casing, a dust-proof portion extending from the back wall portion, and an operation knob including an upper surface portion swingable in a second direction perpendicular to the first direction and a third direction opposite to the second direction and covers the dust-proof portion, and a back surface portion extending in a fourth direction opposite to the first direction from the back end of the upper surface portion and faces a part of the dust-proof portion, wherein the side wall portions, the front wall portion, and the back wall portion form a substantially rectangular shape, the side wall portions, the front wall portion, and the dust-proof portion form another substantially rectangular shape greater than the substantially rectangular shape.
US11087935B2 Key switch structure and assembling method thereof
A key switch structure and an assembling method thereof are provided. The key switch structure includes a bottom plate, a keycap, a supporting assembly, first connectors, and second connectors. The keycap is disposed on the bottom plate. The supporting assembly is disposed between the bottom plate and the keycap. The first connectors disposed on the bottom plate are integrally formed and directly bonded to the upper surface of the bottom plate, wherein the first connectors and the bottom plate are made of different materials. The second connectors are disposed on the keycap. The supporting assembly is connected to the bottom plate and the keycap through the first connectors and the second connectors.
US11087928B2 Electrolytic capacitor and method for manufacturing same
An electrolytic capacitor includes an anode body including a dielectric layer, a cathode body, and a conductive polymer layer and a liquid component that are disposed between the anode body and the cathode body. The cathode body includes a base material part having an outer surface that is roughened surface and has a pore opened at the outer surface, and an inorganic conductive layer covering at least a part of the outer surface. The base material part includes a first coating layer disposed along at least a part of inner wall of the pore. The first coating layer contains phosphorus.
US11087927B2 Substrates employing surface-area amplification, for use in fabricating capacitive elements and other devices
A substrate that includes a base layer having a first principal surface defining a plurality of first trenches and intervening first lands, and a cover layer provided over the first principal surface of the base layer and covering the first trenches and first lands substantially conformally, wherein the surface of the cover layer remote from the first principal surface of the base layer comprises a plurality of second trenches and intervening second lands defined at a smaller scale than the first trenches and first lands. The substrate may be used to fabricate a capacitive element in which thin film layers are provided and conformally cover the second trenches and second lands of the cover layer, to create a metal-insulator-metal structure having high capacitance density.
US11087924B2 Capacitor, particularly intermediate circuit capacitor for a multiphase system
The invention relates to a capacitor (1), particularly an intermediate circuit capacitor for a multiphase system, with a first voltage layer (11) and a second voltage layer (21), the first voltage layer (11) and the second voltage layer (21) forming an overlapping region (4) in which the first voltage layer (11) and the second voltage layer (21) are parallel to each other and arranged directly one above the other, at a distance from each other by means of a gap (5), on a base side (6) of the capacitor (1), with at least one capacitor structure (3) comprising at least one dielectric (2), arranged on an upper side (13) of the first voltage layer (11), facing away from the second voltage layer (21), the first voltage layer (11) being in electroconductive contact with a first terminal (15) of the capacitor structure (3) and the second voltage layer (21) being in electroconductive contact with a second terminal (25) of the capacitor structure (3) by means of a contacting element (30). According to the invention, the first voltage layer (11) has at least one recess (14) through which the contacting element (30) is guided.
US11087913B2 Transformer system
A flexible transformer system includes conductive windings extending around a magnetic core of a transformer phase and impedance-varying windings extending around the magnetic core of the transformer phase. The conductive windings and the impedance-varying windings are configured to conduct electric current around the magnetic core of the transformer phase. The system includes an impedance switch coupled with the impedance-varying windings and with the conductive windings. The impedance switch is configured to change an impedance of the system by changing which impedance-varying winding of the impedance-varying windings is conductively coupled with the conductive windings and which impedance-varying winding of the impedance-varying windings is disconnected from the conductive windings.
US11087907B2 Artificial permanent magnet and method for producing the artificial permanent magnet
A method is provided for producing an artificial permanent magnet, in a powder preparation step a main phase powder, which includes a rare-earth transition metal compound with permanently magnetic properties and has a first average particle size, is prepared and an anisotropic powder, which has a higher anisotropy field strength than the main phase powder and has a second average particle size, is prepared, wherein the second average particle size is smaller than the first average particle size. In a subsequent powder mixing step, the main phase powder and the anisotropic powder are mixed together to form a powder mixture and, in a subsequent heat treatment step, this powder mixture with the main phase powder of the first average particle size and with the anisotropic powder of the second average particle size is sintered to form an artificial permanent magnet.
US11087903B2 Twisted pair cable
The present invention discloses a twisted pair cable in which a shape of a separator for separating a plurality of pairs of wires apart from each other is changed and minimizes internal interference between the pairs of wires.
US11087899B2 Self-healing and stretchable polymeric compositions
Disclosed herein a self-healing, flexible, conductive compositions. The conductive compositions include conductive polymers and acidic polyacrylamides. The compositions are useful in a wide range of applications, including wearable electronics and sensors. The compositions may be prepared using environmentally friendly procedures.
US11087890B2 Automatic onboarding of digital twins of physical assests in Internet-of-Things (IoT) systems
Methods, systems, and computer-readable storage media for receiving IoT data from an IoT device of an IoT network, the IoT data including identification data and sensor data, determining that a digital twin of the IoT device is stored in a cloud platform based on at least a portion of the identification data, the digital twin including a digital representation of the IoT device that is provided as an instance of a model of the IoT device, and enriching the digital twin with the sensor data.
US11087889B1 Systems and methods for an artificial intelligence system
A method is disclosed, which may include generating, in a natural language processing (NLP) system, a plurality of entity data objects. The method may include generating, in the NLP system, a plurality of activity data objects. The method may include generating, on at least one server, an evaluation data object. The evaluation data object may include a problem data object, an observation data object, or an action data object. The method may include configuring each problem data object, observation data object, or action data object of the evaluation data object with a scoring rubric. Other methods, systems, and computer-readable media are also disclosed.
US11087887B2 Biosurveillance notifications
Systems and methods mediate anomaly notifications in health data to health alerts using data structures and logic to organize, contain, and dispose of identified health anomalies. Multiple detection algorithms, operating asynchronously and independently, run against one or more health data streams. Examples of data streams are electronic laboratory requisitions and results, OTC sales of medicines and medical supplies, emergency department visit data, and others. The outputs of anomaly detection generators—anomaly notifications (anomalies)—are processed by the invention. The case manager organizes anomaly notifications and supports collaborative decision making and disposition among expert users.
US11087883B1 Systems and methods for transfer-to-transfer learning-based training of a machine learning model for detecting medical conditions
Systems and methods for transfer-to-transfer training using an imbalanced training dataset include reconfiguring an imbalanced training data corpus to a plurality of distinct class-balanced mini-corpora of training data, wherein the reconfiguring includes: (i) partitioning the imbalanced training data corpus into a plurality of mini-corpora of training data samples in which each distinct mini-corpus of the plurality of mini-corpora includes an entirety of the training data samples within the second subset of training data samples; and (ii) allocating an equal number of the training data samples of the first subset into each of the plurality of mini-corpora of training data samples; and transfer-to-transfer learning-based training a subject machine learning algorithm to a trained machine learning model based on implementing the transfer-to-transfer learning-based training using the plurality of distinct class-balanced mini-corpora, wherein in use, the trained machine learning model predicts a presence or a non-presence of COVID-19 based on image data.
US11087872B2 Medical scan annotator system
A medical scan annotator system is operable to select a medical scan for transmission via a network to a first client device and a second client device for display via an interactive interface, and annotation data is received from the first client device and the second client device in response. Annotation similarity data is generated by comparing the first annotation data to the second annotation data, and consensus annotation data is generated based on the first annotation data and the second annotation data in response to the annotation similarity data indicating that the difference between the first annotation data and the second annotation data compares favorably to an annotation discrepancy threshold. The consensus annotation data is mapped to the medical scan in a medical scan database.
US11087866B2 Variable dose dispensing system
A variable dose dispensing system may include a processor and memory. The processor may receive a request for a variable dose order of a medication, such as from a user. The processor may request an amount of the medication to be administered, and receive, in response to the request, an indication of the amount to be administered. The processor may verify that the amount to be administered is within a range of the variable dose order. The processor may determine an item in a local inventory that contains at least the amount of the medication to be administered, and may dispense the item. If an amount of the dispensed item exceeds the amount to be administered, such as by a waste amount, the processor may display an indication of the waste amount to the user, and may transmit a notification of the waste amount, such as to a management server.
US11087865B2 System and method for use of treatment device to reduce pain medication dependency
Systems, methods, and computer-readable mediums for modifying, by an artificial intelligence engine, a treatment plan for optimizing patient outcome and pain levels during treatment sessions. The system includes, in one implementation, a treatment apparatus, a patient interface, and a computing device. The treatment apparatus is configured to be manipulated by a patient while the patient performs the treatment sessions. The computing device is configured to receive the treatment plan for the patient and treatment data pertaining to the patient. The computing device is also configured to receive patient input from the patient interface correlating with the pain levels of the patient. The computing device is further configured to use the treatment plan, the treatment data, and the patient input to generate at least one threshold. Responsive to an occurrence of exceeding the at least one threshold, the computing device is configured to modify the treatment plan.
US11087864B2 Systems and methods for automatically tagging concepts to, and generating text reports for, medical images based on machine learning
A system for assigning concepts to a medical image includes a visual feature module and a tagging module. The visual feature module is configured to obtain an image feature vector from the medical image. The tagging module is configured to apply a machine-learned algorithm to the image feature vector to assign a set of concepts to the image. The system may also include a text report generator that is configured to generate a written report describing the medical image based on the set of concepts assigned to the medical image.
US11087863B2 Method and apparatus to remotely perform medication reconciliation using patient medication records stored in a client computing device
A system to remotely perform medication reconciliation for a patient in a health care facility using medication records for the patient stored in a client computing device is provided. The system can include the client computing device, servers to securely transfer medication records between the client computing device and a health care facility computer system. The servers, client computing device and a health care facility computer system communicatively coupled via the Internet.
US11087862B2 Clinical case creation and routing automation
Systems, methods, and apparatus providing automated clinical case creation and routing are disclosed and described. An example cloud-based medical image and document exchange infrastructure apparatus includes an instruction processor to execute an instruction to process data according to one or more defined rules, wherein the instruction is associated with a state, the state including at least active and inactive. The example apparatus also includes a gateway to at least: receive incoming data related to an imaging study; monitor the incoming data to compare the incoming data to one or more active instructions; and, when an active instruction applies to the incoming data, execute the active instruction with respect to the corresponding imaging study.
US11087857B2 Enabling high at-speed test coverage of functional memory interface logic by selective usage of test paths
A device to test functional memory interface logic of a core under test is described herein. The device includes and utilizes a built in self test controller to generate test sequences, and a clock-gating circuit to selectively supply the test sequences to a memory input or memory output on the core under test. After an initial data initialization of the core under test at built in self test mode, an at-speed functional mode is utilized to capture a desired memory output.
US11087836B2 Multi-state programming for memory devices
Storage device programming methods, systems and media are described. A method may include encoding data to generate an encoded set of data. A first programming operation may write the encoded set of data to a memory device. The method includes encoding, using a second encoding operation based on the data, to generate a second set of encoded data. The second set of encoded data is stored to a cache. A first decoding operation is performed, based on the second set of encoded data and the encoded set of data, to generate a decoded set of data. A second decoding operation is performed to generate a second decoded set of data. The second decoded set of data is encoded to generate a third set of encoded data. The method includes performing a second programming operation to write the third set of encoded data to the memory device.
US11087835B2 Memory device latch circuitry
Latch circuitry configured to latch data for use in the memory device. The latch circuitry includes latch cells each configured to store a bit of the data. The latch circuitry also includes a data line coupled to a first side of the latch cells and a data false line coupled to a second side of the latch cells. The latch circuitry also includes a write driver that includes an input configured to receive the data to be stored in the latch cells and a pair of inverters coupled to the input and configured to output a data signal to a first side of the latch cells. The latch circuitry also includes an inverter coupled to the input and configured to generate a data false signal to a second side of the latch cells. The data used to generate the data false signal is not passed through the pair of inverters.
US11087832B1 Three-dimensional nanoribbon-based static random-access memory
Described herein are IC devices that include semiconductor nanoribbons stacked over one another to realize high-density 3D SRAM. An example device includes an SRAM cell built based on a first nanoribbon, suitable for forming NMOS transistors, and a second nanoribbon, suitable for forming PMOS transistors. Both nanoribbons may extend substantially in the same plane above a support structure over which the memory device is provided. The SRAM cell includes transistors M1-M4, arranged to form two inverter structures. The first inverter structure includes transistor M1 in the first nanoribbon and transistor M2 in the second nanoribbon, while the second inverter structure includes transistor M3 in the first nanoribbon and transistor M4 in the second nanoribbon. The IC device may include multiple layers of nanoribbons, with one or more such SRAM cells in each layer, stacked upon one another above the support structure, thus realizing 3D SRAM.
US11087821B2 Memory module including register clock driver detecting address frequently accessed
A memory module includes a plurality of memory devices each including a memory cell array, and a register clock driver connected to the memory devices. The register clock driver detects a row hammer address among row addresses corresponding to word lines of the memory cell array, converts a refresh command, among a plurality of refresh commands received from a memory controller for refreshing the memory cell array, to a row hammer refresh command, and transmits the row hammer refresh command and the row hammer address to each of the memory devices.
US11087820B2 Systems and methods for plate voltage regulation during memory array access
A memory device may include a memory array comprising at least two sections. Each of the sections may further include multiple memory cells. The memory device may also include one or more controllers designed to receive one or more commands to initiate writing logical data to the multiple memory cells of a first section and a second section. Additionally, the writing may alternate between the first section and the second section until the first section and second section have been entirely written with the logical data.
US11087817B2 Offset cancellation for latching in a memory device
Methods, systems, and devices for offset cancellation for latching in memory devices are described. A memory device may include a sense component comprising a first and second transistor. In some cases, a memory device may further include a first capacitor coupled to the first transistor and a second capacitor coupled to the second transistor and a first switching component coupled between a voltage source and the first capacitor and the second capacitor. For example, the first switching component may be activated, a reference voltage may be applied to the sense component, and the first switching component may then be deactivated. In some examples, a voltage offset may be measured across both the first and the second capacitor.
US11087815B2 Readout circuit of magnetic memory and magnetic memory
Readout circuit and magnetic memory are provided. The readout circuit includes a first charging capacitor with one end grounded and another end coupled to an output of a data unit; a first pre-charge module for charging the first charging capacitor; a first discharge control module for controlling a magnitude of a data voltage; a second charging capacitor with one end grounded and another end coupled to an output of a reference unit; a second pre-charge module for charging the second charging capacitor; a second discharge control module for controlling a magnitude of a reference voltage; and a sense amplifier for outputting readout signals.
US11087813B2 Control circuit, semiconductor memory device, information processing device, and control method
A control circuit capable of generating a reliable reference potential while suppressing increase in power consumption and cost. A control circuit causes write processing to be performed individually for a first reference element set to a first resistance state in generating a reference potential used for reading data from a memory element, and a second reference element different from the first reference element, the second reference element being set to a second resistance state different from the first resistance state in generating the reference potential.
US11087812B1 Magnetoresistive random-access memory
A MRAM includes a plurality of memory cells, an operation unit, a voltage generator, and an input/output circuit. The operation unit includes multiple groups of memory cells among the plurality of memory cells. The voltage generator is configured to provide a plurality of control signals by voltage-dividing a voltage control signal and selectively output the plurality of control signals to the input/output circuit. The input/output circuit is configured to output a plurality of switching pulse signals to the multiple groups of memory cells according to the plurality of control signals, wherein each switching pulse signal differs in pulse width or level.
US11087808B1 Word-line structure, memory device and method of manufacturing the same
Provided is a word-line structure including a substrate, a word line, and an epitaxial pattern. The word line is embedded in the substrate. The word line includes a conductive layer, a barrier layer, an insulating layer, and a gate dielectric layer. The barrier wraps a lower portion of the conductive layer. The insulating layer wraps an upper portion of the conductive layer. The gate dielectric layer surrounds the insulating layer and the barrier layer to electrically isolate the barrier layer from the substrate. The epitaxial pattern is disposed between the insulating layer and the substrate and in contact with the substrate. A memory device including the word-line structure and a method of manufacturing the same are also provided.
US11087804B2 Memory device with configurable input/output interface
Methods, systems, and apparatuses for a memory device that is configurable based on the type of substrate used to couple the memory device with a host device are described. The reconfigurable memory device may include a plurality of components for different configurations. Various components of the reconfigurable memory die may be activated/deactivated based on a type of substrate used in the memory device. The memory device may include an input/output (I/O) interface that is variously configurable. A first configuration may cause the memory device to communicate signals modulated using a first modulation scheme across a channel of a first width. A second configuration may cause the memory device to communicate signals modulated using a second modulation scheme across a channel of a second width. The I/O interface may include one or more switching components to selectively couple pins of a channel together and/or selectively couple components to various pins.
US11087800B1 Sense amplifier architecture providing small swing voltage sensing
A sense amplifier architecture is presented that can reduce sensing times by being able to sense smaller voltage swings between an ON memory cell and an OFF memory cell. The sense amplifier includes a sensing capacitor that, on one side, is connectable to multiple bit lines and, on the other side, to a main sense amplifier section. The main section includes a latch formed of a pair of inverters that has an input connected to the capacitor and an output that is connected to the other side of the capacitor by a third inverter. To pre-charge the latch, the input and output nodes are shorted and then the capacitor is connected to discharge the capacitor through a selected memory cell based on whether it is ON or OFF. A programming data latch for each bit line can bias the bit line to either a program enable or program inhibit level.
US11087798B2 Selective curation of user recordings
The systems and methods provided herein are directed to automatically capturing, curating, and sharing recordings of a user. The automated recording and sharing features are designed to adapt to user preferences based on a history of what the user has chosen to record and share previously.
US11087792B2 Oriented body, method for producing the same, device for producing the same, and magnetic recording medium
There is provided an oriented body containing platinum group-substituted-6 iron oxide particles typified by Rh-substituted ε-iron oxide or Ru-substituted ε-iron oxide applicable to MAMR, MIMR, or F-MIMR system, and a technique related thereto, containing platinum group element-substituted ε-iron oxide particles in which a part of ε-iron oxide is substituted with at least one element of platinum group elements, as magnetic particles wherein the degree of orientation of the magnetic particles defined by the degree of orientation=SQ (direction of magnetization easy-axes)/SQ (direction of magnetization hard-axes) exceeds 5.0, and a coercive force exceeds 31 kOe.
US11087769B1 User authentication for voice-input devices
Techniques for authenticating users at devices that interact with the users via voice input. For instance, the described techniques may allow a voice-input device to safely verify the identity of a user by engaging in a back-and-forth conversation. The device or another device coupled thereto may then verify the accuracy of the responses from the user during the conversation, as well as compare an audio signature associated with the user's responses to a pre-stored audio signature associated with the user. By utilizing multiple checks, the described techniques are able to accurately and safely authenticate the user based solely on an audible conversation between the user and the voice-input device.
US11087768B2 Personalized voice recognition service providing method using artificial intelligence automatic speaker identification method, and service providing server used therein
The present disclosure provides a method for providing a personalized voice recognition service using an artificial intelligence automatic speaker identification method and a service providing server used therein. The present disclosure is implemented through processes of, by a service providing server, receiving a service provision request message including a voice of a speaker from a user terminal, analyzing the voice included in the service provision request message to identify the speaker of the voice, generating a control command needed to provide a customized service for the speaker based on speaker identification information, and transmitting the generated control command to an external electronic device. According to the present disclosure, since the speaker using the voice recognition service can be identified, it is possible to prevent a person who does not have a legal use authority from using a voice recognition service without permission, and provide a customized voice recognition service considering unique information for each individual user when there are a plurality of users using the same voice recognition service.
US11087766B2 System and method for dynamic speech recognition selection based on speech rate or business domain
A dynamic speech processing system and method is provided. The system includes a receiver configured to receive a plurality of audio files. The audio files include sample training audio files and run-time audio files. The system further includes a speech processor coupled to the receiver and configured to compute a variable value for a specific audio file. The speech processor is configured to dynamically select a set of relevant speech recognition engines for a specific run-time audio file based on the variable value.
US11087763B2 Voice recognition method, apparatus, device and storage medium
A voice recognition method is provided by embodiments of the present application. The method includes: obtaining a voice signal to be recognized; and recognizing a current frame in the voice signal using a pre-trained causal acoustic model, according to the current frame in the voice signal and a frame within a preset time period before the current frame, the causal acoustic model being derived based on a causal convolutional neural network training. In the method provided by the embodiments of the present application, only the information of the current frame and the frame before the current frame is used when performing the recognition of the current frame, thereby solving a problem in voice recognition technologies based on prior art convolutional neural network where a hard delay is created because there is a need to wait for the frames after the current frame, improving the timeliness of the voice recognition.
US11087751B2 Detection of duplicate packetized data for selective transmission into one of a plurality of a user's devices
A system of reducing transmissions of packetized data in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. Based on the input audio signal, a direct action application programming interface can generate a first action data structure, and a content selector component can select a content item. An interface management component can identify candidate interfaces and determine if prior instances of the packetized data was transmitted to the candidate interfaces. The interface management component can prevent the transmission of the packetized data if determined to be redundant, such as having previously received the data, and instead transmit it to a separate client device of a different device type.
US11087741B2 Method, apparatus, device and storage medium for processing far-field environmental noise
Embodiments of the present disclosure include methods, apparatuses, devices, and computer readable storage mediums for processing far-field environmental noise. The method can comprise processing collected far-field environmental noise to a noise segment in a predetermined format. The method can further comprise establishing a far-field voice recognition model based on the noise segment and a near-field voice segment; and determining validity of the noise segment based on the far-field voice recognition model. The solution of the present disclosure can optimize anti-noise performance of the far-field voice recognition model by differentiated training of noise in different user scenarios of a far-field voice recognition product.
US11087735B2 Active noise control method and system
A method for reducing the power of an acoustic primary noise signal (dm(n)) at one or more control positions in a vehicle passenger compartment using an adaptive filter. The method comprising to compare a mean correlation coefficient (γm(n)) between an electrical error signal (em(n) and a modelled secondary anti-noise signal ŷm(n) with at least one predefined threshold (α, β).
US11087733B1 Method and system for designing a modal filter for a desired reverberation
Preparing a sum of complex exponentials in the form of a modal filter to approximate a given impulse response is considered, and a non-iterative solution is described. In one embodiment, the mode count, and the mode frequencies, dampings, and amplitudes are estimated using the generalized eigenvalues of Hankel matrices of samples of the given impulse response.
US11087731B2 Humbucking pair building block circuit for vibrational sensors
This invention eliminates most mechanical switching in vibrational pickup circuits by using variable gains to combine signals of sensors in differential amplifiers as J−1 humbucking pairs for J>1 number of sensors, with the sensors matched to produce the same level and phase of unwanted hum from external sources. It can also combine J>1 number of matched sensors with K>1 number of dissimilar sensors which are matched only to each other in the same manner. This produces not only all the possible mechanically switched humbucking signals, but all the continuously-varying combinations of humbucking signals in between.
US11087722B2 Humidity modifying auxiliary tool, humidity modifying member, and method for modifying humidity
A humidity modifying auxiliary tool having a superior humidity modifying effect is provided. A humidity modifying auxiliary tool capable of being installed in a condition where the humidity modifying auxiliary tool covers a sound hole provided on a body part of a stringed instrument includes: a lid portion capable of covering the sound hole; a frame portion provided at a back side of the lid portion, the frame portion being equipped with a humidity modifying sheet retaining portion to retain a humidity modifying sheet to modify humidity of the body part.
US11087721B2 Display driver, circuit sharing frame buffer, mobile device, and operating method thereof
A display driver circuit includes a receiver that receives a still image or a moving image, a frame buffer that stores the still image received by the receiver in a still image mode, an image processor that performs an image enhancement operation on the moving image transferred from the receiver or the still image transferred from the frame buffer, and a motion processor that performs a motion compensation operation using a current frame output from the image processor and a previous frame stored in the frame buffer in a moving image mode. The previous frame is data which, in the moving image mode, are processed by the image processor before the current frame and are then stored in the frame buffer. The previous frame is output from the frame buffer to the motion processor in synchronization with the current frame.
US11087715B2 Light transmittance adjustable eyewear
Provided is a light transmittance adjustable eyewear. The light transmittance adjustable eyewear includes a lens unit including a Liquid Crystal Display (LCD) panel of which a light transmittance is changed, an illuminance sensor configured to sense an ambient illuminance, and a controller configured to receive an ambient illuminance from the illuminance sensor, increase a light transmittance of the LCD panel in response to the ambient illuminance being equal to or less than a first threshold, and decrease the light transmittance of the LCD panel in response to the ambient illuminance being equal to or greater than the second threshold that is greater than the first threshold.
US11087709B2 Shift register and driving method therefor, gate driving circuit and display device
A shift register includes a first input sub-circuit, a first output sub-circuit, and a second output sub-circuit. The first input sub-circuit is connected to a first input terminal, a pull-up node, and a first control terminal, and the first input sub-circuit is configured to output a voltage of the first control terminal to the pull-up node under control of a voltage of the first input terminal. The first output sub-circuit is connected to the pull-up node, a clock signal terminal, and an output terminal, and the first output sub-circuit is configured to output a first level of the clock signal terminal to the output terminal under control of a voltage of the pull-up node. The second output sub-circuit is connected to the output terminal, a second output control terminal, and a first voltage terminal, and the second output sub-circuit is configured to output a voltage of the first voltage terminal to the output terminal under control of a voltage of the second output control terminal.
US11087706B2 Display driving circuit having source auxiliary circuit and gate auxiliary circuit and driving method thereof, display panel and display device
The present disclosure provides a display driving circuit and a driving method thereof, a display panel, and a display device. The display driving circuit comprises: a gate auxiliary circuit configured to selectively output one of a data signal from a source driver and a common voltage signal in response to a first control signal; and a gate auxiliary circuit configured to selectively output one of a scan signal from a gate driver and an active level signal in response to a second control signal, the active level signal being a signal enabling a corresponding switch transistor to be turned on.
US11087703B2 Drive circuit, liquid crystal drive controller, and liquid crystal display device
A gate driver IC includes a first diode, a second diode, a first comparator, a second comparator, and a judgement circuit. The first comparator compares a first potential difference between both ends of the first diode and a first threshold. The second comparator compares a second potential difference between both ends of the second diode and a second threshold. Based on comparison results of the first comparator and the second comparator, the judgement circuit determines occurrence of disconnection.
US11087693B2 Pixel circuit, method of driving pixel circuit, display panel and display device
A pixel circuit, a driving method of the pixel circuit, a display panel and a display device are provided. The pixel circuit includes: a resetting sub-circuit, a charging sub-circuit, a driving sub-circuit, a light-emitting sub-circuit, a first capacitor and a second capacitor. The light-emitting sub-circuit is connected to a first node and a first voltage input end. Two ends of the first capacitor are respectively connected to the first node and the first voltage input end. Two ends of the second capacitor are respectively connected to the first node and a second node. The resetting sub-circuit is connected to the first node, a resetting signal input end and a third control signal input end. The charging sub-circuit is connected to the second node, a scanning signal input end, a data signal input end and a first control signal input end. The driving sub-circuit is connected to the first node, the second node, a second control signal input end and a second voltage input end.
US11087688B2 Compensating method for pixel circuit
Embodiments of the present disclosure provide a driving method for a pixel circuit. The pixel circuit includes a light emitting device and a drive transistor. The method includes: compensating the drive transistor in a first compensation manner including an internal voltage compensation during an operation period of the light emitting device; and compensating the drive transistor in a second compensation manner including the internal voltage compensation and an external voltage compensation during a non-operation period of the light emitting device.
US11087686B2 Electronic device
The disclosure provides an electronic device. The light emitting pixel included in the electronic device includes a light emitting unit, a driving transistor, and a storage capacitor. The driving transistor is configured to control the driving current passing through the light emitting unit. The storage capacitor is electrically connected to the driving transistor and includes a first conductive layer and a second conductive layer. The first conductive layer and the second conductive layer are electrically isolated from each other. The first conductive layer includes a plurality of first main portions connected through at least one first connection portion, and the second conductive layer includes a plurality of second main portions connected through at least one second connection portion. In the top view of the light emitting pixel, one of the first main portions overlaps one of the second main portions.
US11087679B2 Pixel and display device including the same
A pixel and a display device including the same. The pixel includes: a pixel circuit configured to control the amount of current to be supplied to an organic light-emitting diode in response to a data signal provided from a data line; and a light sensor circuit coupled between the data line and the pixel circuit and configured to control the amount of current to be supplied to the pixel circuit in response to incident light.
US11087667B2 Pixel charging method, circuit, display device and computer storage medium
There are provided a pixel charging method, a circuit, a display device and a computer storage medium. The method includes: acquiring a gray-scale value of each row of sub-pixels in an image frame of an image to be displayed; determining a charging time of each row of the sub-pixels according to the gray-scale value thereof; and charging each row of the sub-pixels according to the charging time thereof when a display panel displays the image frame. The charging time of each row of sub-pixels is determined according to the gray-scale value of each row of the sub-pixels, so as to reduce a charging rate difference between two rows of sub-pixels which have a relatively larger gray-scale value difference therebetween, and achieve an effect of improving the uniformity of the charging rates of all rows of sub-pixels in the display panel.
US11087666B2 3D display substrate, 3D display device and display method
The present disclosure provides a 3D display substrate including: a plurality of sub-pixels of different colors, a driver and a plurality of plano-convex lenses located at a light-emitting side of the plurality of sub-pixels. The plurality of sub-pixels are corresponding to the plurality of plano-convex lenses in a one-to-one manner. A light-emitting surface of each of the plurality of sub-pixels is located in a focal plane of the corresponding plano-convex lens. Each of the plurality of sub-pixels includes a plurality of sub-pixel sub-portions arranged in an array. The driver is configured to drive the plurality of sub-pixel sub-portions in the same sub-pixel to display images of different grayscales to form a 3D display image.
US11087653B2 Inspection system and method of inspecting a display cell using the same
An inspection system for a display cell having a display part and a plurality of data lines connected to first and second pixel units of the display part. An array test part and a lighting test part are located in a peripheral area around the display part. An inspection apparatus is configured to provide the array test part with an array control signal to block an array data signal from being applied to a plurality of data lines in a period in which a white image is displayed and to provide the lighting test part with a lighting control signal to block a lighting data signal from being applied to a plurality of data lines during a period in which a black image is displayed, during a drive reliability test mode for displaying a test image including the black image and the white image.
US11087651B2 Underwater image projection display system, lighting control system and device and method of operating same
An underwater image projection system submerged in a body of water and projecting an image within the body of water. The system includes a submerged projection element, a light source steering device, a user interface, and a controller. The submerged projecting element includes a projecting light source that projects an image within the body of water. The light source steering device directs light from the projecting light source. The user interface receives data input from a user including at least one of an input of the image and instructions for displaying the image. The controller retrieves the data input from the user interface, accesses image data corresponding to the image, and controls the projecting light source and the light source steering device to project the image onto a target surface within the body of water based on the data input from the user interface.
US11087646B2 Electrode or wiring comprising amorphous metal layer, flexible display device comprising the same and manufacturing method thereof
Provided are a flexible display device including an electrode or wiring including an amorphous metal layer using amorphous metal, and a method of manufacturing thereof. Also, provided are a flexible display device including an electrode or wiring including an amorphous metal layer and a crystalline metal layer, and a method of manufacturing thereof.
US11087641B1 Flow model
A flow model is described. The flow model may include one or more distal arteries that drain into a reservoir, preferably, a sealed cavity. Pumps and artificial organs, such as an artificial human heart, may be used to create a more lifelike experience. One or more neurovascular devices, such as thrombectomy devices, may be deployed in the simulated blood vessels for training purposes.
US11087629B2 Systems and methods for prioritized flight data transmission
A computer-implemented method for prioritized flight data transmission includes receiving a frame of flight data from one or more aircraft data sensors, the frame of flight data comprising a plurality of parameters collected from one or more avionics systems, associating each parameter of the plurality of parameters with a respective priority level, decomposing the frame of flight data into a plurality of flight data frame layers, wherein each flight data frame layer of the plurality of flight data frame layers comprises a subset of the plurality of parameters having respective priority levels that are equivalent, and transmitting, to a ground station, a first flight data frame layer of the plurality of flight data frame layers comprising parameters having a highest respective priority level.
US11087628B2 Using rear sensor for wrong-way driving warning
Using a read sensor to sense wrong-way driving. A method may include sensing, by a rear sensor of a vehicle, an environment of the vehicle to provide rear sensed information; processing the rear sensed information to provide at least one rear-sensed vehicle progress direction indications; generating or receiving at least one front-sensed vehicle progress direction indications; wherein the at least one front-sensed vehicle progress direction indications is generated by processing front-sensed information acquired during right-way progress; comparing at least one rear-sensed vehicle progress direction indications to the at least one front-sensed vehicle progress direction indications to determine whether the vehicle is wrong-way driving; and responding to the finding of the wrong-way driving.
US11087625B2 Abnormality notification device
An abnormality notification device in a vehicle determines contents of situation information received from a second vehicle as abnormal at a certain timing. Then, the vehicle transmits abnormality information including identity information of the second vehicle to a station at a next timing, and transmits at a yet next timing a report completion notice notifying a nearby vehicle of the identity information of the second vehicle regarding which the abnormality information has already been transmitted to the station. When the nearby vehicle detects the second vehicle at still yet next timing as an abnormal vehicle, the nearby vehicle refrains from transmitting the abnormality information of the second vehicle at a subsequent timing, since the nearby vehicle has already received the report completion notice from the vehicle at the yet next timing. As such, unnecessary communication between a vehicle and a station is suppressed, and frequency utilization efficiency is improvable.
US11087624B2 Safe-to-proceed system for an automated vehicle
A safe-to-proceed system (10) for operating an automated vehicle proximate to an intersection (14) includes an intersection-detector (18), a vehicle-detector (20), and a controller (24). The intersection-detector (18) is suitable for use on a host-vehicle (12). The intersection-detector (18) is used to determine when a host-vehicle (12) is proximate to an intersection (14). The vehicle-detector (20) is also suitable for use on the host-vehicle (12). The vehicle-detector (20) is used to estimate a stopping-distance (22) of an other-vehicle (16) approaching the intersection (14). The controller (24) is in communication with the intersection-detector (18) and the vehicle-detector (20). The controller (24) is configured to prevent the host-vehicle (12) from entering the intersection (14) when the stopping-distance (22) indicates that the other-vehicle (16) will enter the intersection (14) before stopping.
US11087622B2 Attention calling apparatus for vehicle, method of calling attention to driving of vehicle, and computer-readable recording medium containing program
An attention calling apparatus for a vehicle includes a voice receiver, an utterance estimating unit, a precaution information determining unit, and a notification unit. The voice receiver receives a voice from occupants in the vehicle. The utterance estimating unit estimates an utterance on the basis of the voice. The precaution information determining unit determines whether the utterance includes precaution information regarding driving of the vehicle. The notification unit notifies at least one of the occupants of the precaution information when the utterance includes the precaution information.
US11087621B2 Express lane planning method and unit
An express lane planning method includes obtaining, by a traffic control unit, an express lane scheduling request, an identifier of an emergency vehicle, a moment t0 at which the emergency vehicle arrives at a first road controlled by the traffic control unit, and a moment t1 at which the emergency vehicle travels away from the first road, determining, by the traffic control unit, an express lane from at least one lane, sending, by the traffic control unit, a second indication message to a non-emergency vehicle on the first road, to instruct the non-emergency vehicle not to occupy the express lane in a time period from t0 to t1, and sending, by the traffic control unit, a first indication message to the emergency vehicle based on the identifier of the emergency vehicle, to instruct the emergency vehicle to travel on the express lane in the time period from t0 to t1.
US11087617B2 Vehicle crowd sensing system and method
A vehicle crowd sensing system and method of selective sensing for the vehicle crowd sensing system. The method, in one implementation, involves receiving a plurality of detection reports from a first set of vehicles, each detection report including an event, a position qualifier of the event, and a severity qualifier of the event; developing an inherent error model for the event that includes a compilation of the position qualifiers of the event and the severity qualifiers of the event; and determining a resampling instruction for the event. The resampling instruction is based on an action model and the action model is at least partly a factor of the inherent error model.
US11087616B2 Method and apparatus for recommending services based on map-based dynamic location sampling
An approach is provided for recommending services based on map-based dynamic location sampling. The approach, for instance, involves determining a predicted location of a vehicle on a road segment based on an estimated time of arrival at an end node of the road segment. The approach also involves calculating a difference between the predicted location and an actual location sensed by a location of the vehicle. The approach further involves recommending a service for installation on or near the road segment based on the difference.
US11087605B2 Smoke detection methodology
A system and method of detecting smoke including establishing a baseline measurement for each of at least three overlapping sensing volumes; comparing a measured reading within each of the at least three sensing volumes and the baseline measurements to determine whether the measured reading is within a sensing threshold, and annunciating a warning signal if the difference is outside the sensing threshold.
US11087598B2 In-running wagering
Techniques for creating and managing wagers on possible states within a live event, such as possible outcomes of subparts of a sporting event or other possible occurrences within the event. An initial state and multiple possible future states of a performance parameter of the event are determined based on state information of the event. A betting market may be created by determining probabilities and odds for the possible future states. Bets may be made on the possible future states via a touch-sensitive display. A payout may be made to a winner who selects a possible future state that actually occurs.
US11087594B2 Gaming environments providing risk-assessable feature termination and award groupings
Gaming environments including gaming systems, apparatuses, and methods facilitate player selection of feature termination versus award groupings, where at least some of such termination/award groupings are associated with a likelihood of success of the feature continuing beyond the current player selection, depending on how the player makes selections. The player selects award groupings having potential ranges of multiple game-related characteristics, where at least one of those game-related characteristics impacts the likelihood of success of continued play of the gaming feature.
US11087592B2 Gaming machine with externally controlled content display
A gaming system including a number of host devices each coupled to one or more gaming machines, wherein content provided by the host device is output on the gaming machine. To output the content provided by the remote host, a host-controlled process that is authenticated by the gaming machine and executed in a secure memory location such that it is isolated from other processes executing on the gaming machine may be utilized. The host-controlled processes may be decoupled from the process used to execute the game of chance played on the gaming machine such that the content output by the host-controlled process doesn't alter the play of game of chance.
US11087570B1 Dynamically controlling sensors and processing sensor data for issue identification
Systems and apparatuses for identifying a type of issue associated with a stopped vehicle are provided. The system may determine a current location of the vehicle and determine whether the vehicle is currently located on a highway. In some examples, the determined location of the vehicle may cause the system to transmit instructions controlling an amount or type of data collected by sensors and/or transmitted to the system. If the vehicle is on a highway, the system may then determine whether the vehicle is stopped. If so, the system may determine a reason for the vehicle stopping. Upon determining that the vehicle is stopped for an urgent reason, the system may transmit a request for roadside assistance to a service provider computing device and may generate a first type of notification. Upon determining that the vehicle is stopped for a non-urgent situation reason, the system may generate and transmit a second type of notification for display.
US11087566B2 Determining vehicle service timeframes based on vehicle data
A device receives vehicle data from a vehicle telematics device or a client device. The vehicle data includes information relating to a vehicle, a vehicle component, and a sensor associated with the vehicle. The device determines a vehicle profile, and one or more of a driving behavior and a driving location based on the vehicle data. The vehicle profile includes information relating to a condition of the vehicle component. The device determines a wear rate for the vehicle component based on the vehicle profile, and one or more of the driving behavior or the driving location. The device determines a service timeframe for the vehicle component based on the wear rate, the condition of the vehicle component, and a wear threshold. The device generates a recommendation based on the service timeframe, and transmits the recommendation to the client device.
US11087562B2 Methods of data processing for an augmented reality system by obtaining augmented reality data and object recognition data
A method of data processing for an augmented reality system. The method comprises obtaining augmented reality data output by an augmented reality application operating at a second trust level. The augmented reality data is for modifying a representation of a real-world environment for a user of the augmented reality system. The method also comprises obtaining object recognition data determined by an object recognition system operating at a first trust level. The object recognition data comprises an indication of an object belonging to a predetermined class of objects being present in the real-world environment. The method also comprises triggering modification of the augmented reality data in response to the object recognition data, based on prioritization of the first trust level over the second trust level.
US11087555B2 Recognizing objects in a passable world model in augmented or virtual reality systems
One embodiment is directed to a system for enabling two or more users to interact within a virtual world comprising virtual world data, comprising a computer network comprising one or more computing devices, the one or more computing devices comprising memory, processing circuitry, and software stored at least in part in the memory and executable by the processing circuitry to process at least a portion of the virtual world data; wherein at least a first portion of the virtual world data originates from a first user virtual world local to a first user, and wherein the computer network is operable to transmit the first portion to a user device for presentation to a second user, such that the second user may experience the first portion from the location of the second user, such that aspects of the first user virtual world are effectively passed to the second user.
US11087543B1 Crowd sourced mapping system
A crowd-sourced modeling system to perform operations that include: receiving image data that comprises image attributes; accessing a 3D model based on at least the image attributes of the image data, wherein the 3D model comprises a plurality of parts that collectively depict an object or environment; identifying a change in the object or environment based on a comparison of the image data with the plurality of parts of the 3D model, the change corresponding to a part of the 3D model from among the plurality of parts; and generating an update to the part of the 3D model based on the image attributes of the image data.
US11087532B2 Ortho-image mosaic production system
A system receives digital images of a geographic location, associates each digital image with ground control points in a set of reference stereo images, and associates each digital image to each other digital image via image to image tiepoints. The system updates a geometry of each image via a bundle adjustment, and uses a prioritized stacking order to establish piecewise linear seam lines between each of the images. The system finally builds a prioritized map in a mosaic space specifying the source image pixels that are used in each region of the output mosaic, and forms the mosaic image using the prioritized map.
US11087519B2 Facial animation implementation method, computer device, and storage medium
This application provides a facial animation implementation method performed at a computing device. The method includes: capturing a facial image; extracting facial feature points in the facial image; comparing the facial feature points with standard feature points, to obtain a first deformation coefficient corresponding to a geometrical feature; extracting a local region according to the facial feature points for processing, to obtain a second deformation coefficient corresponding to an appearance feature; and driving a three-dimensional virtual object according to the first deformation coefficient and the second deformation coefficient to perform a corresponding expression.
US11087514B2 Image object pose synchronization
Techniques for automatically synchronizing poses of objects in an image or between multiple images. An automatic pose synchronization functionality is provided by an image editor. The image editor identifies or enables a user to select objects (e.g., people) whose poses are to be synchronized and the image editor then performs processing to automatically synchronize the poses of the identified objects. For two objects whose poses are to be synchronized, a reference object is identified as one whose associated pose is to be used as a reference pose. A target object is identified as one whose associated pose is to be modified to match the reference pose of the reference object. An output image is generated by the image editor in which the position of a part of the target object is modified such that the pose associated with the target object matches the reference pose of the reference object.
US11087508B2 Method and apparatus for acceleration of iterative reconstruction of a computed tomography image
A method and apparatus is provided to reconstruct a computed tomography image using iterative reconstruction (IR) that is accelerated using various combinations of ordered subsets, conjugate gradient, preconditioning, resetting/restarting, and/or gradient approximation techniques. For example, when restarting criteria are satisfied the IR algorithm can be reset by setting conjugate-gradient parameters to initial values and/or by changing the number of ordered subsets. The IR algorithm can be accelerated by approximately calculating the gradients, by using a diagonal or Fourier preconditioner, and by selectively updating the preconditioner based on the regularization function. The update direction and step size can be calculated using the preconditioner and a surrogate function, which is not necessarily separable.
US11087507B2 System and method for scatter correction
The present disclosure provides a method for processing projection data. The method may include obtaining a first image generated by performing a first scan to a subject by a first imaging device; determining first projection data based on the first image, the first projection data corresponding to a first area of the subject; obtaining second projection data by performing a second scan of the subject using a second imaging device, the second projection data corresponding to a second area of the subject, the first area at least partially overlapping with the second area in an overlapping area; determining registered first projection data by registering the first projection data to the second projection data with respect to the overlapping area; determining scatter component based on the registered first projection data and the second projection data, the scatter component including low-frequency scattered radiation signals.
US11087502B2 Multimodal data visualization using bandwidth profiles and optional environmental compensation
A computer-implemented method includes receiving a base visualization having first data in a first set of channels, where each channel in the first set of channels is associated with a respective range in the base visualization. It is detected that the respective ranges of the first set of channels fall outside a perceptual bandwidth of a first user. The base visualization is automatically transformed to a second visualization, based on the perceptual bandwidth of the first user. The second visualization includes second data in a second set of channels, where each channel in the second set of channels is associated with a respective range in the second visualization. The respective ranges of the second set of channels fall within the perceptual bandwidth of the first user.
US11087497B2 Chemical detection system for water source
In an approach for chemical detection for a water source, a processor receives, from a network device of a plurality of network devices, data, wherein the data includes at least one of image data, video data, chemical sensor data, and biosensor data. A processor updates a predictive model with the data. A processor receives a table of possible chemical compositions from the predictive model. A processor determines to send an alert based on the table of possible chemical compositions. A processor sends the alert to a user device.
US11087489B2 Systems and methods to facilitate interaction by one or more participants with content presented across multiple distinct physical locations
This disclosure presents systems and methods to facilitate interaction by one or more participants with content presented across multiple distinct physical locations. A current distinct physical location of a participant may be determined. In response to determining the current distinct physical location in which the participant is located, operation of one or more content devices physically present in the current distinct physical location may be effectuated.
US11087486B2 Lane specification method and lane specification device
To precisely specify lane regions that are present in an image. In a situation in which a lane specification device an imaging device, and a swimming pool are present, a processor in the lane specification device according to the present disclosure specifies lane regions that are present in an image on the basis of a pattern in which information obtained on the basis of outlines of objects in the image captured by the imaging device appears in the image. In this manner, it is possible to precisely specify the lane regions that are present in the image.
US11087484B2 Camera apparatus and method of detecting a stream of objects
A camera apparatus is provided for detecting a stream of objects moving relative to the camera apparatus having a plurality of individual cameras that each have an image sensor for recording frames, wherein the frames overlap one another in part, having an evaluation unit for compiling frames, and having a geometry detection sensor for detecting geometrical data of the objects. The evaluation unit is here configured to generate an object image assembled from frames of an individual object of the stream of objects, with the selection of the participating frames and/or the assembly taking place on the basis of the geometrical data.
US11087483B2 Image processing apparatus
An image processing apparatus includes a representative-distance calculator and a joining processor. The representative-distance calculator generates representative distance values of the basis of a distance image generated from a stereo image including an image of at least one object including a vehicle. The distance image includes distance values of pixels. The joining processor performs a joining process of joining a first image region and a second image region that are defined based on the image of the at least one object and disposed apart from each other in the stereo image. The joining processor performs a determining process of determining whether the first image region and the second image region each include an image of a side face of the vehicle. The joining processor performs the joining process when the first image region and the second image region each include the image of the side face of the vehicle.
US11087477B2 Trajectory prediction
Trajectory prediction may receiving a LiDAR image sequence including a set of LiDAR images and generating a LiDAR map, generating an interaction encoder result by feeding the LiDAR image sequence through an interaction encoder, generating a feature extractor result by feeding the LiDAR map through a feature extractor, generating a relation encoder result by feeding a past trajectory of a detected obstacle from the LiDAR image sequence, the interaction encoder result, and the feature extractor result through a relation encoder, generating an intention estimation result by feeding the relation encoder result through an intention estimator, generating a conditional generative model result by feeding the past trajectory of the detected obstacle, the intention estimation result, and a probability map through a conditional generative model encoder, and generating a trajectory prediction by feeding the relation encoder result, the past trajectory of the detected obstacle, and the conditional generative model result through a trajectory predictor.
US11087473B2 Method and pixel array for detecting motion information
A method for detecting motion information includes the following steps. First, a pixel array is provided for detecting an image of a measured object located in a first distance range or in a second distance range, and the pixel array includes a plurality of invisible image sensing pixels and a plurality of visible image sensing pixels. Then, image detection is conducted within the first distance range by using the invisible image sensing pixels to output a plurality of invisible images. Next, the image detection is conducted within the second distance range by using the visible image sensing pixels to output a plurality of visible images. Then, the plurality of invisible images and the plurality of visible images are analyzed by using a processing unit, so as to obtain motion information of the measured object. A pixel array for detecting motion information and an image sensor are also provided.
US11087469B2 Method, apparatus, and system for constructing a polyline from line segments
An approach is provided for generating a polyline from line segments (e.g., line segments representing objects detected by a computer vision system). The approach involves selecting a line segment from a plurality of line segments. The approach also involves determining a neighboring line segment from among the plurality of line segments. The determined neighboring line segment has a closest distance to the line segment from among the plurality of line segments. The approach further involves merging the line segment and the neighboring line segment into a polyline based on determining that the closest distance is a mutual closest distance between line segment and the neighboring line segment.
US11087467B2 Systems and methods for urinalysis using a personal communications device
Systems and methods for testing visible chemical reactions of a reagent are provided. In one implementation, the method may include receiving from an image sensor associated with a mobile communications device an image of a reagent with a plurality of colored test reagent pads in proximity to a colorized surface having a plurality of colored reference elements of differing shades. The method further includes using the differing shades of the plurality of colored reference elements to determine local illumination conditions. Thereafter, the method includes using the determined local illumination conditions and an analysis of a depiction of the plurality of colored test reagent pads in the image to determine an extent of a chemical reaction on the reagent. Then the method includes causing the mobile communications device to provide to the user an indication that the testing of the reagent is complete.
US11087462B2 System and method for determining a colonoscopy image
A system for determining a colonoscopy image is disclosed. The system includes a bowel preparation evaluation unit, an image processing unit electrically or communicatively connected to the bowel evaluation unit, and a convolutional neural network unit electrically or communicatively connected to the image processing unit. The bowel preparation evaluation unit determines whether a bowel in the colonoscopy image is clean. The image processing unit receives the colonoscopy image determined to have a clean bowel and outputted by the bowel preparation evaluation unit, and performs an image process on the colonoscopy image with clean bowel to adjust a contrast thereof. The convolutional neural network unit comprises a convolutional neural network and in a working mode, receives and determines whether the processed colonoscopy image is a cecal image, a non-cecal image, or an indeterminable colonoscopy image.
US11087456B2 Image inspection apparatus and setting method for image inspection apparatus
To enable a non-defective product image or a defective product image to be easily additionally learned in both a setting mode and a run mode. Designation as to whether an inspection target image displayed on a run mode screen is additionally learned as a non-defective product image or a defective product image is received. A distinguishing device generating unit additionally learns, as a non-defective product image or a defective product image, the inspection target image designated as the additional learning target and updates a distinguishing device.
US11087452B2 False alarm reduction system for automatic manufacturing quality control
A false alarm reduction system and method are provided for reducing false alarms in an automatic defect detection system. The false alarm reduction system includes a defect detection system, generating a list of image boxes marking detected potential defects in an input image. The false alarm reduction system further includes a feature extractor, transforming each of the image boxes in the list into a respective set of numerical features. The false alarm reduction system also includes a classifier, computing as a classification outcome for the each of the image boxes whether the detected potential defect is a true defect or a false alarm responsive to the respective set of numerical features for each of the image boxes.
US11087447B2 Systems and methods for quality assurance of image recognition model
Disclosed embodiments provide systems, methods, and computer-readable storage media for stress testing a vehicle identification model by determining image quality parameters optimizing model confidence values. The embodiments comprise one or more memory devices storing instructions and one or more processors configured to execute instructions. The one or more processors perform operations comprising receiving a first set of images of the vehicle, wherein the images contain preset values for parameters comprising at least one of a rotation, a focus, a contrast, and a color. The system further analyzes the first set of images with an identification model and determining an initial identification confidence of the vehicle. The system further modifies the first set of images, compares the modified images to the first set of images, and determines whether the model should be modified based on at least the comparison.
US11087446B2 Automated arthropod detection system
The invention is a system and method for searching a subject or substrate for arthropods and communicating information about any arthropods to a user. A preferred embodiment of an automated arthropod detection system includes an imaging subsystem, a processor, and a communication unit. Embodiments of an automated arthropod detection system may implemented in various configurations, which include, but are not limited to: a non-imaging configuration, a handheld configuration, a self-supporting configuration, and a wearable configuration. The method of the invention comprises using an embodiment of an automated arthropod detection system to obtain one or more digital images, process the one or more digital images using an arthropod recognition machine learning algorithm, and communicate the results from the arthropod recognition machine learning algorithm to the user of the system. The method of obtaining one or more digital images may involve accepting one or more images from a user or capturing one more images using an image sensor.
US11087445B2 Systems and methods for three-dimensional environmental modeling of a particular location such as a commercial or residential property
A system, according to various embodiments, receives images such as photographs and videos from one or more portable computing devices associated with one or more individuals (e.g., construction workers or landscapers) while the portable computing devices are in a particular position within a particular location at a particular time. The system determines a virtual position within a 3-D representation of the particular location that generally corresponds to the particular position and combines the images with the 3-D representation to generate an enhanced 3-D representation of the particular location. This may allow, for example, owners of a particular property to track and quickly understand construction and landscaping work that has been done on their property and to easily contact those individuals regarding that work.
US11087443B2 Augmented reality system and color compensation method thereof
An augmented reality system and a color compensation method thereof are proposed. The method is applicable to an augmented reality system having a display and an image sensor and include the following steps. A preset object position of a virtual object with respect to an actual scene is set. An image of the actual scene is captured by using the image sensor, and the image of the actual scene is mapped to a field of view of the display to generate a background image with respect to the field of view of the display. Color compensation is performed on the virtual object according to a background overlapping region corresponding to the preset object position in the background image to generate an adjusted virtual object, and the adjusted virtual object is displayed on the display according to the preset object position.
US11087442B1 Mask-based spatio-temporal dithering
In one embodiment, a computing system may determine, for a pixel of a current subframe of a series of subframes, a compensated target pixel value based on a difference between (1) an aggregated target pixel value of the pixel in the current subframe and previous subframes of the series of subframes and (2) an aggregated actual pixel value of displayed pixel values of the pixel in the previous subframes of the series of subframes. The compensated target pixel value may compensate a quantization error for the pixel displayed in the previously subframes of the series of subframes. The system may access a mask value, corresponding to a pixel position of the pixel, from a dithering mask having a spatial stacking property. The system may determine a quantized pixel value for the pixel of the current subframe by quantizing the compensated target pixel value based on the mask value.
US11087441B1 Image reconstruction using artificial intelligence (Ai) modules agnostic to image acquisition settings
An image processing system for determining an image of a scene using AI modules that are agnostic to image acquisition settings. The system comprises a processor that executes an image acquisition settings estimator module to estimate a forward operator using setting data. Further, recursively estimates the image of the scene until a termination condition is met, where for a current iteration, the processor executes an image acquisition inverter module with the estimated forward operator and a previous estimate of the image of the scene estimated during a previous iteration to produce the current noisy image, executes a noise level estimator module with the previous estimate of the image to produce a current noise level, and executes a denoiser to remove the current noise level from the current noisy image to produce a current image.
US11087435B1 Adaptive dewarping of wide angle video frames
A video system processes video frames from a wide angle camera to dewarp the video frames in a manner that preserves conformity of an object of interest. A crop region of a video frame corresponding to the object of interest is determined. An input parameter to a dewarping function is generated based on the detected crop region. The dewarping function is applied to the crop region using the input parameter to generate a dewarped video frame and the dewarped video frame is outputted. The input parameter may be generated in a manner that causes the dewarped video frame to have higher conformity and lower distortion in the region around the object of interest than in a region distant from the object of interest.
US11087430B2 Customizable render pipelines using render graphs
Systems, methods, and computer readable media to data drive a render graph are described. A render graph system defines one or more nodes for a render graph and one or more render targets associated with the nodes. The nodes includes one or more functions to define and resolve target handles for identifying render targets. The render graph system defines one or more connections between the nodes and render targets. The connection between the nodes and render targets form the render graph. The render graph system stores the render graph as a data file and converts, with a render graphics API, the data file into a render graph data object. The render graph system performs a frame setup phase the setups the render graph for a frame based on the render graph data object.
US11087429B2 Run-time optimization of media pipelines
A method comprises receiving, by a media pipeline framework, a plurality of copies of each block of a media pipeline, wherein a first copy of the plurality of copies is a high-level representation of the respective block and wherein the second copy of the plurality of copies is a machine-readable copy. The method further comprises generating, by a processing device, a run-time-optimized media pipeline using the first copy and the second copy.
US11087422B2 Method and device for determining a configuration for deployment of a public transportation system
Techniques for determining a configuration for deployment of a public transportation system including a plurality of electric public transportation vehicles, in particular electric buses, are disclosed. At least one processor may determine, prior to deployment of the public transportation system and based on received information on timetables and geographical route profiles, a fleet size of a fleet of electric public transportation vehicles, on-board battery parameters of on-board batteries to be installed in electric public transportation vehicles, and charging infrastructure parameters associated with a charging infrastructure to be installed for charging the on-board batteries of the electric public transportation vehicles.
US11087417B2 Thermostat with bi-directional communications interface for monitoring HVAC equipment
A thermostat for a building space. The thermostat includes a user interface and a processing circuit. The user interface is configured to serve notifications to a user and receive input from the user. The communications interface is configured to perform bidirectional data communications with HVAC equipment controlled by the thermostat. The communications interface is configured to receive performance information for the HVAC equipment. The processing circuit is configured to provide control signals to the HVAC equipment to achieve a setpoint for the building space. The processing circuit is further configured to evaluate the performance information for the HVAC equipment to determine a recommendation for improving HVAC equipment performance. The processing circuit is further configured to automatically adjust at least one of the setpoint and the control signals provided to the HVAC equipment based on the recommendation for improving HVAC equipment performance.
US11087405B2 System for risk mitigation based on road geometry and weather factors
A method is disclosed for mitigating the risks associated with driving by assigning risk values to road segments and using those risk values to select less risky travel routes. Various approaches to helping users mitigate risk are presented. A computing device is configured to generate a database of risk values. That device may receive accident information, geographic information, vehicle information, and other information from one or more data sources and calculate a risk value for the associated road segment. Subsequently, the computing device may provide the associated risk value to other devices. Furthermore, a personal navigation device may receive travel route information and use that information to retrieve risk values for the road segments in the travel route. An insurance company may use this information to determine whether to adjust a quote or premium of an insurance policy. This and other aspects relating to using geographically encoded information to promote and reward risk mitigation are disclosed.
US11087402B2 Method and device for pushing information and method and device for determining default input value
Implementations of the present specification provide fund-related service information. In an implementation, historical information of a fund item of a user is retrieved. A projected change of the fund item within a time period based on the historical information is determined. Fund-related service information based on the projected change of the fund item within the time period is determined. The fund-related service information to the user to compensate for the projected change is transmitted.
US11087399B2 System and method for automated trading of financial interests
A derived order gives a participant simultaneous access to liquidity across multiple books, destinations, or marketplaces. The derived order can be placed and anchored in one trading venue and simultaneously replicated in another trading venue. A participant can place the derived order in the lit book as an anchor book and replicate the order in the hybrid book and/or the dark book, or alternatively, the participant can place the derived order in the hybrid book as an anchor book and replicate the order in the dark book. A trading engine can be configured to replicate an order in different books and guarantee that each order is only executed once. When an order is replicated, the trading engine can check the stored record to see where the order was placed, and then adjust or cancel an order in one book when it is being fulfilled in a different book.
US11087396B1 Context aware predictive activity evaluation
Systems and techniques for context aware predictive activity evaluation are described herein. A set of transaction variables may be identified for a predicted transaction. A set of inputs may be obtained corresponding to each transaction variable of the set of transaction variables. A value may be determined for each transaction variable using the set of inputs corresponding to each transaction variable of the set of transaction variables. The value for each transaction variable may be compared to a set of transaction models to select a transaction model for the predicted transaction. A probability may be calculated that the predicted transaction will be approved using the transaction model for the predicted transaction. The probability that the predicted transaction will be approved may be displayed on a display device.
US11087385B2 Voice commerce
In certain implementations, a system for facilitating voice commerce is provided. A user input comprising a natural language utterance related to a product or service to be purchased may be received. A first product or service that is to be purchased may be determined based on the utterance. First payment information that is to be used to purchase the first product or service may be obtained. First shipping information that is to be used to deliver the first product or service may be obtained. A purchase transaction for the first product or service may completed based on the first payment information and the first shipping information without further user input, after the receipt of utterance, that identifies a product or service type or a product or service, seller information, payment information, shipping information, or other information related to purchasing the first product or service.
US11087382B2 Adapting digital order to venue service queue
Methods, computer program products, and systems are presented. The methods include, for instance: obtaining a digital order via a mobile device from a user and determining the digital order is placed within a venue boundary for an immediate pickup. Certain exceptions are checked, and the digital order is merged with a physical queue of patrons waiting to be serviced at a device virtual position, provided the digital order is no exception based on digital order rules. The order is scheduled for later service according to the device virtual position and the user is informed as such.
US11087381B2 Method for simultaneously one-step filling a virtual shopping cart with many items from one or multiple resources; all items of any type or characteristics from potential resources which have been embodied into a customized list which has been simultaneously generated and sourced in one-step then presented visually to user to select items; culminating and resulting acquisition to be simultaneosly placed in a single virtual shpping cart and all are acquired simultaneously from many source
A method for Simultaneously in one-step filling a Virtual Shopping Cart with many items from one or multiple resources at one time; all items of any type from all potential resources are embodied into a Customized List of All Items, which has been Simultaneously generated and sourced from all potential resources in one-step and then presented visually to the User in a unique format from which the User selects specific designated, approved and desired items, with distinction to the source, type or characteristics of those items; resulting in a Simultaneous one-step of moving all of the selected items into a single Virtual or Online Shopping Cart for purchase or acquisition; ordered and/or ordered and paid for then allocated for acquisition and fulfillment of all items Simultaneously from as many sources as necessary.
US11087379B1 Buying products within video content by voice command
A user registers for an account with an account management system, configures account settings to permit the account management system to receive user computing device data from a user computing device associated with the user, and logs into the account via the user computing device. The account management system receives a user voice purchase command and determines a purchase command context based on the received user computing device data. The account management system identifies a product that the user desires to purchase based on the purchase command context and directs the user computing device web browser to a merchant website to set up a transaction for the identified product.
US11087378B2 Online product reservation system
Systems and methods for reserving products, events, or services that have limited availability are provided. A product reservation system may be used to announce the availability of limited availability products. The announcements may be at times unknown to consumers. Consumers may participate in a product drawing session to submit one or more reservation requests for limited availability products being offered during the session.
US11087377B2 Agent coaching using voice services
Systems and methods for providing intelligent assistance using voice services for agent coaching. In some embodiments, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive an instruction from a voice service provider in response to audio captured during a communication between a customer and an agent, where the instruction includes a sentiment indication; identify a resource used by the agent during the communication; determine a result of the communication; and store the sentiment indication, the resource identification, and the result of the communication, in a coaching database.
US11087373B2 Embedded retail system
A system and associated method. The system includes a server computer and an integration and dis-integration engine coupled to the server computer. The server computer provides a structure in which the components are integrated via dynamic application programming interface (API) integration. Multiple components are sequenced in a predefined sequential order. A function to be performed is respectively associated with each component. The server computer and the integration and dis-integration engine provide a technology environment that dynamically integrates technology enabled business processes that dynamically, electronically and automatically enter and leave the components integrated in the structure provided by the server computer. The technology enabled business processes are dynamically integrated during implementation of a retail sale of a product to a customer in a de-centralized manner to perform, in the predefined sequential order of the components, all of the functions respectively associated with the components.
US11087369B1 Context-based provision of media content
An online system provides content based on context of host content. The online system allows content providers to define specific context for providing their content for display to users, including specifying categories, format, popularity, and visual appearance of host content eligible for hosting their content. To determine which content a specific content item is eligible for hosting, the online system categories host content items according to specific criteria defined by different content providers for hosting various content. Each content is indexed by classification groups into which the host content items are classified. If a particular content item includes an opportunity for presenting content, the online system identifies content which the particular content item is eligible for hosting. The online system selects one or more identified content for presentation via the opportunity.
US11087368B1 System for providing sales gateway between agencies and advertisers to ad platform
A sales gateway controls transactions between advertising buyers and advertising platforms. A server coupled to the first and second interfaces implements a sales gateway to control transactions between the at least one advertising buyer and the at least one advertising platform responsive to a stored set of instructions. A memory coupled to the server stores the set of instructions for implementing the sales gateway. The stored set of instructions configuring the server to generate a link to provide a particular service responsive to a user request. The server validates information relating to a proposal and submits the proposal via the first interface using a pre-buy/proposal service of the sales gateway. The server transfers media content from the at least one advertising buyer to the at least one advertising platform using a media service of the sales gateway. The server submits instructions for running the media content on the at least one advertising platform from the at least one advertising buyer to the at least one advertising platform using a creative instructions service of the sales gateway. The server submits campaign performance results from the advertising platform to the at least one advertising buyer using a post buy service of the sales gateway.
US11087354B2 Combination therapies
The present invention relates generally to the fields of molecular biology and growth factor regulation. More specifically, the invention relates to therapies for the treatment of pathological conditions, such as cancer.
US11087350B1 System for processing a coupon including coded indicia having an image insufficient for redemption and related methods
A system for processing a coupon that includes coded indicia having an image insufficient for redemption may include a mobile wireless communications device configured to acquire the image of the coupon. The system may also include a digital coupon conversion server that includes a processor and memory cooperating therewith to receive the image of the coupon from the mobile wireless communications device and process the image of the coupon to generate a modified image sufficient for redemption. The processor and memory may cooperate to store the modified image for subsequent retrieval and redemption.
US11087346B2 Retrieving values of digital tickets using smart contracts in blockchain networks
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for retrieval of values of digital tickets. One of the methods includes receiving a request from a client device for a current value of a digital ticket by a distributing node. The request includes the digital ticket and one or more value changing rules for determining the current value of the digital ticket. The distributing node retrieves a smart contract from a blockchain network in response to the request from the client device. The smart contract includes the one or more value changing rules for determining the current value of the digital ticket. The distributing node determines the current value of the digital ticket based on an original value of the digital ticket and the one or more value changing rules by executing the smart contract, and associates the current value with the digital ticket.
US11087345B2 System and method for creating content for an event using a social network
A system and method for creating content such as artificial reality (AR) messages at an event, particularly among members on a social network, thereby enhancing and expanding the event experience. Typically, a participant shares an event with spectators, such as friends or a subset of friends in the participant's social network. The AR message may include geo-referenced artificial reality words, products or symbols and appear in a perspective view of the event to the participant or spectators. In addition to creating an active gallery for an event, messages, audio and video can be exchanged among participants and spectators, and virtual goods, money, bets, applause, other feedback, and donations exchanged.
US11087333B2 Facilitating session-based read/write of context variables to share information across multiple microservices
The communication system includes a core system having a processor storing user variables representing user-specific information. A messaging system supports communication between a user and an automated bot agent over at least one user-chosen channel employing channel-agnostic context variables. A runtime system mediates a conversation session between user and bot agent, using at least one predefined context variable. A context mapping data store stores a mapping configuration representing a correlation between the channel-agnostic variable of the user-chosen channel and a field in the core CRM system. Using the context mapping data store, the messaging system responds to a communication from the user by querying the context mapping data store to acquire and pass to the runtime system the resolved mapping configuration values corresponding to the user-chosen channel for each defined context variable.
US11087329B2 Method and apparatus of identifying a transaction risk
A method and an apparatus for identifying a transaction risk are disclosed. The method includes obtaining risk identification information of a sub-network to which a node relating to a transaction to be identified belongs; and identifying a risk of the transaction to be identified based on the risk identification information of the sub-network to which the node relating to the transaction to be identified belongs, wherein the sub-network is a network acquired by partitioning a relationship network based on connectivity, the relationship network is a network built up with entities and activities relating to a plurality of transactions. Embodiments of the present disclosure build up entities and activities relating to a transaction to be identified into a relationship network, and identify whether a risk exists in the transaction to be identified using risk identification information of the network which is difficult to be found or changed, and thus are able to identify a transaction risk in a more effective manner.
US11087327B2 Resource transfer method, fund payment method, and electronic device
A face image of a resource transferor is obtained, wherein the face image is used to authenticate an identity of the resource transferor. Resource transfer identification information of the resource transferor is obtained, wherein the resource transfer identification information corresponds to a transferor account of the resource transferor. Based on the resource transfer identification information, information about the transferor account and a reference image corresponding to the transferor account are obtained. In response to determining that the face image corresponds to the reference image, a resource of the resource transferor is transferred based on the information about the transferor account.
US11087323B2 Exposure based secure access system
Systems, computer program products, and methods are described herein for regulating exposure based secured access is presented. The present invention is configured to receive, from a user computing device, a request to access a network device to execute one or more actions, wherein the user computing device is associated with a payment token; receive information associated with the one or more actions, wherein the information comprises an exposure level; initiate an authorization module associated with the distributed network environment; determine, using the authorization module, a token amount to execute the one or more actions; automatically retrieve, from the user computing device, the token amount from the payment token; authorize the user computing device to access the network device to execute the one or more actions; and access and update a blockchain distributed ledger based on information associated with the request and subsequent authorization to access the network device.
US11087315B2 Server-assisted pairing for wireless communications
A wireless communication device such as a payment reader has a wireless communication interface and is able to establish wireless pairing with an interactive electronic device such as a merchant device running a point of sale application. In order to establish pairing, the wireless communication device accesses a passkey and encrypts the passkey. The encrypted passkey is transmitted to the interactive electronic device via the wireless communication interface, and the interactive electronic device sends the encrypted passkey to a pairing server. The pairing server decrypts the encrypted passkey and sends the decrypted passkey back to the interactive electronic device via a secure connection. The wireless communication device and the interactive electronic device establish wireless pairing based on the passkey and the decrypted passkey.
US11087314B2 Adaptive remittance learning
The present disclosure involves systems, software, and computer implemented methods for a remittance system that pre-populates remittance data based on historical usage of remittance transactions. One example system includes operations to generate, using a predictive model, data indicating a predicted likelihood of a user selecting at least one data exchange transaction, wherein the data indicates the predicted likelihood of the user performing the at least one data exchange transaction. A request is received to access a remittance page. In response, the at least one data exchange transaction that was previously generated is selected from a repository of predicted likelihoods. Remittance data associated with a UI element is generated that includes the at least one data exchange transaction. The remittance data is transmitted to the device. An indication from the device is received for interacting with the UI element. The data exchange transaction is executed in response to receiving the indication.
US11087308B2 User terminal device, terminal for payment, and method and system for payment using the user terminal device and terminal for payment
A user terminal device is disclosed. The user terminal device comprises: a communication unit for implementing communication between at least one other user terminal device and a terminal for payment; a display unit for displaying a UI screen for a payment; a user input unit for inputting information on payment means and a payment amount on the UI screen; and a processor for controlling a communication unit for receiving, from at least one other user terminal device, information on payment means and a payment amount input in the at least one other user terminal device and, on the basis of information input through the user input unit and received information, transmitting payment requests respectively corresponding to the user terminal device and the at least one other user terminal device to the terminal for payment.
US11087302B2 Installation and method for managing product data
The invention relates to an installation comprising an acquisition post (1) making it possible, for several successive users, to acquire data relating to a product or set of products and to generate corresponding pre-orders. The installation also comprises a processing post (2) which comprises a screen (20) and a pre-orders processing interface. The interface comprises elements for selecting reference products. When the operator selects a reference product, a datum of the reference product is added into an order associated with the pre-order currently undergoing processing. The invention also relates to a corresponding method.
US11087301B1 Tamper resistant device
Aspects of the technology provide systems, devices and methods for filling design voids within an assembled electronic device with tamper solids in order to prevent and/or detect a tampering with the electronic device to gain unauthorized access to the electronic device to steal information.
US11087299B2 Point of sale register health monitoring
Aspects of the present disclosure describe systems and methods for continuously monitoring the health of a point-of-sale (POS) device, at a central location, and executing self-healing software from the malfunctioning POS device. The self-healing software may be stored locally on the POS device itself, occupying a small footprint and therefore easily be stored in and execute on both older and newer POS devices. Embodiments further describe a central server as coordinating both identification of the particular self-healing process to execute on each POS device as well as the timing of execution associated therewith.
US11087298B2 Computer-controlled, unattended, automated checkout store outlet system and related method
An unattended, automated checkout, computer-controlled automated store outlet and system is disclosed. A customer's identification and payment information are inputted and verified and the customer qualified to remove items from the automated store outlet. Each bay of the automated store outlet is normally locked, and after the customer accesses the bay can remove one or more items from the bay, which are automatically detected and identified and charged to the customer as part of the purchase transaction. These events occur at the location of each automated store outlet. Each automated store outlet communicates with a central control center, which can be used for live customer service and real time surveillance.
US11087296B1 Programmatic reconciliation of electronic receivables
System and techniques for programmatic reconciliation of electronic receivables are described herein. An electronic payment remittance and an electronic payment may be received. At least one payer profile may be queried using at least one remittance identifier to obtain a remittance payer profile. The at least one payer profile data base may be queried using at least one payment identifier to obtain a payment payer profile. A referential link may be created between the electronic payment remittance and the electronic payment based on an identification that the remittance payer profile matches the payment payer profile and an identification that at least one remittance identifier matches at least one payment identifier. A payment file may be generated and transmitted based on the referential link, the payment file including an association between the electronic payment remittance, the electronic data, and the referential link. The payment file may be transmitted to a computer.
US11087295B2 System and method for private data transactions
A system and method for transacting private data is described. A request for a transaction between a payor and a payee is received. A need for additional information for at least one of the payor or the payee is further determined from a payment processing partner. The requested additional information is obtained from one of a database or from the one of the payor or the payee. The obtained requested additional information is sent to the payment processing partner.
US11087278B1 Computerized systems and methods for managing inventory by grading returned products
Systems and method are provided for managing inventory by determining grading returned products. One method includes, generating a hierarchical model based on the return product identifier, the hierarchical model comprising a plurality of data structures; and generating an agent configured to traverse the plurality of data structures of the hierarchical model. The method may further include determining a price of the product based on a product condition; modifying the database to assign the price to the return product identifier; transmitting a notification, to the user device, to resell the product at the determined price; and providing, for presentation via the user device, a user interface that includes the notification.
US11087276B2 Systems and methods for mobile device-based item acquisition and tracking
Systems, methods, and computer-readable media are provided for enabling mobile device-based item acquisition and tracking. One exemplary method performed on a mobile device comprises entering a wireless scan mode, detecting a signal from a tag associated with an item in a first area and in proximity to the tag, presenting information associated with the tag, and adding the information to a list. The method further comprises detecting a second tag in a second area, and sending the list to a second device. A second exemplary method performed by a processing terminal comprises receiving the list from a mobile device, entering a wireless scan mode, detecting a signal from a tag associated with an item in proximity to the tag, determining whether the item associated with the detected tag is present on the received list, and enabling the mobile device to complete a transaction to purchase the item. User interfaces are also provided for presenting information related to the above methods and receiving inputs from users to accomplish one or more related methods.
US11087275B2 Shelf inventory management system
Technologies are described herein for converting the output of a pressure sensitive mat into an image and processing the image to identify the products present on the mat. An example system includes a processor configured to read pressure values from the plurality of pressure sensors on the pressure sensitive mat and generate an image with each pixel in the image encoding a value corresponding to a pressure value read from the pressure sensitive mat. A server may be configured to receive the image from the processor and process the image to identify one or more types of products that may be present on the pressure sensitive mat for each product package detected to be present on the pressure sensitive mat based on a combination of two or more of a shape of the product package, one or more dimensions of the product package, or a weight of the product package.
US11087273B1 Item recognition system using reference images
A user interacts with an inventory location, such as a lane on a shelf, picking items or placing items to that inventory location. A neural network (NN) is trained using a subset of reference images to determine parameters, such as node weights. An image of the user interaction is acquired and processed by the NN to determine if an item in a test image matches an item in a candidate set of items. During use, the parameters are used to dynamically instantiate an ad hoc neural network having a graph that is based on a number of items in a candidate set. The candidate set of items may comprise items within reach of a user at the time the test image was acquired, such as on a nearby shelf or tote. The NN output indicates if the test image is deemed to match one of the candidate set of items.
US11087265B2 System, method and recording medium for causality analysis for auto-scaling and auto-configuration
Similar to other Cloud Service, Solution as Services over Cloud, as single tenant technology, also requires support of agility and flexibility as a fundamental feature of Cloud computing. Different from other Cloud services, the agility and flexibility typically are not triggered by the typical performance metrics, but at the business level of metrics. A causality analysis method, system, and non-transitory computer readable medium using a causal graph depicting relationships among observable primitive metrics from infrastructure, middleware, and business metrics and latent business metrics of an application, include identifying a metric value resulting from measuring the system and application metrics, determining an impact of the measurement of the metrics on the business metrics associated with the measurable metrics in the causal graph, and determining an action to take with respect to the impact on the business metric based on the pre-defined business policies.
US11087264B2 Crowdsourcing of meetings
The method includes receiving a first set of data from a first client device. The method further includes determining a first topic from the first set of data. The method further includes generating a first productivity value for the first topic. The method further includes receiving a second set of date data from a second client device. The method further includes determining a second topic from by the second set of data. The method further includes generating a second productivity value for second set of data. The method further includes comparing the first topic to the second topic. The method further includes in response to comparing the first topic and the second topic and determining the difference between the first productivity value and the second productivity value is above a threshold value, triggering an action.
US11087262B2 Systems and methods for generating customer solutions
Implementations described and claimed herein provide systems and methods for generating customer solutions using real-time information for new customer sales and/or current customer support. In one implementation, technical infrastructure information for an installed network design providing one or more telecommunication products at one or more customer sites is retrieved. Customer service analytics are generated based on the technical infrastructure information and output for display on a graphical user interface.
US11087256B2 Graphical user interface for discovering consumption of services
An example embodiment may involve receiving, by a server device and from a client device, a request for a graphical representation of consumption trends of a set of application services. The server device may obtain information regarding computing devices in a managed network by way of a proxy server application disposed within the managed network, and the services may be provided and consumed by units of the managed network. The consumption trends may be based at least in part on the information regarding the computing devices. The embodiment may further involve obtaining information regarding the consumption trends for the services, and transmitting, by the server device and to the client device, a representation of a graphical user interface that represents a total price paid for the services consumed over a period of time, and respective prices paid for each service of the services consumed over the period of time.
US11087235B2 Cohort consensus approach to manufacturing watson Q and A pipeline training cases from historical data
A system rapidly produces training cases for machine based learning by automatically creating training cases from a database of historical data. The system determines a plurality of attributes relevant to each of the training cases. The system identifies a first attribute of the plurality of attributes as an issue, and a second attribute of the plurality attributes as a response to the issue. The system identifies a plurality of cohort members from the database of historical data, where each cohort member comprises cohort member attributes that match a subset of the plurality of attributes. The system analyzes the cohort member attributes of each of the plurality of cohort members to identify the most frequent responses to the issue. The system creates the training cases where each training case comprises the issue and the most frequent responses. The system then trains a machine based learning system using the training cases.
US11087232B2 Quantum hybrid computation
Technologies are described herein to implement quantum hybrid computations. Embodiments include receiving a hybrid program, assigning respective functions corresponding to the hybrid program to either of CPU processing or QPU processing, scheduling processing for the respective functions, initiating execution of the hybrid program, and collating results of the execution of the classical-quantum hybrid program.
US11087214B2 Architectures, systems and methods for program defined transaction system and decentralized cryptocurrency system
In one aspect, the invention comprises a system for control of a transaction state system utilizing a distributed ledger. First, the system includes an application plane layer adapted to receive instructions regarding operation of the transaction state system. Preferably, the application plane layer is coupled to the application plane layer interface. Second, a control plane layer is provided, the control plane layer including an adaptive control unit, such as a cognitive computing unit, artificial intelligence unit or machine-learning unit. Third, a data plane layer includes an input interface to receive data input from one or more data sources and to provide output coupled to a decentralized distributed ledger, the data plane layer is coupled to the control plane layer. Optionally the decentralized distributed ledger stores data on cryptocurrency.
US11087203B2 Method and apparatus for processing data sequence
The present application discloses a method and apparatus for processing a data sequence. A specific implementation of the method includes: receiving an inputted to-be-processed data sequence; copying a weight matrix in a recurrent neural network model to an embedded block random access memory (RAM) of a field-programmable gate array (FPGA); processing sequentially each piece of to-be-processed data in the to-be-processed data sequence by using an activation function in the recurrent neural network model and the weight matrix stored in the embedded block RAM; and outputting a processed data sequence corresponding to the to-be-processed data sequence. This implementation improves the data sequence processing efficiency of the recurrent neural network model.
US11087201B2 Neural architecture search using a performance prediction neural network
A method for determining an architecture for a task neural network configured to perform a particular machine learning task is described. The method includes obtaining data specifying a current set of candidate architectures for the task neural network; for each candidate architecture in the current set: processing the data specifying the candidate architecture using a performance prediction neural network having multiple performance prediction parameters, the performance prediction neural network being configured to process the data specifying the candidate architecture in accordance with current values of the performance prediction parameters to generate a performance prediction that characterizes how well a neural network having the candidate architecture would perform after being trained on the particular machine learning task; and generating an updated set of candidate architectures by selecting one or more of the candidate architectures in the current set based on the performance predictions for the candidate architectures in the current set.
US11087197B2 Attention tag for retail article and retail article having same attached thereto
An attention tag for a retail article that includes a label having an adhesive region bonded to a retail article and a protruding region that protrudes from the retail article when the label is attached thereto. Moreover, an RFID tag is disposed on the label and includes an RFIC element and an antenna pattern including first and second antenna portions that are respectively connected to first and second ends of the RFIC element. Moreover, the first antenna portion is disposed in the protruding region of the label while the second antenna portion of the RFID tag is disposed in the adhesive region of the label at a position facing a portion of the retail article.
US11087191B2 Selective application of plasma treatment
A method may include with a raster image processor, creating pretreatment plane rasterized image data from source image data and, with a plasma emitter, selectively applying a plasma treatment to a surface of a print media based on the pre-treatment plane rasterized image data. A printing device may include a raster image processor to execute an image analysis module to create pre-treatment plane rasterized image data from source image data and a plasma emitting device to selectively apply a plasma treatment to a surface of a print media based on the pre-treatment plane rasterized image data.
US11087188B2 Smart page decoding system including linearization for viewing and printing
Methods and apparatus for decoding data streams are provided. A computing device can receive a decoder-input data stream encoded in a decoder-input format. The decoder-input data stream can include one or more pages of content. The decoder-input data stream can be initiated by an identifier identifying the decoder-input format (which may be the same as an encoder-output format) and a lookup table. The lookup table can reference objects within the decoder-input data stream and can specify locations of each of the one or more pages within the decoder-input data stream. The computing device can generate an output based on the decoder-input data stream.
US11087187B2 System and method for improving recognition of characters
System and method for improving recognition of characters. A system for improving recognition of characters is disclosed. The system comprises at least one processor (10), configured to receive an image (1004) of an article (102) comprising characters to be recognized. The system (100) displays characters as recognized on a display screen (1006). Further, the system (100) is configured to receive user feedback comprising correction of an error made by the system (100) in recognizing at least one character and provide a system feedback comprising display of images or textual descriptions of one or more variants (1012, 1014, 1016, 1018, 1020, 1022) of a character, which is incorrectly recognized by the system, which enables the natural person to adapt writing style to enable better quality inputs to the recognition module. The article (102) is a handwritten paper form (102), filled and captured by the natural person.
US11087182B1 Image processing including streaming image output
An image recognition approach employs both computer generated and manual image reviews to generate image tags characterizing an image. The computer generated and manual image reviews can be performed sequentially or in parallel. The generated image tags may be provided to a requester in real-time, be used to select an advertisement, and/or be used as the basis of an internet search. In some embodiments generated image tags are used as a basis for an upgraded image review. A confidence of a computer generated image review may be used to determine whether or not to perform a manual image review. Images and their associated image tags are optionally added to an image sequence.
US11087172B2 Systems and methods for creating training data
Training images can be synthesized in order to obtain enough data to train a model (e.g., a neural network) to recognize various classifications of a type of object. Images can be synthesized by blending images of objects labeled using those classifications into selected background images. To improve results, one or more operations are performed to determine whether the synthesized images can still be used as training data, such as by verifying one or more objects of interested represented in those images is not occluded, or at least satisfies a threshold level of acceptance. The training images can be used with real world images to train the model.
US11087167B2 First-person camera based visual context aware system
A method is disclosed of discriminating detected objects in an area with a vision apparatus. The method includes generating image data of a portion of the area using an imaging device of the object detection device, and processing the image data to classify the image data as an imaged scene type selected from a plurality of scene types stored as scene type data in the memory. The method further includes processing the image data using the object identification data to generate object detection data for each object of the plurality of objects located in the portion of the area, each object detection data having a corresponding scene type of the plurality of scene types obtained from the object identification data, and generating user a sensible output only for the object detection data having a corresponding scene type that is the same as the imaged scene type.
US11087161B2 Methods and systems for determining accuracy of sport-related information extracted from digital video frames
A computing system determines accuracy of sport-related information extracted from a time sequence of digital video frames that represent a sport event, the extracted sport-related information including an attribute that changes over the time sequence. The computing system (a) detects, based on the extracted sport-related information, a pattern of change of the attribute over the time sequence and (b) makes a determination of whether the detected pattern is an expected pattern of change associated with the sport event. If the determination is that the detected pattern is the expected pattern, then, responsive to making the determination, the computing system takes a first action that corresponds to the sport-related information being accurate. Whereas, if the determination is that the detected pattern is not the expected pattern, then, responsive to making the determination, the computing system takes a second action that corresponds to the sport-related information being inaccurate.
US11087153B2 Traffic light recognition system and method
The present disclosure is directed to a traffic light recognition system and method for advanced driver assistance systems (ADAS) and robust to variations in illumination, partial occlusion, climate, shape and angle at which traffic light is viewed. The solution performs a real time recognition of traffic light by detecting the region of interest, where extracting the region of interest is achieved by projecting the sequence of frames into a kernel space, binarizing the linearly separated sequence of frames, identifying and classifying the region of interest as a candidate representative of traffic light. With the aforesaid combination of techniques used, traffic light can be conveniently recognized from amidst closely similar appearing objects such as vehicle headlights, tail or rear lights, lamp posts, reflections, street lights etc. with enhanced accuracy in real time.
US11087141B2 Systems, methods and devices for monitoring betting activities
A platform, device and process for capturing images of the surface of a gaming table and determining the quantity, identity, and arrangement of chips bet at a gaming table. Image data is captured corresponding to the one or more chips positioned in at least one betting area on a gaming surface of the respective gaming table and the data is processed to filter out the background, establish a two dimensional grid of points of interests and corresponding histograms for classifying the one or more chips through identifying a dominant classification of each row in the grid of points of interests.
US11087137B2 Methods and systems for identification and augmentation of video content
An exemplary object identification system detects, based on a machine learning model, an object depicted within a video frame. The system identifies, based on the detecting of the object, a class label of the object and a region of interest, within the video frame, of the object. The system identifies, within the region of interest of the object, set of features of the object. The system compares the set of features of the object with a plurality of predefined features within a data store associated with the class label of the object. The system determines, based on the comparing of the set of features of the object with the plurality of predefined features within the data store, whether the object is configured to trigger an augmentation of video content associated with the video frame. Corresponding methods and systems are also disclosed.
US11087135B2 Virtual trading card and augmented reality movie system
The present invention provides a virtual trading card system for capturing and storing at least one virtual trading card on a mobile device. The present invention provides a method for capturing and storing at least one virtual trading card on a mobile device. The present invention also provides an augmented reality (AR) movie system for displaying an AR image on a mobile device as a visual overlay atop a video signal.
US11087130B2 Simultaneous object localization and attribute classification using multitask deep neural networks
Various embodiments are disclosed for simultaneous object localization and attribute classification using multitask deep neural networks. In an embodiment, a method comprises: obtaining, by a processing circuit, an image from an image capture device in an environment, the image including a target object in the environment; generating, by the processing circuit, predictions from the image for the target object using a multitask deep neural network, the multitask deep neural network including a network trunk and side branches, the network trunk configured for multi-scale feature extraction guided by supervision information provided by the side branches during training of the multitask deep neural network, the side branches configured as learning task-specific classifiers; and using, by the processing circuit, the predictions to localize the target object in the environment and to classify the target object and at least one attribute of the target object.
US11087124B1 Systems and methods for digital document field location identification
Systems and methods for identifying fields in an electronic document using classification and scale invariant template matching. The method includes receiving an electronic document having fields and processing the electronic document into digital pages. The method also includes determining, for each of the digital pages, a corresponding document type. The method further includes identifying at least one of the digital pages containing a structured field based on the document type. The method also includes extracting a structured template from a database corresponding to the document type and identifying an optimal match between the structured field and the structured template using scale invariant template matching. The method further includes determining, in response to identifying the optimal match, coordinates corresponding to the structured field.
US11087122B1 Method and system for processing candidate strings detected in an image to identify a match of a model string in the image
A minimum edit cost is representative of a cost of edit operations performed on a candidate string detected in an image to satisfy characteristics of a model string. An attempt to perform a minimum edit cost between the candidate string and the model string is performed. Upon determining that the candidate string includes a blank character at a first character position between two consecutive non-blank candidate characters, and in response to determining that there is a non-blank model character at a second character position of the model string and that the second character position is associated with the first character position of the blank character in the candidate string, an indication that the minimum edit cost between the candidate string and the model string cannot be computed and that the candidate string is not a match to the model string is output.
US11087120B2 Image authentication device, image authentication method, and automobile
An area determining unit (3) for determining whether a detected face area is located within an area set for authenticating an occupant sitting on a front seat of a vehicle, a face orientation detecting unit (4) for detecting orientation of a face of a person on the basis of position information in a taken image of an element of the face of the person detected when the face area is determined to be located within the set area, a face orientation determining unit (5) for determining whether the orientation of the face of the person detected is within a range of the face orientation set for authenticating the occupant sitting on the front seat of the vehicle, and an authentication processing unit (6) for collating characteristic information of the taken image of the face area with characteristic information of a taken image for authentication accumulated in advance and authenticating the person whose face area is detected when the orientation of the face of the person is determined to be within the set range of the face orientation.
US11087118B2 Facial recognition method
A facial recognition method is disclosed that is executed by a system comprising an image capture device and a light source able to illuminate a face positioned in front of the device. A plurality of images of a face is acquired, the light source producing a different illumination of the face at each image acquisition, and values representing the face from the plurality of images are extracted. To this aim, a first image of a face is acquired. An SNR value, referred to as the estimated value, of the first image is estimated from a reference SNR value, from image acquisition parameters and from values representing distances between the face and said device. Finally, the estimated value is used in order to determine whether or not the recognition procedure should be executed.
US11087106B2 Method of extracting features from a fingerprint represented by an input image
The present invention relates to a method for extracting features of interest from a fingerprint represented by an input image, the method being characterized in that it comprises the implementation, by data processing means (21) of a client (2), of steps of: (a) Binarization of said input image by means of a convolutional neural network, CNN, in such a way as to generate an image called binary; (b) Processing said binary image so as to extract said features of interest from the fingerprint represented by said input image.
US11087093B2 Using autoencoders for training natural language text classifiers
Systems and methods for using autoencoders for training natural language classifiers. An example method comprises: producing, by a computer system, a plurality of feature vectors, wherein each feature vector represents a natural language text of a text corpus, wherein the text corpus comprises a first plurality of annotated natural language texts and a second plurality of un-annotated natural language texts; training, using the plurality of feature vectors, an autoencoder represented by an artificial neural network; producing, by the autoencoder, an output of the hidden layer, by processing a training data set comprising the first plurality of annotated natural language texts; and training, using the training data set, a text classifier that accepts an input vector comprising the output of the hidden layer and yields a degree of association, with a certain text category, of a natural language text utilized to produce the output of the hidden layer.
US11087086B2 Named-entity recognition through sequence of classification using a deep learning neural network
An illustrative embodiment provides a computer implemented method for extracting named entity information from full text includes obtaining text data from a document. The method also includes tokenizing the text data as numbers to produce a tokenized layer. The method also includes creating an embedded layer from the tokenized layer by encoding the text data by indices. The method also includes creating a one-dimensional Xception layer from the embedded layer according to a one-dimensional convolution. The method also includes determining a sequence of classification for the text data according to the one-dimensional Xception layer. The method also includes determining a named entity value from the text data according to the sequence of classification, wherein each sequence of classification predicts one character of the named entity value.
US11087085B2 Method and system for inferential data mining
A system and method for inferential mining comprising a learning module to receive a predetermined dataset for generating at least one inference report and clean the received dataset using a cleaning dictionary and anthology dictionary to generate a cleansed data, a priority mapping module to associate a priority with each of the cleansed data, a classifying module to classify each of the cleansed data in a plurality of buckets, a grouping module to group each of the plurality of buckets to generate all combinations of each of the cleansed data in each of the plurality of buckets, a comparing module to compare the generated all possible combinations of each of the cleansed data to a clustering dictionary to identify insights associated with the cleansed data and a report generation module configured to generate an inference report for identified insights by matching the identified insights to a solution dictionary.
US11087079B1 Collision avoidance for document field placement
Users of a database management engine may generate fillable digital documents by mapping interface elements onto form documents. When a user maps interface elements onto a form document, the user may accidentally overlap two or more interface elements. To rectify this, the database management engine may modify the position of one of interface elements based on a set of positioning rules. In addition, the database management engine may identify and suggest mappings to users based on similar documents that have been previously mapped. The database management engine identifies similar documents using information about the document, the user, and the mapping itself. The mapping associated with the most similar document may be provided to the user as a suggested mapping. The database management engine converts the form document and finalized mapping into a fillable digital document. The fillable digital document is sent to recipients, who complete the fillable digital document.
US11087073B1 System for creating managing and displaying multi-frame based ads on mobile devices
A method includes, but is not limited to any combination of: determining a plurality of third-party content elements based in part on information associated with a request for third-party content. The request for third-party content may be received from a web browser displaying a first webpage to a user. A first element from the plurality of determined third-party content elements is transmitted to the web browser. Upon receiving from the web browser a second request for third-party content including user interaction data with the first element, data associated with the determined plurality of third-party content elements is updated based at least in part on the user interaction data. A second third-party element from the plurality of updated third-party content elements is transmitted to the web browser.
US11087071B2 Self-compressed YANG model
Systems and methods for a self-compressed YANG (Yet Another Next Generation) model allow a model data provider (e.g., a client that provides configuration information to a server, or a server that provides response data to a query) to dynamically select either text format or compressed format using the same data model. This approach can significantly increase the YANG management performance of both network elements and servers (e.g., Operations, Administration, and Maintenance (OAM) devices). The self-compressed YANG model maintains full compatibility to existing standards/implementations, namely, the enhanced compression is available where supported.
US11087066B2 Static voltage drop (SIR) violation prediction systems and methods
Systems and methods are provided for predicting static voltage (SIR) drop violations in a clock-tree synthesis (CTS) layout before routing is performed on the CTS layout. A static voltage (SIR) drop violation prediction system includes SIR drop violation prediction circuitry. The SIR drop violation prediction circuitry receives CTS data associated with a CTS layout. The SIR drop violation prediction circuitry inspects the CTS layout data associated with the CTS layout, and the CTS layout data may include data associated with a plurality of regions of the CTS layout, which may be inspected on a region-by-region basis. The SIR drop violation prediction circuitry predicts whether one or more SIR drop violations would be present in the CTS layout due to a subsequent routing of the CTS layout.
US11087065B2 Method of manufacturing devices
A method for controlling a processing apparatus used in a semiconductor manufacturing process to form a structure on a substrate, the method including: obtaining a relationship between a geometric parameter of the structure and a performance characteristic of a device including the structure; and determining a process setting for the processing apparatus associated with a location on the substrate, wherein the process setting is at least partially based on an expected value of the geometric parameter of the structure when using the processing setting, a desired performance characteristic of the device and an expected physical yield margin or defect yield margin associated with the location on the substrate.
US11087055B2 Method of screening materials using forward conducting modes
A method for characterizing a material for use in a semiconductor device and the semiconductor device using the material are described. The material has a unit cell and a crystal structure. The method includes determining a figure of merit (FOM) for the material using only forward conducting modes for the unit cell. The FOM is a resistivity multiplied by a mean free path. The FOM may be used to determine a suitability of the material for use in the semiconductor device.
US11087052B2 Automatic partitioning of a 3D scene into a plurality of zones processed by a computing resource
Described is a computer-implemented method for partitioning a 3D scene into a plurality of zones, each zone representing an area or a volume of the 3D scene and being processed by a computing resource. The method comprises obtaining a 3D scene comprising one or more objects, each object generating a computing resource cost, computing a first map that represents a density of computing costs of the provided 3D scene, defining a second map that represents constraints on the shapes of zones that will be obtained as a result of a partitioning of the 3D scene, discretizing the obtained 3D scene into cells by computing a space quantization of the 3D scene free of dynamic objects, computing, for each cell, a computing cost from the first map of the 3D scene, aggregating the cells into one or more zones in accordance with the second map.
US11087044B2 Generation of event transition model from event records
An event transition model for producing test data may be generated from a plurality of event records, each event record including an event time of an instance, wherein the event transition model includes a plurality of states, each state corresponding to one or more instances of the plurality of event records, event transition probabilities between states, and event transition interval times between states.
US11087036B2 Construction task referencing
A method, device and system for automatically deriving stationing zones for an electronic measuring or marking device in a worksite environment. The method includes querying a database (DB) for a construction plan information for the worksite environment and acquiring a worksite-task-information of a worksite-task to be executed. The worksite-task-information includes spatial points in the construction plan which have to be measured and/or marked to accomplish the worksite-task. It also comprises an acquiring of at least coarse 3D-data of the actual real world worksite environment, and a merging of the at least coarse 3D-data and the construction plan information to form an actual state model of the worksite environment. An automatic calculating of at least one stationing zone within the actual state model is established, the stationing zone including at least one stationing location from which the measuring or marking of the spatial points are accessible by the device without obstructions.
US11087034B1 Large-scale capital project cable routing simulator
A large-scale capital project simulator has a project modeler configured to model the project as a virtual model having cable trays directing cables across the large-scale capital project. The simulator also has a cable router to lay out cables across the virtual model of the large-scale capital project. Each cable has a laid-out cable length. The simulator also has a routing manager to determine optimized routes of the cables across the virtual model. In this case, each cable has an optimized cable length along at least one of the optimized routes. The routing manager formulates an effectiveness ratio for each cable, where each effectiveness ratio uses the laid-out cable length and the optimized cable length. A filter determines whether any of the effectiveness ratios exceeds a prescribed deviation amount. A model controller transforms the virtual model to identify cable(s) exceeding the prescribed deviation amount.
US11087026B2 Data protection based on earth mover's distance
Methods and systems of determining a data protection level of a dataset are described. In an example, a processor may encode a dataset and generate a network model of the encoded dataset. The processor may sort a set of edges of the network model based on a descending order of costs of the set of edges. The processor may determine a flow for a first edge among the sorted edges, the first edge may be an edge associated with the least cost. The processor may performing the determining of flows for the other edges in accordance with the descending order of the sorted edges. The processor may determine a metric based on the determined flows of the sorted edges and based on the costs of the sorted edges. The processor may compare the metric with a threshold to determine a level of data protection provided by the encoded dataset.
US11087023B2 Threshold-based assembly of automated assistant responses
Techniques are described herein for assembling/evaluating automated assistant responses for privacy concerns. In various implementations, a free-form natural language input may be received from a first user and may include a request for information pertaining to a second user. Multiple data sources may be identified that are accessible by an automated assistant to retrieve data associated with the second user. The multiple data sources may collectively include sufficient data to formulate a natural language response to the request. Respective privacy scores associated with the multiple data sources may be used to determine an aggregate privacy score associated with responding to the request. The natural language response may then be output at a client device operated by the first user in response to a determination that the aggregate privacy score associated with the natural language response satisfies a privacy criterion established for the second user with respect to the first user.
US11087020B2 Providing transparency in private-user-data access
Examples described herein include systems and methods for providing privacy information to a user of a user device. An example method can include detecting, at a management server, access of the private data by an entity other than the user, such as an administrator who is authorized to access the management server. The method further includes generating an event reflecting the access of the private data. The generated event can be stored as part of an event log in a database. The method further includes providing the event to the user device for display to the user. The event displayed on the user device can include information such as an identity of the accessing entity, a description of the private data that was accessed, and when the access occurred. The user can select a displayed event at the user device and request further information on the event from an administrator.
US11087017B1 Systems, methods, and computer-readable media for utilizing anonymous sharding techniques to protect distributed data
Systems, methods, and computer-readable media for protecting distributed data are provided. The data is distributed according to a time-based shard distribution scheme that splits data into multiple pieces to prevent an attacker who successfully breaches a terminal device from reassembling the pieces.
US11087015B1 System and methods for the management and security of data variations in an electronic spreadsheet
System and methods are disclosed for the management and security of data variations in an electronic spreadsheet. Keeping all relevant information in a single document, with granular controls to protect and secure access based on each individual or their role within an organization, eliminates the need for workarounds, and simplifies the management of the contained data. Tracking data as it is being entered, also allows the system to notify the user when protected information is detected, and appropriate action to be taken to ensure compliance with any requirements.
US11087011B2 Data storage device with secure access based on tap inputs
Systems and methods are disclosed for providing secure access to a data storage device. A user may provide tap inputs, such as taps or knocks, on an enclosure of the data storage device. The data storage device may determine whether the tap inputs are valid and may allow access to the data storage device (e.g., to non-volatile memory of the data storage device) when the tap inputs are valid.
US11087005B2 IoT device risk assessment
Techniques for assessing risks of IoT devices. A system utilizing such techniques can include a packet analysis based IoT device risk assessment system and an IoT device risk assessment system. A method utilizing such techniques can include extraction of IoT device risk factors from a device profile of an IoT device and application of assessment weights to the IoT device risk factors to assess a risk level of an IoT device.
US11087002B2 Using the same query language for static and dynamic application security testing tools
A computer program is evaluated for security vulnerabilities by formulating a query in a query language and receiving into a memory of a computer source code of the computer program to be analyzed, preparing a data flow graph from the source code, and determining that the query is satisfied by an analysis of the data flow graph. Alternatively, the computer program is evaluated by collecting runtime events during an execution of binary code and determining that the query is satisfied by an analysis of the runtime events. In either case a security vulnerability is reported.
US11087000B2 Controlled starting of an electronic circuit
A method of checking the authenticity of the content of a non-volatile memory of an electronic device including a microcontroller and an embedded secure element includes starting the microcontroller with instructions stored in a first non-reprogrammable memory area associated with the microcontroller, starting the secure element, executing, with the secure element, a signature verification on the content of a second reprogrammable non-volatile memory area associated with the microcontroller, and interrupting the microcontroller power supply if the signature is not verified.
US11086983B2 System and method for authenticating safe software
A safety software authentication terminal and a method thereof are provided, and when a safety software authentication is performed, software executed among a plurality of types of installed software is detected as a white list verification target, and whether or not to register detected verification target software in a white list, and when the verification target software is not registered in the white list, a grade is determined for the verification target software based on the number of satisfying conditions among a plurality of preset conditions, and when the grade can be registered in the white list, the verification target software is added to the whitelist, and the plurality of conditions include at least one of technical conditions that an operating system of the terminal is checkable and social engineering conditions that are checkable based on a behavior of a user.
US11086978B2 Transaction authentication by a token, contingent on personal presence
To authorize a transaction between a host and a server, a token is operationally connected to the host. The host receives an identification credential of a user. The identification credential is verified by the token and/or by the server. If the token detects a prescribed human action, the token generates token authentication data and the host sends the token authentication data to the server. Upon receiving the authentication data, the server authenticates the transaction. A device for authenticating a transaction includes a device interface for interacting with a host, a connector for reversibly operationally connecting the device to the host, and a controller that authenticates the transaction only once, contingent on detecting a prescribed anonymous human action. One such human action is providing one or more inputs at the host's user interface synchronously with outputs at the device's user interface.
US11086976B2 Identification preprocessing
This disclosure relates to identification preprocessing. In one aspect, a method includes receiving at an identification server, and from a mobile computing device that has entered a predetermined area surrounding a biometric feature collection device, a group identifier of a user group to which a user of the mobile computing device belongs. The group identifier is transmitted by the mobile computing device in response to the mobile computing device receiving a radio signal broadcast to the predetermined area. The user group is one of multiple user groups. Based on the group identifier, the identification server selects, from a stored registration biometric feature set, a registration biometric feature associated with each user in the user group. The identification server adds the registration biometric feature to a screening feature set established for the biometric feature collection device. Biometric feature-based identification is performed on the user using the screening feature set.
US11086972B2 Methods for controlling access to digital assets
The apparatus disclosed herein, in various aspects, includes a digital asset, and an amulet that comprises an encrypted self-validating string. The amulet may be external to the digital asset. The apparatus may include a manager that cooperates securely with the digital asset and cooperates securely with the amulet to control access to the digital asset as specified by the amulet. In some aspects, the manager cooperates with the digital asset and with the amulet, at least in part, through shared memory in process space. In other aspects, the manager cooperates with the digital asset and with the amulet, at least in part, through a RAM drive in memory, the RAM drive at least partially hidden from an operating system of the computer. In yet other aspects, the manager cooperates with the digital asset and with the amulet, at least in part, through a virtual machine accessible only by said apparatus. The amulet, the manager, and the digital asset are either operably receivable by a computer or are operably received by the computer, in various aspects. Related methods and compositions of matter are also disclosed. This Abstract is presented to meet requirements of 37 C.F.R. § 1.72(b) only. This Abstract is not intended to identify key elements of the apparatus, methods, and compositions of matter disclosed herein or to delineate the scope of this disclosure.
US11086969B2 Information processing device and information processing method
There is provided an information processing device to reduce a processing load associated with inner product operations while also guaranteeing the quantization granularity of weight coefficients, the information processing device including: a multiply-accumulate operation circuit configured to execute a multiply-accumulate operation on the basis of multiple input values and multiple weight coefficients that are quantized by an exponential representation and that correspond to each of the input values. Exponents of the quantized weight coefficients are expressed by fractions taking a predetermined divisor as a denominator, and the multiply-accumulate operation circuit performs the multiply-accumulate operation using different addition multipliers on the basis of a remainder determined from the divisor.
US11086967B2 Implementing fundamental computational primitives using a matrix multiplication accelerator (MMA)
A method for performing a fundamental computational primitive in a device is provided, where the device includes a processor and a matrix multiplication accelerator (MMA). The method includes configuring a streaming engine in the device to stream data for the fundamental computational primitive from memory, configuring the MMA to format the data, and executing the fundamental computational primitive by the device.
US11086960B2 Extension for targeted invalidation of cached assets
Various embodiments of the present disclosure relate to a computer-implemented method of receiving an invalidation command that includes a first asset identifier, and a set of extension value fields, identifying a first file that is stored in a first cache device and is associated with an identifier matching the first asset identifier, comparing attributes of the first file to the set of extension value fields, and upon determining that, for each extension value field, at least one attribute of the first file matches at least one value of the extension value field, causing the first file in the first cache device to be preserved, or upon determining that, for at least one extension value, at least one attribute of the first file does not match at least one value of the extension value field, causing the first file to be invalidated.
US11086950B2 System and method for task generation to address article feedback
The present approach relates to receiving feedback corresponding to an article provided from a knowledge base. The knowledge base includes a plurality of articles, and the feedback includes one or more feedback inputs. The one or more feedback inputs may be processed with one or more respective task generation rules. A task is generated to address the feedback corresponding to the article if the one or more feedback inputs does not satisfy the one or more respective task generation rules. An action may be received in response to the generated task, and the knowledge base updated based at least in part on the received action.
US11086936B2 Media content item recommendation system
A media content item recommendation system recommends media content items based on one or more attributes of a seed playlist. The recommended media content items can be determined from a plurality of existing playlists that have been created over a period of time. Such existing playlists can be selected based on similarity to the seed playlist.
US11086930B2 Method of playing music and computer with function of playing music
A method of playing music includes providing a playing pool, where the playing pool includes a plurality of playlists, each playlist includes at least one piece of music, and each piece of music includes at least one attribute; comparing all music in any two playlists, and if at least one attribute of any two pieces of music is determined to be identical, defining the music as pairing music, where the pairing music is not music the same playlist; and playing the music in one of the plurality of playlists, and when a playing sequence comes to the pairing music, playing the music according to the pairing music.
US11086927B2 Displaying objects based on a plurality of models
A system and method is provided for displaying surfaces of an object from a vantage point different from the vantage point from which imagery of the object was captured. In some aspects, imagery may be generated for display by combining visual characteristics from multiple source images and applying greater weight to the visual characteristics of some of the source images relative to the other source images. The weight may be based on the orientation of the surface relative to the location from which the image was captured and the location from which the object will be displayed.
US11086921B2 Systems and methods to enable digital content aggregation and distribution
Systems and methods for enabling digital content aggregation and distribution are disclosed. In some aspects, the system comprises a user computing device and digital content information stores each communicatively coupled to a control circuit. The computing device comprising a display configured to render a digital content UI. The digital content information stores each comprising digital content items and associated with a unique content platform. The control circuit configured to: receive authentication data; receive a query for a digital content item of interest; access the digital content information stores; determine the presence of digital content item of interest in at least one of the digital content information stores; and transmit the digital content item of interest to the digital content UI for rendering via the display when the digital content item of interest is determined to be present in one of the digital content information stores.
US11086918B2 Method and system for multi-label classification
A method for performing multi-label classification includes extracting a feature vector from an input vector including input data by a feature extractor, determining, by a label predictor, a relevant vector including relevant labels having relevant scores based on the feature vector, updating a binary masking vector by masking pre-selected labels having been selected in previous label selections, applying the updated binary masking vector to the relevant vector such that the relevant label vector is updated to exclude the pre-selected labels from the relevant labels, and selecting a relevant label from the updated relevant label vector based on the relevant scores of the updated relevant label vector.
US11086913B2 Named entity recognition from short unstructured text
A process for extracting and recognizing named entities from a short unstructured chat-style text input. The process may tokenize an inbound electronic message, and use a combination of entity specific classifiers and databases comprising known named entities such as gazetteer(s) to identify one or more named entities within the inbound electronic message. The identified named entities are then compiled as response message and transmitted to the user.
US11086912B2 Automatic questioning and answering processing method and automatic questioning and answering system
The present disclosure discloses an automatic question-answer (QA) processing method and an automatic QA system. The method includes: obtaining, after receiving a target question text, a target keyword corresponding to the target question text; determining a candidate question text that matches the target keyword; calculating a semantic similarity value between each candidate question text and the target question text; and determining, based on the semantic similarity value, an answer corresponding to the target question text. In the present disclosure, a semantic similarity between a target question text and each question text is considered, to determine an answer to the target question text, improving accuracy of automatic QA processing.
US11086906B2 System and method for reconciliation of data in multiple systems using permutation matching
A method includes obtaining first and second data sets to be reconciled and, using matching rules, identifying discrepancies between the data sets. The matching rules include at least one permutation key, where each permutation key identifies a subset of data to be grouped together in one of the data sets. Identifying the discrepancies includes attempting to match one or more first characteristics associated with the grouped subset of data in one of the data sets to one or more second characteristics associated with another of the data sets. The matching rules could involve multiple matching characteristics, and the matching rules could be generated using a metric to select the matching characteristics of the matching rules. The metric could be based on a combination of a number of matched data items and a number of matched groups of data items.
US11086903B2 Methods and system for optimal multi-environment data synchronization/replication
A data-changing request is received on a first data source system. Metadata for a data source object associated with the request is obtained. The request is executed on a second data source system and results are obtained. A selection between multiple replication processes is made based on the metadata and the results. The selected process is performed on each of the remaining data source systems to synchronize/replicate data changes on the remaining data source systems. In an embodiment, bidirectional and concurrent data connections are permitted to a source object for one data source system and a replicated version of the source object on a different source system. In an embodiment, each data source system includes an agent that establishes an out-of-band connection to a synchronization/replication server, such that synchronization/replication is processed by the server without an affirmative connection being made from the data source systems to the server.
US11086902B2 Method and system for implementing a redo repeater
Disclosed are methods and apparatuses to provide a redo repeater that allows for no data loss protection without the performance impact to the primary database even when a significant geographical distance separates the primary and standby databases. The Repeater is a lightweight entity that receives redo from the primary database with the purpose of redistributing that redo throughout the primary/standby system configuration. The Repeater able to extend no data loss protection and switchover functionality to terminal standby databases even though the primary database does not need to have a direct connection with those destinations.
US11086901B2 Method and system for efficient data replication in big data environment
A system includes a persistent storage and a data transfer manager. The persistent storage stores sending entity storage resources and receiving entity storage resources. The data transfer manager obtains a data transfer request for data in the sending entity storage resources. In response to obtaining the data transfer request, the data transfer manager obtains a sending entity schema associated with the data; determines a current storage location of the data using the obtained sending entity schema; determines a future storage location for a copy of the data in the receiving entity storage resources; stores a copy of the data at the determined future storage location; adapts the sending entity schema based on the determined future storage location; and modifies a receiving entity schema based on the adapted sending entity schema.
US11086890B1 Extraction rule validation
Embodiments of the present invention are directed to validating extraction rules. In embodiments, a set of events for which field extraction is desired is obtained. Thereafter, an extraction rule is applied to the set of events to extract fields of the events. The application of the extraction rule can be monitored to determine that the applied extraction rule is invalid. Based on the applied extraction rule being invalid, a new extraction rule can be generated to apply to the set of events.
US11086889B2 Content-aware tutorial recommendation
Techniques are disclosed for generating tutorial recommendations to users of image editing applications, based on image content. A methodology implementing the techniques according to an embodiment includes using neural networks configured to determine subject matter of a user provided image and to identify objects in the image. The method also includes selecting one or more proposed tutorials from a database of tutorials. The database is indexed by tutorial subject matter and tutorial object content, and the selection is based on a matching of the determined subject matter to the tutorial subject matter and a matching of the identified objects to the tutorial object content. The method further includes calculating an effectiveness score associated with each of the proposed tutorials, the effectiveness score based on application of the proposed tutorial to the image. The method further includes sorting the proposed tutorials for recommendation to the user based on the effectiveness scores.
US11086884B2 Automatically updating a remote database using a client-side word processor
Techniques for automatically updated a remote data source are provided. Multiple data type-field name pairs are received. The field names correspond to names of fields in a database system. In response to receiving first input, a text string is displayed on a screen of a client device that is remote relative to the database system. A portion of the text string is identified. A data type of the portion is determined. Based on the determined data type, a subset of the data type-field name pairs that share the data type is determined. One or more options, each corresponding to a field name in the subset, are displayed. In response to receiving second input that selects a particular option of the one or more options, the portion is stored in a particular field of a particular record of the database system, where the particular field corresponds to the particular option.
US11086883B2 Systems and methods for suggesting content to a writer based on contents of a document
Systems and methods are described to suggest new content to a writer. An intelligent tool is initiated to obtain content of a document that is being written by an author. The intelligent tool then determines a topic of the content of the document, and identifies one or more predictive topics related to the determined topic. The one or more predictive topics are different from the topic. The intelligent tool then performs a content search based on the topic and the one or more predictive topics, and provides results from the content search to the author.
US11086882B2 Method for determining user behavior preference, and method and device for presenting recommendation information
Recommendation information is associated with an information classification label by a server of an online interaction platform, and a correspondence between the recommendation information and the information classification label is stored in a feature label database. The recommendation information associated with the information classification label is delivered to a user. Upon triggering of the recommendation information by a user, the information classification label associated with the recommendation information and an unique identifier associated with the user are obtained. By using the unique identifier, a user feature database is queried to determine whether a correspondence between the information classification label and the unique identifier has been established. If it is determining that the correspondence is not established, the correspondence between the information classification label and the unique identifier is established in the user feature database.
US11086875B2 Database query processing using a pruning index
A source table organized into a set of micro-partitions is accessed by a network-based data warehouse. A pruning index is generated based on the source table. The pruning index comprises a set of filters that indicate locations of distinct values in each column of the source table. A query directed at the source table is received at the network-based data warehouse. The query is processed using the pruning index. The processing of the query comprises pruning the set of micro-partitions of the source table to scan for data matching the query, the pruning of the plurality of micro-partitions comprising identifying, using the pruning index, a sub-set of micro-partitions to scan for the data matching the query.
US11086869B1 Data intake and query system gateway
Systems and methods are disclosed for interfacing with one or more components of a data intake and query system. The data intake and query system includes a gateway that interfaces between one or more computer-executable applications and one or more components of the data intake and query system. The data intake and query system can include an intake system configured to ingest data, an indexing system configured to generate and store one or more events based on the data, and a query system configured to execute one or more queries. The intake system can include a streaming data processor and at least one ingestion buffer. The indexing system can include at least one containerized indexing node, and the query system can include at least one containerized search node.
US11086862B2 Method and apparatus for determining and presenting answers to content-related questions
Systems and methods for determining the answers to user queries regarding content, and presenting options for the user to view the answers. Searches are conducted to determine the answer to a query and, once the answer is found, various options are presented to the user, allowing the user the choice to view the answer in multiple different ways.
US11086859B2 Natural language query resolution for high dimensionality data
Techniques are disclosed herein for resolving a natural language query. Input (e.g., text input, audio input) corresponding to a query requesting data is received. A type of the query is determined based on a natural language analysis on the query. A form of response to the query is identified based on the type of the query. A visualization associated with the form of response is identified. The visualization is presented via a user interface. The presented visualization includes the requested data.
US11086858B1 Context-based utterance prediction for assistant systems
In one embodiment, a method includes, by one or more computing systems, receiving, from a client system associated with a user, an initial portion of a user input, wherein the initial portion comprises a partial request, and wherein the initial portion is received while the user is continuing to provide further input, generating, responsive to receiving the initial portion of the user input, one or more speculative queries based on the partial request and a machine-learning predictive model, wherein each speculative query is a predicted complete request based on the partial request, calculating a confidence score for each speculative query based on the predictive model, ranking the one or more speculative queries based on their respective confidence scores and associated costs, executing one or more of the speculative queries based on their ranks, and caching one or more results of the executed one or more speculative queries.
US11086841B1 Streams on shared database objects
A database platform can track changes using a stream that records changes made by database transactions. Streams on views can be implemented by applying a stream to source data, and applying the view to the streamed data. Users of the database platform can query the stream on the view to review recent changes to the view, such as changes made since the last database transaction.
US11086838B2 Generating compact data structures for monitoring data processing performance across high scale network infrastructures
A compact data structure generation engine can be used to generate a compact data structure that represents performance data for high-scale networks. The compact data structure representing the performance data can be used to monitor the operation performed on or by a computer system to identify potentially anomalous conditions. In response, a corrective action can be taken to address the issue. This can be useful, for example, in improving the efficiency, effectiveness, and reliability of the computer system during operation.
US11086833B2 Data storage method and apparatus for distributed database
A data storage method and apparatus for a distributed database which includes receiving, by a first node, a record insertion request, where the record insertion request carries a first record, and determining, by the first node according to a mapping relationship between a foreign key identifier and a storage node, a first storage node on which a first associated record that corresponds to the first record is located, where a primary key identifier of the first associated record is same as a foreign key identifier of the first record, and inserting, by the first node, the first record to a second node in the first storage nodes.
US11086829B2 Comparing schema definitions using sampling
An approach is provided in which the approach generates a first set of sample documents based on a first schema and generates a second set of sample documents based on a second schema. The approach determines a set of validation results by comparing the first set of sample documents against the second schema and comparing the second set of sample documents against the first schema. The approach evaluates the set of validation results and declares a type of equivalence between the first schema and the second schema accordingly.
US11086820B2 Method and apparatus for managing storage space on storage device in an electronic apparatus by using context data and user profile data
A method and apparatus for reserving a usable storage space on a storage device is provided. The method includes collecting context data representing an environment surrounding the storage device; selecting at least one file from among files stored in the storage device by using at least one of the context data and user profile data; and processing the selected file and reserving a usable storage space on the storage device. The method reserves the usable storage space by using the context data or user profile data, thereby allowing efficient reserving of usable storage space without a user's manual intervention and preventing waste of unnecessary resources.
US11086816B2 Processors, methods, and systems for debugging a configurable spatial accelerator
Systems, methods, and apparatuses relating to debugging a configurable spatial accelerator are described. In one embodiment, a processor includes a plurality of processing elements and an interconnect network between the plurality of processing elements to receive an input of a dataflow graph comprising a plurality of nodes, wherein the dataflow graph is to be overlaid into the interconnect network and the plurality of processing elements with each node represented as a dataflow operator in the plurality of processing elements, and the plurality of processing elements are to perform an operation by a respective, incoming operand set arriving at each of the dataflow operators of the plurality of processing elements. At least a first of the plurality of processing elements is to enter a halted state in response to being represented as a first of the plurality of dataflow operators.
US11086813B1 Modular non-volatile memory express storage appliance and method therefor
A network-attached storage device is provided comprising a network card with an embedded operating system that provides autonomous operation of the network card, the network card including a network port to communicate with an external device and a peripheral component interconnect express (PCIe) interface to couple to a first PCIe device in the absence of a system host processor.
US11086806B2 Memory access system to access abstracted memory
A memory access system includes a memory that is abstracted into data structures. The memory access system further includes a processor that generates an access request for accessing the abstracted memory by way of a structure access circuit of the memory access system. As the memory is abstracted into the data structures and the processor accesses the abstracted memory using the data structures, an addressing capability of the processor is extended. Further, the computing overhead of the processor is reduced, as the processor performs various memory operations by accessing the memory by way of the structure access circuit.
US11086805B2 Apparatus and method and computer program product for executing host input-output commands
The invention introduces a method for executing host input-output (IO) commands, performed by a processing unit of a device side, at least including: in response to different types of host IO commands, using multiple stages of a generic framework to drive a frontend interface to interact with a host side for transmitting user data read from a storage unit to the host side, and receiving user data to be programmed into the storage unit from the host side.
US11086795B2 Memory system, memory controller and operating method thereof
A memory system, a memory controller and an operating method thereof, capable of reducing the storage capacity of data in relation with map tables, by, in the case where N map entries respectively corresponding to N consecutive physical address regions exist among map entries included in a first map table in a memory device, adding a group map entry indicating a mapping information corresponding to the group of the N number of consecutive physical address regions, to a second map table included in the memory device.
US11086787B2 Virtual cache synonym detection using alias tags
A system and method of handling data access demands in a processor virtual cache that includes: determining if a virtual cache data access demand missed because of a difference in the context tag of the data access demand and a corresponding entry in the virtual cache with the same virtual address as the data access demand; in response to the virtual cache missing, determining whether the alias tag valid bit is set in the corresponding entry of the virtual cache; in response to the alias tag valid bit not being set, determining whether the virtual cache data access demand is a synonym of the corresponding entry in the virtual cache; and in response to the virtual access demand being a synonym of the corresponding entry in the virtual cache with the same virtual address but a different context tag, updating information in a tagged entry in an alias table.
US11086777B2 Replacement of cache entries in a set-associative cache
An apparatus comprises a set-associative cache comprising a plurality of sets of cache entries, and cache replacement policy storage circuitry to store a plurality of local replacement policy entries. Each local replacement policy entry comprises local replacement policy information specific to a corresponding set of the set-associative cache. Cache control circuitry controls replacement of cache entries of the set-associative cache based on the local replacement policy information stored in the cache replacement policy storage circuitry. The cache replacement policy storage circuitry stores local replacement policy entries for a proper subset of sets of the set-associative cache.
US11086774B2 Address translation for storage device
Techniques are described for accessing data from a storage device. In one example, the storage device may include a storage medium comprising non-volatile memory, a network connection, and one or more processing entities. The one or more processors may be configured to receive a request from the network connection at the non-volatile memory storage device for accessing data associated with a file system object, the request comprising a virtual address offset, a file object identifier and a size of the data access, perform, at a flash translation layer of a storage device software stack executing on the one or more processing entities of the storage device, a translation from the virtual address offset to a physical address for the data stored on the non-volatile memory, using the virtual address offset and the file object identifier, and access the data from the physical address from the storage medium.
US11086771B2 Dynamic management and control of test features in native applications
Techniques are described herein for enhancing software application development and software design-for-test (DFT) technology by facilitating dynamic management and control of embedded dynamic test features via an application development and optimization platform. In some embodiments, an application development and optimization platform is described that can track, manage and rollout features of native mobile applications without the need to wait for public app store releases.
US11086770B2 Generating and signing a line-of-code behavior and relation model
Disclosed herein are techniques for generating and signing line-of-code behavior and relation models. Techniques include identifying executable code for a controller; performing a functional analysis of the executable code to determine a plurality of functions associated with the executable code and a plurality of relationships between the plurality of functions; generating, based on the determined plurality of functions and plurality of relationships, a line-of-code behavior and relation model for the executable code; performing a signature operation on the generated line-of-code behavior and relation model to produce a unique signature value associated with at least one of: the line-of-code behavior and relation model or a functional block of the line-of-code behavior and relation model; and linking the unique signature value to the line-of-code behavior and relation model.
US11086769B2 Proving whether software functionality has changed following a software change
Disclosed herein are techniques for using a line-of-code behavior and relation model to determine software functionality changes. Techniques include identifying a first portion of executable code and a second portion of executable code; accessing a first line-of-code behavior and relation model representing execution of functions of the first portion of executable code; constructing, based on the second portion of executable code, a second line-of-code behavior and relation model representing execution of functions of the second portion of executable code; performing a functional differential comparison of the first line-of-code behavior and relation model to the second line-of-code behavior and relation model; determining, based on the functional differential comparison, a status of functional equivalence between the first portion of executable code and the code portion of executable code; and generating, based on the determined difference, a report identifying the status of functional equivalence.
US11086762B2 Methods and systems for predicting estimation of project factors in software development
Methods and systems for predicting estimation of project factors in software development environment are described. In one embodiment, a project analyst device receives first input data including at least one type of first software development model and associated one or more first project development data from a user. A feedback device loaded in a project estimation device identifies one or more first software project risk factors based on the at least one type of the first software development model. The project estimation device processes the one or more first project development data using the identified one or more first software project risk factors to identify one or more first intermediate data required for project factors estimation, and predicts estimations of the project factors using the identified one or more first intermediate data. Additional methods and systems are disclosed.
US11086752B2 Methods, systems, and computer readable media for vendor-neutral testing and scoring of systems under test
The subject matter described herein relates to vendor-neutral testing and scoring of a system under test. One method for vendor-neutral scoring of a system under test includes generating a pre-testing snapshot of a system under test. The method further includes executing vendor-neutral testing of plural different subsystems of the system under test. The method further includes generating a vendor-neutral score based on the testing. The method further includes generating a post-testing snapshot of the system under test.
US11086750B2 Systems and methods for determination of health indicators using rank correlation analysis
A system that is a target of health monitoring via a computational system, the computational system, and corresponding method for determining health indicators using rank correlation analysis are disclosed. The target system includes a computational system that includes a computing device that acquires data from the target system, generate at least two features from the data acquired from the target system, computes, for each feature, rank correlation of the feature with time, computes the absolute value of each rank correlation coefficient for each feature, confining the range of the absolute value rank correlation coefficients to that from 0 to 1; and chooses at least one feature with a higher relative absolute value rank correlation coefficient as a health or condition indicator for the target system. The target system or the computational system or the method may perform health or condition monitoring on the target system.
US11086746B2 Techniques for collecting and analyzing notifications received from neighboring nodes across multiple channels
A node in network is configured to buffer data received from other nodes across multiple channels. The node process a portion of the buffered data associated with a subset of those channels. When the node receives data on that subset of channels that includes a notification, the node then processes a larger portion of the buffered data associated with a larger number of channels. In doing so, the node may identify additional notifications include within data that was buffered but not previously processed. The node may also coordinate with other nodes in order to process buffered data upon identification of a notification.
US11086742B2 Task based service management platform
A service management platform can implement functionality for one or more services, each of which can be independently used by a plurality of clients of the services. To activate the functionality of the one or more of the services, a hub server of the service management platform can assign a set of tasks to individual node servers for execution. The hub server can operate in a “supervisor environment” distinct from the processing environment used to execute the computationally intensive portions of the tasks. A task received at a node server can be managed by a supervisor process within the supervisor environment and executed by a native process within a native operating system environment, where the native process executes the computationally intensive calculations of the task and supervisor process provides communications and data transfer between the native process and rest of the service management platform.
US11086738B2 System and method to automate solution level contextual support
A support engine for managing computing clusters includes a persistent storage and a processor. The persistent storage includes monitoring policies. The processor monitors a computing cluster of the computing clusters and identifies a potential component failure of the computing cluster based on the monitoring and the monitoring policies. In response to identifying the potential component failure the processor identifies an error state of the computing cluster; obtains solution level state information from the computing cluster based on the identified error state; generates a support package comprising the solution level state information; and initiates a support session by sending the generated support package to a support manager.
US11086725B2 Orchestration of heterogeneous multi-role applications
A new snapshot of a storage volume is created by instructing computing nodes to suppress write requests. An orchestration layer implements a multi-role application that is provisioned with virtualized storage and computation resources. A snapshot of the application may be created and used to rollback or clone the application. Clones snapshots of storage volumes may be gradually populated with data from prior snapshots to reduce loading on a primary snapshot. A multi-role application may be orchestrated using multiple orchestration approaches and objects of the multi-role application may be discovered and added to an application definition. The application definition may be used to create snapshots of the application and the snapshot may be used to rollback, clone, backup, or migrate the application.
US11086720B2 Memory system and operating method thereof
A memory system may include: a memory device including a plurality of storage regions; and a controller. The controller may be coupled between a host and the memory device, and perform a read retry operation when a read error occurs in any one of the storage regions based on occurrence possibilities for a plurality of different type of defects in any one storage region where a read error occurred.
US11086718B2 Memory system
A memory system includes a nonvolatile memory, a buffer, and a controller. The buffer can temporarily store a plurality of data bits to be written to the nonvolatile memory. The controller can write the plurality of data bits, read from the buffer, to the nonvolatile memory; write a plurality of intermediate parity bits to the buffer, but not to the nonvolatile memory, wherein each of the plurality of intermediate parity bits is associated with an error correction process on each of the plurality of data bits; and write, to the nonvolatile memory, an accumulated parity bit that is an integration of the plurality of intermediate parity bits.
US11086713B1 Optimized end-to-end integrity storage system
A method of optimized end-to-end integrity comprises receiving a request to write application data stored in a first kernel buffer to a storage device. The method further comprises determining, by a processing device, that a first cyclic redundancy check (CRC) of the application data failed. The method further comprises copying the application data to a second kernel buffer. The method further comprises performing, by the processing device, a second CRC on the application data stored in the second kernel buffer.
US11086712B2 Error recovery handling
A device that provides error recovery handling includes a processor that is configured to receive an error recovery request including error type information and a page address, where the error type information is mapped to a first error recovery technique. The processor may be configured to determine whether an error count associated with the flash memory circuit satisfies a first criterion and an error map associated with the flash memory circuit satisfies a second criterion, where the error count indicates a number of read errors that have occurred and the error map indicates blocks in which the read errors have occurred. The processor may be configured to utilize a second technique to attempt to recover data when the first and second criterions are satisfied, otherwise utilize the first technique to attempt to recover data, where the second technique is associated with recovering data stored in an offline flash memory circuit.
US11086710B2 Predictive disaster recovery system
A method, system and computer program product includes receiving data including parameters affecting recovery point objectives for a disaster recovery plan, analyzing the parameters and determining responsible factors behind recovery point objective deviation based on the analyzing.
US11086697B2 Broadcast-controlling method in operating system and mobile terminal
A broadcast-controlling method in an operating system and a mobile terminal are provided. The broadcast-controlling method includes obtaining a number of broadcast types registered by a first application, wherein the first application receives broadcast messages according to the registered broadcast types; determining whether the number of broadcast types is greater than a first threshold; determining the first application as an illegal broadcast-registering application when the number of broadcast types is greater than the first threshold; obtaining a receiver queue of a target broadcast; and optimizing the receiver queue according to determined illegal broadcast-registering applications.
US11086690B2 Semiconductor device and processor control method
A semiconductor device capable of reducing power consumption is provided. A semiconductor device having a processor executing a plurality of tasks while switching the tasks in synchronization with a supplied operational clock signal includes: a processor-use-rate measuring unit configured to measure a use rate of the processor during a first term; and a frequency-dividing-value selecting circuit and a frequency dividing circuit configured to change a frequency of the operational clock signal supplied to the processor during a second term later than the first term on the basis of the use rate measured by the processor-use-rate measuring unit.
US11086688B2 Managing resource allocation in a stream processing framework
The technology disclosed herein relates to method, system, and computer program product (computer-readable storage device) embodiments for managing resource allocation in a stream processing framework. An embodiment operates by configuring an allocation of a task sequence and machine resources to a container, partitioning a data stream into a plurality of batches arranged for parallel processing by the container via the machine resources allocated to the container, and running the task sequence, running at least one batch of the plurality of batches. Some embodiments may also include changing the allocation responsive to a determination of an increase in data volume, and may further include changing the allocation to a previous state of the allocation, responsive to a determination of a decrease in data volume. Additionally, time-based throughput of the data stream may be monitored for a given worker node configured to run a batch of the plurality of batches.
US11086678B2 Information processing device, method of processing information, and method of providing information
There is provided an information processing device capable of intuitively adding a hardware resource intended to execute the learning, the information processing device including: a display control unit configured to control display of information indicating progress of a learning process and an addition button used to add dynamically a second hardware resource intended to execute the learning process to a first hardware resource on which the learning process is being executed.
US11086671B2 Commanded message-based job flow cancellation in container-supported many task computing
An apparatus includes processor(s) to: receive, a request to cancel a performance of a job flow; store, within a task kill queue, a kill tasks request message; within a task container, in response to the storage of the kill tasks request message, cease execution of instructions of a task routine to cease performance of a task of a set of tasks of the job flow, and store, within a task queue, a task cancelation message indicating cancelation of execution of the task routine; within a performance container, execute instructions of a performance routine to cause the at least one processor to, in response to the storage of the task canceled message, store, within a job queue, a job cancelation message indicating cancelation of the job flow; and in response to the storage of the job cancelation message, transmit an indication of cancelation of the job flow to the requesting device.
US11086664B2 Validating a task being performed on an HVAC system
Validating a task being performed on an HVAC system is described herein. One system includes a plurality of control devices associated with a heating, ventilation, and air conditioning (HVAC) system, wherein each respective control device is configured to record an action, taken by that control device as part of a task being performed on the HVAC system, as a block in a block chain for the task, send the block to the other control devices for validation of the action in the block chain for the task, update, upon the validation of the recorded action, the block chain for the task with the block having the recorded action, and store the updated block chain for the task.
US11086657B2 Method and system for scheduling transactions in a data system
The present teaching relates to scheduling transactions at a node in a data system. In one example, a request is obtained for performing a first transaction at the node. A mixing condition associated with the first transaction is determined. The first transaction is initiated. The first transaction is suspended when the mixing condition is met. A second transaction is carried out at the node. The first transaction and the second transaction are directed to a same portion of data at the node.
US11086655B2 Device and method for hardware virtualization support using a virtual timer number
A device for hardware virtualization support is provided, comprising a hypervisor component configured to launch a virtual machine (VM) and configured to exit and/or to enter a host level; a host system component configured to process a configuration flag that enables an interrupt delivery mechanism; wherein the host system component is configured to record, if the configuration flag is set, a virtual timer number as a global variable, providing information to the hypervisor component when a virtual timer is expired; and wherein the hypervisor component is configured to process the virtual timer number of the global variable in the host level.
US11086651B2 Workflow version management
Techniques are disclosed relating to a system capable of processing instances of different versions of a workflow. The system may store workflow information indicating different versions of a workflow. The system may receive requests to create instances of the workflow. The requests may include a first request associated with a first, non-current version of the workflow and a second request associated with a second, different version of the workflow. The computer system may create a set of instances of the workflow, including a particular instance corresponding to the first request. The computer system may receive a request to migrate the particular instance to a particular version different from the non-current version associated with the first request. The computer system may migrate the particular instance to the particular version of the workflow, such that subsequently received instance data for the migrated particular instance is processed according to the particular version.
US11086649B2 Minimizing downtime of highly available virtual machines
Implementations for prioritized execution of highly available virtual machines for minimizing downtime of the highly available virtual machines are described. An example method may include accessing metadata identifying a plurality of virtual machines indicated as highly available virtual machines, determining, in view of the metadata, a number of highly available virtual machines of the plurality of virtual machines that are associated with each storage domain of a plurality of storage domains, and initiating, starting with a storage domain associated with a highest number of highly available virtual machines, execution of one or more highly available virtual machines associated with each of the plurality of storage domains in a sequential manner.
US11086635B2 Electronic device, method for controlling electronic device, and program
There is provided an electronic device including a manipulation unit configured to acquire manipulation by a user, and a control unit configured to selectively execute one of a plurality of controls of the electronic device which are associated with a duration of the manipulation and to perform switching of at least one of the plurality of controls according to information indicating a state of the electronic device.
US11086622B2 Method for managing an update of a microcode within a processing unit
Microcode is stored in a program memory and intended to be executed by a central processing unit of a processing unit. The processing unit may include a memory controller associated with each program memory and a hardware peripheral. The method includes, in response to a request to update the microcode, a transmission, to each hardware peripheral, of a global authorization request signal obtained from an elementary authorization request signal generated by each corresponding memory controller, a transmission of a global authorization signal obtained from an elementary authorization signal generated by each hardware peripheral in response to the global authorization request signal and after satisfying a predetermined elementary condition, and an updating of each microcode by the corresponding memory controller only after the global authorization signal is received.
US11086607B2 Automated message-based job flow cancellation in container-supported many task computing
An apparatus includes processor(s) to: within a kill container, monitor a task kill queue for execution failure message(s) indicating failure of a task routine to perform a task of a job flow, and in response to a quantity of execution failure messages reaching a threshold, store, within the task kill queue, a kill tasks request message; within a task container, in response to the kill tasks request message, cease execution of the task routine to cease performance of the task, and store, within the task queue, a task cancelation message indicating cancelation of the task routine; within a performance container, in response to the task canceled message, store, within a job queue, a job cancelation message indicating cancelation of the job flow; and in response to the job cancelation message, transmit an indication of cancelation of the job flow to a requesting device.
US11086604B2 Source code splitting device, source code analyzing device, source code splitting method, and computer readable medium
An extent of decrease in analysis accuracy caused by splitting a source code can be reduced. An influence identifying unit identifies, for each of two functions included in a source code as a target, influence degrees exerted over analysis of the source code when the two target functions are each split into separate split codes, as analysis influence degrees between the two target functions, from an information amount passed between the two target functions. A splitting unit splits the source code into a plurality of split codes such that a sum of the analysis influence degrees between the functions each being split into the separate split codes decreases.
US11086602B2 Workflow application and user interface builder integrating objects, relationships, and actions
Systems, techniques, and user interfaces are disclosed for an object-centric builder software that can utilize an ontology to design, configure, and build a workflow application that also references the ontology to perform a workflow. The ontology may serve as a data model for stored data associated with the particular workflow. The builder software may leverage the ontology to obtain advance knowledge of the availability and structure of the stored data that will be accessible to the workflow application at run-time, in order to build a workflow application that is well-tailored for that particular workflow. This approach may also result in flexible workflow applications that are easily built and maintained.
US11086597B2 Methods and systems for attending to a presenting user
The various implementations described herein include methods, devices, and systems for attending to a presenting user. In one aspect, a method is performed at an electronic device that includes an image sensor, microphones, a display, processor(s), and memory. The device (1) obtains audio signals by concurrently receiving audio data at each microphone; (2) determines based on the obtained audio signals that a person is speaking in a vicinity of the device; (3) obtains video data from the image sensor; (4) determines via the video data that the person is not within a field of view of the image sensor; (5) reorients the electronic device based on differences in the received audio data; (6) after reorienting the electronic device, obtains second video data from the image sensor and determines that the person is within the field of view; and (7) attends to the person by directing the display toward the person.
US11086593B2 Voice assistant for wireless earpieces
A system, method, and wireless earpieces for implementing a virtual assistant. A request is received from a user to be implemented by wireless earpieces. A virtual assistant is executed on the wireless earpieces. An action is implemented to fulfill the request utilizing the virtual assistant. The wireless earpieces may be a set of wireless earpieces and the virtual assistant may be implemented independently by the wireless earpieces.
US11086588B2 Display apparatus
A display apparatus includes: a display panel configured to display an image, a vibration plate on a first surface of the display panel, a first structure on a second surface of the vibration plate, the first structure being configured to support the display panel, a first vibration-generating device configured to vibrate the vibration plate, and a separation part connected to the vibration plate and configured to separate a first space, facing a first surface opposite to the second surface of the vibration plate, from a second space facing the second surface of the vibration plate.
US11086582B1 System for determining positional relationships between display devices
Devices having touchscreen displays or other types of sensors may be placed adjacent to one another to form a larger display area for content. A relative position and alignment between these adjacent devices are determined using a touch gesture by a user. For example, a user may draw a line, circle, or other shape that provides input to the touch sensors of the devices. Touch data received from each device indicates the coordinates where contact was provided to the touch sensor. By matching the coordinates positioned near the borders of adjacent devices based on the time of their input, the relative position and alignment between the devices is determined. A corresponding portion of the content is provided to each device based on its relative position and alignment to form a consistent display area.
US11086572B1 Self adapting iterative read calibration to retrieve data from memory cells
A memory sub-system configured to iterative calibrate read voltages, where higher read voltages are calibrated based on the calibration results of lower read voltages. For example, a memory device initially determines first read voltages of a group of memory cells. The memory device calculates a second read voltage optimized to read the group of memory cells according to first signal and noise characteristics measured based on at least one of the first read voltages. A third read voltage is estimated based on an offset of the second read voltage from a corresponding voltage among the first read voltages. Second signal and noise characteristics of the group of memory cells are measured based on the third read voltage. The memory device then calculates a fourth read voltage optimized to read the group of memory cells according to the second signal and noise characteristics.
US11086571B2 Nonvolatile memory capable of outputting data using wraparound scheme, computing system having the same, and read method thereof
A read method executed by a computing system includes a processor, at least one nonvolatile memory, and at least one cache memory performing a cache function of the at least one nonvolatile memory. The method includes receiving a read request regarding a critical word from the processor. A determination is made whether a cache miss is generated, through a tag determination operation corresponding to the read request. Page data corresponding to the read request is received from the at least one nonvolatile memory in a wraparound scheme when a result of the tag determination operation indicates that the cache miss is generated. The critical word is output to the processor when the critical word of the page data is received.