US10938990B2

Audio telephone and video conferencing systems have a computerized server having a plurality of ports for terminating audio and video from participants, a connection to an Internet network, software providing switching and controls in conference management, and an interactive interface enabling an organizer to configure a conference, selecting time and participants, and a timer function timing participation by individual ones of participants. As each participant is enabled to speak, a preprogrammed time-to-speak is announced or displayed to at least the instant speaker, and the timer function begins to count down from the time-to-speak.
US10938989B1

The present invention is a system and method of continuous sentiment tracking and the determination of optimized agent actions through the training of sentiment models and applying the sentiment models to new incoming interactions. The system receives conversations comprising incoming interactions and agent actions and determines customer sentiment on a micro-interaction level for each incoming interaction. Based on interaction types, the system correlates the determined sentiment with the agent action received prior to the sentiment determination to create and train sentiment models. Sentiment models include agent action recommendations for a desired sentiment outcome. Once trained, the sentiment models can be applied to new incoming interactions to provide CSRs with actions that will yield a desired sentiment outcome.
US10938978B2

Embodiments of the present invention provide a call control method and an apparatus that implement, in a terminal that is in call state, an operation function that corresponds to the call content. The operation function is designed to prevent a user from missing the call content when the user is engaged in a different task. The method includes the following steps: during a call between two terminals: detecting, by one of the terminals, the content of the call between the two terminals; and when the call content matches preset target information, performing by this terminal, an operation that corresponds to the detected call content.
US10938971B2

An onboard device is provided in a vehicle and includes: a communication unit configured to perform short-range radio communication with a mobile terminal; and a pairing permitting unit configured to permit pairing between the onboard device and the mobile terminal by causing the mobile terminal to receive data including an identifier for uniquely identifying the onboard device when the mobile terminal in which the same identifier as the identifier is set comes within a predetermined distance from the onboard device.
US10938962B2

Network architecture with a plurality of data streams, wherein at least one of the data streams includes data updated in real-time; a plurality of protocol interfaces each connected to at least one of the data streams; a processor coupled with the protocol interfaces; an output interface coupled to a display for showing a graphical user interface; and a memory coupled to the processor including instructions that when executed by the processor, cause the processor to, multiplex a plurality of signals from the plurality of data streams via the protocol interfaces into a single output, wherein the multiplexing is executed based on an identity of the one of the data stream from which the signal originated, and output the single output to the graphical user interface via the output interface.
US10938956B2

An approach is described for processing command line templates for database queries. A method pertaining to such approach may include retrieving a set of command line templates based upon command line information received from a plurality of respective clients in a computing environment. The method further may include receiving a command line query from a first client among the plurality of respective clients and searching the set of command line templates based upon contents of the command line query. The method further may include transmitting to the first client at least one command line recommendation based upon the search. In an embodiment, retrieving the set of command line templates according to the method may include receiving from a centralized server at least one update with respect to the set of command line templates.
US10938953B2

Responsive to a request to access heterogeneous repositories, a REST server queries a resource registry to find resources that match mapping information contained in the request. The resource registry returns resource registry tables containing the matching resources. The resource registry tables implement a unified data structure of a resource registry model and are generated at runtime by the resource registry mapping REST service configuration parameters to the fields of the unified data structure. The REST service configuration parameters are added to an extension SDK for REST extension developers to enhance REST service configuration for extension applications. The REST service configuration parameters are configured at implementation time and loaded/scanned into the REST server at runtime. The REST server iteratively evaluates the resource registry tables until all the matching resources have been evaluated. The evaluation result is used to determine whether to reject, accept, or redirect the request from the client device.
US10938952B2

Described herein is a screen reader providing a summary with popular link(s). The screen reader can provide a request for popular link information regarding a particular web resource to a search engine. The request can include a URL associated with the particular web resource. The request can be provided in response to a user request for a summary and/or the request can be provided based upon a user configurable setting (e.g., a quantity of popular links to be displayed). The screen reader can receive popular link information regarding the particular web resource from the search engine. The screen reader can then provide a summary comprising at least some of the received popular link information to the user. In response to selection of a particular popular link, the screen reader can redirect the browser to display a web resource associated with the particular popular link.
US10938951B2

Message forwarding over a network is contemplated. The contemplated forwarding may facilitate message communications without requiring stateful storage of attendant information at forwarding nodes, such as to facilitate stateless message forwarding carried over networks using names or other non-address related fields to facilitate Information Centric Networking (ICN), Content Centric Networking (CCN) and/or Named Data Networking (NDN).
US10938945B2

The disclosure is directed at a method and system for controlling access to user content within a search framework. After a user accesses the search framework, the user's role within the framework is verified and then user content over the entire search framework which is associated with the user's role is retrieved and displayed to the user.
US10938937B2

Approaches are disclosed for distributing messages across multiple data centers where the data centers do not store messages using a same message queue protocol. In some embodiment, a network element translates messages from a message queue protocol (e.g., Kestrel, RABBITMQ, APACHE Kafka, and ACTIVEMQ) to an application layer messaging protocol (e.g., XMPP, MQTT, WebSocket protocol, or other application layer messaging protocols). In other embodiments, a network element translates messages from an application layer messaging protocol to a message queue protocol. Using the new approaches disclosed herein, data centers communicate using, at least in part, application layer messaging protocols to disconnect the message queue protocols used by the data centers and enable sharing messages between messages queues in the data centers. Consequently, the data centers can share messages regardless of whether the underlying message queue protocols used by the data centers (and the network devices therein) are compatible with one another.
US10938934B2

Methods for managing dynamic configuration-based database connections using a proxy datasource are disclosed. In embodiments, a method includes: receiving, by a proxy datasource of a computing device, a connection request for a connection to a database from a software application of the computing device, wherein the software application is in an application container environment; obtaining, by the proxy datasource of the computing device, configuration data associated with the connection request; creating, by the proxy datasource of the computing device, a concrete datasource according to the configuration data; and returning, by the proxy datasource of the computing device, the connection to the database to the software application.
US10938930B2

A method, computer program product, and system includes a processor(s) in a first computing environment obtaining, from a computer system in the first environment, a system message indicating an issue in the computer system. The processor(s) evaluate the message to determine details of the issue and determine recommended action(s) to remedy the issue. The processor(s) generate a notification comprising the action(s), which include calls to portions of the computer system and the notification comprises respective selection options to trigger the processor(s) to execute each of the one or more recommended actions in the first environment. The processor(s) transmit the notification to a computing node in a second computing environment to communicate to a computing device in that environment. The processor(s) receive a response indicating selection of a respective selection option. The processor(s) translate the option into a recommended action and issue calls in the recommended action to the computer system.
US10938929B2

An approach is described for adjusting prominence of a participant profile in a social networking interface. An associated method may include receiving an activity stream update of the participant and calculating a relevancy score based on content in the activity stream update. The method further may include adjusting a visibility level of the participant profile in the social networking interface based upon the calculated relevancy score. Adjusting the visibility level may include increasing the visibility level of the participant profile upon determining that the calculated relevancy score is greater than or equal to a first predefined threshold value. Adjusting the visibility level further may include decreasing the visibility level of the participant profile upon determining that the calculated relevancy score is less than a second predefined threshold value.
US10938925B1

A method of delivering location-specific content by a content processing server is disclosed. A request for web content is received by the content processing server. A location of an originator of the received request for web content is identified. A local proxy server is selected based on the identified location of the originator of the received request for web content. The web content is requested via the selected local proxy server. Location-specific web content from the content provider is received via the selected local proxy server. The received local-specific web content is sent to the originator of the received request in response to the received request.
US10938899B2

Provided are a computer program product, system, and method for establishing reverse paths between servers in a copy environment. A path establish request operation is initiated to establish paths between a first system and a second system for a copy relationship to copy data from a first storage to a second storage managed by the second system. In response to the path establish request, a pair of ports is established at the first system and the second system to use for a first path from the first system to the second system. The first system sends a reverse path establish request to establish a second path from the second system to the first system, wherein the second system sends messages to the first system on the second path for the copy relationship.
US10938898B2

The present application discloses a method 500 for synchronizing and a synchronization system 400 to synchronize alterations made to a work product, by client devices 300, wherein the synchronization system 400 and the client devices 300 are interspersed in a collaborative work environment 100 and wherein the synchronization system 400 comprises a server side memory unit 420 which upon invocation by a server side processor 410 triggers thereat an initiation component 421, a comparison component 422, an evaluation component 423, a scoring component 424, and an integration component 425.
US10938897B2

Extended group service changes are facilitated in a data storage system. Node devices of a data storage system are identified that are merging into a cluster of the node devices. In response to the identifying, respective merge locks are caused at a group of the node devices that are sending service updates.
US10938892B1

A computer-implemented method according to one embodiment includes receiving, on a first gateway node of a first cluster site, an input/output (I/O) request for a first fileset, and determining a collection of mount operations in which to add the I/O request for the first fileset. The determining includes hashing information of the first fileset against more than one collection of mount operations. The method further includes adding the I/O request for the first fileset to a first determined collection of mount operations, and outputting the first determined collection of mount operations to a first network file system (NFS) server. The first NFS server is one of a plurality of NFS servers of a second cluster site. Moreover, the first NFS server and at least one other NFS server of the plurality of NFS servers are configured to receive a collection of mount operations from the first gateway node.
US10938891B2

Improving execution for a served application by identifying a network resource having a partial portion of the application's necessary computing resource requirements, deploying the served application to the network resource, monitoring the execution of the application and storing a checkpoint state of the served application prior to exhausting the resources. Further, by identifying a network resource having a greater portion of the computing resources; and deploying the checkpoint state of the served application to that network resource.
US10938889B2

In a parallel computer, performing optimized collective operations in an irregular subcommunicator of compute nodes may be carried out by: identifying, within the irregular subcommunicator, regular neighborhoods of compute nodes; selecting, for each neighborhood from the compute nodes of the neighborhood, a local root node; assigning each local root node to a node of a neighborhood-wide tree topology; mapping, for each neighborhood, the compute nodes of the neighborhood to a local tree topology having, at its root, the local root node of the neighborhood; and performing a one way, rooted collective operation within the subcommunicator including: performing, in one phase, the collective operation within each neighborhood; and performing, in another phase, the collective operation amongst the local root nodes.
US10938885B2

A system, method, and apparatus for transferring blood donation files are disclosed. An example system includes a collection device located at a blood donation site and a collection server located in a remote location. The example collection device is configured to store blood donation information from blood donors within a blood donation batch file located at a designated directory of a memory, and store metadata related to the blood donation information to the blood donation batch file. The example collection device also transmits the blood donation batch file to a registered user device. The example collection server is configured to determine the registered user device is available via a network connection. Responsive to determining the user device is connected, the collection server acquires the blood donation batch file from the user device and aggregates the blood donation batch file with blood donation batch files received from other registered user devices.
US10938884B1

An origin server that is implemented within one or more devices within a third party virtual private cloud (VPC) is provided herein. Instead of communicating with various CDNs over a public network, the third party VPC may instead communicate with a managed VPC via a private network. Thus, no gateway, network address translation (NAT), or other such devices may be needed for the third party VPC and the managed VPC to communicate. Rather, a VPC identifier of the managed VPC and a VPC identifier of the third party VPC are used to pair the two VPCs. Once paired, a private route is set up such that points from the private address space of the third party VPC to the private address space of the managed VPC. The managed VPC then communicates directly with the various CDNs via a public network.
US10938882B2

Systems and methods for streaming billing data associated with third-party network resources consumed by a managed network to a remote network management platform are disclosed. Streaming of billing usage data associated with third-party resources may use resource identifiers to associate resources with line items in a service bill generated by the third-party network. A proxy server in the managed network may intermediate streaming from the third-party network to a remote server in a computational instance of the remote network management platform. Billing data may be recorded partly in a metric-base database configured for storing time series data corresponding to usage quantities of third-party resources consumed by the managed network per unit time, and partly in a static records database configured for storing database records associated with the time series data, and including data for identifying the third-party resources and for recording static information relating to billing for the third-party resources.
US10938872B2

An example device for retrieving media data includes a streaming client and a media presentation application configured in one or more processors implemented in circuitry. The streaming client is configured to determine a start time for an event message corresponding to an interactivity window during which one or more application-specific interactivity events can occur during presentation of media data, the application-specific interactivity events comprising times during which a user of the device can interact with the presented media data, determine an end time for the event message corresponding to the interactivity window, receive data representative of at least one of the application-specific interactivity events during the interactivity window corresponding to the event message, and forward the data representative of the at least one of the application-specific interactivity events to the media presentation application.
US10938868B2

An application services broker includes a plurality of adapter modules, each of which are associated with a respective application service. Application service data is received from a first application service and converted to a first message having a predefined message format by a first adapter module associated with the first application service. The first message is sent from the first adapter module to a second adapter module associated with a second application service. The first message is converted to application service data for the second application service by the second adapter module.
US10938867B2

A real-time communication session is monitored to determine if the real-time communication session has been placed on hold. For example, a contact center agent may place a real-time video communication session with a customer on hold. In response to determining that the real-time communication session has been placed on hold: a maximum hold time is determined for the real-time communication session and the real-time communication session is monitored to determine if the maximum hold time has expired while the real-time communication is placed on hold. In response to determining that maximum hold time has expired while the real-time communication session is placed on hold, the real-time communication session is automatically taken off hold.
US10938865B2

Disclosed is a method for preventing a disclosure of an identity of a subscriber A to a subscriber B in a communication session including a voice call connection and a multimedia data sharing session. In the method it is performed, by a server, at least one operation for preventing the disclosure of the identity of the subscriber A in a context of an establishment of a voice call connection, and in response to a receipt of a request to share multimedia data from one of the communicating parties, it is established the multimedia data sharing session between the subscriber A and the subscriber B by indicating to the subscriber B that the server is another party of the multimedia data sharing session. Also disclosed is a server and a computer program product.
US10938862B1

The present disclosure discloses system and method for managing mobile assets using a decentralized network. The system comprises asset network, affiliated organization network and agent network. A managing application in agent network receives service request for one or more mobile assets from user. The service request is associated with purpose information and location information. Upon receiving service request, managing application retrieves mobile assets for service request from affiliated organization network upon verification of service request. Thereafter, managing application allocates mobile asset from one or more mobile assets for service request. Further, managing application provides first identifier to user and second identifier for allocated mobile asset. The first identifier and second identifier is presented by user and allocated mobile asset with each other. Upon successful verification of exchange of first identifier and second identifier from user application and mobile asset application, the managing application initiates service associated with service request.
US10938861B2

The technology disclosed relates to conserving inspection bandwidth of a data inspection and loss prevention appliance (DILPA) of a network security system (NSS). The technology disclosed uses bypass lists to ensure that rich content traffic is not subjected to inspection by the DILPA. An endpoint routing client (ERC), running on a device, has a bypass list of bandwidth conservable destination identifiers for which inspection bandwidth of the DILPA is conserved by bypassing the DILPA. The identifiers specify rich content sources through domain names, URLs, web categories, and server names (e.g., server name indications (SNIs), HOST headers). ERC classifies incoming connecting access requests as loss prevention inspectable or bandwidth conservable by comparing them against entries in the bypass list. ERC tunnels loss prevention inspectable requests to the DILPA over a secure encrypted channel for inspection. ERC forwards bandwidth conservable requests to the destination web service servers, bypassing inspection by the DILPA.
US10938859B2

Managing privileged system access may be performed by a risk management system controlling user access privilege to production systems. One example method of operation may provide at least one of detecting an insecure user action at a user device, reducing an access privilege of a user profile associated with the user device to one or more privileged production servers, providing the user device with an application based on the insecure user action, determining that an outcome associated with the application has been achieved, and re-instating the access privilege of the user profile.
US10938854B2

A system and method is provided for detecting ransomware and malicious programs. An exemplary method comprises generating, by a hardware processor, a file honeypot in a directory in a filesystem, wherein the file honeypot is included on a file list of contents of the directory, receiving a directory enumeration request from a process executing in an operating system environment, determining whether the process is identified in a list of trusted processes based on one or more of a certificate, fingerprint, name, and process identifier, when the process is not found in the list of trusted processes, providing, by the filesystem, the file list including the file honeypot to the process responsive to receiving the directory enumeration request and otherwise, providing the file list excluding the file honeypot to the process, intercepting, by a filesystem filter driver, a file modification request for the file honeypot from the process when the file honeypot is included in the file list and identifying the process as a suspicious object responsive to intercepting the file modification request from the process.
US10938846B1

A server hosted by a server computer is protected against anomalous logons. A working time profile is generated from an access log that has a record of logons to the server. Counts of access events per time period (e.g., per hour) are parsed from the access log, and processed using statistical procedures to find candidate working hours. A working time range includes candidate working hours. An account logging on the server is detected. The logon by the account is deemed to be anomalous when the logon is at a time outside the candidate working hours.
US10938825B2

One or more devices in a data analysis computing system may be configured to receive and analyze movement data and determine driving trips based on the received data. The driving trips may be used along with the movement data to authenticate drivers based on a determined driver profile.
US10938820B2

A system includes a network adapter operable to interface with one or more computer networks. The system also includes a processing system operably coupled to the network adapter and configured to perform a plurality of operations. The operations include monitoring for a request to transfer data from a file including a self-destruction indicator, determining a targeted destination of the data based on detecting the request to transfer the data from the file including the self-destruction indicator, and determining whether the targeted destination is within an allowed network list associated with the file. The system prevents the transfer of data from the file to the targeted destination through the network adapter based on determining that the allowed network list excludes the targeted destination.
US10938817B2

A system for providing data security and protection using distributed ledgers to store validated data in a global knowledge graph for fraud detection is disclosed. The system may comprise a data access interface, a processor, and an output interface. The data access interface may receive data associated with an individual from a data source. The processor may convert the data into knowledge graph data by: extracting entities and relations from the data; and translating the data into knowledge graph triples to generate the knowledge graph data. The processor may validate the knowledge graph data using a cryptographic validation, to provide secured contents to update a global knowledge graph to determine a fraudulent activity level associated with the individual based on the updated global knowledge graph. The output interface may transmit a report associated with the fraudulent activity level to a report requestor at a computing device.
US10938815B2

Embodiments of the disclosure provide a method of establishing a user profile using multiple channels. Embodiments allow compatibility of the user profile across several authentication systems. The user profile is created upon registration and is updated with attributes after authenticating and authorizing the user according to a pre-defined assurance level. The user profile contains attributes pertaining to the user and user device. The attributes can be analyzed by authentication systems to optimize data security.
US10938814B2

Embodiments of the disclosure provide a method of incorporating multiple authentication systems and protocols. The types of authentication systems and protocols can vary based on desired assurance levels. A Centralized Authentication System together with an authentication policy dictates acceptable authentication systems. Authorization data for each authorization system are captured and packaged into a single Object Data Structure. The authorization data can be compared to data stored in an identity store for authentication. The authorization data can also be used for user and device registration and for transferring an authentication or registration token from a previously authenticated and registered device to a new device.
US10938812B2

Systems, methods, and storage media for identity verification are disclosed. An example of an identity verification method comprises: receiving from a computing device an identity verification request for identity verification of a user of the computing device for accessing a service system, wherein the identity verification request comprises device environment information of the computing device; determining a credibility of the computing device according to (i) the device environment information of the computing device and (ii) historical feature information comprising device environment information of a historical device used by the user, wherein the historical device previously logged into the service system or underwent a previous identity verification for accessing the service system; determining, according to the credibility of the computing device, an identity verification policy for performing identity verification on the user; and performing identity verification on the user according to the identity verification policy.
US10938811B2

An electronic apparatus is provided. The electronic apparatus includes a communicator configured to communicate with a host apparatus and an external apparatus, and a processor configured to receive a request including an ID of the external apparatus from the external apparatus, the request for having an access to the host apparatus, determine whether the external apparatus is authenticated based on the ID of the external apparatus, and process the external apparatus to access the host apparatus based on secure access information by transmitting the secure access information to the external apparatus when it is determined that the external apparatus is authenticated.
US10938803B2

Authentication of a networked device with limited computational resources for secure communications over a network. Authentication of the device begins with the supplicant node transmitting a signed digital certificate with its authentication credentials to a proxy node. Upon verifying the certificate, the proxy node then authenticates the supplicant's credentials with an authentication server accessible over the network, acting as a proxy for the supplicant node. Typically, this verification includes decryption according to a public/private key scheme. Upon successful authentication, the authentication server creates a session key for the supplicant node and communicates it to the proxy node. The proxy node encrypts the session key with a symmetric key, and transmits the encrypted session key to the supplicant node which, after decryption, uses the session key for secure communications. In some embodiments, the authentication server encrypts the session key with the symmetric key.
US10938798B2

In order to allow automatic installation of a newly-supplied wireless device (2) such that it can communicate with the internet (9) through an access point (7), the new device (2) is configured so that on initial installation it operates in access point mode. A remote service provider (4) is provided with authentication information (406) and generates to instructions to the access point (7) to monitor for a broadcast beacon from the target wireless device (2). When it detects the beacon, the access point (7) switches to client mode to establish a secured wireless network connection (8) between the access point (7) and the new wireless network device (2), with the access point (7) operating in a client mode. By reversing the roles in this way, the provider of the new device (2) can arrange for automatic connection to the access point (7) without having to programmed the device (2) with any password or other data relating to the customer's access network. The customer's network is instead provided with security data burnt in to the new device on manufacture. The new device (2) can then exchange data with the access point (7) relating to a local area network controlled by the access point (7), such that it can be added to that LAN as a client, with the access point (7), with its connection to the Internet (9) then reverting to normal access point mode. Alternatively the new device (2) may be configured to remain in access point mode to operate as a repeater or, if it is connected to the internet (9) itself, to replace the original access point (7).
US10938793B2

A method for processing data of an analytical instrument for analyzing biological samples is presented. The method comprises receiving instrument data from the analytical instrument at a data processing module communicatively connected with the analytical instrument, generating metadata from the received instrument data at the data processing module, applying a first encryption to the instrument data at the data processing module, applying a second encryption to the generated metadata at the data processing module, and transmitting the encrypted metadata and encrypted instrument data to a remote server. The remote server and the data processing module are communicatively connected. The method also comprises removing the second encryption from the metadata at the remote server and forwarding the instrument data encrypted by the first encryption from the remote server to a management system of the analytical instrument.
US10938791B1

Disclosed are examples of systems, apparatus, devices, computer program products, and methods implementing aspects of a decentralized content fabric for secure content publishing in an overlay network. In some implementations, a request to create digital content is obtained from a client. The request includes a call on a library contract associated with a content library. A transaction identifying the request is recorded in a ledger. A transaction ID and a content ID are sent to the client. An authorization token including the transaction ID and the content ID is then obtained from the client. Authorization of a content creator can be verified based on the authorization token. A write token can then be sent to the client. A content object part encrypted with a content encryption key set and designated for publishing to the overlay network can then be obtained from the client.
US10938778B2

A method, system, and computer-usable medium are disclosed for responsive to a connection from a client to a server for establishing communications between the client and the server, store information regarding state of the connection and responsive to receiving a reply from the server to the client, route the reply to the client based on the information regarding the state of the connection.
US10938773B2

A method and an apparatus for synchronizing contact information and a medium are disclosed. The method may include: acquiring a processing request for synchronizing the contact information; acquiring head portrait information in the contact information and feature identification data of the head portrait information in response to the processing request; determining portrait status of the head portrait information based on the feature identification data; and performing a synchronizing operation on the head portrait information based on the portrait status of the head portrait information.
US10938772B2

A method for analyzing and revealing physical links in a mixed wireless and wired network applied in an access device causes the access device to generate an address resolution protocol (ARP) request packet in which a unique identifier in a target hardware address field is inserted. The ARP request packet is broadcast. The access device further receives and determines ARP reply packet transmitted by the one or more client devices. For ARP reply packets which are received from client devices, the access device generates a list of client devices which are linked with the access device.
US10938765B1

The disclosed computer-implemented method for preparing email databases for analysis may include (1) identifying an email database that stores a plurality of emails in a plurality of tables that are formatted to be managed by a specific email application, (2) using a component of the specific email application to retrieve the plurality of emails from the database, (3) creating a denormalized dataset for the plurality of emails by combining email data from at least one table from the plurality of tables with email data from at least one other table from the plurality of tables, and (4) exporting at least a portion of the data from the denormalized dataset into at least one file in an interoperable format that is capable of being read by a plurality of applications. Various other methods, systems, and computer-readable media are also disclosed.
US10938761B2

Handling communications in a wireless network is described. A message requesting forwarding of communications for a first user device is received. Communications include telephone calls, video calls, text based communications, and messages sent via social media. The message requesting forwarding is sent in response to detecting a battery reaching or dropping below a predefined threshold power level. The location of the first user device is determined. One or more trusted second user devices associated with the first user device is identified based on a parameter indicating a highest predefined priority. A trusted second user device is selected to automatically receive redirected forwarded communications for the first user device. The selected second user device is located within a predefined distance of the location of the first user device. Forwarding is cancelled based on detection of normal battery status, or upon receiving a manual cancellation notification.
US10938755B1

A method for browser-based chat messaging is provided. The method presents browser-based presentation interfaces, including a master and at least one slave, and including a chat messaging interface for the master and establishes a single communication session with a server system, by the master. Based on a number of presentation interfaces associated with a chat session, a new presentation interface broadcasts a master/slave status request to the other presentation interfaces, receives responses from the other presentation interfaces, and configures a file in its session storage to identify itself as a slave based at least in part on a response from the master. Thereafter, the new presentation interface communicates with the server system via the master.
US10938754B2

Systems and methods for conducting an instant messaging communication session are disclosed. A method may include displaying an instant messaging user interface that includes a message composition region for composing an instant messaging communication. The method also includes receiving a selection of media for insertion into the instant messaging communication by receiving a reference to the media. The method may further include generating a link comprising an address of the selected media. The method also includes creating a selectable control with the link embedded therein in the user interface, and detecting selection of a selectable control. The method may further include displaying a video player region within the instant messaging user interface in response to the detected selection of the selectable control, and accessing a network element to play the media within a video player region in response to the detected selection of the selectable control.
US10938749B2

Embodiments of the present disclosure include systems and methods for performing maintenance of a virtual fabric in a fibre channel (FC) network. In one or more embodiments, the system includes a gateway that receives a maintenance notice of a vfabric from a FC switch, the vfabric including at least one VN port session. In one or more embodiments, the gateway receives a logout notice of the at least one VN port session from the FC switch, and sends a first notice to an application, the first notice causing the application to stop sending data to the gateway. In one or more embodiments, the gateway receives a second notice that the maintenance is completed from the FC switch, re-logins the at least one VN port session into the vfabric, and sends a third notice to the application to resume sending data to the gateway.
US10938748B2

A packet processing method, including receiving a first packet from a first switch, where the first packet belongs to a service flow that flows from a first device to a second device, determining a service chain through which the service flow passes, determining a forwarding path of the service flow according to the service chain through which the service flow passes, modifying the first packet to obtain a second packet, where the second packet belongs to the service flow, and a valid payload of the second packet includes a valid payload of the first packet and forwarding path indication information, generating a first flow table according to the forwarding path of the service flow, controlling a communications interface to send the first flow table to the first switch, and sending the second packet to the first switch.
US10938741B2

Provided are a computer program product, system, and method for resource allocation in accordance with one embodiment of the present description, in which a resource allocation such as a buffer credit allocation for a port in a storage area network is initialized as a function of a measurement of a length of a communication link for the port of the storage area network. In one embodiment, the length measurement is a function of a minimum command response time of a command issued over the communication link. Other aspects of resource allocation in accordance with the present description are described.
US10938735B2

A convolutional interleaver included in a time interleaver, which performs convolutional interleaving includes: a first switch that switches a connection destination of an input of the convolutional interleaver to one end of one of a plurality of branches; a FIFO memories provided in some of the plurality of branches except one branch, wherein a number of FIFO memories is different among the plurality of branches; and a second switch that switches a connection destination of an output of the convolutional interleaver to another end of one of the plurality of branches. The first and second switches switch the connection destination when the plurality of cells as many as the codewords per frame have passed, by switching a corresponding branch of the connection destination sequentially and repeatedly among the plurality of branches.
US10938732B2

Various systems and methods take advantage of physical interfaces that are a part of Link Aggregation Group (LAG) to avoid traffic drops when disruptive configurations are applied to a port of a switch or router. In embodiments, in networking topologies using (SAN)-based traffic, where zero losses are expected, lossless deployment may be accomplished by using LACP to proactively intervene and redirect traffic flow in both ingress and egress directions of a to-be-configured port, e.g., to other ports of the LAG.
US10938725B2

A computer implemented load balancing multimedia conferencing method may be used to reduce processing time required for secure 2D and/or 3D multimedia network communications, and may include the steps of: enabling communication of multimedia content, having audio data that is associated with video frame data, between a sending end-point and a receiving end-point, the receiving end-point having a receiving multimedia content index; determining a load-balancing procedure that divides a video frame of the multimedia content into a first video frame portion and a second video frame portion, the first and second video frame portions associated with audio data; providing the second video frame portion and associated audio data to the receiving end-point; deriving, via the receiving end-point, a third video frame portion using the receiving multimedia content index; and combining, via the receiving end-point, the second video frame portion and derived third video frame portion into a composite video frame.
US10938721B2

A hash collision mitigation system includes a source device coupled to a destination device by a networking device. The networking device receives a first packet from the source device, and uses first packet information included in the first packet to perform a hash operation on the first packet and generate a hash value. The networking device then determines that the hash value has caused a hash collision with a first hash value forwarding entry in a hash forwarding table in the networking device and, in response, generates a first Policy Based Routing (PBR) entry for the first packet. The first PBR entry is configured to provide for the forwarding of at least one second packet received from the destination device and directed to the source device, and that first PBR is stored in a Ternary Content Addressable Memory (TCAM) in the networking device.
US10938715B2

A network element includes output ports, a crossbar fabric and a scheduler. The output ports are organized in groups of multiple output ports selectable over predefined time slots in accordance with a cyclic mapping assigned to each group. In each time slot, the crossbar fabric routes to fabric outputs data received from the buffers via fabric inputs, in accordance with a routing plan. The scheduler determines and applies the routing plan for transmitting packets from the buffers to the communication network via the crossbar fabric and output ports. When in a given time slot, a required readout rate from a given buffer exceeds a maximum rate, the scheduler selects a group of the output ports to which the given buffer is routed in that time slot, and modifies the cyclic mapping for that group to reduce the required readout rate from the given buffer in the given time slot.
US10938713B2

Provided is a flow control device for suppressing a consumption of a network bandwidth in multipoint-to-multipoint communication. The flow control device is a device for controlling a plurality of flow-processing devices that process a packet for predetermined communication. The flow control device include first means for calculating, for each of predetermined flow-processing devices located at an edge to an external network, a shortest path to another of the predetermined flow-processing devices, second means for determining, based on a number of times a link between flow-processing devices is included in the shortest path, a candidate link used in a communication path for the predetermined communication; and third means for calculating a candidate communication path for the predetermined communication, based on the determined candidate link.
US10938712B2

Apparatus and method to facilitate networked compute node cluster routing are disclosed herein. In some embodiments, a compute node for cluster compute may include one or more input ports to receive data packets from first selected ones of a cluster of compute nodes; one or more output ports to route data packets to second selected ones of the cluster of computer nodes; and one or more processors, wherein the one or more processors includes logic to determine a particular output port, of the one or more output ports, to which a data packet received at the one or more input ports is to be routed, and wherein the logic is to exclude output ports associated with links indicated in fault status information as having a fault status to be the particular output port to which the data packet is to be routed.
US10938710B2

Embodiments provide a protection switching method and system, a network device, and related communications technologies. In various embodiments, if n links carrying a client service are unavailable in a FlexE link group, at least one protection link can be selected, by a first network device, from links other than the n links in the FlexE link group. A calendar request can be sent, by the first network device, to a second network device over the protection link. A calendar acknowledge can be sent by the second network device over the protection link and can be received, by the first network device. A transmission of the client service can be switched over from the n links to the protection link. In the present invention, an application requirement of the FlexE for protection switching is satisfied.
US10938704B2

Apparatus to predict end of streaming media using a prediction model are disclosed herein. Examples disclosed herein comprise a predictor to determine a bandwidth rate associated with presentation of streaming media based on monitored traffic between a user device and the streaming media, a modeler to generate a prediction model based on characteristics of the bandwidth rate, and a forecaster to determine that a time when an output of the prediction model is below a minimum bandwidth threshold is a session end time for a streaming media session, the session end time corresponding to when the user device stops receiving the streaming media.
US10938702B2

One embodiment is a method and includes periodically polling a plurality of interface counters associated with each of an edge port and an Inter-Switch Link (“ISL”) port of a first fibre channel (“FC”) switch, wherein a target device is connected to the edge port of the first FC switch, and a plurality of interface counters associated with ISL port of a second FC switch, wherein the ISL port of each of the first and second FC switches are connected to one another via an ISL; determining based on the polling of the various counters whether several conditions have been met for a predetermined number of times and if so, characterizing the edge port as a level 1 slow drain port and taking remedial action based on the characterization.
US10938693B2

In one aspect, a computerized method includes the step of providing process monitor in a Gateway. The method includes the step of, with the process monitor, launching a Gateway. Daemon (GWD). The GWD runs a GWD process that implements a Network Address Translation (NAT) process. The NAT process includes receiving a set of data packets from one or more Edge devices and forwarding the set of data packets to a public Internet. The method includes the step of receiving another set of data packets from the public Internet and forwarding the other set of data packets to the one or more Edge devices. The method includes the step of launching a Network Address Translation daemon (NATD). The method includes the step of detecting that the GWD process is interrupted; moving the NAT process to the NATD.
US10938674B1

Methods and systems for managing the utilization of cloud computing resources are described. The system monitors cloud computing resource utilization for a first set of active jobs to determine real-time utilization data. The system compares the real-time utilization data with historic utilization data to generate a utilization pattern and determines future cloud computing resource utilization for at least one future time period based on the utilization pattern and a second set of scheduled jobs. The system further generates a pricing matrix for utilizing the cloud computing resources during a future time period based on the determined future cloud computing resource utilization. The pricing matrix includes prices associated with utilization of the cloud computing resources for each of the at least one future time period. The system transmits the pricing matrix to one or more devices requesting utilization of the cloud computing resources.
US10938671B2

A method comprising obtaining from a first service-providing device, a plurality of service capability indicators for a set of interconnected devices. The plurality of service capability indicators are indicative of a corresponding plurality of service capabilities according to which the first service-providing device is providing services to one or more nodes. The method further comprises mapping the plurality of service capability indicators to a service capability label according to satisfaction of a continuity criterion. The service capability label corresponds to a representation of the plurality of service capabilities associated with a connection to the first service-providing device. The method further comprises providing the service capability label to the one or more nodes in order to provide the representation of the plurality of service capabilities associated with the connection to the first service-providing device.
US10938670B2

In a synchronization system, the present invention provides an improved user interface through which a user can view and manage settings associated with the user's account in the synchronization system. In the preferred embodiment, a column is displayed for each electronic device associated with the user's account in the synchronization system. In each column is a visual representation of items (e.g., folders) that are (1) backed up, remotely accessible and/or synchronized in the synchronization system and (2) located on the electronic device associated with such column. For each item that is synchronized across multiple devices, all the visual representations of such item in the columns are aligned across a single row in the interface. In the preferred embodiment, there is an arrow, or other visual indicator, between the visual representations of such items to indicate that the items are synchronized.
US10938658B2

Some embodiments provide a method for a central network manager that stores desired state information for multiple logical network entities for a logical network. The method stores (i) a desired state configuration for a logical network entity and (ii) a first state tracking object that identifies a version of the desired state configuration for at least the logical network entity. The method propagates to a set of managed forwarding elements (i) configuration data for the logical network entity and (ii) a second state tracking object for the logical network entity that identifies a version of the propagated configuration data. The first and second state tracking objects are compared to determine whether the propagated configuration data is based on the most recent desired state configuration.
US10938657B1

A computing system includes a discovery application that identifies a computing device associated with a managed network. The application determines a first command that causes the computing device to invoke a function that provides as output attributes of the computing device. The command includes a parameter that suppresses any textual error messages that the function places in the output. The application also determines a second command that causes the computing device to provide a numerical exit status of the function. The application causes the computing device to execute the first and second commands, and obtains the output and the numerical exit status. Based on the numerical exit status, the application determines that the function did not fully obtain the attributes of the computing device and, in response, (i) modifies the first command, and (ii) causes the computing device to execute the first command as modified and the second command.
US10938656B2

Methods, apparatus, systems and articles of manufacture are disclosed to coordinate node level adaptations. An example apparatus includes an adaptation support determiner to determine if an adaptation in an adaptation message is supported by a first device, an extractor to, in response to the determination that the adaptation in the adaptation message is supported by the first device, calculate a start-time for the first device based on (a) a transit duration of the adaptation message, (b) an execution duration of the adaptation in the adaptation message, and (c) a timestamp of when the second device sent the adaptation message, and an initiate a timer value for the first device and the second device, the timer value being a function of the start-time. The example apparatus further includes an installer to, in response to the timer value satisfying a threshold, execute the adaptation to reduce disruptions in the CPS.
US10938655B2

Various embodiments collect unproductive resources in a network infrastructure. In one embodiment, data relating to resources of a network infrastructure is collected. An analytics model is selected based on a type of the collected data. The selected analytics model is executed to classify a resource unproductive or productive, and to assign a corresponding confidence level. An action plan for each confidence level is determined and the action plan is executed for the resource. The collected data may include resource utilization information, hypervisor information, cloud related meta-data, user knowledge and system knowledge. When data is only resource data, a resource mining model is selected. When the data includes reference data, a reference mining model is selected. When the data comprises reference data and resource data, a combined mining model is selected.
US10938652B1

A method of switching from a first gateway within a plurality of first gateways to a second gateway in a network includes precaching configuration information on the second gateway, that is within the first gateways, prior to switch-over to the second gateway. The first gateway from which the second gateway is being switched is identified. The second gateway is configured in accordance with the configuration of the first gateway based on the precached configuration information prior to the switch-over to the second gateway. Data traffic from data applications using the network is replicated and sent to the first gateway and the second gateway. Bandwidths allocated to terminals in the network are frozen in association with the switch-over to the second gateway. The bandwidths allocated to the terminals in the network are unfrozen based at least in part on an indication of completion of the switch-over to the second gateway.
US10938648B2

A peer configuration system provides a configuration file via peer-to-peer networking. A master device stores a peer configuration. Whenever any peer device requires configuration, the peer device assumes a slave role and queries the master device to retrieve the peer configuration. The peer configuration is thus propagated via peer-to-peer networking to the peer device. The peer device boots-up using the peer configuration retrieved from the master device.
US10938646B2

Methods, devices, and systems for management of a cloud computing environment for use by a software application. The cloud computing environment may be an N-tier environment. Multiple cloud providers may be used to provide the cloud computing environment.
US10938644B2

This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer storage media, for implementing conditional inheritance in a management frame for two or more basic service sets (BSSs). In one aspect, an apparatus may be configurable to provide functions of a first virtual access point (VAP) corresponding to a first BSS and a second VAP corresponding to a second BSS. The apparatus may determine a first BSS identifier (BSSID) profile for the second VAP by customizing one or more management elements of management information of the first VAP. The apparatus may configure a first non-inheritance element of the first BSSID profile associated with the second VAP to indicate usage of at least one management element of the management information by the second BSS associated with the second VAP is disabled. The apparatus may generate a management frame that comprises at least the first BSSID profile for transmission.
US10938640B2

An information handling system includes a host, an intelligent peripheral connected to the host, and a baseboard management controller. The host includes a memory and a central processing unit. The intelligent peripheral is configured to communicate with the baseboard management controller to obtain configuration information, and provide networking services to the host after configuration. The baseboard management controller is configured to communicate with a management network; establish a communication channel with the intelligent peripheral independent of the host system; obtain configuration information for the intelligent peripheral from the management network; and provide the configuration information to the intelligent peripheral.
US10938635B2

Systems and methods are provided that facilitate multiple switching points within a slot. A slot format indication is conveyed to a user equipment which indicates which symbols within a slot are uplink, downlink or unknown. Some formats feature half-slot switching meaning that a switch from uplink to downlink transmission takes place twice within a slot. Switching on a more frequent basis can deliver improved latency.
US10938630B2

Embodiments of the present application relate to the field of communications technologies, and provide a service state transition method and an apparatus, to implement a process of an automatic state transition between different service statuses. The method includes: obtaining a target service status and a current service status of a network service; determining a first transition condition for transiting the network service from the current service status to the target service status, where the first transition condition includes status information of a first dependent object on which execution of the network service depends; and transiting, based on the first transition condition, the first dependent object from a current first service status to a second service status indicated in the status information of the first dependent object, to enable the network service to be automatically transited from the current service status to the target service status.
US10938624B2

A method includes collecting operational data from a system, segregating the data into a first component comprising one or more service quality anomalies and a second component comprising one or more network-based events, correlating the first component and the second component to determine whether the one or more network-based events have an impact on service quality, and prioritizing a resolution of the network-based events that have an impact on service quality.
US10938621B2

A method is disclosed for out-of-band data communication with a base station in a wireless network, the method comprising: determining, at a base station in a cellular access network, the base station configured to use a coordination server and to a first core network for providing network access to user equipments (UEs), an occurrence of an event regarding a communication problem related to the base station; sending an out-of-band message, via an embedded UE module coupled to the base station attached to a second core network, to the coordination server, based on the occurrence of the event at the base station; updating, at the coordination server, a stored status for the base station, thereby enabling a status of the base station to be updated at the coordination server via an out-of-band message.
US10938618B2

Disclosed is a device capable of compensating for amplitude-modulation to phase-modulation distortion. The device includes a transmitter and a controller. The transmitter includes an amplifier circuit, a phase-shift adjustment circuit, and an output circuit. The amplifier circuit is configured to output an amplified signal according to an input signal. The phase-shift adjustment circuit, set between the amplifier circuit and the output circuit, includes at least one of an adjustable capacitor and an adjustable inductor and is configured to adjust the phase shift of the amplified signal according to a control signal. The output circuit is configured to output an output signal according to the amplified signal. The controller is configured to generate the control signal according to the input signal, in which the control signal varies with the input signal.
US10938616B2

Disclosed are a signal transmission method and a base station, the method: generating a PCRS used in order to remove phase noise from a downlink signal; mapping the PCRS at predetermined intervals on a region, in which a data channel is mapped, in a downlink resource region; and transmitting the PCRS to a terminal.
US10938614B2

A transmitter includes a mapping circuit and a framing circuit. The mapping circuit is configured to combine and map a first data sequence and a second data sequence onto orthogonal frequency division multiplexing (OFDM) subcarriers which include first subcarriers and second subcarriers. The framing circuit is configured to generate an OFDM signal from the OFDM subcarriers. The mapping circuit is configured to: map first data included in the first data sequence and second data included in the second data sequence onto the first subcarriers; and map the second data onto the second subcarriers. The first data are not mapped on the second subcarriers.
US10938613B2

A system and method for orthogonal time frequency space communication and waveform generation. The method includes receiving a plurality of information symbols and encoding an N×M array containing the plurality of information symbols into a two-dimensional array of modulation symbols by spreading each of the plurality of information symbols with respect to both time and frequency. The two-dimensional array of modulation symbols is then transmitted using M mutually orthogonal waveforms included within M frequency sub-bands.
US10938610B2

A method for transmitting a phase noise compensation reference signal, a transmission device and a reception device are provided. The method includes: determining one or more configurations from N configurations for a transmission resource of the phase noise compensation reference signal; and transmitting the phase noise compensation reference signal according to the one or more configurations. The N configurations have different time-domain densities or different frequency-domain densities, or a plurality of configurations of the N configurations has a same time-domain density and a same frequency-domain density, where N is an integer greater than or equal to 2.
US10938608B2

Provided is an apparatus including a processing unit to perform filtering on data of a predetermined value and transmission data for every predetermined number of subcarriers, the data of the predetermined value being mapped to a subsymbol of an end portion in a time direction in a unit resource including one or more subcarriers and multiple subsymbols, the transmission data being mapped to another subsymbol in the unit resource.
US10938600B2

The present disclosure discloses a distributed system. The distributed system includes a plurality of radio heads and a plurality of controllers disposed in one or more chassis external to the plurality of radio heads. Each of the plurality of controllers includes a baseband unit (BBU), an uplink time-division multiplexing (TDM) switch and a downlink TDM switch. The uplink TDM switch and the downlink TDM switch forward data bits between a radio head and a BBU by using TDM cells which may reduce latency relative to using Ethernet frames.
US10938598B2

A hybrid access gateway (HAG) apparatus for native bridged communication in a communication network may include an upstream interface configured for receiving downlink Open Systems Interconnection (OSI) layer 2 traffic in the communication network; at least one downstream cellular coupling interface configured to be communicatively coupled to a user equipment (UE) represented by an OSI layer 2 address via a cellular access network (e.g. a Radio Access Network or RAN) of the communication network; an inspection module configured for inspecting an OSI layer 2 header of the received traffic; and a direction module configured for, based on the inspected OSI layer 2 header, directing the received traffic to the user equipment via the at least one downstream cellular coupling interface.
US10938595B2

Provided is a device control system including a server communicates with a first device and a second device. The server is configured to: acquire an operation instruction; transmit a command generated based on the operation instruction to the first device; and control, based on an operation state of the first device, the first device so that the first device communicates with a transmitter of the command in one of a first mode and a second mode. The first device in the first mode performs communication without intervention of the second device. The first device in the second mode performs communication via the second device.
US10938593B2

In some implementations, a user device (or resident device) can notify the user of anomalous accessory states. For example, the user device can determine which accessory states and contexts represent normal accessory states in the respective contexts. Similarly to scene suggestions, the user device can analyze historical accessory state data and context data to determine an accessory state pattern that indicates a normal state of an accessory for a given context. The user device can compare the current state and/or context of an accessory to historical accessory state data to determine when the current state of the accessory is abnormal for the current context. If the current accessory state is abnormal for the current context, the user device can present a notification to the user informing the user of the anomalous accessory state.
US10938591B2

A multicast system includes a networking device. A server subsystem is coupled to the networking device. A source device is coupled to the networking device and is configured to generate a data stream, and transmit the data stream as a unicast communication that is directed through the networking device to the server subsystem. A receiver device is coupled to the networking device and is configured to transmit a request to join the data stream. A management subsystem is coupled to the networking device and is configured to receive the request that was transmitted by the receiver device. Based on the request, the management subsystem configures the networking device to replicate the data steam received as the unicast communication that is directed to the server subsystem to provide a replicated data stream, and transmit the replicated data stream as a unicast communication that is directed to the receiver device.
US10938579B2

A radio frequency identification device, or RFID tag, has an antenna attached to or formed on a microchip. The microchip usually comprises low power fixed or programmable logic and a small quantity of persistent memory. As many RFID tags are powered by radio waves transmitted from an RFID tag reader, the low power fixed or programmable logic is often not capable of performing complex cryptographic calculations required for digital signing to provide one-way authentication of the tag. In the present disclosure a system and method are presented for enabling a low overhead challenge and response using a one-time password pad comprising passwords on the RFID tag and a blockchain to record a use of the passwords. Methods are also disclosed for securely replacing the one-time password pad, and using the RFID tag in combination with a blockchain to provide provenance information for the RFID tag.
US10938577B2

This specification describes techniques for handling a blockchain service. A service request sent by a client is received by a first application of a first consensus node of a blockchain network, where the first consensus node includes the first application, a second application, and a database. To-be-sent service data is determined based on the service request. The to-be-sent service data is stored in the database by the first application. A determination is made as to whether a predetermined condition is satisfied. If it is determined that the predetermined condition is satisfied, the to-be-sent service data is retrieved from the database by the first application or the second application. The to-be-sent service data is transmitted to a second consensus node of the blockchain network.
US10938566B2

Identity and access management in computer systems without the need for a central authority is provided. A user may create an identity on a blockchain, and generate a one-time pad of access passwords derived from repeated hashing of a master password and cryptographic salt. The user may publish a last access password from the one-time pad on the blockchain. The user may then provide proof of identify in response to an access challenge by revealing a prior access password from which the last access password is derived, and may receive a session token in response. The publishing of access passwords and receiving of session tokens may be associated with a transfer of tokens or digital credits of commercial value on the blockchain.
US10938559B2

Security key identifier remapping includes associating a system-level security key identifier to a local-level identifier requiring fewer bits of storage space. The remapped security key identifiers are used to receive, at a first compute complex of a processing system, a memory access request including a memory address value and a system-level security key identifier. The compute complex responds to the memory access request based on a determination of whether a security key identifier map of the first compute complex includes a mapping of the system-level security key identifier to a local-level security key identifier. In response to determining that the security key identifier map of the first compute complex does not include a mapping of the system-level security key identifier to the local-level security key identifier, a cache miss message may be returned without probing caches of the first compute complex.
US10938557B2

An example operation may include one or more of generating an initial seed and allocating one or more authorized bits of the initial seed to a plurality of blocks in a distributed ledger, storing the initial seed and an identification of which authorized bits of the initial seed are allocated to each block of the distributed ledger, receiving a final seed value that is partially generated by each of a plurality of nodes configured to access the distributed ledger based on authorized bits of respective blocks updated by each respective node, and generating a random sequence value based on the final seed value and storing the random sequence value in a block of the distributed ledger.
US10938553B2

The present disclosure relates to generating an identifier, an encrypted value that is an original value encrypted, and a Message Authentication Code (MAC) at a server device, and to generating a message including a message header and a message body, said message header including the identifier and the MAC, and said message body including the encrypted value, and said that the MAC key used to compute the message authentication code is included in the original value to be encrypted, and further relates to transmitting the message to a client device.
US10938535B2

Some demonstrative embodiments include apparatuses, systems and/or methods of Multi User (MU) resource allocation. For example, an apparatus may include circuitry and logic configured to cause a wireless station to transmit a short feedback trigger frame including a first allocation of opportunities for short feedback from associated stations, and a second allocation of opportunities for short feedback from unassociated stations; to process a plurality of short feedbacks from a plurality of stations according to the first and second allocations, the plurality of short feedbacks to indicate uplink resource requests; based on the plurality of short feedbacks, to transmit a MU trigger frame to allocate uplink resources to the plurality of stations; and to process uplink transmissions from the plurality of stations according to the uplink resources.
US10938531B2

A data transmission method includes: selecting, by a network device, at least one target time domain resource from a plurality of candidate time domain resources, where the at least one target time domain resource is used to carry a demodulation reference signal (DMRS); and sending, by the network device, first indication information to a terminal device, where the first indication information is used to indicate the at least one target time domain resource.
US10938530B2

A method and an apparatus for providing channel quality information in a wireless communication system are disclosed. According to one embodiment of the invention, a method for transmitting channel quality information includes receiving a downlink signal, calculating a channel quality information index for the received downlink signal at least based on a number of resource elements for a physical downlink shared channel (PDSCH), wherein the number of resource elements for the PDSCH is determined at least based on an overhead of a demodulation reference signal (DMRS), and transmitting the calculated channel quality information index.
US10938526B2

This application provides a signal sending method, a signal receiving method, a terminal device, and a network device. The method includes: generating, by a terminal device, OFDM symbols; and sending, by the terminal device, at least two OFDM symbols to a network device in a first time unit, and sending at least two OFDM symbols to the network device in a second time unit. Phase offsets of the OFDM symbols in the first time unit are equal to phase offsets of the OFDM symbols in the second time unit, the phase offset of a first OFDM symbol in the first time unit is not equal to the phase offset of at least one OFDM symbol other than the first OFDM symbol in the first time unit, and duration of the first time unit is the same as duration of the second time unit.
US10938524B2

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may receive an indication from a base station to transmit one or more sounding reference signals (SRSs) on respective component carriers (CCs). Each CC may be associated with a different numerology and the UE may determine a transmission timing between reception of the indication and transmission of each of the SRSs based on the numerology for the CC used for transmission. In some cases, the UE may determine the transmission timings based on time durations associated with each numerology, which may be based on a number of symbols for the numerology, a corresponding time between receiving the indication and transmitting uplink data (e.g., SRS), or a combination thereof. The UE may transmit, to the base station, each SRS according to the determined transmission timings.
US10938523B2

A system for evaluating available channels in a multi-channel WLAN telecommunication system is provided. The system includes a wireless Access Point (AP) configured to provide communication over a plurality of Very High Throughput (VHT) channels. The system further includes a plurality of mobile stations (STAs) operating in the plurality of VHT channels. The system further includes a network monitoring device. The network monitoring device is configured and operable to capture a plurality of VHT data frames exchanged between the wireless AP and the plurality of STAs. The network monitoring device is further configured and operable to decode at least a portion of each of the captured plurality of VHT data frames to identify utilized VHT channel and extract channel allocation information associated with the identified VHT channel and to generate a quality score for the identified VHT channel based on the extracted channel allocation information.
US10938518B2

Apparatuses, methods, and systems are disclosed for data acknowledgment. One apparatus includes a transmitter that transmits data to a device. The apparatus may include a processor that determines a response window having multiple subframes for receiving an acknowledgement corresponding to the data. The apparatus may include a receiver that receives the acknowledgement within the response window.
US10938512B2

A receiver device generates a bit stream corresponding to a received signal at least by demodulating the received signal. The received signal includes an address that was encoded at a transmitter device using a forward error correction code. The receiver device correlates the bit stream with an encoded known address to generate a correlation output that indicates a degree of similarity between a segment of the bit stream and the encoded known address. The encoded known address corresponds to a known device address that was encoded using the error correction code. The receiver device determines when the correlation output is greater than a threshold that corresponds to a particular degree of similarity with the encoded known address. The receiver device determines that the bit stream includes the known device address when the receiver device determines that the correlation output is greater than the threshold.
US10938508B2

A method, a device and a system of determining a transmission parameter of a data shared channel are provided. The method includes: receiving downlink control information including a field configured to determine a transmission parameter of a data shared channel; and determining the transmission parameter according to the field.
US10938502B2

The present invention provides a method and system for accurate IPG compensation of USXGMII multi-channel. The method comprises acquiring the length of a correspondingly deleted IPG unit between the inserted two sets of AM corresponding to each logical channel according to the working rate of a physical link, the number of distributed logical channels, the effective transmission rate corresponding to each logical channel, and the length of a set of AM inserted into each logical channel; and acquiring the data deletion interval corresponding to each logical channel, and the length of the IPG data to be deleted between the data deletion intervals according to the length of the correspondingly deleted IPG unit of each logical channel and the number of the inserted AM. The data transmission rate is enabled to be precisely matched with the bearing rate of the logical channel, thereby meeting the performance requirements.
US10938497B2

Methods and apparatus in a fifth-generation wireless communications, including an example method, in a wireless device, that includes receiving a downlink signal comprising an uplink access configuration index, using the uplink access configuration index to identify an uplink access configuration from among a predetermined plurality of uplink access configurations, and transmitting to the wireless communications network according to the identified uplink access configuration. The example method further includes, in the same wireless device, receiving, in a first subframe, a first Orthogonal Frequency-Division Multiplexing (OFDM) transmission formatted according to a first numerology and receiving, in a second subframe, a second OFDM transmission formatted according to a second numerology, the second numerology differing from the first numerology. Variants of this method, corresponding apparatuses, and corresponding network-side methods and apparatuses are also disclosed.
US10938496B2

Wireless communication devices are adapted to facilitate multiplexing of signals. According to one example, a wireless communication device can multiplex a first signal and a second signal for transmission across a first resource element and a second resource element. The first resource element may utilize a first subcarrier in a first symbol employing a first numerology. The second resource element may utilize a second subcarrier in a second symbol employing a second numerology that is different from the first numerology, where the second subcarrier overlaps in frequency at least a portion of the first subcarrier. The first and second symbols including the multiplexed first and second signals may subsequently be transmitted. Other aspects, embodiments, and features are also included.
US10938495B1

An access point (AP) transmits a request-to-send (RTS) frame to a plurality of client stations. The RTS frame indicates that the plurality of client stations are requested to simultaneously transmit respective clear-to-send (CTS) frames to the AP. The AP receives at least some of the respective CTS frames from at least some of the plurality of client stations, including receiving a first CTS frame from a first client station, and receiving a second CTS frame from a second client station. The first CTS frame and the second CTS frame both span a first sub-channel, and are received simultaneously by the AP. The AP determines that the first sub-channel is available for communication with one or more client stations based on the reception of the first CTS frame and the second CTS frame.
US10938490B1

Test setup and calibration method for wideband, integrated assemblies of signal couplers with single (wideband) and multi-probe (harmonic) impedance tuners using two-port and four-port network analyzers for exact wave and time-domain measurements of strongly mismatched poor directivity ultra-wideband coupler-tuner configurations.
US10938489B2

The present disclosure relates to apparatus for correcting a deviation between a plurality of transmission channels, which includes a first transmission channel and a second transmission channel. The first transmission channel and the second transmission channel are respectively connected to a first endpoint and a second endpoint of a correction coupling channel. One example apparatus includes a receiver and at least one processor. The receiver is configured to when a first signal is fed at the first endpoint and a second signal is fed at the second endpoint, respectively detect a plurality of signal vectors based on a plurality of feedback signals of the first transmission channel and the second transmission channel. The at least one processor is configured to determine a deviation correction value between the first transmission channel and the second transmission channel based on the detected signal vectors.
US10938471B2

A method of providing communication coverage includes collecting a location of an unmanned aerial vehicle (UAV) while the UAV is flying along a flight path, determining a communication signal distribution in a proximity of the location, determining one or more locations for arranging one or more relays based on the communication signal distribution to improve communication coverage along the flight path, and instructing the UAV to communicate with a user terminal via at least one of the one or more relays when the UAV is determined, based on the communication signal distribution, to be incapable of directly communicating with the user terminal at a predetermined minimum quality level.
US10938468B1

Concepts and technologies disclosed herein are directed to millimeter wave (“mmWave”) idle channel optimization. According to one aspect disclosed herein, an antenna system can include an antenna array that is configured in a first antenna configuration. The antenna system can generate and send downlink beams directed towards a network edge. A beam index scanner operating at the network edge can scan the downlink beams to determine beam index scanner data for the first antenna configuration. The beam index scanner can send the bream index scanner data to an antenna technician device. The beam index scanner data can indicate that a downlink channel provided by the downlink beams is not optimized. The antenna system can configure the antenna array in a new antenna configuration in an attempt to optimize the downlink channel provided by the downlink beams.
US10938461B2

A wireless control apparatus controls beamforming performed by a wireless base station apparatus that provides a communication service to a service area which includes a plurality of spots to be irradiated with a beam including a terminal search beam and a communication beam that are not used simultaneously for irradiation, and is irradiated with a plurality of the beams and is not simultaneously covered by the plurality of beams, and the apparatus includes: an arrival direction estimation unit that estimates an arrival direction of a wireless signal transmitted by a terminal communicating with a wireless base station; and a control unit that determines whether there is an active terminal in the spots on the basis of the arrival direction estimated by the arrival direction estimation unit, and, when it is determined that there is no active terminal, controls beamforming performed by the wireless base station apparatus to decrease a frequency of the terminal search beam with which one or more of the spots determined to include no active terminal is irradiated and increases a frequency of a communication beam with which another of the spots in the service area is irradiated.
US10938459B2

Certain aspects of the present disclosure provide a method for changing a beam pair utilized by a user equipment (UE) for communicating over a full-duplex frequency channel. The method includes establishing full-duplex communication with a base station (BS) utilizing a first beam pair comprising a first uplink beam and a first downlink beam utilized by the UE for the full-duplex communication. The method also includes transmitting a first signal to the BS, the first signal comprising a request to change the first beam pair. The method also includes receiving, via the first downlink beam, a second signal responsive to the request, the second signal configured to enable the UE to change from the first beam pair to a second beam pair and maintain full-duplex communication with the BS, wherein the second beam pair includes one or more of a second uplink beam or a second downlink beam.
US10938453B2

In an example, a radio module includes a first antenna port connected to a first transceiver, a second antenna port connected to a second transceiver, a third antenna port connected to a third transceiver, and a fourth antenna port connected to a fourth transceiver. The first antenna port and the second antenna port include a first switch type radio frequency connector and a second switch type radio frequency connector, respectively. The third antenna port and the fourth antenna port include a first receptacle type radio frequency connector and a second receptacle type radio frequency connector, respectively. A processor is connected to the first transceiver, the second transceiver, the third transceiver, and the fourth transceiver.
US10938446B2

Patient care equipment includes a wireless coupler that transfers power and/or data between an architectural unit and the patient care equipment. The patient care equipment may also include additional wireless couplers that transfer power and/or data between first and second components of the equipment. The second component may be movable relative to the first component. A structure or hot swapping batteries is also disclosed, the swapped battery being charged on an inductive charging mat.
US10938440B2

An apparatus comprises a frequency accumulator to produce a frequency ramp, and a symbol modulator to receive symbols and to add to the frequency ramp frequency offsets representative of the symbols, to produce a modulated frequency ramp for a modulated chirp. The apparatus includes a spreading factor controller to control a roll-over rate of the modulated frequency ramp responsive to spreading factor and frequency bandwidth control signals, to control a spreading factor and a frequency bandwidth of the modulated chirp. The apparatus includes a center frequency controller to control a center frequency of the modulated frequency ramp responsive to a center frequency control signal. The apparatus includes a phase accumulator to accumulate frequency samples of the modulated frequency ramp to produce phase samples corresponding to the modulated chirp, and a vector rotator to rotate the phase samples based on an input vector to produce a modulated chirp.
US10938436B2

A front-end module includes a module board, a reception filter mounted on the module board, a reception low-noise amplifier mounted on the module board, and an inductor incorporated in the module board and connected to a path linking the reception filter and the reception low-noise amplifier. The inductor includes an inductor board. At least part of the inductor overlaps at least part of the reception low-noise amplifier in plan view.
US10938430B2

A communication system for a hypersonic vehicle uses a distributed antenna system, an impedance matching circuit that provides impedance matching between a transmitter and/or receiver and the selected one or more antennas of the distributed antennas system and a surrounding plasma sheath, near-field probes to determine impedance of the plasma sheath adjacent to each of the probes and thus predict behavior of the respective antennas near the probes, and a control system that selectively connects a transmitter and/or receiver to one or more of the antennas based upon the antennas that are seeing the most favorable transmission or reception characteristics and controlling the impedance matching is to provide impedance matching for the selected antennas.
US10938424B2

A communication system receives an input signal along a signal processing path and generates a converted output signal via a digital-to-analog converter (DAC). The signal processing path branches into two different branches, a magnitude branch and a sign branch for different components of the baseband signal. A local oscillator (LO) provides a carrier signal to the signal processing path at the DAC and further generates an LO leakage signal comprising a signed LO leakage and an unsigned LO leakage during the up-conversion of signals of the sign branch with a carrier. An unsigned LO suppression component is configured to reduce or eliminate the unsigned LO leakage and a signed LO suppression component is configured to reduce or eliminate the signed LO leakage form a baseband signal of the signal processing path.
US10938415B2

Method for encoding of quality values of a data structure, whereby said data structure comprises a set of genomic reads, wherein the method comprises the following steps executable by a data processing system: ascertain the quality values of each read covering a certain index locus, —determine a codebook identifier identifying a specific codebook from a plurality of codebooks for said certain index locus based on the ascertained quality values of said certain index locus, whereby each code-book provides a mapping from a quality value of said quality value alphabet to a corresponding quantized quality value of a quantized quality value alphabet, —quantizing all ascertained quality values at said certain index locus using the specific codebook identified by the codebook identifier at said certain index locus in order to obtain for each quality value at said certain index locus a corresponding quantized quality value, and —encode all determined codebook identifiers using a first entropy encoder and encode all quantized quality values using a second entropy encoder or a set of encoders.
US10938412B2

A predictive model utilizes a set of coefficients for processing received input data. To reduce memory usage storing the coefficients, a compression circuit compresses the set of coefficients prior to storage by generating a cumulative count distribution of the coefficient values, and identifying a distribution function approximating the cumulative count distribution. Function parameters for the determined function are stored in a memory and used by a decompression circuit to apply the function the compressed coefficients to determine the decompressed component values. Storing the function parameters may consume less memory in comparison to storing a look-up table for decompression, and may reduce an amount of memory look-ups required during decompression.
US10938410B2

Systems, apparatus and methods are provided for compressing data. An exemplary method may comprise interleaving one or more literal length fields with one or more literal fields to an output. The literal fields may contain a first data segment literally copied to the output, and each of the one or more literal length fields may contain a value representing a length of a succeeding literal field. The method may further comprise determining a second data segment being matched to a previously literally copied sequence of data and a match position and writing to the output one or more match length fields and a match position field containing the match position. The literal length fields may contain a total length of the first data segment and the match length fields may contain a total length of the second data segment.
US10938397B2

Examples of recording channels and methods for biopotential signal acquisition and/or recording are described. Recording channels described herein may implement any combination of techniques described herein including multiplexing of multiple electrode inputs, delta encoding of biopotential signals, and common mode suppression.
US10938396B2

A quadrature based voltage controlled oscillator (VCO) local oscillator (LO) system is disclosed. The system includes a phase detector, a quadrature phase VCO, a quadrature control path, an in-phase control path, and an in-phase VCO. The phase detector is configured to compare and generate phase error between a reference clock and an in-phase VCO output. The quadrature control path configured to generate a quadrature control voltage based on a quadrature VCO output and the in-phase VCO output. The quadrature phase VCO configured to generate the quadrature VCO output based on the quadrature control voltage and the generated phase error. The in-phase control path configured to generate an in-phase control voltage based on the quadrature VCO output and the in-phase VCO output. The in-phase VCO is configured to generate the in-phase VCO output based on the in-phase control voltage and the generated phase error. An all digital dual mode phase locked/phase tracking loop LO generate system is also disclosed.
US10938395B2

An electronic device including: a delay circuit configured to adjust a delay of an input for generating an output signal; and an input selection circuit coupled to the delay circuit, the input selection circuit configured to control a phase for a clock input based at least in part on a measurement of a delay corresponding to the delay circuit in generating the input.
US10938388B2

According to one embodiment, a control circuit is connected to an element portion including a first element. The first element includes a first gate, a first collector, and a first emitter. The control circuit performs a first operation and a second operation. In at least a portion of the first operation, the control circuit causes a first current to flow from the first collector toward the first emitter. In at least a portion of the second operation, the control circuit causes a second current to flow from the first emitter toward the first collector. A first time constant of a switching of the first element in the first operation is different from a second time constant of a switching of the first element in the second operation.
US10938378B2

A multiplexer (1) includes a plurality of filters connected to a common terminal (110). The multiplexer (1) includes: a low-frequency filter (11L) that is formed of at least one surface acoustic wave resonator arranged between the common terminal (110) and the input/output terminal (120) and has a first pass band; a high-frequency filter (12H) that is connected between the common terminal (110) and the input/output terminal (130) and has a second pass band located at a higher frequency than the first pass band; and a capacitor (CB1) that is serially arranged in a connection path between the common terminal (110) and the low-frequency filter (11L). The Q value of the capacitor (CB1) in the second pass band is higher than the Q value in the second pass band of a capacitance obtained by treating the at least one surface acoustic wave resonator of the low-frequency filter (11L) as a capacitance.
US10938375B2

A resonator that includes a rectangular vibrating portion having first and second pairs of sides that provides contour vibration. A frame surrounds a periphery of the vibrating portion and a first holding unit between the frame and one of the first sides and includes a first arm substantially in parallel to the vibrating portion, multiple second arms connecting the first arm with the vibrating portion, and a third arm connecting the first arm with the frame. A first connection line is on the first arm; a first terminal is on the frame; three or more electrodes are on the vibrating portion; and multiple first extended lines are on the second arms and connect first and second electrodes with the first connection line. The first extended lines are connected to the first connection line, which is electrically connected to the first terminal.
US10938362B2

Apparatus for performing offset cancellation is disclosed. The apparatus comprises a gating circuit (6) for receiving an analogue signal (3) from a source (2) and providing a gated analogue signal (9) to an analogue circuit (10), a gating controller (7; 14; FIG. 1) and a digital processor (14; FIG. 1) for receiving a digital signal (13) converted from an analogue output (11) from the analogue circuit (10). The gating circuit comprises at least one path (211), each path respectively comprising, an input terminal (221), an output terminal (231), a node (241) interposed between the input and output terminals, a first transistor (Q1) having a channel arranged between the input terminal and the node, and a second transistor (Q3) having channel arranged between the node and a fixed reference, such as ground (GND). The gating controller is configured, in a first time window (15A), to switch the first transistor so that the input terminal and the output terminal are decoupled and to switch the second transistor so that the node is coupled to the fixed reference. The gating controller is configured, in a second, different time window (15B), to switch the second transistor so that the node and the fixed reference are decoupled and to switch the first transistor so that the input terminal is coupled to the input terminal. The digital processor is configured, in the first time window, to take a first measurement of the digital signal, and, in the second, different time window, to take a second measurement of the digital signal. The digital processor configured to subtract the first measurement from the second measurement.
US10938354B2

An amplification device includes an amplification circuit and a protection circuit. The amplification circuit includes a transistor having a first terminal for outputting an amplified radio frequency signal, a second terminal, and a control terminal coupled to the input terminal of the amplification circuit for receiving a radio frequency signal to be amplified. The protection circuit has a first terminal coupled to the output terminal or the input terminal of the amplification circuit, and a second terminal. The protection circuit includes a switch and a first voltage clamping unit. The switch unit is turned on or turned off according to a control signal. The first voltage clamping unit is coupled to the switch unit for clamping a voltage at the first terminal of the protection circuit within a predetermined region when the switch unit is turned on.
US10938351B2

An envelope tracking system having delay compensation circuitry is disclosed. The envelope tracking system includes transmit circuitry configured to receive an input transmit signal, a gain control signal, and delay compensation values. The envelope tracking system is further configured to generate an envelope tracking signal based on the input transmit signal, the gain control signal, and the delay compensation values, and generate an output transmit signal based on the input transmit signal. The envelope tracking system also includes a power amplifier configured to generate an amplified transmit signal based on the output transmit signal and an operating voltage. The envelope tracking system further includes an envelope tracking integrated circuit configured to control the operating voltage based on the envelope tracking signal. The delay compensation circuitry is configured to generate the delay compensation values based on a peak-to-average ratio of a given modulation type and the gain control signal.
US10938350B2

A multi-mode envelope tracking (ET) target voltage circuit is provided. In an ET amplifier apparatus, an amplifier circuit is configured to amplify a radio frequency (RF) signal based on a time-variant ET voltage, which is generated based on a time-variant ET target voltage configured to track a time-variant power envelope of the RF signal. Notably, when the ET amplifier apparatus operates in a fifth-generation (5G) standalone (SA) or non-standalone (NSA) mode, the amplifier circuit may experience interference creating a reverse intermodulation product (rIMD) that can degrade efficiency and performance of the amplifier circuit. In examples discussed herein, the multi-mode ET target voltage circuit is configured to generate the ET target voltage based on a reduced slew rate to help suppress the rIMD at the amplifier circuit, thus making it possible to improve efficiency and performance of the ET amplifier apparatus in the SA and the NSA modes.
US10938346B2

A superconducting input and/or output system employs at least one microwave superconducting resonator. The microwave superconducting resonator(s) may be communicatively coupled to a microwave transmission line. Each microwave superconducting resonator may include a first and a second DC SQUID, in series with one another and with an inductance (e.g., inductor), and a capacitance in parallel with the first and second DC SQUIDs and inductance. Respective inductive interfaces are operable to apply flux bias to control the DC SQUIDs. The second DC SQUID may be coupled to a Quantum Flux Parametron (QFP), for example as a final element in a shift register. A superconducting parallel plate capacitor structure and method of fabricating such are also taught.
US10938343B2

A system for automatically commissioning a solar panel array comprises a plurality of panel monitoring devices, each panel monitoring device connected between a positive and negative terminal of a solar panel. Each panel monitoring device comprises a switching device, the switching device configurable to disconnect an output from the solar panel. The system further comprises logic configured to automatically obtain a relative position of each panel monitoring device in the system by appointing serially a series of masters from among the panel monitoring devices, each master in turn broadcasting a unique identifier and enabling its output. Each panel monitoring device listens to the masters' broadcasts and stores in memory the unique identifier and information indicating whether the panel monitoring device detected the masters' voltage. The panel monitoring devices determine their respective locations by analyzing the information broadcast by, and the voltage detected from, the masters.
US10938338B2

An apparatus, system, and method for conveying an assembly along a track. A rail can include a first planar side, a second planar side, and a third planar side. The first, second, and third planar sides can be arranged to form at least two acute angles. A carriage assembly can include a drive wheel and at least two roller sets. The drive wheel can be configured to contact the first planar side and is configured to translate the carriage assembly along the rail. The at least two roller sets can be configured to contact the two other sides to maintain the carriage in contact with the rail.
US10938337B1

A system for guidance and deployment of active panels on a building. One or more guide rails are coupled to a building wall. Panel units are coupled to the guide rails. An active panel can extend and contract from each panel unit. A control system conveys the panel units to an operational position on the building wall. When a panel unit is in operational position, The control system extends or retracts the respective active panel from the panel unit, and adjusts the angle of the panel unit relative to the building wall.
US10938324B2

Provided is an electrostatic energy harvester Including a lower electrode; a ferroelectric material layer which is disposed on the lower electrode and formed of a poled ferroelectric material; a friction-charged body which is adapted to be repeatedly contacted with and separated from the ferroelectric material layer and has an electric susceptibility different from an electric susceptibility of the ferroelectric material layer; and an upper electrode provided on the friction-charged body.
US10938323B2

Disclosed is an energy generating system having an integrated energy generator and energy storage. According to one embodiment, energy generation and storage may be performed using external kinetic energy, and output from a generator device may be improved using a voltage stored in the energy storage. A storage efficiency of the energy storage may be further increased via the improved output from the generator device. Further, the energy generator and energy storage may be integrated with each other to improve a space utilization.
US10938320B2

A method for minimizing DC capacitance of a cascade multilevel converter is provided. On the basis of balancing of capacitor voltages, the method estimates instantaneous value of the DC side capacitor voltages in a circuit through an energy conservation law, and uses a proportional resonance controller to control a grid-connected current to realize adjustment of the grid-connected current without static difference, such that the cascade multilevel converter can operate in a small capacitance mode, the system volume is greatly reduced, the system cost is reduced, the control is easy to be implemented, and the capacitor voltage is free from overshoot and the system has a better rapidity.
US10938308B2

A converter comprises a first switching element and a second switching element coupled between an input power source and an output capacitor and an inductor coupled to a common node of the first switching element and the second switching element, wherein the second switching element comprises a first diode and a first switch connected in series between a first terminal and a second terminal of the second switching element and a second diode connected between the first terminal and the second terminal of the second switching element.
US10938306B2

Response fluctuation of output current due to fluctuation of input voltage is reduced by control device (CM) including current fluctuation reduction control means (CFC) that is a regulator for regulating any of an output current command signal, a current detection value, and a control gain when the input voltage fluctuates.
US10938299B2

Various embodiments of a fault detector for a voltage converter are described. In one example embodiment, briefly, the fault detector is capable to detect one or more fault events during operation of a voltage converter. Likewise, the fault detector is capable to generate one or more fault signals with respect to the one or more to be detected fault events.
US10938290B2

An actuator with a multipolar magnet structure includes a carrier configured so that a lens is loaded thereon, the carrier being configured to linearly move along an optical axis direction, a housing configured to accommodate the carrier, a coil unit provided in the housing and having an n number of coils arranged along the optical axis direction, where n is a natural number of 2 or above, and a magnet mounted to the carrier to face the coil unit, the magnet having an n+1 number of magnetic poles facing the coil unit.
US10938288B2

The electric motor includes at least two opposing magnet sets, at least a coil assembly, and a detection switch circuit. Each magnet set includes at least a magnet whose poles are arranged perpendicular to the movement of the magnet. The magnets in a same magnet set are stacked and have poles on a same side of reversed polarities. Opposing magnets from neighboring magnet sets have facing poles of a same polarity. The coil assembly is disposed between neighboring magnet sets, and axially parallel to an alignment direction between the facing poles of opposing magnets. Each coil assembly includes a magnetizer wrapped in a winding. Yokes are extended from two ends of the magnetizer towards opposite directions and a specific distance is between the yokes' centers. Together with the detection switch circuit's switching between positive and negative power supplies, the electric motor effectively reduces input power, and increases output power.
US10938277B2

A control module for an electric motor having a stator that includes a first surface, wherein cooling fluid flows within the stator for providing cooling to the first surface, the control module having a power device having switching elements; a control device for controlling operation of the switching elements; a housing with a first side for mounting to the first surface, wherein the first side includes an aperture allowing a portion of the power device to contact the first surface when the housing is mounted to the first surface for cooling the switching elements, wherein the control device is mounted in the housing on an opposite side of the power device to the first side of the housing and an elastomer is located over the power device and the control device for providing an electrical insulation barrier over the switching elements and electrical components on the control device.
US10938271B2

A motor includes a rotor including a shaft that extends axially, a stator that surrounds the radial outer side of the rotor and includes coils defined by windings of coil wires, a holder with through-holes that is axially above the stator for insertion of the coil wires therethrough and extends axially, and a substrate that is axially above the holder and includes an electronic component mounted thereon. Only some of the coil wires with the same phase are inserted into each of the through-holes, and the through-holes are separate holes provided to different phases of the coil wires.
US10938246B2

There is provided a battery-operated device that include a battery, an electronic circuitry configured to be powered by the battery, and a converter configured to receive energy from any of a plurality of authorized chargers, and generate power from the energy for charging the battery using the power. The battery-operated device is configured to receive a charger identification from a charger, and determine whether the charger identification is in a list of charger identifications belonging to the plurality of authorized chargers. The battery-operated device is further configured to, in response to determining that the charger identification is in the list of charger identifications receive the energy from the charger, generate, using the converter, the power from the energy received from the charger, charge the battery using the power received from the converter, and use the battery to power the electronic circuitry.
US10938243B2

A power transmitting unit is provided. The power transmitting unit includes a signal generator configured to generate a signal of a first frequency band for wireless charging, a power generation circuit configured to generate a modulation signal for modulating the signal of the first frequency band generated by the signal generator, and amplify a transmit power of the signal of the first frequency band based on voltage supplied from the outside of the power transmitting unit, a power transmission circuit configured to transmit the amplified transmit power to a power receiving unit via a first antenna, a second antenna configured to receive information about a charging state from the power receiving unit through a second frequency band, and a control circuit configured to control a duty and frequency of the modulation signal based on the charging state.
US10938242B2

The present invention relates to a display apparatus and operational method therefor, and an electronic apparatus, 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 capacitance variance unit for varying the capacitance (Cv) of the resonance circuit unit in order to control the resonance point thereof, the resonance point having been changed due to the distance from the external apparatus; and a display panel for implementing an image by means of the voltage.
US10938234B2

A system, apparatus, and method are disclosed for providing electrical charge to residents of a controlled-environment facility. In an embodiment, a charging station may be provided in an area accessible to an inmate to allow charging of in an inmate smart device, such as a phone or tablet. In an embodiment, a portable charger may be provided to an inmate for charging a smart device.
US10938226B2

Provided is a power control device, for a vehicle, that is excellent in efficient discharge of energy stored in a smoothing capacitor provided in the power control device. The level of an output voltage of a backup power supply unit for generating, from energy of the smoothing capacitor, drive power required for a discharge operation is switched so as to be equal to or higher than the level of the voltage of an auxiliary battery during the discharge operation. Accordingly, the power control device contributes to shortening of a time period for discharge of the smoothing capacitor, and contributes to reduction in the number of times of charging/discharging of the auxiliary battery since power supplied from the auxiliary battery can be reduced during the discharge operation.
US10938225B2

A charge termination system according to an exemplary aspect of the present disclosure includes, among other things, a switch configured to transition from a first position to a second position and a charging circuit extending to an external power source. The switch in the first position permits the charging circuit to charge an electrified vehicle. The switch in the second position prevents the charging circuit from charging the electrified vehicle.
US10938222B2

The invention relates to a system for battery cell balancing comprising a cell monitoring block (16) configured to monitor the voltage or a related quantity across individual cells (C.sub.1, C.sub.2, . . . C.sub.N) in a battery cell module; a microcontroller (18) configured for monitoring the positive terminal voltage (12) and the negative terminal voltage (13) of said battery cell module, and for monitoring (11) the output current I.sub.mod of said module, and monitored cell voltage of said individual cells (C.sub.1, C.sub.2, . . . C.sub.N), where the microcontroller (18) is configured to provide a control signal (20) based at least said positive terminal voltage (12), said negative terminal voltage (13), said output current I.sub.mod of said module, and said monitored cell voltage of said individual cells; and a hybrid module balancing block configured to provide either an active or a passive cell balancing or a combination of active and passive cell balancing of the cells (C.sub.1, C.sub.2, . . . C.sub.N) in the specific module under the control of the control signal provided by the microcontroller. The invention further relates to a method for battery cell balancing in a battery comprising one or more modules each comprising one or more cells.
US10938220B2

Various embodiments of a wireless connector system are described. The system has a transmitter module and a receiver module that are configured to wirelessly transmit electrical energy and/or data via near field magnetic coupling. The wireless connector system is designed to increase the amount of wirelessly transmitted electrical power over a greater separation distance. The system is configured with various sensing circuits that alert the system to the presence of the receiver module to begin transfer of electrical power as well as undesirable objects and increased temperature that could interfere with the operation of the system. The wireless connector system is a relatively small foot print that is designed to be surface mounted.
US10938217B2

The present invention extends to methods, systems, and computer program products for using adaptable and modular mobile container in different environments to provide and manage digital and analog resources. One or more mobile containers can be placed in a location to take advantage of resource availability, generation, and/or distribution at the location. Per mobile container, different numbers and/or combinations of digital and analog components can be configured for use with and contained within or attached to the mobile container to provide different numbers and/or combinations of functionality. The number and/or combination of components and functionalities associated with a mobile container can be tailored to the environment where the mobile container is to be located.
US10938213B2

A converter station includes two line-commutated converters for energy transmission through a bipolar high voltage direct current transmission link. The two converters are electrically connected in an anti-parallel circuit to the same pole of the high-voltage direct current transmission link. One of the converters is operated as a rectifier in an AC grid and the other converter is operated as an inverter in the AC grid. A station reactive power exchanged by the converter station with the AC grid is controlled by real power stipulations for converter real powers which are exchanged between the converters and the AC grid. A method for operating the converter station is also provided.
US10938212B2

The device includes an electric energy source to which an inverter is power-connected, whose output is three-phase with symmetrical power distribution. It further includes an inter-phase power transfer module which is power-connected to the inverter and comprises at least one first power board including at least three power transistors. The inter-phase power transfer module has a data interface and has a first output with asymmetrical power distribution into three phases, wherein the first output is further connected to a distinctive nodal point, this distinctive nodal point being power-connected to a load. Through a measuring module, the PLC control system is also connected to the distinctive nodal point, the PLC control system being further connected also to the inverter and the data interface. This arrangement ensures that the power supplied to the load reflects in each phase the power consumed by the load. The device further offers additional possibilities to control energy production, consumption and storage.
US10938209B2

A fault ride-through circuit with a variable frequency transformer (VFT) and a control method thereof are provided, and the control method comprises: pretreating acquired voltages of grids, a voltage of a stator interface and a voltage of a rotor interface to obtain a rotor voltage DC component and a rotor voltage DC component; testing and treating a voltage frequency of a first grid and a voltage frequency of a second grid; carrying out a reference voltage calculation for a stator voltage DC component, a rotor voltage DC component, the voltage frequencies of the first grid and the second grid to obtain a positive voltage reference value of the first PWM convertor and the second PWM convertor; and processing the voltage reference values to obtain the switch signals for controlling the first PWM convertor and the second PWM convertor.
US10938190B1

A system of floor mounts and wall brackets for the attachment of a cabinet of any configuration (upper, lower or tall) to a building's wall and/or floor in a secure enough manner to resist the lateral and vertical forces of an earthquake, therein seismically qualifying the components of this cabinet mounting system. The components are adaptable to any style of cabinets provided they have a flat bottom face rather than a stepped bottom face. With this system, any cabinet maker can now present their cabinets as seismically qualified as long as their carcass utilizes these seismic mounts.
US10938189B2

A low voltage electrical switchboard comprising a supporting structure having vertical uprights and horizontal crossbars and further comprising a busbar compartment housing one or more busbars and an apparatus compartment housing one or more electrical apparatuses, said busbar compartment and said apparatus compartment being separated by a partitioning and insulating wall, characterized in that said partitioning and insulating wall has a first surface facing said busbar compartment which is provided with a plurality of retaining and supporting means for said busbars, and a second surface facing said apparatus compartment which is provided with a plurality of openings for insertion/extraction of first connection means between said busbars and said one or more electrical apparatuses through said partitioning and insulating wall, said first connection means being provided with first insulation means that cooperate with said partitioning and insulating wall to increase the distance in air between the phases during insertion/extraction of said connection means, said low voltage switchboard being further provided with mechanical locking means for locking said one or more electrical apparatuses and preventing their insertion/extraction into/from an operating position in contact with said busbars under predetermined conditions.
US10938186B2

A spark plug electrode is provided, in which an electrode member in which a total of 0.3 to 7.5 wt % of at least one of Ta and Nb is added to an IrRh alloy is provided at a discharge part.
US10938185B1

A spark plug assembly is provided with an insulator body extending along a longitudinal axis and defining a first face extending radially and positioned between the first and second ends. A central electrode extends through the insulator body, and a side electrode is connected to the insulator body for rotation therewith. A retainer is connected to the second end of the insulator body and defines a second face extending radially. A jacket is rotatably supported by and surrounds the insulator body. The jacket is positioned between the first and second faces, and defines an inner surface and a threaded outer surface. A bushing is rotatably supported by and surrounds the insulator body, is positioned radially between the jacket and the insulator body, and is positioned between the first and second faces. The bushing defines a tapered outer surface to mate with the inner surface of the jacket.
US10938184B2

A spark plug has a housing, an insulator, a central electrode and a ground electrode. At least one projection part is formed on an outer peripheral surface of the insulator at a location facing a distal end cylindrical surface of the insulator in a radial direction of the spark plug so that at least one projection part has a minimum distance measured from a plug central axis of the spark plug, which is longer than a distance of another part of the insulator measured from the plug central axis. On a cross section of the spark plug, at least one projection part is formed on the outer peripheral surface of the insulator in a direction between at least one projection part and the plug central axis which crosses to a direction between a rod-shaped part and the plug central axis.
US10938175B2

A light source for Raman amplification to Raman-amplify signal light includes: plural incoherent light sources that output incoherent light; plural pumping light sources that output second-order pumping light; an optical fiber for Raman amplification to Raman-amplify the incoherent light with the second-order pumping light, and outputs the amplified incoherent light; and an output unit connected to the optical transmission fiber, receiving the amplified incoherent light, and outputting the amplified incoherent light as first-order pumping light having a wavelength that Raman-amplifies the signal light to the optical transmission fiber.
US10938171B1

A portable power distribution unit for safely distributing high wattage power supplied from mobile generators to lower power test adapter units and systems. Embodiments disclosed include a structurally rigid housing shaped to facilitate secure holding by an operator's foot, a 400 Hz power connector adapted for connection to a mobile power generator, a circuit breaker matched to the rating of the system to be powered and connections for conversion of the six-pin output from the mobile generator to a three or four-pin input for the system to be powered.
US10938169B2

A method for producing a modularly configurable plug comprises inserting a cable insulator in a pre-shaped outer cable contact, positioning an inner cable contact of a cable in the cable insulator, and bending the pre-shaped outer cable contact to form a cable section. The cable section is adapted to a diameter of the cable and a diameter of the inner cable contact. The method further comprises positioning an inner interface contact in an interface insulator and inserting the interface insulator in an outer interface contact to form an interface section. The interface section is connected to the cable section. The interface section has one of a plurality of different lengths or one of a plurality of different shapes interchangeably connected to the cable section.
US10938167B2

One embodiment is directed to detecting that a cable has been connected to a port of patching equipment and detecting that the cable is no longer connected to said port. In response to detecting that the cable is no longer connected, information associated with fixed cabling coupled to said port that is captured by a cable tester is downloaded to a controller. The downloaded information is associated with said port and the downloaded information and association information is locally stored at the controller. The locally stored information can then be used to create and/or populate objects in a database. Another embodiment is directed to including a storage device and a wireless interface in patching equipment or other equipment such as an outlet or consolidation point for use in writing information to the storage device and reading information from the storage device via the wireless interface. Other embodiments are disclosed.
US10938163B2

An electromagnetic interference (EMI) grounding protection method for a connector assembly using a multi-directional conductive housing. The method includes the steps of: conducting the EMI generated by a source towards a metallic braided shield, the metallic braided shield being secured and mounted onto the multi-directional conductive housing by a metallic clamp; conducting the EMI from the metallic braided shield to the metallic clamp and to the multi-directional conductive housing, the multi-directional conductive housing being mounted onto a metallic device by at least a metallic bolt and the bolt being accommodated within a corresponding metallic compression limiter; and thereafter, conducting the EMI: (1) from the metallic braided shield to the multi-directional conductive housing through the metallic compression limiters and through their respective bolts, and ultimately to the metallic device, and (2) from the metallic braided shield to the multi-directional conductive housing directly through conductive pads thereof, and ultimately to the metallic device.
US10938162B2

An electrical connector includes: an insulating body, having a mounting surface and a plurality of terminal slots concavely provided on the mounting surface; a grounding sheet, having a connecting arm and a plurality of abutting portions abutting the mounting surface; and at least one terminal, mounted to the insulating body along a backward-from-front direction. Each of the abutting portions is located at one side of a corresponding one of the terminal slots. An elastic sheet is located at an opening of one of the terminal slots, and is provided at one side of a corresponding abutting portion. The terminal abuts the elastic sheet. The terminal has a contact portion entering a corresponding one of the terminal slots to be electrically connected to a mating device.
US10938142B2

An electrical connection box comprising a box main body that accommodates an electrical component and a connector for connection with an electrical wire that is provided in a protruding manner on an outer surface of the box main body, the electrical connection box being mounted on a vehicle and used for connection of a plurality of on-board loads to an on-board power supply comprises a protector that is provided in a protruding manner along a protrusion direction of the connector and protects the connector.
US10938141B2

A safety cover for an electrical charger is provided. The cover is formed of an outer body with a retractable sheath being movable inwardly and outwardly relative to the outer body. The safety cover for the electrical charger is structured and designed so as to limit accidental electrocution dangers caused by the exposed charger plug.
US10938140B2

In order to eliminate the need to provide a connector including a side retainer with an additional waterproof seal for the side retainer, the connector includes a terminal holder in which the side retainer is mounted, and the terminal holder is configured to define access passages such that a tool for moving the side retainer between first and second positions can be inserted into an inlet of the terminal holder so as to reach inclined cam surfaces of the side retainer and move the side retainer.
US10938136B2

A card edge contact pair for electrically coupling printed circuit board assemblies is provided. The card edge contact pair includes a first contact body and a second contact body. The first contact body includes a first solder joint end and a first deflection end. The second contact body includes a second solder joint end and a second deflection end. The card edge contact pair further includes an integral carrier component. The integral carrier component is detachably coupled to the first contact body and the second contact body.
US10938133B2

A high frequency optimized connector including a circuit board having a top surface and a bottom surface is disclosed. A first golden finger set is placed on the top surface. A second golden finger set is placed on the bottom surface. The first golden finger set includes multiple data golden fingers and multiple auxiliary golden fingers. One end of each data golden finger is placed on a front section of the top surface, while the other end is connected from the front section of the top surface to the bottom surface through multiple middle through holes. One end of each auxiliary golden finger is placed on the front section, while the other end is extended to a rear section of the top surface through multiple first extension lines and is connected from the rear section to the bottom surface through multiple terminal through holes on the circuit board.
US10938129B2

An electrical assembly includes a first conductor, a second conductor, and a bus bar. The first conductor is disposed on a terminal block and defines a first conductor opening. The second conductor is spaced apart from the first conductor. The bus bar extends from an electrical component. The bus bar has a first bus bar surface that is arranged to engage the first conductor and a second bus bar surface that is disposed opposite the first bus bar surface. The second bus bar surface is arranged to engage the second conductor. Each of the first bus bar surface and the second bus bar surface extends between an end surface of the bus bar and the electrical component.
US10938123B2

Aspects of the subject disclosure may include, for example, antenna that includes a first plurality of antenna elements radially arranged in a first plane to wirelessly transmit first channel signals received from a guided wave communication system to a plurality of client devices via a first plurality of beams at a corresponding first plurality of angles. A second plurality of antenna elements are radially arranged in a second plane that is displaced a first distance from the first plane to wirelessly transmit second channel signals received from the guided wave communication system to the plurality of client devices via a second plurality of beams at a corresponding second plurality of angles that are angularly displaced from the first plurality of angles. Other embodiments are disclosed.
US10938117B2

A cross-link satellite with spherical reflectors that can communicate in up to five substantially orthogonal directions, and thus can be included in a satellite constellation, that can be built and deployed at a lower cost than conventional satellite antennas in conventional satellite constellations. The cross-link satellite includes a communications hub in the center of a spherical balloon. The spherical balloon includes a transparent surface and three or more reflective surfaces. The reflective surfaces include a continuous reflective surface (e.g., for communicating with the ground), a first polarized reflective surface, and a second polarized reflective surface opposite the first polarized reflective surface. The first polarized reflective surface and the second polarized reflective surface are orthogonally polarized, enabling the cross-link satellite to communicate with satellites on either side of the cross-link satellite as part of a satellite constellation.
US10938111B2

An electronic device may have metal structures such as metal electronic device housing structures and other conductive structures. The conductive structures may have a slot or other opening. An antenna may be formed from the conductive structures. Control circuitry in the electronic device may receive input from input-output devices and may use the input-output devices to provide a user with output. The control circuitry may be coupled to a radio-frequency transceiver that is used to transmit and receive wireless communications. The radio-frequency transceiver may be coupled to the antenna using a transmission line. The transmission line may have a radio-frequency connector that is coupled to a radio-frequency connector on an antenna feed bolt. The antenna feed bolt may have a shaft that spans the opening in the conductive structures and may be coupled to antenna feed terminals on opposing sides of the opening. The antenna may have a tuning bolt.
US10938099B1

A device implementing antennas transmitting and receiving electromagnetic waves for measuring the surface dielectric of a pre-defined surface area is disclosed herein. This area can be a small portion of a large surface, or a surface of a sample extracted from a larger volume. The sample might be cylindrical in shape. The device includes a dielectric spacer of known dielectric properties and geometries, placed between the material under test and the transmitting and receiving antennas. The dielectric value and thickness of the dielectric spacer are selected so as to control the effective area over which the dielectric is measured.
US10938085B2

An antenna structure to which the present invention is applied includes: a film that transmits visible light and has antennas formed thereon; a feeding part to which coaxial cables for feeding power to the antennas are connected; a flange that transmits visible light and is used for positioning the film from a visible side of equipment; and positioning structures for positioning the film from an invisible side of the equipment.
US10938077B2

A system includes a battery cell and a graphene layer positioned on an outer surface of the battery cell. If the battery cell experiences a thermal runaway event, the graphene layer may help to direct any rupturing of the battery cell in a direction that may prevent the thermal runaway event from propagating to neighboring battery cells.
US10938075B2

A battery safety evaluation apparatus as an aspect of the present invention includes an estimator, a calculator, and an evaluator. The estimator estimates an estimation value of an inner state parameter of a battery to be evaluated on the basis of data of its voltage and current measured in charging or discharging it. The calculator calculates an index regarding swelling risk of the battery on the basis of first reference data. The evaluator evaluates, on the basis of the index, a battery swelling risk of the battery to evaluate safety of the battery. The battery is a secondary battery. The first reference data is reference data considered to correspond to the battery from the reference data on the basis of estimation value. The reference data indicates at least one of relationships between a positive electrode capacity, a negative electrode capacity and an SOC deviation of a secondary battery.
US10938074B2

An electronic device includes a power transmit port, a first battery unit, a second battery unit, a first voltage-controlled conducting circuit, a first selective conducting circuit, a second voltage-controlled conducting circuit, a second selective conducting circuit and a processing unit. The first and second voltage-controlled conducting circuit connects the corresponding battery unit to the power transmit port in electric when the voltage of the corresponding battery unit is higher than the voltage of the power transmit port. The first selective conducting circuit connects the first battery unit to the power transmit port in electric according to a first turn-on signal. The second selective conducting circuit connects the second battery unit to the power transmit port in electric according to a second turn-on signal. The processing unit generates the first turn-on signal and the second turn-on signal in selective.
US10938071B2

The disclosed technology relates to a battery cell that includes a battery can having a receptacle and a cover. The battery cell also includes multiple electrode layers that are disposed within the receptacle, wherein a first layer of the plurality of electrode layers is coupled to the cover, and a second layer of the plurality of electrode layers is coupled to the receptacle. In some aspects, the cover includes a conductive feedthrough having a vent. A battery-powered device and method of manufacturing a battery cell are also provided.
US10938064B2

Sulfide-type compound particles microparticulated, having an argyrodite-type crystal structure, and including lithium (Li), phosphorus (P), sulfur (S), and a halogen (Ha). As sulfide-type compound particles that can inhibit generation of hydrogen sulfide gas even upon contact with moisture in the atmosphere, provided are sulfide-type compound particles having D50 in a volume-basis particle size distribution of 50 μm or less and having an occupancy of sulfur (S) and the halogen (Ha) in the S3 (4a) site, as calculated by a neutron diffraction measurement, of 85% or more.
US10938060B2

A solid electrolyte material includes: a sulfide layer containing lithium atoms and sulfur atoms; and an oxide layer covering the sulfide layer, the oxide layer containing lithium atoms and oxygen atoms. The solid electrolyte material satisfies 0.51≤x and x/y≥1.53, where x is a first ratio of the number of the oxygen atoms to the number of the lithium atoms at a depth 4 nm of the solid electrolyte material from the surface of the oxide layer; and y is a second ratio of the number of the oxygen atoms to the number of the lithium atoms at a depth 100 nm of the solid electrolyte material from the surface of the oxide layer.
US10938059B2

A flexible battery is disclosed. The flexible battery can include: an electrode assembly; and an exterior material in which the electrode assembly is encapsulated together with an electrolyte, in which the electrode assembly and the exterior material are formed such that patterns for contraction and extension in a longitudinal direction have the same directionality when the flexible battery is bent. As such, the patterns for contraction and extension in the longitudinal direction are formed on both of the exterior material and the electrode assembly, thereby preventing or minimizing deterioration in the physical properties even though the flexible battery is bent.
US10938045B2

A radiolytic electrochemical system that comprises a cathode, an anode that comprises a semiconductor, an aqueous electrolyte solution disposed between the cathode and anode, and ionizing radiation, wherein the ionizing radiation splits water molecules via radiolysis and forms solvated free radicals that migrate to the anode or cathode, depending upon a radical's charge, and participate in redox reactions at the anode and cathode thereby producing electrical current capable of performing work when the anode and cathode are electrically connected.
US10938041B2

An air conditioner includes a body including an air inlet configured to receive air from an air compressor configured to press and transfer the air to provide the air to a cathode of a fuel cell stack. An air element is configured to supply the air to the cathode, and an inner space allows the air inlet and the air outlet to communicate with each other. A plurality of tubes is provided in the inner space of the body and through which fluid flows along hollows holes of the tubes. While the air supplied through the air inlet passes through the inner space, the air is cooled through heat exchange with the fluid flowing along the hollows of the tubes.
US10938036B2

The present invention relates to a method of preparing a positive electrode material for a lithium secondary battery including a first step of synthesizing a lithium transition metal oxide represented by Chemical Formula 1, a second step of preparing lithium transition metal oxide powder by grinding the lithium transition metal oxide, a third step of preparing a positive electrode material including an alumina coating layer by mixing as well as dispersing the lithium transition metal oxide powder in an alumina nanosol, and a fourth step of drying the positive electrode material, a positive electrode material for a lithium secondary battery prepared by the above method, and a lithium secondary battery including the positive electrode material, Li(1+a)(Ni(1−a−b−c)MnbCoc)On  [Chemical Formula 1] where 0≤a≤0.1, 0≤b≤1, 0
US10938035B2

The positive electrode active material layer includes a plurality of particles of a positive electrode active material and a reaction mixture where reduced graphene oxide is bonded to a polymer having a functional group as a side chain. The reduced graphene oxide has a sheet-like shape and high conductivity and thus functions as a conductive additive by being in contact with the plurality of particles of the positive electrode active material. The reaction mixture serves as an excellent binder since the reduced graphene oxide is bonded to the polymer. Therefore, even a small amount of the reaction mixture where the reduced graphene oxide is covalently bonded to the polymer excellently serves as a conductive additive and a binder.
US10938031B2

The present invention relates to a metal oxide powder, a method of preparing the same, and a lithium secondary battery using the same, which comprises: a metal oxide powder is represented by Formula (1), Lix(M1-m-zAmDz)Ot  Formula (1) in the above Formula (1), 0.85≤x≤1.2, 0≤m≤0.01, 03.5.
US10938016B2

A rechargeable battery according to an exemplary embodiment of the present invention includes: an electrode assembly that includes a first electrode, a second electrode, and a separator that is disposed between the first electrode and the second electrode; a case that receives the electrode assembly and includes an opening; a cap plate that is coupled to the opening and includes a cutout; and a first current collecting member that is integrally formed with the cap plate and thus is bent toward the inside of the case from the cap plate, and is electrically connected with the first electrode.
US10938004B2

A displacement adjustment member provided in a battery module disclosed herein has at least a first elastic body and a second elastic body capable of undergoing elastic deformation in the stacking direction of unit cells. The first elastic body is made of an elastic body in which an elastic deformation extent, with respect to a predetermined load, is relatively larger than that of the second elastic body.
US10938003B2

Systems and methods to power electric vehicles are disclosed. A battery pack to power an electric vehicle is provided. The battery pack residing in the electric vehicle. The battery pack can include a plurality of battery modules. Each of the plurality of battery modules can include a plurality of battery blocks. A first battery block can include a plurality of cylindrical battery cells. Each of the plurality of cylindrical battery cells can have a pair of battery cell terminals and can have a voltage of up to 5 volts across the pair of battery cell terminals. The plurality of cylindrical battery cells can be electrically connected in parallel within the first battery block. Each cylindrical battery cell of the plurality of cylindrical battery cells can be spatially separated from each of at least one adjacent cylindrical battery cell within the first battery block by less than 2 millimeter (mm).
US10938002B2

The following description relates to systems and methods for a vehicle battery. The vehicle battery may be a Lithium-ion battery, and may comprise a plurality of prismatic shaped battery cells, arranged and stacked to form a series of battery cell groups, and where protective casings or partitioned chambers of a protective casing enclose each battery cell group. The protective casings, or component segments of a protective casing, may be coupled to one another by a series of ridges and mating grooves. A protective casing may alternatively comprise of a monolithic extrusion comprising a plurality of partitioned chambers. The protective casing may be configured to absorb a threshold compressive force without resulting in deformation of the battery cell groups.
US10937991B2

The present disclosure discloses a display panel, a method for packaging the display panel, and a display device. A display panel comprising: a cover plate comprising a main body portion and a sidewall disposed at a periphery of the main body portion and surrounding the main body portion; a sealing film disposed opposite the cover plate and sealingly engaged with the sidewall of the cover plate to define a sealed package space; and an organic light emitting unit sealed within the package space.
US10937981B2

A light-emitting element is provided, including a first electrode and a second electrode, a first layer including first and second organic compounds, the first layer being formed between the first electrode and the second electrode wherein the first organic compound is capable of emitting a first light and the second organic compound has an electron transporting property, and a second layer including third and fourth organic compounds, the second layer being formed between the first layer and the second electrode wherein the third organic compound is capable of emitting a second light and has an electron trap property and the fourth organic compound has an electron transporting property.
US10937980B2

The present disclosure provides a package structure of a display component and a display device. The package structure of a display component includes: a base substrate, a display component arranged on a surface of the base substrate, and an package layer covering the display component, in which the package layer includes a second inorganic layer, an organic layer, and a first inorganic layer capable of reducing amount of charges to be trapped sequentially stacked along a direction toward the display component.
US10937978B2

A perovskite thin film and method of forming a perovskite thin film are provided. The perovskite thin film includes a substrate, a hole blocking/electron transport layer, and a sintered perovskite layer. The method of forming the perovskite solar cell includes depositing a perovskite layer onto a substrate and sintering the perovskite layer with intense pulsed light.
US10937972B2

The complex comprising one or more of the compound represented by general formula: RPbn1Xm1 (wherein R is a cation represented by R1NH3+ (wherein R1 represents a univalent substituted or unsubstituted hydrocarbon group), or the following formula: (wherein R2 represents a hydrogen atom, or a univalent substituted or unsubstituted hydrocarbon group); X is the same or different, and each represents a halogen atom; n1 is 0.8 to 1.2; and m1 is 2.8 to 3.2, or the compound represented by general formula: R2Pbn2Xm2 wherein R and X are as defined above; n2 is 2.8 to 3.2; and m2 is 7.7 to 8.3; and one or more dimethylformamide molecules is capable of decreasing the stirring time upon dissolution in an organic solvent such as DMSO, as well as decreasing the hysteresis and improving the solar cell characteristics (in particular, photoelectric conversion efficiency) when the complex is applied to a perovskite layer.
US10937971B2

An organic monomolecular white light material, a manufacturing method for the same, and an OLED element are provided. The organic monomolecular white light material has a room temperature phosphorescence emission property in a solid state, and can trap triplet exciton to achieve high efficient luminescence. Also, that has a higher thermal decomposition temperature and glass transition temperature, and the synthetic method and purification process thereof are simple. It has the advantages of mild reaction condition and high yield, and the thermal properties, luminescent properties, white-light color purity, etc of a final product can be adjusted by connecting to different aromatic fused ring or aromatic heterocyclic ring groups. In the OLED element, the organic monomolecular white light material is used as an emitting layer, and the emitting layer has a high luminous intensity and a good stability, thus the luminous efficiency and working life of the OLED element achieve practical requirements.
US10937967B2

Provided is an amine-based compound represented by one of Formulae 1-1 and 1-2. An organic light-emitting device includes: a first electrode; a second electrode facing the first electrode; and an organic layer disposed between the first electrode and the second electrode, where the organic layer includes an emission layer and at least one amine-based compound described above.
US10937963B2

An organic photovoltaic device comprising a quaternized tetrazine-based donor-acceptor (D-A) copolymer is disclosed.
US10937951B2

A magnetoresistance effect element according to an aspect of the present disclosure includes a first ferromagnetic layer as a magnetization fixed layer including a ferromagnetic Heusler alloy, a second ferromagnetic layer as a magnetization free layer including a ferromagnetic Heusler alloy, and a nonmagnetic spacer layer provided between the first ferromagnetic layer and the second ferromagnetic layer, and the nonmagnetic spacer layer includes a nonmagnetic Fe group, Co group, or Ni group Heusler alloy.
US10937944B2

A piezoelectric element includes: an upper electrode having acoustic transparency; a lower electrode; and a diaphragm disposed between the upper electrode and the lower electrode and configured of a mesoporous piezoelectric thin film. The upper electrode, the lower electrode, and the diaphragm are electrically insulated from one another.
US10937939B2

A thermoelectric conversion material according to an embodiment is expressed by the following formula (1): (M11-xM2x)4Si(Te1-yM3y)4   (1) wherein M1 represents Ta or Nb, M2 is at least one element selected from a group consisting of elements of groups 4 to 12 in the periodic table, M3 is at least one element selected from a group consisting of As, Sb, Bi, Sn and Pb, 0≤x<0.02, 0≤y<0.02, and M2 is an element different from M1 when 0
US10937931B2

A light emitting device including a light emitting element for emitting blue light; and a fluorescent film including a single crystal fluorescent material or a polycrystalline fluorescent material, wherein the fluorescent film absorbs the blue light and emits light having a wavelength different from that of the blue light, wherein the fluorescent film faces a surface of the light emitting element, and the fluorescent material included in the fluorescent film is represented by the following Formula (1): Y3-x-yLxMyAl5O12 wherein L is Gd or Lu, and M is Ce, Tb, Eu, Yb, Pr, Tm, or Sm, 0≤x≤2.999, and 0.001≤y≤0.1.
US10937922B2

A method for exposing side surfaces of a semiconductor body is disclosed. In an embodiment a method includes providing the semiconductor body having a laterally extending first main surface, forming a plurality of vertical side surfaces by partially removing material of the semiconductor body and thereby removing the first main surface in places, wherein each of the side surfaces forms an angle (α) between 110° and 160° inclusive with the remaining first main surface, applying a protective layer onto the semiconductor body so that, in a plan view, the protective layer completely covers the remaining first main surface and the obliquely formed side surfaces and partially removing the protective layer so that the protective layer is removed in regions on the obliquely formed side surfaces because of an inclination and remains at least partially preserved in regions on the remaining first main surface during a common process operation.
US10937920B2

A photodetecting device includes a semiconductor substrate including a first principal surface and a second principal surface that oppose each other and a plurality of through-electrodes penetrating through the semiconductor substrate in a thickness direction. The semiconductor substrate includes a plurality of avalanche photodiodes arranged to operate in Geiger mode. The plurality of through-electrodes are electrically connected to the corresponding avalanche photodiodes. The semiconductor substrate includes a first area in which the plurality of avalanche photodiodes are distributed in at least a first direction and a second area in which the plurality of through-electrodes are distributed two-dimensionally. The first area and the second area are distributed in a second direction orthogonal to a first direction when viewed from a direction orthogonal to the first principal surface.
US10937912B2

A capacitor structure includes a semiconductor substrate, a first vertical diffusion plate in the semiconductor substrate, a first STI structure in the semiconductor substrate and surrounding the first vertical diffusion plate, a second vertical diffusion plate in the semiconductor substrate and surrounding the first STI structure, and an ion well in the semiconductor substrate. The ion well is disposed directly under the first vertical diffusion plate, the first STI structure and the second vertical diffusion plate. The second vertical diffusion plate is electrically coupled to an anode of the capacitor structure. The first vertical diffusion plate is electrically coupled to a cathode of the capacitor structure.
US10937910B2

A semiconductor structure and a method for forming the same are provided. The semiconductor structure includes a gate structure formed over a fin structure and a gate spacer formed on a sidewall surface of the gate structure. The semiconductor structure also includes a first source/drain (S/D) epitaxial layer formed in the fin structure and adjacent to the gate spacer, and a second S/D epitaxial layer formed over the first S/D epitaxial layer. A top surface of the second S/D layer is higher than a top surface of the first S/D epitaxial layer.
US10937900B2

The present disclosure provides a semiconductor structure, including a substrate, a first III-V layer over the substrate, having a first band gap, and a second III-V layer over the first III-V layer, having a second band gap. The second III-V layer includes a first surface in contact with the first III-V layer and a second surface opposite to the first surface. The second band gap at the second surface is greater than the second band gap at the first surface. The present disclosure also provides a manufacturing method of the aforesaid semiconductor structure.
US10937892B2

A method of making a semiconductor device includes forming a gate stack on a substrate. The method further includes depositing a first spacer layer on a sidewall of the gate stack. The first spacer layer includes silicon and carbon. The method includes performing a first nitrogen plasma treatment process on the first spacer layer to increase a density of the first spacer layer. The method further includes depositing a second spacer layer on the first spacer layer. The second spacer layer includes silicon, carbon, and nitrogen.
US10937889B2

A method for forming a salicide includes forming, on at least one semiconductor fin, at least one source/drain (S/D) region including a (111) facet and having a cross-sectional quadrilateral shape, forming a conductive material on the (111) facet, annealing the conductive material to form a silicide on the (111) facet, and forming at least one contact to the silicide.
US10937886B2

A semiconductor device includes a substrate, at least one trench, an insulating layer, a lower metal layer, a negative capacitance material layer, and an upper metal layer. The trench has an inner surface in the substrate. The insulating layer is disposed on and lining the inner surface of the trench. The lower metal layer is disposed on the insulating layer and partially filling the trench. The negative capacitance material layer is disposed on and lining the insulating layer and the lower metal layer, in which a remained portion of the trench is defined by the negative capacitance material layer. The upper metal layer is disposed on the negative capacitance material layer and filling the remained portion of the trench.
US10937884B1

A semiconductor device structure includes a gate stack and an adjacent source/drain contact structure formed over a semiconductor substrate. The semiconductor device structure includes a first gate spacer structure extending from a sidewall of the gate stack to a sidewall of the source/drain contact structure, and a second gate spacer structure formed over the first gate spacer structure and between the gate stack and the source/drain contact structure. The second gate spacer structure includes first and second gate spacer layers adjacent to the sidewall of the gate stack and the sidewall of the source/drain contact structure, respectively, and a third gate spacer layer separating the first gate spacer layer from the second gate spacer layer, so that an air gap is sealed by the first, second, and the third gate spacer layers and the first gate spacer structure.
US10937882B2

A semiconductor device includes a substrate, in which a lower semiconductor layer, an insulating gapfill layer, and an upper semiconductor layer are sequentially stacked. A gate structure is disposed on the upper semiconductor layer. A source/drain electrode is disposed on a sidewall of the gate structure. A semiconductor pattern is disposed between the source/drain electrode and the upper semiconductor layer. The gate structure includes a gate electrode and a spacer structure. The spacer structure includes a first spacer pattern, a second spacer pattern, and a third spacer pattern, sequentially disposed on a sidewall of the gate electrode. The semiconductor pattern is extended to a region below a bottom surface of the third spacer pattern and is connected to the second spacer pattern.
US10937881B2

A gas sensor with instantaneous electrical response and thus detection of gas which meets it includes a substrate, a bottom gate electrode on a surface of the substrate, an insulating layer on the surface of the substrate carrying the bottom gate electrode and completely covering the bottom gate electrode. A semiconductor layer is on a surface of the insulating layer away from the substrate. Both the source electrode and the drain electrode, spaced apart, are located on a side of the semiconductor layer away from the substrate each being coupled to the semiconductor layer. The gas sensor further includes a passivation layer covering the semiconductor layer and a top gate electrode on the passivation layer, the top gate electrode being spaced from both the source and drain electrodes. The top gate electrode is made of electrically-conductive and gas-sensitive material. A method for making same is also disclosed.
US10937874B2

A semiconductor device includes: a gate electrode groove formed in contact with a drift region, a well region, and a source region; a gate electrode formed on a surface of the gate electrode groove via an insulating film; a source electrode groove in contact with the gate electrode groove; a source electrode electrically connected to a source region; and a gate wiring electrically insulated from the source electrode and formed inside the source electrode groove in contact with the gate electrode.
US10937870B2

The subject matter disclosed herein relates to semiconductor power devices, such as silicon carbide (SiC) power devices. In particular, the subject matter disclosed herein relates to shielding regions in the form of body region extensions for that reduce the electric field present between the well regions of neighboring device cells of a semiconductor device under reverse bias. The disclosed body region extensions have the same conductivity-type as the body region and extend outwardly from the body region and into the JFET region of a first device cell such that a distance between the body region extension and a region of a neighboring device cell having the same conductivity type is less than or equal to the parallel JFET width. The disclosed shielding regions enable superior performance relative to a conventional stripe device of comparable dimensions, while still providing similar reliability (e.g., long-term, high-temperature stability at reverse bias).
US10937868B2

A method for making a semiconductor device may include forming a hyper-abrupt junction region above a substrate and including a first semiconductor layer having a first conductivity type, a first superlattice layer on the first semiconductor layer, a second semiconductor layer on the first superlattice layer and having a second conductivity type different than the first conductivity type, and a second superlattice layer on the second semiconductor layer. The method may further include forming a gate dielectric layer on the second superlattice layer of the hyper-abrupt junction region, forming a gate electrode on the gate dielectric layer, and forming spaced apart source and drain regions adjacent the hyper-abrupt junction region.
US10937851B2

A method of manufacturing an organic light-emitting display apparatus includes: forming an auxiliary electrode including: a first conductive layer; and a second conductive layer disposed on the first conductive layer, the second conductive layer having a resistance higher than a resistance of the first conductive layer; forming a first intermediate layer on the auxiliary electrode; exposing the first conductive layer includes forming a first opening in the first intermediate layer and an opening portion in the second conductive layer by removing a portion of the first intermediate layer and a portion of the second conductive layer of the auxiliary electrode; and forming an opposite electrode on the first intermediate layer and the first conductive layer, wherein the opposite electrode is disposed contacting the first conductive layer exposed through the first opening of the first intermediate layer and the opening portion of the second conductive layer.
US10937849B2

An array substrate has a display area and a non-display area disposed at a periphery of the display area. The array substrate includes: a base substrate; at least one gate driver on array (GOA) circuit disposed on the base substrate and disposed in the non-display area; a planarization layer disposed on a side of the at least one GOA circuit facing away from the base substrate; and at least one electrostatic protection portion disposed on a surface of the planarization layer facing away from the base substrate and disposed in the non-display area. An orthographic projection of each GOA circuit on the base substrate is located within an outer boundary of an orthographic projection of a corresponding electrostatic protection portion on the base substrate.
US10937848B2

An organic light emitting diode (OLED) display includes: a first electrode around a center point of a virtual tetragon, e.g., a virtual square; second electrodes around a first vertex and a second vertex diagonal to the first vertex of the virtual square, the second electrodes being separated from each other and with the center point of the virtual square interposed therebetween; third electrodes around a third vertex and a fourth vertex of the virtual square, the third electrodes being separated from each other and with the center point of the virtual square interposed therebetween; a pixel defining layer partially on the first electrode, the second electrodes, and the third electrodes, and partially exposing the first electrode, the second electrodes, and the third electrodes; and four spacers disposed as islands on the pixel defining layer and corresponding to four sides of the virtual square.
US10937844B2

An electroluminescent display device includes a first substrate including a display area and a non-display area adjacent to the display area, the display area including a plurality of pixel regions; an emitting diode on the first substrate and in each of the plurality of pixel regions; a bank disposed at a boundary of each pixel region and including a first pore; a dam disposed in the non-display area and including a second pore; and a second substrate disposed on the dam and covering the emitting diode, wherein the first pore and the second pore have a different size or volume %.
US10937834B2

In a shared three-dimensional vertical memory (3D-MV), each horizontal address line comprises at least two regions: a lightly-doped region and a low-resistivity region. The lightly-doped region is formed around selected memory holes and shared by a plurality of low-leakage memory cells. The low-resistivity region forms a conductive network to reduce the resistance of the horizontal address line.
US10937832B2

A plurality of memory cells in a cross-point array in which the memory cell stacks in the cross-points include a switch element, a conductive barrier layer, and a confined cell structure in series, and having sides aligned within the cross-point area of the corresponding cross-point, the confined cell structure including surfactant spacers within the cross-point area having outside surfaces on a pair of opposing sides of the stack, and a body of programmable resistance memory material confined between inside surfaces of the surfactant spacers. The memory cells can be operated as multi-level cells in a 3D array.
US10937829B2

In an example, a memory array may include a plurality of first dielectric materials and a plurality of stacks, where each respective first dielectric material and each respective stack alternate, and where each respective stack comprises a first conductive material and a storage material. A second conductive material may pass through the plurality of first dielectric materials and the plurality of stacks. Each respective stack may further include a second dielectric material between the first conductive material and the second conductive material.
US10937823B2

An image-capturing element manufacturing method includes: preparing a first substrate having a plurality of pixels that are two-dimensionally continuously arrayed; preparing a second substrate having a plurality of circuit blocks that respectively have connection terminals to a power supply and a reference potential and that are electrically independent from each other, each of the plurality of circuit blocks having at least some of circuits to read out signals from the plurality of pixels; laminating the first substrate and the second substrate to electrically couple the plurality of circuit blocks and the plurality of pixels overlapping therewith; and cutting circuit blocks around at least one of the plurality of circuit blocks and pixels overlapping therewith to form a laminate in which the plurality of pixels are laminated onto the at least one of the plurality of circuit blocks.
US10937822B2

A manufacturing method includes a first process for forming a first gate electrode for a first MOS transistor and a second gate electrode for a second MOS transistor on a substrate including a semiconductor region defined by an insulator region for element isolation, a second process for masking a portion located above the semiconductor region of the first gate electrode to introduce an impurity to a source-drain region of the first MOS transistor, and a third process for forming a first conductor member being in contact with the portion of the first gate electrode through a first hole disposed on an insulator member covering the substrate and a second conductor member being in contact with the second gate electrode through a second hole disposed on the insulator member.
US10937813B2

An active matrix substrate (100) according to an embodiment of the present invention has a display region (DR) defined by a plurality of pixel regions (P) arranged in a matrix pattern, and a peripheral region (FR) located around the display region. The active matrix substrate includes a substrate (1), a first TFT (10) supported on the substrate and including a crystalline silicon semiconductor layer (11), and a second TFT (20) supported on the substrate and including an oxide semiconductor layer (21). The first TFT and the second TFT each have a top gate structure. The oxide semiconductor layer is located below the crystalline silicon semiconductor layer.
US10937808B2

A vertical memory device according to an aspect includes a substrate, a first gate electrode structure disposed on the substrate and a second gate electrode structure spaced apart from the first gate electrode structure in a first direction substantially perpendicular to the substrate, a channel contact electrode layer disposed between the first gate electrode structure and the second gate electrode structure, and a channel layer extending along the first direction and in contact with the channel contact electrode layers and the first and the second gate electrode structures.
US10937801B2

A vertically alternating sequence of continuous insulating layers and continuous sacrificial material layers is formed over a substrate, and is patterned to form stepped surfaces. Memory stack structures are formed in a memory array region of the alternating stack. Support pillar structures are formed through the vertically alternating sequence within a staircase region. The support pillar structures are formed at lattice sites of a hexagonal lattice structure that includes unoccupied lattice sites. Portions of the continuous sacrificial material layers are replaced with electrically conductive layers. Contact via structures are formed on a respective one of the electrically conductive layers at the unoccupied lattice sites. Geometrical centers of the support pillar structures are arranged at vertices of a polygon having more than four vertices having a respective contact via structure located at a geometric center of the polygon in a plan view.
US10937800B2

A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, memory openings vertically extending through the alternating stack, and memory stack structures located within a respective one of the memory openings. A multi-pillared dielectric isolation structure extends through upper sections of a neighboring pair of memory openings. The multi-pillared dielectric isolation structure includes a plurality of dielectric pillar portions located within a respective one of the memory openings, and at least one horizontally-extending portion adjoining each of the plurality of dielectric pillar portions and located between a vertically neighboring pair of insulating layers within the alternating stack. The at least one horizontally-extending portion laterally separates laterally neighboring strips of at least one electrically conductive layer within the alternating stack.
US10937799B2

In one embodiment, a semiconductor device includes electrode layers and insulating layers alternately provided on a substrate and stacked in a first direction perpendicular to a surface of the substrate, and semiconductor layers provided in the electrode layers and insulating layers, extending in the first direction, and adjacent to each other in a second direction parallel to the surface of the substrate. The device further includes first and second charge trapping layers provided between the semiconductor layers and electrode layers sandwiching the semiconductor layers in a third direction parallel to the surface of the substrate. The device further includes insulators provided between the semiconductor layers being adjacent to each other in the second direction, and including a first insulator having a first width, and a second insulator having a second width longer than the first width and having nitrogen concentration different from that in the first insulator.
US10937797B2

A three-dimensional semiconductor memory device may include a substrate including a cell array region, a peripheral circuit region, and a connection region between the cell array region and the peripheral circuit region. The memory device may include an electrode structure extending from the cell array region toward the connection region and comprising electrodes stacked on the substrate, a horizontal gate dielectric layer between the electrode structure and the substrate and including a first portion on the cell array region and a second portion on the connection region, the second portion thicker than the first portion in the vertical direction, first vertical channels on the cell array region and penetrating the electrode structure and the first portion of the horizontal gate dielectric layer, and second vertical channels on the connection region and penetrating the electrode structure and the second portion of the horizontal gate dielectric layer.
US10937794B2

A memory device having plurality of upwardly extending semiconductor substrate fins, a memory cell formed on a first fin and a logic device formed on a second fin. The memory cell includes source and drain regions in the first fin with a channel region therebetween, a polysilicon floating gate extending along a first portion of the channel region including the side and top surfaces of the first fin, a metal select gate extending along a second portion of the channel region including the side and top surfaces of the first fin, a polysilicon control gate extending along the floating gate, and a polysilicon erase gate extending along the source region. The logic device includes source and drain regions in the second fin with a second channel region therebetween, and a metal logic gate extending along the second channel region including the side and top surfaces of the second fin.
US10937792B2

A configuration of components formed on a semiconductor structure is provided. A non-limiting example of the configuration includes a substrate having a first section doped with a first dopant and a second section doped with a second dopant. The configuration further includes an insulator interposed between the first and second sections. A first fin extends upwardly from the first section, and second and third fins extend upwardly from the second section. A conductor is configured to be shared between proximal gates operably interposed between the first and second fins. A dielectric material is configured to separate proximal gates operably interposed between the second and third fins.
US10937791B1

The present application discloses a semiconductor device and a method for fabricating the semiconductor device. The semiconductor device includes a substrate having an upper surface; a plurality of first bit line contacts contacting the upper surface of the substrate; a plurality of first bit lines respectively correspondingly positioned on the plurality of first bit line contacts; a plurality of second bit line contacts contacting the upper surface of the substrate; and a plurality of second bit lines respectively correspondingly positioned on the plurality of first bit line contacts. In some embodiments, the top surfaces of the plurality of second bit line contacts are positioned at a vertical level higher than the top surfaces of the plurality of first bit lines.
US10937786B2

The present disclosure generally relates to semiconductor structures and, more particularly, to gate cut structures and methods of manufacture. The structure includes: a plurality of gate structures comprising source and drain regions and sidewall spacers comprised of different dielectric materials; and contacts connecting to the source and drain regions and isolated from the gate structures by the different dielectric materials.
US10937785B2

A semiconductor device includes a transistor. The transistor includes an active region in a substrate, a patterned conductive layer being a portion of an interconnection layer for routing, and an insulating layer extending over the substrate and configured to insulate the active region from the patterned conductive layer. The patterned conductive layer and the insulating layer serve as a gate of the transistor.
US10937782B2

An electrostatic discharge, ESD, protection structure (200) formed within a semiconductor substrate of an integrated circuit device (600). The integrated circuit device (600) comprising: a radio frequency domain (632); a digital domain (610). The ESD protection structure (200) further includes an intermediate domain located between the radio frequency domain (632) and the digital domain (610) that comprises at least one radio frequency, RF, passive or active device that exhibits an impedance characteristic that increases as a frequency of operation increases.
US10937781B1

An electronic device can include a source terminal, a gate terminal, and a protection circuit. The protection circuit can include a gate section including a first electrode and a second electrode, wherein the first electrode of the gate section is coupled to the gate terminal; and a source section including a first electrode and a second electrode, wherein the first electrode of the source section is coupled to the source terminal. The protection switch can include a control electrode, a first current-carrying electrode coupled to the gate terminal, and a second current-carrying electrode coupled to the source terminal. The second electrode of the gate section, the second electrode of the source section, and the control electrode of the protection switch can be coupled to one another. In an embodiment, the electronic device can further include an electronic component that is protected by the protection circuit.
US10937778B2

A tier of a 3D circuit comprising: one or more macro circuits, each macro circuit comprising a plurality of macro cells arranged in an array, the macro cells being separated from each other by spaces; and interconnection vias positioned in the spaces between the macro cells.
US10937770B2

A light-emitting device having light-emitting elements with high operation stability and light extraction efficiency is provided. The light-emitting device includes: a substrate; light-emitting elements aligned and arranged on the substrate in an arrangement direction; wavelength conversion layers each disposed on each of the light-emitting elements with a light-transmitting adhesive interposed therebetween, each of the wavelength conversion layers having an upper surface smaller than a bottom surface, and a side surface shape in which a length in a lateral direction parallel to the bottom surface and perpendicular to the arrangement direction decreases from the bottom surface toward the upper surface; a light-transmitting plate disposed over the wavelength conversion layers; and a reflective resin covering side surfaces of the light-emitting elements, the wavelength conversion layers, and the light-transmitting plate. A side surface of the wavelength conversion layer facing to another adjacent wavelength conversion layer extends in a direction perpendicular to the substrate.
US10937766B2

Embodiments of three-dimensional (3D) memory devices with 3D phase-change memory (PCM) and methods for forming and operating the 3D memory devices are disclosed. In an example, a 3D memory device includes a first semiconductor structure including a peripheral circuit, an array of 3D PCM cells, and a first bonding layer including a plurality of first bonding contacts. The 3D memory device also further includes a second semiconductor structure including an array of 3D NAND memory strings and a second bonding layer including a plurality of second bonding contacts. The 3D memory device further includes a bonding interface between the first bonding layer and the second bonding layer. The first bonding contacts are in contact with the second bonding contacts at the bonding interface.
US10937764B2

The subject disclosure relates to 3D microelectronic chip packages with embedded coolant channels. The disclosed 3D microelectronic chip packages provide a complete and practical mechanism for introducing cooling channels within the 3D chip stack while maintaining the electrical connection through the chip stack. According to an embodiment, a microelectronic package is provided that comprises a first silicon chip comprising first coolant channels interspersed between first thru-silicon-vias (TSVs). The microelectronic chip package further comprises a silicon cap attached to a first surface of the first silicon chip, the silicon cap comprising second TSVs that connect to the first TSVs. A second silicon chip comprising second coolant channels can further be attached to the silicon cap via interconnects formed between a first surface of the second silicon chip and the silicon cap, wherein the interconnects connect to the second TSVs.
US10937763B2

A semiconductor package includes a leadframe having a first island and second island each having an upper surface corresponding with an upper surface of the leadframe. One or more tie bars couple the first island with the second island. At least one tie bar has a protrusion extending from the upper surface of the leadframe and configured to substantially prevent a flow of a solder between the first and second islands. A first die couples with the leadframe at the first island and a second die couples with the leadframe at the second island. At least one of the tie bars has a recess at a lower surface of the leadframe. The leadframe includes a slit between the first and second island.
US10937762B2

A multi-chip package comprising: an interconnection substrate comprising an interconnection bridge embedded in the interconnection substrate, and an interconnection scheme comprising a first interconnection metal layer, a second interconnection metal layer over the first interconnection layer and the interconnection bridge, and a polymer layer between the first and second interconnection metal layers, wherein the interconnection bridge is embedded in the interconnection scheme and has sidewalls surrounded by the polymer layer; a semiconductor IC chip over the interconnection substrate and across over an edge of the interconnection bridge; a memory chip over the interconnection substrate and across over an edge of the interconnection bridge, wherein the interconnection bridge comprises a plurality of metal interconnects configured for a data bus coupling the semiconductor IC chip to the memory chip, wherein a bitwidth of the data bus between the semiconductor IC chip and the memory chip is greater than or equal to 512.
US10937759B2

This disclosure relates to a radio frequency (RF) transmission line for high performance RF applications. The RF transmission line includes a bonding layer having a bonding surface and configured to receive an RF signal, a barrier layer proximate the bonding layer, a diffusion barrier layer proximate the bonding layer and configured to prevent contaminant from entering the bonding layer, and a conductive layer proximate the diffusion barrier layer. The diffusion barrier layer has a thickness that allows the received RF signal to penetrate the diffusion barrier layer to the conductive layer. The diffusion barrier layer can be a nickel layer.
US10937750B1

Embodiments are provided for package semiconductor devices, each device including: a low stress pad structure comprising: a dielectric layer, a seed layer having: a center section, and a ring section formed around the center section and over a top surface of the dielectric layer, wherein the ring section of the seed layer includes a set of elongated openings through which a portion of the top surface of the dielectric layer is exposed, and a metal layer having: an inner section formed over a top surface of the center section of the seed layer, and an outer section formed over a top surface of the ring section of the seed layer, wherein a bottom surface of the outer section of the metal layer directly contacts the portion of the top surface of the dielectric layer exposed through the set of elongated openings.
US10937746B2

An ultralong time constant time measurement device includes elementary capacitive elements that are connected in series. Each elementary capacitive element is formed by a stack of a first conductive region, a dielectric layer having a thickness suited for allowing charge to flow by direct tunneling effect, and a second conductive region. The first conductive region is housed in a trench extending from a front face of a semiconductor substrate down into the semiconductor substrate. The dielectric layer rests on the first face of the semiconductor substrate and in particular on a portion of the first conductive region in the trench. The second conductive region rests on the dielectric layer.
US10937743B2

A method includes forming an interposer, which includes a semiconductor substrate, and an interconnect structure over the semiconductor substrate. The method further includes bonding a device die to the interposer, so that a first metal pad in the interposer is bonded to a second metal pad in the device die, and a first surface dielectric layer in the interposer is bonded to a second surface dielectric layer in the device die. The method further includes encapsulating the device die in an encapsulating material, forming conductive features over and electrically coupling to the device die, and removing the semiconductor substrate. A part of the interposer, the device die, and portions of the conductive features in combination form a package.
US10937741B2

A semiconductor device has a substrate comprising a carrier and an interposer disposed on the carrier. An electrical component is disposed over a first surface of the interposer. An interconnect structure is disposed over the first surface of the interposer. An encapsulant is deposited over the electrical component, interconnect structure, and substrate. A trench is formed through the encapsulant and interposer into the carrier. A shielding layer is formed over the encapsulant and into the trench. The carrier is removed after forming the shielding layer.
US10937739B2

An electronic device module includes a substrate, a first component disposed on a first surface of the substrate, a second component disposed on the first surface of the substrate, a first sealing portion to seal the first component, a second sealing portion to seal the second component, a shielding wall disposed between the first component and the second component. The shielding wall includes a bobbin disposed between the first sealing portion and the second sealing portion and a conductive portion to seal the bobbin. A shielding layer of a conductive material is disposed along a surface formed by the first sealing portion, the second sealing portion, and the shielding wall.
US10937734B2

A method includes forming a dielectric layer over a contact pad of a device, forming a first polymer layer over the dielectric layer, forming a first conductive line and a first portion of a second conductive line over the first polymer layer, patterning a photoresist to form an opening over the first portion of the second conductive feature, wherein after patterning the photoresist the first conductive line remains covered by photoresist, forming a second portion of the second conductive line in the opening, wherein the second portion of the second conductive line physically contacts the first portion of the second conductive line, and forming a second polymer layer extending completely over the first conductive line and the second portion of the second conductive line.
US10937724B2

A package structure applied to a driving apparatus of a display is disclosed. The driving apparatus includes at least one driving unit. The package structure includes a substrate, a first connecting unit, a second connecting unit and at least one package unit. The substrate is used to carry the driving unit. The first connecting unit is disposed at one side of the substrate. A longitudinal direction of the first connecting unit is parallel to a first direction. The second connecting unit is disposed at the other side of the substrate. A longitudinal direction of the second connecting unit is parallel to the first direction. The package unit is used to package the driving unit to form driving unit package object. A longitudinal direction of the driving unit package object is parallel to a second direction. The first direction and the second direction are perpendicular to each other.
US10937721B2

A semiconductor structure includes a first die, a molding at least partially surrounding the first die, a via extended through the molding, a second die disposed over the molding, a connector dispose between the second die and the via, and an underfill at least partially surrounding the connector. The first die includes a first surface and a second surface opposite to the first surface. The second die includes a third surface facing the first die, a fourth surface opposite to the third surface, and a sidewall between the third surface and the fourth surface. The connector is in contact with the third surface of the second die and the via. The second die is electrically connected to the via. The underfill covers a portion of the sidewall of the second die and a portion of the second surface of the first die.
US10937717B2

Particular embodiments described herein provide for an electronic device that can be configured to include a printed circuit board, where the printed circuit board has a first side and an opposite second side, a heat source located on the first side of the printed circuit board, a heatsink over the heat source, and one or more fasteners coupled to the heatsink. The one or more fasteners go through the printed circuit board and each of the one or more fasteners includes a printed circuit board securing area that extends along the second side of the printed circuit board to help secure the heatsink to the printed circuit board and create an applied load on the heat source. In an example, a thermal interface material layer less than about one hundred (100) micrometers in in thickness can be between the heat source and the heatsink.
US10937707B2

A wiring substrate includes an insulating substrate that is square in plan view, the insulating substrate having one main surface with a recess and an other main surface opposite to the one main surface, and external electrodes located on the other main surface of the insulating substrate and in a peripheral section of the insulating substrate. The external electrodes include first external electrodes and second external electrodes. In plan view, the first external electrodes are located at corners of the insulating substrate, and the second external electrodes are interposed between the first external electrodes. Each of the first external electrodes has a smaller area and a larger width in a direction orthogonal to each side of the insulating substrate than each of the second external electrodes.
US10937706B2

A first defect map representing defects in a first semiconductor specimen in an attribute hyperspace may be received. Scores may be assigned to classified defects in the first defect map where an assigned score of a given defect of the classified defects in the first defect map is indicative of a number of defects within a threshold distance in the attribute hyperspace to the given defect in the first defect map that are classified to a same defect class as the given defect. A second defect map representing defects in a second semiconductor specimen in the attribute hyperspace may be received. Defects in the second defect map may be selected for review based on the scores assigned to the classified defects in the first defect map. The selected defects in the second defect map may be selected for classification.
US10937705B2

Defects are detected using surface topography data. The defects may be detected by determining topography characteristics within a region of interest on a sample, and the same topography characteristics of at least one reference surface. By comparing the topography characteristics in the region of interest for the sample and reference surface, common pattern structures may be removed, leaving only variations, which may be used to identify the presence of defects. For example, thresholds may be used to identify variations in the topography characteristics as defect candidates. Defects may be identified based on, e.g., size, height, shape, texture, etc. of candidate defects. In some implementations, rather than using a reference surface, the topography characteristic of the surface within the region of interest may be inspected based on prior knowledge of a required surface topography for the region of interest to determine if a defect is present.
US10937703B2

An integrated semiconductor device having a substrate with a first substrate region and a second substrate region. The integrated semiconductor device further includes a first field-effect transistor disposed on the substrate in the first substrate region. The first field-effect transistor has a plurality of first fins having a first semiconductor material. In addition, the integrated semiconductor device includes a second field-effect transistor disposed on the substrate in the second substrate region. The second field-effect transistor has a plurality of second fins having a second semiconductor material that differs from the first semiconductor material.
US10937699B2

A method for forming a semiconductor device includes forming a fin structure on a substrate, forming a shallow trench isolation region adjacent the fin structure so that an upper portion of the fin structure is exposed, forming a dummy gate over the exposed fin structure, forming an interlayer dielectric layer around the dummy gate, removing the dummy gate to expose the fin structure, and after removing the dummy gate, introducing a strain into a crystalline structure of the exposed fin structure.
US10937695B2

An embodiment of a semiconductor switch structure includes source contacts, drain contacts, gates and fins. The contacts and gates are elongated in a first direction and are spaced apart from each other in a second direction perpendicular to the first direction. The gates are interspersed between the contacts. The fins underlie both the contacts and the gates. The fins are elongated in the second direction and are spaced apart from each other in the first direction. A contact via extends through one of the contacts without contacting a gate or a fin. A gate via extends through one of the gates without contacting a contact or a fin. A contact-gate via is in contact with both a contact and a gate but not a fin.
US10937694B2

Chamferless via structures and methods of manufacture are provided. The method includes: forming at least one non-self-aligned via within at least dielectric material; plugging the at least one non-self-aligned via with material; forming a protective sacrificial mask over the material which plugs the at least one non-self-aligned via, after a recessing process; forming at least one trench within the dielectric material, with the protective sacrificial mask protecting the material during the trench formation; removing the protective sacrificial mask and the material within the at least one non-self-aligned via to form a wiring via; and filling the wiring via and the at least one trench with conductive material.
US10937693B2

At least one method, apparatus and system disclosed herein involves forming local interconnect regions during semiconductor device manufacturing. A plurality of fins are formed on a semiconductor substrate. A gate region is over a portion of the fins. A trench silicide (TS) region is formed adjacent a portion of the gate region. The TS region comprises a first TS metal feature and a second TS metal feature. A bi-layer self-aligned contact (SAC) cap is formed over a first portion of the TS region and electrically coupled to a portion of the gate region. A portion of the bi-layer SAC cap is removed to form a first void. A first local interconnect feature is formed in the first void.
US10937692B2

A method for manufacturing an interconnect structure includes providing a substrate structure including a substrate, a first metal layer on the substrate, a dielectric layer on the substrate and covering the first metal layer, and an opening extending to the first metal layer; forming a first barrier layer on a bottom and sidewalls of the opening with a first substrate bias; forming a second barrier layer on the first barrier layer with a second substrate bias, the second substrate bias being greater than the first substrate bias, the first and second barrier layers forming collectively a barrier layer; removing a portion of the barrier layer on the bottom and on the sidewalls of the opening by bombarding the barrier layer with a plasma with a vertical substrate bias; and forming a second metal layer filling the opening.
US10937689B2

In one embodiment, a trench may be formed in a dielectric surface, and the trenched may be lined with a liner. The trench may be filled with a metal, and the metal may be recessed below an opening of the trench. The liner may be converted into a dielectric, and a hard mask may be deposited into the trench.
US10937680B2

Among other things a method including releasing a discrete component from an interim handle and depositing a discrete component on a handle substrate, attaching the handle substrate to the discrete component, and removing the handle substrate from the discrete component.
US10937663B2

Disclosed are methods for removing bridge defects using an angled implant and selective photoresist etch. In one embodiment, a method includes providing a semiconductor device including plurality of photoresist lines on a stack of layers, wherein a bridge defect extends between two or more photoresist lines of the plurality of photoresist lines. The method may further include implanting a sidewall and an upper surface of the two or more photoresist lines with an ion beam disposed at an angle, the angle being a non-zero angle of inclination with respect to a perpendicular to a plane of the upper surface of the stack of layers. The method may further include etching the semiconductor device to remove the bridge defect.
US10937661B2

A method for removing silicon oxide from a wafer and an integrated circuit manufacturing process are provided. The method includes: introducing a dehydrated hydrogen fluoride gas and a dehydrated alcohol gas into a process chamber; mixing the dehydrated hydrogen fluoride gas with the dehydrated alcohol gas to generate gaseous etchants; allowing reactions between the etchants and the wafer in the process chamber under a high pressure maintained in the process chamber to improve an etching selectivity; and pumping out reaction products from the process chamber.
US10937648B2

Improved gate stack designs for Si and SiGe dual channel devices are provided. In one aspect, a method for forming a dual channel device includes: forming fins on a substrate, the fins including Si fins in combination with SiGe fins as dual channels of an analog device and a logic device, with the analog device and the logic device each having a Si fin and a SiGe fin; forming a silicon germanium oxide (SiGeOx) layer on the SiGe fins; annealing the SiGeOx layer to form a Si-rich layer on the SiGe fins via a reaction between SiGeOx and SiGe; and forming metal gates over the Si fins and over the Si-rich layer on the SiGe fins. A dual channel device is also provided.
US10937646B1

A method of forming an electrically insulating barrier between a source contact and a drain contact of a transistor device including an electrically insulating layer disposed atop a semi-conductive layer, and an electrically conductive layer disposed atop the electrically insulating layer, the source contact and the drain contact extending from the electrically conductive layer through the electrically insulating layer to the semi-conductive layer, the method including disposing a hardmask layer atop the electrically conductive layer, disposing a photoresist layer atop the hardmask layer, performing a photolithography process to form a trench in the hardmask layer to expose an underlying portion of the electrically conductive layer spanning between the source contact and the drain contact, and performing an ion implantation process, wherein an ion beam formed of ionized oxygen atoms is directed into the trench to oxidize the exposed portion of the electrically conductive layer.
US10937645B2

The present application discloses forming self-assembled monolayers (SAMs) by exposing the substrate at least twice to SAM precursors with intervening cooling of a substrate.
US10937642B2

The invention relates to the operation of an energy-focusing and solid-angle-focusing reflector for time-of-flight mass spectrometers with pulsed ion acceleration into a flight tube, e.g. from an ion source with ionization by matrix-assisted laser desorption (MALDI). The objective of the invention is to generate high mass resolution in wide mass ranges up to high masses above eight kilodaltons by varying at least one operating voltage on one of the diaphragms of the reflector which can be varied according to a suitable time function during the spectrum acquisition. It may also be advantageous to adapt the operation of the accelerating voltages in the starting region of the ions accordingly. These measures make it possible to achieve a mass resolution much higher than R=100,000 in a wide mass range extending up to and above eight kilodaltons.
US10937641B2

The MALDI mass spectrometry method comprises the provision of a test composition comprising an analyte, a matrix material, a solvent for the matrix material and an antisolvent, which facilitates crystallization of the matrix material on the analyte subsequent to droplet generation. Due to the crystallization, a non-spherical particle morphology of the test sample is obtained. The test sample with a non-spherical particle morphology can be distinguished from test samples with an at least substantially spherical particle morphology by sensing a morphology parameter. Based on the sensing result, test samples with a non-spherical particle morphology are selected for ionization and mass spectrometry. The antisolvent is for instance water, and the solvent is an organic solvent. The formed crystals are in one embodiment crystallized in a hydrate form. As a result, a signature-rich spectrum is obtained.
US10937638B2

The invention generally relates to systems and methods for performing multiple precursor, neutral loss and product ion scans in a single ion trap. In certain aspects, the invention provides systems including a mass spectrometer having a single ion trap, and a central processing unit (CPU), and storage coupled to the CPU for storing instructions that when executed by the CPU cause the system to apply at least one of the following ion scans to a single ion population in the single ion trap: multiple precursor ion scans, a plurality of segmented neutral loss scans, or multiple simultaneous neutral loss scans.
US10937634B2

A bevel etcher for cleaning a bevel edge of a semiconductor substrate with plasma includes a lower electrode assembly having a lower support having a cylindrical top portion. An upper dielectric component is disposed above the lower electrode assembly having a cylindrical bottom portion opposing the top portion of the lower support. A tunable upper plasma exclusion zone (PEZ) ring surrounds the bottom portion of the dielectric component, wherein a lower surface of the tunable upper PEZ ring includes an upwardly tapered outer portion extending outwardly from the bottom portion of the upper dielectric component, wherein a vertical height of an adjustable gap between the lower surface of the upper PEZ ring and an upper surface of a substrate supported on the lower support can be increased or decreased such that the extent of the bevel edge of the substrate to be cleaned by the plasma can respectively be adjusted radially inward or radially outward. At least one radio frequency (RF) power source is adapted to energize process gas into the plasma during a bevel edge cleaning process.
US10937627B2

An electron microscope comprising: A specimen holder, for holding a specimen; An electron beam column, for producing an array of electron beams and concurrently irradiating an array of target areas of said specimen therewith; A scanning assembly, for producing relative scanning motion of said beam array with respect to the specimen; A detector, for detecting radiation emanating from the specimen in response to said irradiation, wherein said detector is: A backscattered electron detector that can be disposed proximal to the specimen at a side thereof facing said electron beam column; Provided with an array of apertures that allow passage of said electron beams from said column to the specimen; Provided with a functionally sub-divided detection surface that enables segregated detection of a backscattered electron flux produced by each individual beam.
US10937615B2

Testable sealed and/or self-diagnosing electromagnetic or solid-state relays simplify troubleshooting of electrical circuits. The testable relay comprises a relay housing with terminals adapted to connect to a circuit and an opposing top wall with testable terminals formed as projections being flush with or extending from the top wall and being exposed for testing the relay by applying a multimeter device. A self-diagnosing relay comprises a relay housing with terminals adapted to connect to a circuit, and at least two light-emitting diodes (LEDs). One of the LED indicates the relay is energized, and another LED light is a diagnostic LED and indicates if the relay is damaged.
US10937607B2

An electronic switch includes a rubber sheet that includes a first surface, a second surface opposite to the first surface, and a convex portion on the first surface. The convex portion of the rubber sheet includes a semispherical shape.
US10937602B2

The present invention discloses a method using a bismuth based alloy as power-off element, comprising: a bismuth based alloy is used as the power-off element and a melting point of the bismuth based alloy is between 100° C. to 380° C.; when the power-off element is in an environment below the melting point, two conductive elements are mutually contacted and capable of conducting currents, whereas the power-off element is only receptive of the currents but does not serve as a medium for conducting the currents; when a working temperature of a switch or the socket is close to or exceeds the melting point, the power-off element loses rigidity and enables the two conductive elements to be separated from each other, thereby forming an electrically disconnected state.
US10937598B2

A flexible electrode is provided in which an increase in resistance change rate caused by repeated stretch is reduced. A sensor element is also provided, which uses the flexible electrode. A strain sensor, a pressure sensor, and a temperature sensor are also provided, each using the sensor element. The flexible electrode can include an insulating flexible substrate and an electrode film laminated on the flexible substrate. The electrode film can include a fibrous carbon nanohorn aggregate.
US10937595B2

A multilayer ceramic capacitor includes a ceramic body including a dielectric layer, a first surface and a second surface opposing each other, a third surface and a fourth surface connecting the first surface and the second surface, respectively; internal electrodes disposed inside the ceramic body and exposed to the first and second surfaces, and having one ends exposed to the third surface or the fourth surface; a first side margin portion and a second side margin portion disposed on sides of the internal electrodes exposed to the first and second surfaces; and adhesive layers disposed between the first surface of the ceramic body and the first side margin portion and between the first surface of the ceramic body and the second side margin portion, respectively. An average thickness of each of the first and second side margin portions is 2 μm or more and 10 μm or less.
US10937594B2

Embodiments of the invention include a microelectronic device that includes a plurality of organic dielectric layers and a capacitor formed in-situ with at least one organic dielectric layer of the plurality of organic dielectric layers. The capacitor includes first and second conductive electrodes and an ultra-high-k dielectric layer that is positioned between the first and second conductive electrodes.
US10937593B2

A ceramic electronic component includes a stack including ceramic layers and internal electrodes stacked alternately, and external electrodes provided on a surface of the stack and electrically connected to the internal electrodes. The internal electrodes include a melting trigger portion that melts earlier than any other portion. The ceramic layer adjacent to the internal electrode including the melting trigger portion includes a cavity. The cavity is provided at a position at which the cavity overlaps the melting trigger portion at least partially in a stacking direction of the internal electrodes. The cavity is open on a melting trigger portion side. A surface of at least one of the stack and the external electrodes is provided with an identifier that serves as a marker indicating use of the ceramic electronic component with the cavity vertically below the melting trigger portion.
US10937580B2

An amorphous alloy transformer iron core of a three-dimensional triangle structure belongs to the technical field of electrical devices. The amorphous alloy transformer iron core of the three-dimensional triangle structure is formed by piecing three identical rectangular single frames whose sections are approximately semicircular. A manufacturing method thereof comprises steps of cutting, winding, assembling, annealing and molding. The amorphous alloy transformer iron core of the three-dimensional triangle structure has the advantages of saving materials, reducing loss and noise, balancing three phases, enabling coils not to be sleeved, and being stable in performance and strong in anti-short circuit capacity.
US10937577B2

A magnetic compound represented by the formula (R1(1-x)R2x)a(Fe(1-y)Coy)bTcMd wherein R1 is one or more elements selected from the group consisting of Sm, Pm, Er, Tm and Yb, R2 is one or more elements selected from the group consisting of Zr, La, Ce, Pr, Nd, Eu, Gd, Tb, Dy, Ho and Lu, T is one or more elements selected from the group consisting of Ti, V, Mo, Si and W, M is one or more elements selected from the group consisting of unavoidable impurity elements, Al, Cr, Cu, Ga, Ag and Au, 0≤x≤0.7, 0≤y≤0.7, 4≤a≤20, b=100-a-c-d, 0
US10937574B2

Methods and apparatus providing a vertically constructed, temperature sensing resistor are disclosed. An example apparatus includes a semiconductor substrate including a plurality of resistor unit cells arranged in an array, each resistor unit cell formed within the semiconductor substrate and including a top contact. A conductive layer located over the semiconductor substrate electrically connects to a subset of the top contacts.
US10937571B2

A bushing includes: an elongate electrical conductor; an insulation layer arranged around the elongate electrical conductor; an electrically conducting sleeve coaxially arranged with the electrical conductor; and a ring shaped printed circuit board with electrical components coaxially arranged around the electrical conductor. The sleeve and the printed circuit board are embedded in the insulation layer. The ring shaped printed circuit board is positioned in an axial direction between both ends of the electrically conducting sleeve.
US10937560B2

A method of limiting a X-ray beam, for example in connection with an extraoral radiographic apparatus, includes moving at least two blades of a blade limiting device through one actuator only, so as to produce a X-ray beam having the desired shape, wherein the actuator moves the at least two blades at the same time, in a direct way and in the same direction, even in the event of inversion of the direction of movement of the blades.
US10937559B2

A micro device transferring apparatus and a micro device transferring method are provided. The micro device transferring apparatus for moving a micro device fixed on an original substrate to a target substrate includes: a stripper on a side of the original substrate away from the micro device, configured to strip the micro device off the original substrate, and an optical tweezer configured to tweeze the micro device from a side of the original substrate provided with the micro device, wherein an accommodating space for accommodating the micro device and the original substrate is between the stripper and the optical tweezer.
US10937557B2

Damper systems selectively reduce coolant fluid flow in nuclear reactor passive cooling systems, including related RVACS. Systems include a damper that blocks the flow in a coolant conduit and is moveable to open, closed, and intermediate positions. The damper blocks the coolant flow when closed to prevent heat loss, vibration, and development of large temperature gradients, and the damper passively opens, to allow full coolant flow, at failure and in transient scenarios. The damper may be moveable by an attachment extending into the coolant channel that holds the damper in a closed position. When a transient occurs, the resulting loss of power and/or overheat causes the attachment to stop holding the damper, which may be driven by gravity, pressure, a spring, or other passive structure into the open position for full coolant flow. A power source and temperature-dependent switch may detect and stop holding the damper closed in such scenarios.
US10937556B2

The invention relates to the field of electrical engineering, and specifically to sealed inlets of electrical circuits into a sealed area of a multi-layered containment shell of a nuclear power station. This design can be used in passages through an external and an internal wall which are subject to relative mutual displacement as a consequence of a seismic phenomenon or thermal expansion of the walls and passage. The problem addressed by the present invention is that of increasing the operating reliability of a sealed cable inlet when high-voltage electrical conductors which have little bending capacity are used. The problem addressed is achieved in that the sealed cable inlet through an external and an internal wall of a containment shell of a nuclear power station comprises an embedded pipe (3) which is arranged in the internal wall (1), with an inlet section (44) of a cable (2) fixed rigidly within said pipe. A means for compensating for a relative movement between the cable (2) and the external wall (11) is mounted in the external wall (11) coaxially with respect to the pipe (3). The compensating means has a tube (19) with a bellows (24) on the external end plane (20) and with a second analogous bellows (25) which is mounted symmetrically on the opposite end plane (21) of the tube (19) at the internal surface (18) of the external wall (11). The free ends (30) and (31) of the two bellows (24) and (25) are of conical design and have internal surfaces (28) and (29) which are support elements for an outlet section (46) of the cable (2), which is arranged freely in the tube (19) with a gap (47) relative to the internal surface (49) of the tube (19). The gap (47) between the braiding (48) along the external surface of the cable (2) and the internal surface (49) of the tube (19) is selected using a design calculation. The gap (47) must not be less than the value of maximum orthogonal thermo-seismic movement in one plane of the internal wall (1) relative to the external wall (11) and change in the coaxial position of the cable (2) in the tube (19).
US10937553B2

Systems and methods to organize the flow and processing of queued messages may: receive messages in a set of processing queues; select a first and second processing queue; select a first and second message in the first and second processing queue; process the concurrent portions of the first and second message simultaneously; select a third processing queue and determine a subset of messages that are its oldest messages; assign a first sequential numbering to the messages in the subset; assign a second sequential numbering to those messages in the subset having a concurrent portion that has been previously processed and a sequential portion that has not been previously processed; determine whether the oldest message in the subset was assigned the same number in the first sequential numbering and the second sequential numbering, and, if so, process the sequential portion of the oldest message.
US10937540B2

Mechanisms are provided to implement a generative adversarial network (GAN). A discriminator of the GAN is configured to discriminate input medical images into a plurality of classes including a first class indicating a medical image representing a normal medical condition, a second class indicating an abnormal medical condition, and a third class indicating a generated medical image. A generator of the GAN generates medical images and a training medical image set is input to the discriminator that includes labeled medical images, unlabeled medical images, and generated medical images. The discriminator is trained to classify training medical images in the training medical image set into corresponding ones of the first, second, and third classes. The trained discriminator is applied to a new medical image to classify the new medical image into a corresponding one of the first class or second class. The new medical image is either labeled or unlabeled.
US10937539B1

Systems and methods are provided for automated activity suggestions based on wearable connectivity with vehicle systems. An example method includes collecting health data for an occupant of the vehicle from a wearable device worn by the occupant; determining a location of the vehicle; and suggesting an activity for the occupant based on the collected health data and the location of the vehicle.
US10937535B1

Provided are computer implemented method and systems for providing and monitoring patient compliance with a patient healthcare treatment plan. The method includes receiving, from a healthcare provider over a network, application features for generating a patient application including patient instructions for using a medical therapy, and generating an application for a patient. The application includes at least an input for the user to input data for use in evaluating patient compliance with a treatment plan. In addition, the method includes receiving, from the healthcare provider over the network, a prescription for the application for the patient, and activating the application after the patient receives training on use of the application. The method also may include receiving patient compliance data from the application over the network based on the input.
US10937529B2

Provided is a non-transitory computer-readable storage medium storing a program causing a computer to execute a process, the process including: receiving a first operation that specifies a person symbol from a plurality of person symbols representing persons present in a family tree; displaying a plurality of first candidate person symbols capable of being connected with the person symbol specified by the received first operation by referring to a first storage unit that stores attribute information with respect to each of a plurality of persons; receiving a second operation that selects a first candidate person symbol from the plurality of first candidate person symbols that have been displayed; and displaying the first candidate person symbol selected by the received second operation while the selected first candidate person symbol is being connected with the person symbol specified by the first operation.
US10937520B2

The present technology relates to an electronic device. A method of operating a memory device having improved test performance according to the present technology includes setting a plurality of program biases corresponding to a plurality of memory dies, respectively, based on an operation speed of each of the plurality of memory dies, setting a plurality of offsets corresponding to a plurality of word line groups, respectively, based on an operation speed of each of the plurality of word line groups included in a selected block of a selected memory die among the plurality of memory dies, and detecting a defect of a target block of the selected memory die using a plurality of high voltages and a set low voltage determined based on a program bias corresponding to the selected memory die and the plurality of offsets.
US10937514B2

A method of programming a NAND flash memory device includes: a programming voltage generation circuit applying an initial programming voltage pulse to a predetermined page of NAND flash memory; a controller verifying a plurality of verification levels of the predetermined page, the plurality of verification levels being less than a first-state verification voltage of verifying a lowest program state of the predetermined page; the controller determining a magnitude of a subsequent programming voltage pulse upon one of the plurality of verification levels of the predetermined page passing a verification; and the programming voltage generation circuit applying the subsequent programming voltage pulse to the predetermined page.
US10937504B1

A memory device includes a plurality of memory cells arranged in N rows, N being a positive integer. A method includes programming a first row of the N rows; after programming the first row, programming a (2m+1)th row, m being an integer between 1 and N/2−1; and immediately after programming the (2m+1)th row, programming a (2m)th row; and after programming an (N−2)th row, programming an Nth row. Even rows closer to the first row are programmed before even rows farther away from the first row.
US10937500B2

A semiconductor memory device comprises a memory string that includes a plurality of memory cells electrically connected in series, the memory cells including first to fourth memory cells, first to fourth word lines that are electrically connected to gates of the first to fourth memory cells, respectively, a voltage generation circuit configured to generate a first voltage, a first circuit configured to output the first voltage to one of first and second wires, a second circuit configured to connect the first and second wires to the first and second word lines, respectively, and a third circuit configured to connect the first and second wires to the third and fourth word lines, respectively.
US10937498B2

A high-speed memory circuit architecture for arrays of resistive change elements is disclosed. An array of resistive change elements is organized into rows and columns, with each column serviced by a word line and each row serviced by two bit lines. Each row of resistive change elements includes a pair of reference elements and a sense amplifier. The reference elements are resistive components with electrical resistance values between the resistance corresponding to a SET condition and the resistance corresponding to a RESET condition within the resistive change elements being used in the array. A high speed READ operation is performed by discharging one of a row's bit lines through a resistive change element selected by a word line and simultaneously discharging the other of the row's bit lines through of the reference elements and comparing the rate of discharge on the two lines using the row's sense amplifier. Storage state data are transmitted to an output data bus as high speed synchronized data pulses. High speed data is received from an external synchronized data bus and stored by a PROGRAM operation within resistive change elements in a memory array configuration.
US10937496B2

Structures and methods for a multi-bit phase change memory are disclosed herein. A method includes establishing a write-reference voltage that incrementally ramps over a write period. The increments of the write-reference voltage correspond to discrete resistance states of a storage cell of the multi-bit phase change memory.
US10937490B2

According to one embodiment, three bits stored in one memory cell of a nonvolatile memory correspond to three pages. In first page writing, a threshold voltage becomes within a first or second region base on a bit value. In second page writing, if being within the first region, it becomes within the first or fourth region; and if being within the second region, it becomes within the second or third region. In the third page writing, if being within the first region, it becomes within the first or sixth region; if being within the second region, it becomes within the second or seventh region; if being within the third region, it becomes within the third or eighth region; and if being within the fourth region, it becomes within the fourth or fifth region.
US10937482B2

A memory cell comprises channel material, insulative charge-passage material, programmable material, a control gate, and charge-blocking material between the programmable material and the control gate. The charge-blocking material comprises a non-ferroelectric insulator material and a ferroelectric insulator material comprising hafnium, zirconium, and oxygen. Other embodiments are disclosed.
US10937478B2

An apparatus includes two or more magnetic tunnel junctions (MTJs), including a first MTJ having a first magnetic characteristic and a second MTJ having a second magnetic characteristic. The first magnetic characteristic is distinct from the second magnetic characteristic. The first magnetic characteristic is based on a first magnetic anisotropy and a first offset field on a first storage layer of the first MTJ. The second magnetic characteristic is based on a second magnetic anisotropy and a second offset field on a second storage layer of the second MTJ, The apparatus further includes a metallic separator coupling the first MTJ with the second MTJ, wherein the first MTJ and the second MTJ are arranged in series.
US10937476B2

Apparatuses and methods for controlling the discharge of subword lines are described. The rate of discharge and/or the voltage level discharged to may be controlled. In some embodiments, a main word line may be driven to multiple low potentials to control a discharge of a subword line. In some embodiments, a first word driver line signal and/or a second word driver line signal may be reset to control a discharge of a subword line. In some embodiments, a combination of driving the main word line and the first word driver line signal and/or the second word driver line signal resetting may be used to control a discharge of the subword line.
US10937470B2

A computer-implemented method is provided for automatically masking data for display in a mobile computing device. The computer-implemented method includes receiving a request to display data on the mobile computing device and detecting a physical location of the mobile computing device, a time corresponding to the request, and at least one network characteristic of a wireless network on which the mobile computing device is making the request. The method also includes automatically determining whether to mask the data for display in the mobile computing device based on the physical location, the time, and the at least one network characteristic. The method further includes responsive to determining to mask the data, applying one or more masking rules to the data.
US10937464B2

A case suitable for solid state memory is described that offers enhanced cooling. In one example, a memory case includes a base, a cover having a plurality of fins on a top of the cover, channels between the fins, defined by the fins, and a ramp extending from a front on the top of the cover to the channels, and an inner cavity defined by the base and the cover to house a solid state memory.
US10937450B1

A spin transfer torque reversal assisted magnetic recording (STRAMR) device is disclosed wherein a flux guiding layer (FGL) magnetization flips to an opposite direction opposing the write gap (WG) field because of spin torque from an adjacent spin polarization (SP) layer and spin injection layer (SIL) when a current (Ia) of sufficient density is applied across the device and between the main pole (MP) and trailing shield (TS) thereby enhancing the MP write field. The SP layer adjoins the MP or TS and maintains a magnetization in the WG field direction. One or both of the SIL and FGL has a spin polarization from −0.4 to 0.3 and may be doped with C, N, or B so that the extent of FGL flipping is greater at a given current density than in the prior art where all magnetic layers within the STRAMR device have a positive spin polarization ≥0.4.
US10937448B2

A voice activity detection method and an apparatus are provided by embodiments of the present application. The method includes: performing framing processing on a voice to be detected to obtain a plurality of audio frames to be detected; obtaining an acoustic feature of each of the audio frames to be detected, and sequentially inputting the acoustic feature of the each of the audio frames to be detected to a VAD model, wherein the VAD model is configured to classify a first N voice frame in the voice to be detected as a noise frame, classify frames from an (N+1)-th voice frame to a last voice frame as voice frames, and classify a M noise frame after the last voice frame as a voice frame, where N and M are integers; and determining, according to a classification result output by the VAD model.
US10937444B1

A system for end-to-end automated scoring is disclosed. The system includes a word embedding layer for converting a plurality of ASR outputs into input tensors; a neural network lexical model encoder receiving the input tensors; a neural network acoustic model encoder implementing AM posterior probability, word duration, mean value of pitch and mean value of intensity based on a plurality of cues; and a linear regression module, for receiving concatenated encoded features from the neural network lexical model encoder and the neural network acoustic model encoder.
US10937443B2

Systems and methods are disclosed for data driven radio enhancement. For example, methods may include demodulating a radio signal to obtain a demodulated audio signal; determining a window of audio samples based on the demodulated audio signal; applying an audio enhancement network to the window of audio samples to obtain an enhanced audio segment, in which the audio enhancement network includes a machine learning network that has been trained using demodulated audio signals derived from radio signals; and storing, playing, or transmitting an enhanced audio signal based on the enhanced audio segment.
US10937435B2

An audio signal processing decoder having at least one frequency band and being configured for processing an input audio signal having a plurality of input channels in the at least one frequency band, wherein the decoder is configured to analyze the input audio signal, wherein inter-channel dependencies between the input channels are identified; and to align the phases of the input channels based on the identified inter-channel dependencies, wherein the phases of input channels are the more aligned with respect to each other the higher their inter-channel dependency is; and to downmix the aligned input audio signal to an output audio signal having a lesser number of output channels than the number of the input channels.
US10937431B2

Systems and methods are disclosed herein for identifying users based on voice data and media consumption data. A media guidance application may generate a voice signature from the user's input and based on that signature identify some demographic characteristics of the user (e.g., age, gender, and other suitable characteristics). The media guidance application may retrieve user data for users that are associated with a household of the user and attempt to identify which of the users spoke the command. If multiple users are identified, based on the demographic characteristics, the media guidance application may use the content of the voice command (e.g., a type of media requested) to identify the user.
US10937421B2

A faucet is provided that electronically controls the flow volume and temperature of water being dispensed. The faucet illustratively includes a faucet body and a faucet handle. In some embodiments, the faucet may include a faucet body and be voice controlled. The faucet illustratively includes an inertial motion unit sensor mounted in the faucet handle to sense spatial orientation of the faucet handle. The faucet illustratively includes an electronic flow control system to adjust flow volume and temperature of water being dispensed. The faucet illustratively includes a controller configured to receive signals from the inertial motion unit sensor and control the electronic flow control system to adjust flow volume and temperature of water being dispensed based upon the position of the faucet handle.
US10937420B2

The present disclosure provides a dialogue system and a method for controlling thereof. The dialogue system may include: an input processor configured to authenticate a user and receive new input information and new state information of the user; a storage configured to store existing state information of the user, existing input information, and available services; a controller configured to identify a service based on the new input information and the existing input information, and to identify the service based on the new state information of the user and the existing state information of the user, wherein the service is configured to fit needs of the user; and an output processor configured to determine a service format based on the new input information and the new state information of the user, wherein the service format is regarding ways to provide the service to the user.
US10937416B2

A method includes providing input text to a plurality of multi-task learning (MTL) models corresponding to a plurality of domains. Each MTL model is trained to generate an embedding vector based on the input text. The method further includes providing the input text to a domain identifier that is trained to generate a weight vector based on the input text. The weight vector indicates a classification weight for each domain of the plurality of domains. The method further includes scaling each embedding vector based on a corresponding classification weight of the weight vector to generate a plurality of scaled embedding vectors, generating a feature vector based on the plurality of scaled embedding vectors, and providing the feature vector to an intent classifier that is trained to generate, based on the feature vector, an intent classification result associated with the input text.
US10937414B2

Systems and methods for text input based on neuromuscular information. The system includes a plurality of neuromuscular sensors, arranged on one or more wearable devices, wherein the plurality of neuromuscular sensors is configured to continuously record a plurality of neuromuscular signals from a user, at least one storage device configured to store one or more trained statistical models, and at least one computer processor programmed to obtain the plurality of neuromuscular signals from the plurality of neuromuscular sensors, provide as input to the one or more trained statistical models, the plurality of neuromuscular signals or signals derived from the plurality of neuromuscular signals, and determine based, at least in part, on an output of the one or more trained statistical models, one or more linguistic tokens.
US10937411B2

Methods, apparatus, and articles of manufacture to generate voices for artificial speech are disclosed. An example apparatus includes a component storing an identifier, the identifier uniquely identifying the apparatus from a plurality of apparatus, an artificial speech generator to generate a first artificial speech signal representing text, the first artificial speech signal generated based on the identifier, the first artificial speech signal audibly different from artificial speech signals generated by respective ones of the plurality of apparatus for the text, an output device to output an audible signal representing the first artificial speech signal.
US10937401B2

An enhanced collapsible drum provides for a collapsible and expandable drum that in its collapsed state provides for improved portability and storage, while in its expanded state maintains the look, feel and playing quality of a drum having a traditional unibody shell or base design. The collapsible drum may be comprised of an elongated base or shell portion divided into two or more sections which may be nested in the collapsed position and can be extended and locked together by mating interlocking components to form an elongated drum base or shell in the expanded position. The collapsible drum may additionally include an internal lighting device and control responsive to sound. The collapsible drum may also include a case, handles and a strap for carrying or supporting the drum while playing or for securing the drum sections in the closed position.
US10937395B2

A saddle for a stringed musical instrument comprising a body having at least one member with a first and second section. The first section, in cross section has opposite ends, and a geometry conforming to the geometry of a slot in a bridge plate and a width approximately equal in dimension to the width of the slot so the opposite ends of the first section tightly fit into the slot when the first section is inserted therein. The second section having a width substantially wider than the width of the first section and having two lateral sides, in cross section, extending from the opposite ends of the first section to form, in combination with the first section, a right-side up “T” fitting such that the saddle possesses a substantially higher resistance to bending forces from tension in the strings in the musical instrument as compared conventional saddle structures.
US10937394B2

An organ includes keys, a windchest in fluid flow communication with a wind supply. A windchest pallet disposed inside the windchest and connected to the key. An auxiliary chamber is independent from the windchest and in fluid flow communication with a wind regulator. An auxiliary pallet is disposed inside the auxiliary chamber and connected to the key. A first adjustment element controls wind generated from the wind regulator. A bias element urges the auxiliary pallet in a closed position. A second adjustment element controls tension exerted by the bias element on the auxiliary pallet.
US10937385B1

A method for operating a display pipe having a first bit depth and implemented in an electronic device may include determining a second bit depth of a display. The method may also include compressing first image data to the second bit depth, where the first image data corresponds to a first image to be presented via the display. The method may also include including buffer data with the first image data to generate processed image data and outputting the processed image data as output image data to cause presentation of the first image.
US10937377B2

Disclosed are driving method and device for driving an LCD apparatus, as well as an LCD apparatus. The driving method includes: receiving an image to be displayed, obtaining a first pixel signal and positional information of each pixel, and looking up the first pixel signal to retrieve a first voltage panel driving signal of the pixel; determining whether each pixel is a first- or second-position liquid crystal pixel; when the pixel is a first-position pixel, computing a second pixel signal based on the first pixel signal and first voltage panel driving signal of the first-position pixel; otherwise when the pixel is a second-position pixel, computing a first luminance signal based on the first voltage panel driving signals of the second-position pixel and of the first-position pixels adjacent to the second-position pixel; and driving the pixels using the second pixel signal and the first luminance signal, respectively.
US10937365B2

The present disclosure provides a temperature compensation method and device, and a display apparatus. In the temperature compensation method, a temperature value of a driving transistor corresponding to a light emitting device in the display apparatus is determined according to a photoelectric display signal of the display apparatus and/or an anode voltage signal of the light emitting device, and an electrical parameter offset of the driving transistor is calculated according to the temperature value, so as to perform real-time temperature compensation on a date line signal such as a gate voltage.
US10937353B2

A display apparatus includes a display panel including a plurality of gate lines, a plurality of data lines, and a plurality of subpixels, the subpixels being connected to the gate lines and the data lines, a driving controller configured to analyze input image data and to determine a driving mode from among one of a first driving mode and a second driving mode, a gate driver configured to output gate signals having timings different from one another to the gate lines in the first driving mode and to output gate signals having the same timing to at least two gate lines in the second driving mode, and a data driver configured to output data voltages to the data lines.
US10937351B2

A Gamma-curve correction method for a display apparatus, and a display apparatus. The method includes: determining a standard Gamma curve according to the display apparatus; selecting a plurality of test gray scale values on the standard Gamma curve, and acquiring a plurality of target brightness values corresponding to the plurality of test gray scale values; adjusting an input gray scale value of the display apparatus to obtain a plurality of test-correction gray scale values, where the test-correction gray scale values are corresponding input gray scale values when display brightness of the display apparatus is equal to respective target brightness; generating an association relationship between input gray scale values and correction gray scale values, according to the plurality of test gray scale values and the plurality of test-correction gray scale values; and adjusting the input gray scale value to a corresponding correction gray scale value, according to the association relationship.
US10937350B2

A voltage control circuit and a method of controlling the same, and a display device are provided. The comparison sub-circuit is coupled to a first reference voltage end, a second reference voltage end, a feedback voltage end and a comparison output end which is coupled to the switching sub-circuit. The switching sub-circuit is further coupled to an output voltage end, an initial voltage end and a replacement voltage end. The comparison sub-circuit determines whether a voltage of the feedback voltage end is between the first reference voltage and the second reference voltage. The switching sub-circuit transmits a voltage of the initial voltage end to the output voltage end in response to a first control signal of the comparison output end; transmit a voltage of the replacement voltage end to the output voltage end in response to a second control signal of the comparison output end.
US10937343B2

A display device includes a housing with a grid assembly received therein. A plurality of light assemblies is coupled to the grid assembly, for example in a grid pattern to create a dynamic display area. Each of light assemblies has an actuator assembly, with each one of the actuator assemblies being individually controllable to move the corresponding light assembly between a retracted state and a plurality of extended states. A controller is coupled to each of the plurality of light assemblies and programmed to control the actuator assemblies to move the light assemblies between the retracted state and the plurality of extended states.
US10937342B2

A shelf edge system which can be easily and conveniently attached to an existing shelf system, and which has a display system capable of attracting the attention of shoppers in a store.
US10937339B2

Systems and methods for encrypting a dataset are provided. The methods may include deriving an ephemeral key, and encrypting the dataset using the ephemeral key to produce a ciphertext. The ephemeral key, without being saved after the encrypting, may be re-derivable on demand and operable to decrypt the ciphertext.
US10937338B2

Devices, systems, and methods appropriate for use in medical training using a patient simulator and various anatomical inserts. One such system generally includes a patient simulator and an anatomical insert, the patient simulator including a simulated vascular system, and the anatomical insert being fluidically couplable to the simulated vascular system and including a simulated artery and a simulated vein. When the anatomical insert is fluidically coupled to the simulated vascular system, the simulated vascular system is adapted to pressurize the simulated artery and the simulated vein with a blood-like fluid to simulate natural arteries and veins. Moreover, when the simulated vascular system pressurizes the simulated artery and the simulated vein with the blood-like fluid, the simulated vascular system is adapted to provide a pulsatile flow of the blood-like fluid to the simulated artery and a steady flow of the blood-like fluid to the simulated vein.
US10937337B2

A container for a catheter simulator includes an accommodating unit for accommodating a liquid, the accommodating unit being defined by side walls and a bottom face. On the side walls, there are formed connection units capable of retaining any one of the heart models selected from a four-chamber heart model, a coronary artery model, and a Transcatheter Aortic Valve Implantation model, the heart model being installed in the accommodating unit in a state of having the accommodating unit filled with a liquid; and installation parts for inserting a catheter from the outside of the container into simulated blood vessels of the heart model.
US10937333B2

A rehabilitation system includes: a brain activity measuring device which measures brain activity of a patient who carries out training based on a set amount of training; a motion measuring device which measures a motion state of a paralyzed site of the patient; a spasticity state determiner which determines a spasticity state based on the brain activity and the motion state; an updater which updates the amount of training based on a result of determination by the spasticity state determiner; and a presentation device which presents the updated amount of training to the patient.
US10937329B2

An embodiment includes a method of learner engagement that includes crowdsourcing a skill proposal. The skill proposal is crowdsourced and includes a skill item that describes an exercise related to an educational concept. The method may include crowdsourcing a real-world problem proposal. The real-world problem proposal may include a real-world problem item that includes one or more technical issues that occur in at least one career. The method may include determining whether the skill item is relevant to the real-world problem item based on application of the educational concept of the skill item to technical issues of the real-world problem item. In response to a determination that the skill item is relevant to the real-world problem item, the method may include pairing the skill item with the real-world problem item.
US10937327B2

A system and method for autonomous dynamic air traffic management. The method includes sensing a current location of a flying platform using at least one of a plurality of positioning sensors onboard the flying platform, transmitting location transmissions and receiving location transmissions from other flying platforms, determining from the received location transmissions and the sensed current location whether the flying platform and another flying platform are flying in a mutually intentional flight pattern or in a mutually unintentional flight pattern, based on one or more indications; refraining from alerting when the flying platform and the other flying platform fly close to each other within a predetermined range when flying in a mutually intentional flight pattern; detecting a risk of collision between the flying platform and said another of said one or a plurality of flying platforms; and generating an evading action instruction for the flying platform to avoid the collision.
US10937312B2

Disclosed aspects relate to transportation vehicle traffic management. A traffic controller detects a first traffic state parameter value for a first lane. In response to detecting the first traffic state parameter value, the traffic controller establishes a first broadcast of a first movement value (e.g., speed, acceleration, direction). The first movement value may indicate a first movement pattern for a first set of vehicles in the first lane. In response to establishing the first broadcast of the first movement value, the traffic controller detects a second traffic state parameter value for the first lane. In response to detecting the second traffic state parameter value the traffic controller modifies the first broadcast of the first movement value. The modified first movement value may indicate a second movement pattern for the first set of vehicles in the first lane.
US10937310B2

A control device of a vehicle control system is described comprising a receiver configured to receive traffic environment information, a processor configured to determine a reliability for the traffic environment information and a controller configured to generate a command signal for a vehicle based on the traffic environment information and the reliability.
US10937307B2

A load control system may include devices for performing communications for controlling an amount of power provided to an electrical load. The devices may include load control devices that may communicate by transmitting digital messages. A user device having an adjustable wireless communication range may be used for discovering devices, configuring devices, and/or diagnosing devices in the load control system. The user device may detect whether devices are within an established wireless communication range of one another for performing communications. The user device may detect digital messages transmitted from a device and/or digital messages received at a device to determine whether the digital messages are correctly communicated in the load control system. The user device may provide an indication to a indicating whether a digital message is correctly transmitted or received by a device in the load control system.
US10937301B2

Improvements in a circuit with a glanceable indicator(s) for power checking and short testing in electrical power supplies is disclosed. Providing a reliable, easily understandable indication of electrical integrity will save consumers time and money by allowing them to quickly and accurately determine whether a power supply is causing an issue or lack of function with their powered device. By eliminating (or identifying) the power supply as the cause of the issue, the consumer will be able to troubleshoot quicker and have a better experience with their devices.
US10937295B2

A notification system for notifying detection of vaping, smoking, or potential bullying at a premises includes a plurality of sensors, each being configured to sense air quality, sound, and temperature at the premises, a memory configured to store a responsibility schedule, and positional information and base data for each of the plurality of sensors, a controller configured to determine detection of vaping, smoking, or potential bullying by comparing results sensed by the plurality of sensors with the base data, and a message server configured to send an alert to a person based on the responsibility schedule, a detection location, and a detection time. The person is responsible at the detection location and at the detection time based on the responsibility schedule.
US10937292B2

A device tracking system of the present disclosure has a theft tracking device that is permanently secured to an item that has the propensity to be stolen. The theft tracking device further has a theft tracking processor and a Wireless Fidelity (Wi-Fi) module. The theft tracking processor receives ping data and in response transmits response data via the Wi-Fi module. The system further has a remote locator device that has a ease comprising a plug for securing the remote locator device to a power receptacle. The remote locator device has a remote locator processor and a Wi-Fi module, and the remote locator processor periodically transmits the ping data to the theft tracking device and receives the response data from the theft tracking device. The theft tracking processor further configured for transmitting data indicating that the theft tracking device is not responding via a network when a response is not received from the tracking device. The system further has at least one server that has a server processor, and the at least one server is communicatively coupled to the remote locator device. The server processor receives data indicating that the theft tracking device is not responding and transmits location data periodically to a Law Enforcement Official (LEO) Graphical User Interface (GUI) that shows a location of the item overlaying an electronic map and indicating movement of the item in relation to the map as the location data is periodically updated so that the item may be recovered.
US10937288B2

The theft prevention monitoring device, system and method are provided. The theft prevention monitoring device includes: a housing, a moving mechanism, a controller, and a video control module, the controller includes a moving control module, an image recognition module, and a sound and light control module; the moving control module is adapted to control a moving mechanism to move along a running route; the video control module is adapted to use a camera to scan environment information, real-time build dynamic map of environment, and generate the running route; the image recognition module is adapted to match captured videos or images of people with pre-stored videos or images of people to obtain matching result, provide corresponding control instructions; a sound and light alarm of the sound and light control module is adapted to give an alarm by sending out sound and light according to the corresponding control instructions.
US10937282B2

A security system notifies of an alarm situation. The security system has two separate communications paths. When the alarm situation is determined, the security system may select one of the two separate communications paths based on performance, cost, urgency, and other factors.
US10937279B1

A peer-to-peer sports betting platform is disclosed. With the peer-to-peer sports betting platform, users can create bets and view open bets, but will not pay exorbitant fees to place bets. The peer-to-peer sports betting platform is tiered, based on how much money is won per bet. Users also get to create and define their own bets for other users to directly accept.
US10937255B2

This disclosure relates to a distributed data center that includes resources carried by a fleet of vehicles. The system includes sensors configured to generate output signals conveying information related to the vehicles. The system may detect vehicle events based on the information conveyed by the output signals. The system includes a remote computing server configured to present a user interface to a user. Through the user interface, the user may query information from one or more vehicles in the fleet. The distributed query is transmitted to individual vehicles, and results are locally processed in accordance with response constraints and subsequently transmitted back to the remote computing server for presentation to the user.
US10937243B2

Systems and methods for providing a real-world object interface in virtual, augmented, and mixed reality (xR) applications. In some embodiments, an Information Handling System (IHS) may include one or more processors and a memory coupled to the one or more processors, the memory including program instructions stored thereon that, upon execution by the one or more processors, cause the IHS to: receive a video frame during execution of an xR application; instruct a user wearing a Head-Mounted Display (HMD) to perform a manipulation of a real-world object detected in the video frame; receive additional video frames; determine whether the user has performed the manipulation by tracking the object in the additional video frames; and execute an operation in response to the determination.
US10937242B2

There are provided systems and methods for performing image compensation using image enhancement effects. In one implementation, such a system includes a computing platform having a hardware processor and a memory storing an image compensation software code. The hardware processor is configured to execute the image compensation software code to receive image data corresponding to an event being viewed by a viewer in a venue, the image data obtained by a wearable augmented reality (AR) device worn by the viewer, and to detect a deficiency in an image included in the image data. The hardware processor is further configured to execute the image compensation software code to generate one or more image enhancement effect(s) for compensating for the deficiency in the image and to output the image enhancement effect(s) for rendering on a display of the wearable AR device while the viewer is viewing the event.
US10937241B2

Systems, apparatus, methods, and articles of manufacture provide for managing and presenting historical environment information as virtual content in augmented reality (AR) environments and applications.
US10937235B2

Systems and methods are provided for receiving image data via a camera of a computing device, the image data comprising a plurality of image frames; displaying a 3D reconstruction of the image data on a graphical user interface (GUI) displayed on a computing device as the image data is received and the 3D reconstruction of the image data is generated; detecting at least one object corresponding to one or more of a plurality of predefined object types in the image data; determining dimensions of the at least one object in 3D space based on the 3D reconstruction of the image data; and displaying in the GUI the at least one detected object.
US10937232B2

In some examples, a system includes a range sensor configured to receive signals reflected from objects in an environment and generate two or more successive scans of the environment at different times. The system also includes a camera configured to capture two or more successive camera images of the environment, wherein each of the two or more successive camera images of the environment is captured by the camera at a different location within the environment. The system further includes processing circuitry configured to generate a three-dimensional map of the environment based on the two or more successive scans and the two or more successive camera images.
US10937222B2

A system, method, and computer program product for displaying representative images is disclosed. In use, a first relationship between each of two or more representative images is configured. A subpanel including the two or more representative images is displayed, and a notification indicating a new orientation for the subpanel is received. In response to the new orientation, an in-place rotation animation for each of the two or more representative images of the subpanel is generated, and the first relationship between each of the two or more representative images is maintained.
US10937217B2

An electronic device includes a control unit to control so that cyclical scroll display of a same content is performed on the second screen, the cyclical scroll display involving, in accordance with a first operation, scrolling the VR content being displayed by flat display in a first direction without scrolling the indicator and sequentially displaying, in the first direction from an end in a second direction in the rectangular region, an image region corresponding to a scroll amount in the first direction among the VR content, and that the cyclical scroll display is not performed on the first screen even when the first operation is performed; and a generating unit to generate an edited VR content including a second video range that is narrower than the first video range among the VR content on the basis of a region indicated by the indicator.
US10937215B1

The present disclosure relates to techniques for providing an interactive computer-generated reality environment for creating a virtual drawing using one or more electronic devices. Specifically, the described techniques provide a user with a computer-generated reality environment, which can be based on different types of realities including virtual reality and mixed reality, for creating a virtual drawing on a drawing surface within the computer-generated reality environment. The computer-generated reality environment provides the user with a realistic and immersive experience while creating the virtual drawing.
US10937214B2

An electronic device merges a plurality of maps, or area description files (ADFs), by representing relationships among ADFs in an undirected graph, with vertices representing maps and edges representing transformations between maps. As the electronic device generates new ADFs, the electronic device merges each new ADF to a stored collection of ADFs by adding each new ADF as a vertex and transformations between the new ADF and the collection of ADFs as edges in the undirected graph. In this way, the map merger can use the undirected graph to more accurately represent the relations between any two maps, allowing more efficient merger of new maps to a previously stored collection of maps, and allowing for the development of more flexible and efficient algorithms for manipulating the merged maps.
US10937209B2

Provided are a tomography imaging apparatus and a method of reconstructing a tomography image which may more accurately measure a motion of an object to be tomography-imaged. In detail, the tomography imaging apparatus and the method of reconstructing a tomography image may obtain information indicating a motion of a moving object according to a time, may perform motion correction based on the obtained motion information, and may reconstruct a target image with reduced motion artifacts.
US10937207B2

According to one embodiment, a medical image diagnostic apparatus includes processing circuitry. The processing circuitry sets a viewpoint and an observation direction relative to medical image data. The processing circuitry searches for a region that satisfies a predetermined requirement from a search initiation surface set at a predetermined position farther away from the viewpoint in comparison with a non-display region in the medical image data in a direction toward the viewpoint, and calculates a drawing initiation surface based on a result of the search. The processing circuitry executes drawing processing from the drawing initiation surface in the observation direction, and generates display image data.
US10937199B2

Systems and methods for handling color vision deficiencies in virtual, augmented, and mixed reality (xR) applications are described. In some embodiments, a hardware memory device may have program instructions stored thereon that, upon execution by a hardware processor of an Information Handling System (IHS), cause the IHS to: apply a first set of RGB adjustments to a foreground portion of an image to be displayed by Head-Mounted Device (HMD) worn by a user; apply a second set of RGB adjustments to a background portion of the image, where the first and second set of RGB adjustments produce a visual indication of the presence of a color, in the image, that the user is incapable of naturally identifying; and display the visual indication.
US10937180B2

A method and an apparatus for depth-map estimation between at least two images respectively captured by at least two cameras are disclosed. Extrinsic and intrinsic parameters of the at least two cameras are obtained. Local spatial structure descriptors for each pixel of the at least two images are obtained by transforming a patch of pixels surrounding each pixel, and depth is obtained for at least one pixel of a first image among the at least two images, among at least two depth candidates, each depth candidate being associated with a corresponding pixel in a second image of the at least two images, said corresponding pixel in the second image being determined according to the obtained extrinsic and intrinsic parameters.
US10937179B2

An apparatus, system and process for utilizing dual complementary pattern illumination of a scene when performing depth reconstruction of the scene are described. The method may include projecting a first reference image and a complementary second reference image on a scene, and capturing first image data and second image data including the first reference image and the complementary second reference image on the scene. The method may also include identifying features of the first reference image from features of the complementary second reference image. Furthermore, the method may include performing three-dimensional (3D) scene reconstruction for image data captured by the imaging device based on the identified features in the first reference image.
US10937177B2

A determination device generates, based on a first captured image captured by a first image capturing device mounted on a moving object, a shape of a subject (one of subjects) included in the first captured image. The determination device estimates the location of the shape of the subject after specific time based on the location of the shape of the subject and a moving speed. The determination device extracts the shape of the subject from a second captured image captured by a second image capturing device mounted on the moving object; compares the location of the shape of the subject extracted from the second captured image with the location of the shape of the subject estimated from the first captured image; and performs determination related to a moving state of the subject.
US10937176B2

An object recognition apparatus is provided with: a first output device configured to output a provisional position of a first object and a tracking priority by using a neural network; and a second output device configured to receive entries of the first image data, the provisional position and the tracking priority, and configured (i) to perform a time-series tracking process and output a position and a speed, for the first object in which the tracking priority satisfies a predetermined condition, and (ii) to output a position without performing the time-series tracking process, for the first object in which the tracking priority does not satisfy the predetermined condition. The neural network is a learned neural network that has learned by using teacher data, wherein the teacher data includes second image data, and correct answer data.
US10937175B2

The method for assisting a person in operating in a dynamic environment may form part of a mobility assistance system. The method comprises a step of acquiring sensor data comprising a time sequence of at least two consecutive images of the dynamic environment from at least one sensor, for example a camera. Optical flows are calculated based on the at least two consecutive images. Feature scores associated to spatial positions for selected regions in an image space are determined in order to generate a feature score field. An output signal including directional stimulus information is generated based on the generated feature score field, wherein the directional stimulus information comprises information on relative spatial relations between the selected regions. The generated output signal is provided to at least one actuator, which signals the directional stimulus information to the person.
US10937169B2

Techniques and systems are provided for segmenting one or more frames. For example, image segmentation can be performed on a first frame of a plurality of frames. The image segmentation results in generation of a segmentation mask. Pixels of the first frame can be modified using the segmentation mask. An amount of movement of one or more pixels of a second frame can be determined. The amount of movement can be determined based on one or more motion characteristics of the second frame. It can be determined whether to perform image segmentation using the second frame or a third frame of the plurality of frames based on the amount of movement of the one or more pixels of the second frame.
US10937162B2

Systems and methods for automatically excluding artifacts from an analysis of a biological specimen image are disclosed. An exemplary method includes obtaining an immunohistochemistry (IHC) image and a control image, determining whether the control image includes one or more artifacts, upon a determination that the control image includes one or more artifacts, identifying one or more artifact regions within the IHC image by mapping the one or more artifacts from the control image to the IHC image, and performing image analysis of the IHC image where any identified artifact regions are excluded from the image analysis.
US10937157B2

A computed tomography (CT) pulmonary nodule detection method based on deep learning is provided. The method comprises the steps of: acquiring 3D pulmonary CT sequence images of a user; processing the acquired 3D pulmonary CT sequence images into 2D image data; inputting 2D image data into a preset deep learning network model for training to obtain a trained pulmonary nodule detection model; inputting a set of 3D pulmonary CT sequence images to be tested into the trained pulmonary nodule detection model to obtain a preliminary pulmonary nodule detection result; applying a pulmonary region segmentation algorithm based on deep learning to the preliminary pulmonary nodule detection result to remove false positive pulmonary nodules, so as to obtain a final pulmonary nodule detection result.
US10937155B2

A method that includes acquiring image data, and determining a quality level for a measurement presented in a medical image. The quality level is based on the acquired image data. The method also includes generating the medical image including a measurement indicator based on the quality level, and displaying the medical image on a display device.
US10937151B2

An automatic optical inspection (AOI) method for inspecting defects on a surface of an object is provided. The method includes: providing at least two different illumination systems; acquiring, by at least one detector, at least two pieces of image information of the object, each piece of image information being acquired under illumination of a corresponding one of the illumination systems; obtaining at least two pieces of surface defect information of the object by analyzing the acquired at least two pieces of image information using a computer and storing at least one of the obtained at least two pieces of surface defect information by the computer; and combining, by the computer, all of the at least two pieces of surface defect information to de-duplicate the at least two pieces of surface defect information and obtain a piece of combined surface defect information.
US10937150B2

A method and system, the method including receiving semantic descriptions of features of an asset extracted from a first set of images; receiving a model of the asset, the model constructed based on a second set of a plurality images of the asset; receiving, based on an optical flow-based motion estimation, an indication of a motion for the features in the first set of images; determining a set of candidate regions of interest for the asset; determining a region of interest in the first set of images; iteratively determining a matching of features in the set of candidate regions of interest and the determined region of interest in the first set of images to generate a record of matches in features between two images in the first set of images; and displaying a visualization of the matches in features between two images in the first set of images.
US10937147B2

A device for detecting a group of offending objects and determining that the number of offending objects is above a predetermined threshold of offending objects. The device uses an image capturing system to scan areas to detect flying objects such as flying insects to detect a presence of a swarm of such flying objects. An action head on the device is configured to automatically respond once a swarm of objects is identified. The action head may disperse the swarm by expelling a substance such as a mist, smoke, repellant or insecticide.
US10937141B2

According to an exemplary embodiment of the present disclosure, an image comparing method is disclosed. The image comparing method includes: receiving, by a pre-learned network function, first image data and second image data having correlation; determining anomaly related information of the second image data based on the received first image data and second image data; and outputting the anomaly related information determined by the network function.
US10937137B2

An image calibration method of the present invention is configured to calibrate the position of observation area in motion image which includes image frames. The step of the image calibration method includes: determining the observation area and acquires central position of the observation area in first image frame of the motion image; determining first unique area, which complies with gradient characteristic, in the first image frame; acquiring first vector value from the central positions of the observation area to the first unique area in the first image frame; finding second unique area in the second image frame of the motion image according to the gradient characteristic; acquiring second vector value from the central position of the observation area to the central position of the second unique area in the second image frame; and calibrating position of the observation area in a third image frame according to the difference between the first vector and the second vector.
US10937136B2

There are provided a subject information processing apparatus suitable for acquiring a moving image by consecutively receiving acoustic waves from an observation target subject region and an image display method. First combined image data is generated by combining at least two of i-th image data to (i+m)-th image data (i+m
US10937134B2

An image processing apparatus, an image capturing system, an image processing method, and a recording medium are provided. The image processing apparatus: obtains a first image in a first projection, and a second image in a second projection; transforms projection of at least a part of the first image corresponding to the second image, from the first projection to the second projection, to generate a third image in the second projection; extracts a plurality of feature points, respectively, from the second image and the third image; determines a corresponding area in the third image that corresponds to the second image, based on the plurality of feature points respectively extracted from the second image and the third image; transforms projection of a plurality of points in the corresponding area of the third image, from the second projection to the first projection, to obtain location information indicating locations of the plurality of points in the first projection in the first image; and stores, in a memory, the location information indicating the locations of the plurality of points in the first projection in the first image, in association with the plurality of points in the second projection in the second image.
US10937132B2

A spike signal-based display method and a spike signal-based display system are disclosed by the present application. The method includes: analyzing a spike sequence corresponding to a single pixel position to obtain spike-firing information; acquiring respective pixel values corresponding to multiple spike-firing times before a single spike-firing time, and accumulating the pixel values as a first accumulated pixel value; setting a first specific amount corresponding to the single spike-firing time of the pixel position, and summing the first specific amount and the first accumulated pixel value to obtain a first pixel value of the pixel position; comparing the first pixel value with a pixel threshold range, and obtaining a second specific amount based on the first specific amount; and obtaining a second pixel value of the pixel position by summing the first accumulated pixel value and the second specific amount, and generating an image by using the second pixel values. Since the pixel values are calculated using the time domain characteristic of the spike signal, an image with high quality is formed and an image at any continuous time instant is output. The quality of the generated image is improved by adjusting the pixel values based on the pixel threshold range.
US10937121B2

Various embodiments are provided for managing memory for image analysis in a computing environment by a processor. An estimated amount of memory may be reserved for an image analysis job. During a processing of the image analysis job, at least one thread of the image analysis job is partially suspended by restricting the image analysis job from requesting allocation of additional memory upon memory requirements for the image analysis job exceeding the estimated amount of memory. Commensurate with partially suspending the at least one thread, a state of the image analysis job is maintained in the memory notwithstanding the processing of the at least one thread associated with the state is suspended.
US10937120B2

A video processing system includes a main chip and a processing chip. The main chip receives first data. The processing chip is coupled to the main chip, and receives second data and to perform a video processing on at least one of the first data transmitted from the main chip and the second data, in order to drive a display panel. First video carried on the first data or second video on the second data has a first resolution, and the first resolution is at least 8K ultra high definition.
US10937114B2

During operation, the system receives a set of input signals containing electrical usage data from a set of smart meters, which gather electrical usage data from customers of the utility system. The system uses the set of input signals and a projection technique to produce projected loadshapes, which are associated with electricity usage in the utility system. Next, the system identifies a closest time period in a database containing recent empirically obtained load-related parameters for the utility system, wherein the load-related parameters in the closest time period are closest to a present set of load-related parameters for the utility system. The system then iteratively adjusts the projected loadshapes based on changes indicated by the load-related parameters in the closest time period until a magnitude of adjustments falls below a threshold. Finally, the system predicts electricity demand for the utility system based on the projected loadshapes.
US10937113B2

Embodiments include methods, systems and computer readable storage medium for demand prediction and energy resource pre-allocation and/or relocation. The method includes monitoring, by a processor, venue event information for one or more locations. The method further includes calculating, by the processor, an energy resource demand based on a charge demand model. The method further includes determining, by the processor, whether the energy resource demand exceeds available energy resource stations provided at the location. The method further includes instructing, by the processor, one or more vehicles having spare energy resources to contribute at least a portion of the spare energy resources to meet the energy resource demand exceeding the available energy resource stations.
US10937112B2

The present disclosure relates to a method, system and device for power generation planning in a power generation system. The power generation system comprises a plurality of Power Generation Units (PGUs). The system receives a power demand data indicative of power required over a pre-defined time period, by a load. A pattern in variation of power among various patterns is identified for each of one or more intervals in the pre-defined time period. An operation technique and a repair technique are determined for each of the one or more intervals based on the pattern. A plurality of working patterns for operating the plurality of PGUs is determined in each of the one or more intervals based on determined operational technique and repair technique for corresponding one or more intervals. System determines individual power outputs to be generated by the number of PGUs determined in each of the plurality of working patterns.
US10937105B1

At least a system for providing telematics data associated with a vehicle being driven by a driver is described. The vehicular telematics data may be obtained by tracking the movements of a wireless communications device of a driver of the vehicle. The telematics data may provide, among other things, speed, acceleration, deceleration, times of operation, duration of operation, mileage driven per day, and day of the week the vehicle has been used. At least a system for determining risk behavior of a driver is also described. While a vehicle is being driven, data is obtained related to the position and movement of a wireless communications device. The data may indicate the type of behavior exhibited by the driver while the vehicle is being driven.
US10937104B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an indication that a vehicle has been in a collision. Receiving vehicle information system (VIS) data from a VIS associated with the vehicle. Determining a component damage probability (CDP) for each of a plurality of components of the vehicle based on the VIS data. Determining estimated costs to replace components having respective CDPs above a threshold value. Providing an estimated total repair cost for the vehicle to a user computing device.
US10937094B1

Systems and methods for order inheritance and order transfer are provided. In one embodiment, a user submits an order through trading platform. The order is then added to an order queue for execution on financial market. Once a trader has achieved a queue position, various embodiments allow the trader to indicate that the order is available for inheritance or transfer. Various display indicators may be used to notify other traders that the order and queue position are available. A new owner can be selected and the order ownership can be transferred. Other features are disclosed herein.
US10937090B1

Certain consumers may not have a credit report and, thus, may not be able to enroll in a credit monitoring service. A credit report monitoring system requests a credit report of consumers that are attempting to enroll in a credit monitoring service. If no credit report is located for the consumer, a credit report of the consumer is automatically periodically requested by the system. When a credit report is later located, the consumer may continue with enrollment in a credit report monitoring service. In this way, the consumer is alerted of the (possibly fraudulent) creation of a credit report and is quickly able to enroll in a credit monitoring service.
US10937089B2

A machine learning and predictive analytics system is disclosed. The system may comprise a data access interface to receive, over a network, data associated with a subject from a data source. The data source may include an internal data source and an external data source. The system may comprise at least one processor to analyze the data associated with the subject, predict a future life event based on the analysis of the data, and calculate at least one of a financial forecast, a ratio, and an index based on the predicted future life event and data associated with the subject. The processor may use machine learning, statistical analysis, simulation, and/or modeling techniques to analyze the data, predict the future life event, and calculate the at least one of a financial forecast, a ratio, and an index, which may represent likelihood of the subject taking a financial action with a financial institution. The processor may also generate a recommendation for the subject to elect the financial action or other product or service based on the predicted life event.
US10937087B2

The present invention relates to systems and methods for optimizing bidding in a business-to-business environment. Initially the observed outcomes for n deals are received, and the belief parameters for these n deals are calculated. The Bayes-greedy price is then calculated and presented to a buyer. The buyer's response is collected and an optimal variance parameter based on the buyer's response is generated. The belief parameters for these n+1 deals are also updated. This process may be repeated for additional deals.
US10937083B2

A system includes: a plurality of network nodes communicatively coupled in a peer-to-peer network; and a plurality of computing devices each communicatively coupled to at least one of the plurality of network nodes. Computing devices transmit market trade requests to at least one of the network nodes. A first subset of network nodes (including at least two network nodes) determine an order of receipt of the plurality of market trade requests. The first subset of network nodes reach a consensus of the order of receipt of the plurality of market trade requests. The first subset of network nodes generate ordered data based on the order of receipt agreed upon by the first subset of network nodes. A second subset of network nodes (including at least two network nodes) match the plurality of market trade requests.
US10937076B2

An online personalized gifting system for providing gift card related packaging formats to enhance the customer experience relating to online gift card sales.
US10937071B2

A computer-implemented method, computer program product, and computing system for defining a plurality of social platforms within a social platform pool; and associating each of the plurality of social platforms with one or more responsibility descriptors, chosen from a responsibility descriptor pool. The one or more responsibility descriptors identify one or more portions of a responsibility score that may be positively impacted when a contribution is made to the associated social platform.
US10937067B2

A method and system is provided for item inquiry and information presentation via standard communication paths. More particularly, the method and system detects an item associated with an avatar of a virtual universe (VU) user in a VU and determine information associated with the item. Additionally, the method and system are operable to display the information in the VU in a high-resolution component of the VU.
US10937066B2

A terminal device including: a communication interface which is communicably connected to a server device via a network; a memory that is configured to store computer readable instructions; a processor configured to execute the computer-readable instructions so as to cause the communication interface to receive image selection information of a display image from the server, the display image being included in the advertisement and select one of a plurality of images as the display image to be included in the advertisement based on the selection information, the plurality of images being stored in at least one of the memory and a storage device connected to the terminal device via the network; and a display configured to display the advertisement including the selected display image.
US10937058B2

Disclosed are methods, systems, and non-transitory computer-readable medium for targeting bid and position for a keyword. For instance, the method may include obtaining information about the keyword, the information about the keyword including observations of value with respect to position for the keyword. The method may further include applying a Gaussian Process Model on the observations to obtain a prediction function and associated uncertainties, the prediction function and the associated uncertainties relating positions to expected values; applying a Thompson sampling reinforcement learning model on the expected values and the positions to obtain a target position; and applying a bid model to the target position to obtain bid information for the keyword. The method may also include transmitting a bid message to a search engine, the bid message including the bid information.
US10937056B2

A terminal sends a first advertisement request to an advertisement server, where the first advertisement request includes a device identifier of the terminal and an advertisement slot identifier of a first client on the terminal. The advertisement server determines a target advertisement and first permission information according to the first advertisement, request, and returns the target advertisement and the first permission information to the terminal. The first permission information is permission information that is determined by the advertisement server based on the device identifier and that is used to instruct the first client to display the target advertisement. The terminal controls, based on the received first permission information, the target advertisement to be displayed on the first client.
US10937043B2

Methods and apparatus to collect impressions associated with over-the-top media devices are disclosed. Example disclosed apparatus include a device identifier collector at a first server, the device identifier collector to: receive a first request initiated at a user-controlled client device, the first request including a client device identifier that identifies the user-controlled client device and an over-the-top device identifier that identifies an over-the-top device that presents media via a media presentation device, the over-the-top device different than the user-controlled client device; forward a mapping identifier and the client device identifier to a second server of a database proprietor, the mapping identifier associated with the over-the-top device identifier. Example apparatus also include an impressions collector at the first server, the impressions collector to: receive a second request initiated by the over-the-top device, the second request including the over-the-top device identifier and a media identifier; and forward the mapping identifier and the media identifier to the second server of the database proprietor. Example apparatus also include a demographic collector to receive aggregate demographic impressions from the database proprietor, the aggregate demographic impressions including the media identifier and demographics corresponding to the user of the user-controlled client device.
US10937042B2

A system and method is provided for generating subscription recommendations suggesting ways that one or more creators of content may increase subscribership and/or prominence of the one or more creators. Subscription recommendations can involve changing and/or updating subscription levels offered by a content creator to potential, existing, or previous subscribers of the content creator. Current and/or historical performance data associated with the content creator, other content creators, and/or the consumers making up a community of subscribers may be analyzed in order to generate subscription recommendations.
US10937040B2

Systems and methods to identify intentionally placed products in media content are disclosed. A disclosed system to detect intentionally placed products in media content includes a placement monitor site to record an occurrence of a first intentionally placed product within first broadcast media content in a product placement record; an audience measurement site to record an audience interaction with a second intentionally placed product in second broadcast media content in an event record; and a collection facility to receive the product placement record and the event record.
US10937039B2

Analyzing a purchase decision made by a user includes tracking locations of a mobile device within a retail store to form a proximity history, the proximity history capturing information relating to items within the retail store in which the user expresses interest, with a point of sale (POS) system, determining purchase information for each of the items in which the user expresses interest in, the purchase information indicating whether an item in which the user expressed interest is or is not purchased, and after the purchase, analyzing the proximity history and the purchase information for each of the items in which the user expressed interest to create a purchase decision analysis, the purchase decision analysis to identify which of the items have a proximity history exceeding a threshold that indicates the user was undecided whether to purchase or not to purchase that item while shopping in the retail store.
US10937036B2

Embodiments are directed towards providing dynamic recommendations of reserving information technology resources over time that may be visually displayed over that time. In one embodiment, the recommendations may be determined based on an analysis of actual usage data obtained over a prior time period and used to predict future resource demands. The subject innovations enable a user to dynamically perform various ‘what-if’ analysis to determine optimum purchase times, and configurations. In some embodiments, the user is further provided information about currently purchased resource under-utilizations to enable the user to redistribute work, release resources, or take other actions directed towards improving management of their IT budget. While subject innovations are may be directed towards managing IT resources obtained through one or more cloud computing service providers, some embodiments further allow the user to perform make/buy decisions such as when to use in-house resources versus using cloud-based resources.
US10937025B1

The described financial institution computing system provides services to customers through an application programming interface (“API”). The services include user identification services to customers and payment services that allow users to pay the customers via the financial institution. The user identification services allow the customers to verify the identity of users as non-fraudulent users. Further the user identification services allow the financial institution to provide known user information to the customers for purposes of prepopulating registration forms, completing transactions, and the like. Further services, such as user account validation services, payment services, and the like are also possible through the financial institution APIs. In some situations, users are registered with the financial institution. For example, a user may also be an account holder with the financial institution. In other situations, the users are not registered with the financial institution.
US10937016B2

A method and an apparatus for binding a bank card in a payment application are disclosed. The method includes the following steps: obtaining a picture of a to-be-bound bank card; identifying the picture of the bank card to obtain bank card information, where the bank card information includes a card number of the bank card and information about a bank card pattern; searching, based on the information about the bank card pattern, for a bank card background picture that matches the information about the bank card pattern; and superimposing the card number of the bank card on the bank card background picture to obtain a virtual bank card consistent with the bank card. A technical solution provided in this application is advantageous to desired user experience.
US10937007B2

The present invention extends to methods, systems, and computer program products for electronically tracking vehicle state in a vehicle maintenance facility. When a vehicle enters a maintenance facility, maintenance facility personnel can assess the vehicle and assign a vehicle collision repair and/or maintenance workflow for performing indicated repairs and/or maintenance. The vehicle can also be assigned an identifier and fitted with one or more transmitters. As a vehicle moves between workstations and/or staging areas, the one or more transmitters continually transmit. A server uses signals from the transmitters to track vehicle progress through the vehicle maintenance workflow. If constraints of the maintenance workflow are violated (e.g., a vehicle is at a workstation to long), the server notifies relevant parties.
US10936992B1

Disclosed herein are system, method, and computer program product for a transporting of a good. An embodiment operates by receiving a user request for the transporting of the good from a pickup location to a destination location. Thereafter, a corresponding pickup, first intermediate, a second intermediate, and destination node are identified on a pre-generated graph, and transportation edges each relating to a transit cost associated with one of the pickup, first intermediate, second intermediate, and destination locations. Subsequently, a subgraph of of the pre-generated graph comprising the pickup, first intermediate, second intermediate, and destination node, as well as the transportation edges, are generated. Based on the subgraph, Based on subgraph, a preferred route from the pickup location to the destination location having a lowest transit cost for transporting the good is generated.
US10936989B2

The invention discloses a waitressing drone that brings drinks to people at the restaurant, and the orders are identified from the Facebook photo of the user, that the drone displays when making the delivery. The invention facilitates the interaction with humans and drones via the social network. With the invention, the order input time is greatly reduced for the consumer, and the consumer may move about while waiting for the order as the drone finds the consumer. Also importantly, the social nature of the drone allows for the sharing of drones among multiple human users. Further, the interfacing of the social human profile with non-human drone profiles allows for the continuous retraining and reprogramming of drones to meet more specific and individualistic user tasks, thereby liberating people from mundane manual labour.
US10936984B2

Embodiments of the present invention provide a system for mitigating exposure associated with identified impacts of technological system changes based on solution data modeling. The system is typically configured for generating solution data models comprising a plurality of asset systems and a plurality of users, store the solution data models in a model database, receive an input associated with a technological system change associated with a first asset, access a solution data model associated with the first asset, identify one or more relationships from the accessed solution data model, identify an impact associated with the technological system change, determine a category of exposure based on the identified impact, display the category of exposure and impact to a user, receive mitigation steps associated with the technological system change, and implement the mitigation steps.
US10936983B2

A method for planning preparation of a plurality of dishes according to a plurality of corresponding recipes includes automatically identifying, by a processor, a plurality of candidate sub-recipes, wherein each candidate sub-recipe in the plurality of candidate sub-recipes comprises an intermediate component that is required by at least two of the plurality of corresponding recipes, and automatically selecting, by the processor, at least one candidate sub-recipe in the plurality of candidate sub-recipes for preparation, in accordance with at least one constraint on the preparation of the plurality of dishes.
US10936978B2

Embodiments are directed towards for models for visualizing resource allocation. A plurality of data models may be provided to a benchmarking engine. The benchmarking engine may be employed to provide a plurality of benchmark models based on the plurality of data models. If an organization is selected, additional actions may be performed including: providing one or more of the plurality of benchmark models based on a data model that corresponds to the organization and one or more model objects of the data model; and, employing a visualization engine to provide a visualization that compares one or more resource allocations associated with the one or more model objects with the one or more benchmark models, such that the visualization is displayed on a hardware display for viewing by a user.
US10936974B2

Embodiments are directed to a machine learning engine that determines training documents and validation documents from a plurality of documents. The machine learning engine may determine attributes associated with the documents. In response to receiving a request to predict attribute values of a selected document the machine learning engine may train a plurality of ML models to predict the attribute values based on the training documents and the attributes and associate the trained ML models with an accuracy score. The machine learning engine may determine candidate ML models from the trained ML models based on the training accuracy scores. The machine learning engine may evaluate and rank the candidate ML models based on the request and the validation documents. The machine learning engine may generate confirmed ML models based on the ranked candidate ML models such that the confirmed ML models may answer the request.
US10936969B2

In general, certain embodiments of the present disclosure provide methods and systems for enabling a reproducible processing of machine learning models and scalable deployment on a distributed network. The method comprises building a machine learning model; training the machine learning model to produce a plurality of versions of the machine learning model; tracking the plurality of versions of the machine learning model to produce a change facilitator tool; sharing the change facilitator tool to one or more devices such that each device can reproduce the plurality of versions of the machine learning model; and generating a deployable version of the machine learning model through repeated training.
US10936964B2

The present invention relates to a method and an apparatus for estimating multiple-ranking using pairwise comparative data, the method according to one embodiment comprising the steps of: inputting information for pairwise comparative data as input; and generating multiple-ranking data on the basis of the input data, wherein the input data comprises a collection of a plurality of respondents, a collection of a plurality of items, and a collection of a plurality of pairwise comparative data for the plurality of items, and each item of pairwise comparative data in the plurality of same is data indicating the preference between two items determined in accordance with an evaluation criterion from among a plurality of evaluation criteria.
US10936951B1

Some embodiments of the invention provide efficient, expressive machine-trained networks for performing machine learning. The machine-trained (MT) networks of some embodiments use novel processing nodes with novel activation functions that allow the MT network to efficiently define with fewer processing node layers a complex mathematical expression that solves a particular problem (e.g., face recognition, speech recognition, etc.). In some embodiments, the same activation function (e.g., a cup function) is used for numerous processing nodes of the MT network, but through the machine learning, this activation function is configured differently for different processing nodes so that different nodes can emulate or implement two or more different functions (e.g., two or more Boolean logical operators, such as XOR and AND). The activation function in some embodiments is a periodic function that can be configured to implement different functions (e.g., different sinusoidal functions).
US10936937B2

A convolution operation device includes a convolution calculation module, a memory and a buffer device. The convolution calculation module has a plurality of convolution units, and each convolution unit performs a convolution operation according to a filter and a plurality of current data, and leaves a part of the current data after the convolution operation. The buffer device is coupled to the memory and the convolution calculation module for retrieving a plurality of new data from the memory and inputting the new data to each of the convolution units. The new data are not a duplicate of the current data. A convolution operation method is also disclosed.
US10936932B2

A dual IC card with an IC chip having both a contact-type transmission function and a contactless-type transmission function, and a module substrate having an external terminal, which is a contact-type transmission portion, and a connecting coil, which is a contactless-type transmission portion; an antenna sheet including an antenna substrate having first and second surfaces, a coupling coil having a second surface coil provided on a second surface of the antenna substrate, the coupling coil configured to be electromagnetically coupled to the connecting coil, and an antenna coil connected to the coupling coil for contactless communication with an external device; and a card body in a plate-shape housing the antenna sheet and with a recess for the IC module, with at least a part of the second surface coil positioned inside the recess when viewed in a thickness direction.
US10936925B2

A transaction card may include a body having a first part connectable with a second part, and a magnetic stripe on a first main side of the body. A first section of the magnetic stripe is provided on the first part of the body, and a second section of the magnetic stripe is provided on the second part of the body. The transaction card may further include an engagement member extending from the first part of the body for retention within a slot of the second part of the body, the slot embedded within the body between the first main side and a second main side.
US10936923B2

An image forming apparatus includes an image forming portion, an image reading portion, an analysis processing portion, a generation processing portion, and a printing processing portion. The image forming portion forms an image on a paper sheet. The image reading portion reads a first image from a printed side of a used paper sheet supplied from a sheet feed portion. The analysis processing portion analyzes content of the first image read by the image reading portion. The generation processing portion generates, based on the content of the first image analyzed by the analysis processing portion, a second image that degrades visibility of the first image when the second image is superimposed on the first image. The printing processing portion causes the image forming portion to execute a printing process such that the second image generated by the generation processing portion is superimposed on the first image on the printed side.
US10936909B2

Methods and systems are provided for determining high-dynamic range lighting parameters for input low-dynamic range images. A neural network system can be trained to estimate lighting parameters for input images where the input images are synthetic and real low-dynamic range images. Such a neural network system can be trained using differences between a simple scene rendered using the estimated lighting parameters and the same simple scene rendered using known ground-truth lighting parameters. Such a neural network system can also be trained such that the synthetic and real low-dynamic range images are mapped in roughly the same distribution. Such a trained neural network system can be used to input a low-dynamic range image determine high-dynamic range lighting parameters.
US10936906B2

A training data acquisition method and device, a server and a storage medium are provided. The training data acquisition method is applied to a classifier and includes the following steps: obtaining an image search target according to an input of a user; providing images to the user according to the image search target, to display the images; and selecting at least one image from the displayed images, and determining a target-classification pair as training data according to the at least one image; where the target-classification pair includes the image search target and an entity-based classification of the at least one image. Thus, more high-quality training data can be obtained, improving the performance of a classifier.
US10936904B2

Provided is a method for recognizing handwritten characters in a terminal through federated learning. In the method, a first common prediction model for recognizing text from handwritten characters input from a user is applied, the handwritten characters are received from the user, feature values are extracted from an image including the handwritten characters, the feature values are input to the first common prediction mode, first text information is determined from an output of the first common prediction model, the first text information and a second text information received from the user for error correction of the first text information are cached, and the first common prediction model is learned using the image including the handwritten characters, the first text information, and the second text information. In this way, the terminal can determine the text from the handwritten characters input by the user, and can learn the first common prediction model through a feedback operation of the user.
US10936902B1

Techniques to train a model with machine learning and use the trained model to select a bounding box that represents an object are described. For example, a system may implement various techniques to generate multiple bounding boxes for an object in an environment. Each bounding box may be slightly different based on the technique and data used. To select a bounding box that most closely represents an object (or is best used for tracking the object), a model may be trained. The model may be trained by processing sensor data that has been annotated with bounding boxes that represent ground truth bounding boxes. The model may be implemented to select a most appropriate bounding box for a situation (e.g., a given velocity, acceleration, distance, location, etc.). The selected bounding box may be used to track an object, generate a trajectory, or otherwise control a vehicle.
US10936894B2

A display device includes a display area configured to display one or more images of a virtual reality (VR) environment or an augmented reality (AR) environment, one or more sensors configured to obtain region-of-interest (ROI) data of a user in response to the user wearing the display device and looking at the one or more images of the VR environment or the AR environment displayed on the display area, and one or more processors. The one or more processors are individually or collectively configured to select one or more ROI zones from a plurality of zones based on the ROI data and effect display of the one or more ROI zones on the display area to the user. The plurality of zones are used to divide the one or more images of the VR environment or the AR environment on the display area.
US10936886B2

The present teaching relates to method, system, medium, and implementation of estimating a pose of an object in autonomous driving. Stereo images are obtained from a scene via at least two cameras. Objects present in the scene are then detected from the stereo images. For each object detected, a plurality of feature points are identified and depth information associated with the feature points are obtained. An orientation of each object is then estimated based on the feature points and depth information of the object and the pose of the object is then estimated based on the orientation and additional features of the object.
US10936881B2

A first imager has a relatively high resolution and a relatively narrow first field-of-view. Information about objects in an environment is detected or captured, and used to steer the first field-of-view of the first imager. The sensor(s) may take the form of a second imager with a relatively lower resolution and relatively wider second field-of-view. Alternatively, other types of sensors, for instance presence/absence sensors may be employed. The first field-of-view may be directed toward an object that satisfies one or more conditions, for instance matching a particular SKU. The first field-of-view may track a moving object, for instance via a tracking mirror and actuator. This approach may be employed in retail locations, for example in grocery or convenience stores, for instance to reduce various forms of theft or in industrial environments.
US10936878B2

This specification describes techniques for determining an inter-cut time range in a media item. In one example method, a set of candidate segmentation points representing time points in a media item is determined, wherein each candidate segmentation point represents at least one of a time point at which feature media data appears in the media item, or a time point at which feature media data disappears from the media item. Based on the candidate segmentation points, an inter-cut time range is identified. The inter-cut time range is associated with a start point from the candidate segmentation points that satisfies a predetermined start point condition, and the inter-cut time range is associated with an end point from the candidate segmentation points that satisfies a predetermined end point condition. The inter-cut time range represents a time period between the start point and the end point in the media item.
US10936876B2

A system may obtain a first recognition record file. The first recognition record file may include recognition records. The recognition records may include respective coordinates for a monitored video received by a monitoring device. The respective coordinates may be indicative of a specified event previously recognized based on the monitored video. The system may determine a monitoring boundary based on the respective coordinates of the recognition records for the monitored video received by the monitoring device. The system may receive at least one frame of subsequent monitored video. The system may extract in response to receipt of the at least one frame of the subsequent monitored video, image data from the at least one frame of the subsequent monitored video. The extracted image data from the at least one frame may be located in the monitoring boundary as applied to the at least one frame of the subsequent monitored video.
US10936861B2

An object detection system includes color and infrared cameras, a controller-circuit, and instructions. The color and infrared cameras are configured to output respective color image and infrared image signals. The controller-circuit is in communication with the cameras, and includes a processor and a storage medium. The processor is configured to receive and transform the color image and infrared image signals into classification and location data associated with a detected object. The instructions are stored in the at least one storage medium and executed by the at least one processor, and are configured to utilize the color image and infrared image signals to form respective first and second maps. The first map has a first plurality of layers, and the second map has a second plurality of layers. Selected layers from each are paired and fused to form a feature pyramid that facilitates formulation of the classification and location data.
US10936851B2

Disclosed is a method and apparatus for recognizing an object, the method including determining whether an image comprises a blur, determining a blur type of the blur based on control information of a vehicle, in response to the image comprising the blur, selecting a de-blurring scheme corresponding to the determined blur type, de-blurring the image using the selected de-blurring scheme, and recognizing an object in the image based the de-blurred image.
US10936844B2

The present application provides a fingerprint sensor. The fingerprint sensor includes an array of a plurality of optical fibers. Each of the plurality of optical fibers has a first end and second end opposite to the first end. Each of the plurality of optical fibers is configured to allow an incident light to enter into the second end and an exit light to exit from the second end. Each of the plurality of optical fibers includes a fiber core; a fiber Bragg grating in the fiber core; and a reflective film on the first end.
US10936841B2

In a method for darkfield tracking at a sensor, it is determined whether an object is interacting with the sensor. Provided an object is not interacting with the sensor, a determination that a darkfield candidate image can be captured at the sensor is made. It is determined whether to capture a darkfield candidate image at the sensor based at least in part on the determination that a darkfield candidate image can be captured at the sensor. Responsive to making a determination to capture the darkfield candidate image, the darkfield candidate image is captured at the sensor, wherein the darkfield candidate image is an image absent an object interacting with the sensor. A darkfield estimate is updated with the darkfield candidate image.
US10936838B1

Methods and system are provided for tagging scheme for blockchain-based provenance system. In one novel aspect, a unique signature is created based on a polygonized unique object ID. The polygonized unique ID is randomly placed in an authentication area of an ID tag, where vertex coordinates of the ID polygon can be obtained. The signature information of the authentication area of the ID tag is recorded in blockchain. New ID polygons are associated with the tagged object in one or more ID tags. The new authentication area or the newly updated authentication area are appended to the blockchain. In one embodiment, the ID polygon is obtained by polygonizing the associated unique operator ID. In another embodiment, the ID polygon is an ID code of the associated unique operator ID superposed on a predefined polygon, and wherein the ID code is one of a QR code and a bar code.
US10936832B2

Methods and systems for using unique identifiers to retrieve configuration data for tag devices are described herein. An example method may involve obtaining a unique identifier associated with a tag device. The tag device may include an antenna and a sensor configured to obtain sensor readings that can be wirelessly transmitted to a reader device via the antenna. The method may also involve determining configuration parameters associated with the tag device based on the unique identifier. The method may further involve storing, in at least one memory, at least a portion of the configuration parameters in association with the unique identifier.
US10936815B2

A computer system identifies hand strokes generated while a user produces handwritten text. Based on the hand strokes, characters are identified. Based on the characters, words are identified. The words are checked for spelling, and the user is notified of any misspelled words.
US10936808B2

Linked content is identified in a first electronic message, the linked content corresponding to a portion of a source document. A second electronic message that is associated with the first electronic message is received and includes a version of the linked content. A user interface is generated that represents the second electronic message and includes a version selection user input mechanism that is actuatable to select the version of the linked content in the second electronic message. Based on user actuation of the version selection user input mechanism, the version of the linked content in the second electronic message is selected and automatically incorporated into the source document.
US10936805B2

A document editor user interface interacts with a user in receiving content from the user and provides suggestions determined via cognitive computing to the user while the user is authoring a document. A search engine searches for information associated with the content and returns the information. A matching candidate template that matches a style of the document being authored is searched for and may be inferred based on the document being authored. The suggestions may be provided based on definitions of the candidate template. A cognitive component may continuously detect behavior of the user while authoring the document and store information associated with the detected behavior. Additional suggestions may be provided based on the detected behavior.
US10936801B2

A form compliance manager configured to create a policy graph corresponding to an electronic image of an offline form and a corresponding instruction set. The form compliance manager further configured to generate an electronically fillable form corresponding to the offline form and including at least a first context cue for a first field in the electronically fillable form. The first context cue can be based on a subgraph of the policy graph associated with the first field, and the subgraph can include field completion information for the first field, field value information for the first field, and field format information for the first field. The electronically fillable form configured to present the first context cue in response to selection of the first field.
US10936795B2

A snapshot of a page is stored in response to navigation away from the page. When the user navigates back to the page, the snapshot is displayed while the page is loaded. When the page is sufficiently loaded, the snapshot is replaced by the (fully or partially) loaded page. Determining whether the page is sufficiently loaded is based on monitoring of pre-selected criteria.
US10936789B2

The invention pertains to a display system for displaying messages in a passenger compartment of a vehicle, the system comprising: a display surface; a memory comprising a plurality of display templates; interfacing means adapted to retrieve information from an information system; processing means to evaluate said retrieved information and to select a display template from among said plurality of display templates conditionally on said evaluating; and formatting means configured to format said retrieved information in accordance with said selected template for displaying on the display surface. The invention also pertains to a corresponding method, comprising: retrieving (210) information from an information system; evaluating (220) said retrieved information; selecting (230) a display template from among a plurality of display templates conditionally on said evaluating; formatting (240) said retrieved information in accordance with said selected template; and displaying (250) said formatted information on a display surface of a display system.
US10936779B2

A computer-implemented method of generating randomized electrical interconnects for an electronic circuit comprises steps of receiving a netlist of nodes of electronic components to be connected, each connection between the nodes forming an electrical interconnect; determining a list of one or more path directions for each electrical interconnect; determining a plurality of path direction distances for each electrical interconnect; generating a plurality of segments for each electrical interconnect, each segment having one path direction and a length which are selected at random; calculating a sum of the lengths of all of the segments in each path direction each time a segment is generated for each electrical interconnect; removing one path direction from the list of path directions when a first condition is met; and stopping the generating a plurality of segments for each electrical interconnect when a second condition is met.
US10936777B1

Aspects of the present disclosure address improved systems and methods for rebuffering an integrated circuit (IC) design using a unified improvement scoring algorithm. A plurality of rebuffering candidates are generated based on an initial buffer tree in an integrated circuit (IC) design. A rebuffering candidate in the plurality of rebuffering candidates comprises a modified buffer tree based on the initial buffer tree. A buffering cost of each rebuffering candidate is determined. A reference buffer tree is selected from among the rebuffering candidates based on the buffering cost of each rebuffering candidate. An improvement score of each rebuffering candidate is determined based on the buffering cost of each rebuffering candidate relative to the reference buffer tree. A new buffer tree is selected from among the plurality of rebuffering candidates to replace the initial buffer tree based on the improvement score of each rebuffering candidate.
US10936770B2

A mathematical model between the optimization objects and the optimization objectives is established, with finite-time control parameters as optimization objects, and a total harmonic distortion of an output voltage, a deviation signal of a capacitor voltage and a deviation signal of an output current of BBMC as optimization objectives. A multi-objective optimization satisfaction function and a multi-objective optimization fitness function are established. Multiple sets of optimal finite-time control parameters are iteratively optimized using an adaptive wolf pack algorithm. Functional relationships between respective optimal finite-time control parameters and the corresponding actual output current of BBMC are obtained using a numerical fitting method. Optimal control parameters corresponding to any load are obtained according to the obtained functional relationships. Therefore, the control parameters are adjusted in real time according to the functional relationships and the load of the BBMC-based speed regulation system or the actual output current of BBMC.
US10936769B2

Systems and methods evaluate simulation models and measure floating point arithmetic errors in terms of Unit in Last Place (ULP). The simulation model may include model elements that perform numerical computations using Native Floating Point (NFP) arithmetic. The model elements may be arranged to implement a procedure. A data store may include local ULP errors predetermined for the model elements. The systems and methods may retrieve the local ULP errors for the model elements included in the model, and may apply a rules-based analysis to compute an overall ULP error of the simulation model. The systems and methods may present the overall ULP computed for the model. The systems and methods may also present intermediate ULP errors determined for portions of the simulation model. Changes may be made to the model to reduce the overall ULP error.
US10936768B2

Performance of a first generated model can be monitored while the first generated model is deployed for use on live data. The monitoring can include determining a first performance value of the first generated model. Performance of a second generated model can be monitored while the second generated model is deployed for use on live data. The monitoring can include determining a second performance value of the second generated model. A plot including a first axis and a second axis can be rendered. The first axis can include a characterization of a first performance metric and the second axis can include a characterization of a second performance metric. A first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value can be rendered. Related apparatus, systems, techniques and articles are also described.
US10936766B2

Various embodiments are generally directed to techniques for employing a hybrid of sequential and parallel processing to perform random sample and consensus (RANSAC). A device to perform RANSAC includes a derivation component to derive a first set of proposed models in parallel from a first set of minimal sample sets of a data set; and a comparison component to recalculate a required quantity of proposed models to derive an accurate model if a proposed model of the first set of proposed models better fits the data set than any proposed model derived prior to derivation of the first set of proposed models, and to determine whether to derive a second set of proposed models following derivation of the first set of proposed models based on a comparison of the required quantity to a quantity of previously derived proposed models that includes the first set. Other embodiments are described and claimed.
US10936764B2

A virtual data acquisition component generates a building performance model having a plurality of predicted building performance metrics. A physical data acquisition component obtains a plurality of trended building performance metrics. An integrated interface receives the building performance model from the virtual data acquisition component having the plurality of predicted building performance metrics and the plurality of physical building performance metrics from the physical data acquisition component. The integrated interface enables the comparison of the predicted building performance consumption metrics with the trended building performance metrics to identify performance gaps.
US10936762B2

The disclosed embodiments relate to a representation of a structure/space as a collection of interrelated partitions whereby manipulation of the partitions causes an automated propagation of the manipulation through the other interrelated partitions as a function of the relationships therebetween. Each partition is defined by one or more vertices, the location(s) of which is/are specified either relative to an origin or relative to, i.e. as a function of, or dependent upon, the location of another vertex within the partition (intra-partition) or within another partition (inter-partition). Where the location of a vertex is moved, the change is propagated implicitly to all other vertices whose location is related, i.e. specified as a function of the modified vertex.
US10936760B1

A computer-implemented method may hide sensitive information including when no one is looking at a display screen of a client computing device, such as sensitive information relating to auto, home, life, or renters insurance, banking, and/or vehicle loans. In one aspect, the method may determine that confidential or sensitive information is being displayed on a display screen of a computing device of a user. The method may also collect image data from a front facing camera in communication with the computing device, and determine that zero or two or more people are viewing the display screen for more than a threshold duration of at least one second. The method may further blur or obscure the confidential or sensitive information being displayed on the display screen when it is determined that the zero or two or more people are viewing the display screen for more than the threshold duration.
US10936757B2

A registration destination determination device (50) determines which data management device, among a plurality of data management devices (20A, 20B), is to manage registration data, such that, with a data type constituting the registration data as a target type, an appearance frequency distribution of values set for the target type of the registration data managed by each of the plurality of data management devices (20A, 20B) is different from an appearance frequency distribution of values set for the target type of the registration data managed by the whole of the plurality of data management devices (20A, 20B).
US10936748B1

A computer-implemented method may hide sensitive information, such as sensitive information relating to auto, home, life, or renters insurance, banking, and/or vehicle loans. In one aspect, the method may commence or execute an eavesdropper detection functionality or application. The method may also detect an unauthorized viewer or eavesdropper is viewing, or potentially viewing, a display screen associated with the mobile device for more than a threshold duration of at least one second, determine that sensitive or confidential information is being displayed or about to be displayed, on the display screen, and prevent the unauthorized viewer or eavesdropper from viewing the sensitive or confidential information via the display screen to facilitate hiding sensitive or confidential information.
US10936742B1

A computer system for securing computer files from modification may include a processor; a first data storage area operatively coupled to the processor; a non-volatile second data storage area; and a control circuit. The second data storage area may be physically separate from the first data storage area. The second data storage area may store files that are executable by the processor, including executable files of an operating system configured to save temporary files on the at least a first data storage area. The control circuit may operatively couple the second data storage area to the processor, and may be operable in a first mode configured to block commands received from the processor and configured to modify the second data storage area from being communicated to the second data storage area. In a second mode, all commands may be allowed to the first and second data storage areas.
US10936732B2

Multi-party consent to performance of an action is securely registered by receiving from at least one consent requesting entity (CRE) a consent action request (CAR), which is matched with a consent policy. The policy may specify a plurality of consent voting entities (CVE), and direct confirmation of registration of an identity of each CVE in a blockchain. A consent request (CR) may then be issued to the CVEs. Consent request responses (CRRs) from the CVEs are then compared with at least one condition in the consent policy. A representation of a state of the CRRs is relative to the consent policy is registered in the blockchain. If the policy condition(s) is satisfied, a subject entity may be signaled to perform the action corresponding to the CAR, and a state indication of performance of the action may also be registered in the blockchain.
US10936724B2

Techniques for configurable compute instance resets are described. A user can issue a request to securely reset one or more compute instances implemented within a service provider system. Each compute instance is reset to a previous point in time, such that any activity of the compute instance or effects thereof occurring since that point in time are completely eliminated. Each compute instance reset can include removing an existing volume of the compute instance, obtaining a volume, attaching the obtained volume to the compute instance, and rebooting the compute instance. Configuration data of the compute instance, such as an instance identifier or network addresses, can be maintained after the reset.
US10936723B2

A system and method are disclosed in which a node of a peer-to-peer (P2P) network supporting a blockchain is able to restart following network or power disruption (or is able to initially join the blockchain network) by bootstrapping information from one or more peer nodes in the P2P network. The bootstrapping operation involves communication between the Trusted Execution Environments (TEEs) of the two or more nodes. The system and method ensure that the retrieval of data related to the blockchain state are not from untrusted parts of the peer node(s) and the data has not been tampered with (avoidance of replay attacks).
US10936720B2

A method for reliable computation of a program P includes generating, by a verifier, a public verification key vkp and a public evaluation key (ekp), both on a basis of the program P, providing, by the verifier, a number N at random and sending the number N to the at least one provider, producing, by the at least one provider, at least one output Si concatenated with N and producing a signature Σi over a corresponding input into the at least one provider and/or corresponding data within the at least one provider, both the input and/or the data signed under a secret key ski, so that a pair of output and signature (Si, Σi) is transmitted to the computing unit. The verifier verifies the proof πy using the public verification key vkp and rejects y, if the proof verification fails.
US10936719B2

Systems, methods, and computer-readable media for preserving trust data during operating system updates of a secure element of an electronic device are provide. An update package is received to update an existing secure element operating system to a new secure element operating system by exporting trust data from the existing secure element operating system, after the exporting, uninstalling the existing secure element operating system, migrating the exported trust data using a migration operating system when a data format version of the existing secure element operating system is different than a data format version of the new secure element operating system, installing the new secure element operating system, and importing the migrated trust data into the installed new secure element operating system.
US10936717B1

A method includes monitoring data of one or more containers running on one or more container host devices, a given one of the containers providing operating-system level virtualization for running at least one application. The method also includes determining a first set of behavior metrics for the given container based on the monitoring data, the first set of behavior metrics characterizing current behavior of the given container. The method further includes generating a model characterizing normal operation of the at least one application running in the given container using a second set of behavior metrics obtained during a learning period, utilizing the model to detect one or more anomalies in the first set of behavior metrics characterizing the current behavior of the given container, generating an alert responsive to detecting one or more anomalies in the first set of behavior metrics, and delivering the alert to a client device.
US10936711B2

A data management system manages secured data for a plurality of users. The data management system utilizes an access authorization system to authenticate users seeking access to the data management system. The access authorization system provides access tokens to authenticated users. The access tokens enable the authenticated users to access the data management system without again providing authentication data. The access authorization system includes, for each user, an access policy that governs whether the users can use the access tokens to access the data management system. The access tokens have a finite lifetime. If the users use the access tokens within the finite lifetime and if the users satisfy all of the access rules of the access policies, then the lifetime of the access tokens can be extended a finite number of times.
US10936708B2

Aspects of the present disclosure relate to enhancing biometric security. A biometric template and a biometric sample can be compared using a first security technique having a first ECC framework with a first number of codewords. A determination can be made that the biometric template and biometric sample do not match using the first security technique. The biometric template and the biometric sample can then be compared using a second security technique having a second ECC framework with a second number of codewords, the second number of codewords less than the first number of codewords. A determination can then be made that the biometric template and the biometric sample match, and a user associated with the biometric sample can be verified.
US10936702B2

A license managing method including an execution device that executes software and a software storage device coupled to the execution device further includes a license storage device that stores license information indicating the number of licenses for permitting a license of the software, and the license managing method includes the step of license-managing of controlling storage of the software to be downloaded into the software storage device or execution of the software by the execution device based on the license information stored in the license storage device when the software whose license permission is required is downloaded.
US10936698B2

A system and method for integration of telemedicine into multimedia video visitation systems of correctional facilities is disclosed herein. The system includes a telemedicine center that communicates with a medical center located at a correctional facility and a physician kiosk remote to the correctional facility. The medical center includes an inmate kiosk and a medical assistant station. The inmate kiosk and physician kiosk participate in a secure video call as part of an appointment between the inmate and physician. The inmate kiosk coordinates with the telemedicine center to verify an identity of the inmate. The inmate kiosk interfaces with a number of medical sensors and communicates data collected from the sensors to the physician kiosk.
US10936695B2

Techniques are disclosed for distributing online content (e.g., news articles, blog posts, and the like) to a social media provider at a point in time determined based on topic maturity. One or more metrics are obtained from each of a plurality of social media providers. The metrics relate to a topic associated with a document for publishing on the social media providers. A measure is determined for each of the social media providers. The measure indicates when to publish the document on the social media provider based on the metrics associated with that provider. Upon determining that the measure exceeds a threshold for at least one of the social media providers, the document is published to the social media provider.
US10936688B2

A method, computer program product, and system for enhancing dynamically enhancing query results. A processor(s) monitors computing activities performed by a user, via a client. The processor(s) analyzes the computing activities to identify data comprising a user profile: elements relevant to the user and relationships. The processor(s) generates a knowledge graph with the data. The processor(s) obtains input from the user. The processor(s) executes one or more queries on one or more data sources to retrieve standard search results. The processor(s) analyzes the input and the search results to identify segments of the input and the search results relevant to items comprising the data in the graph and defines links between the items, the data, and the segments. The processor(s) generates contextual search results that include the standard search results, a portion of the items, and a portion of the links and transmits the contextual search results, to the client.
US10936683B2

A unified notification platform for offline creation and distribution of notification content from a variety of data sources is described. The notification platform provides data adaptors that are reusable for generating notifications of different types, specifically, for generating notifications of different types that have features that have meaning across different notification types such that these features can be used to generate comparable relevance scores with respect to candidate profiles. The relevance score calculated for a notification with respect to a member profile is used to determine whether the notification is to be presented to the member represented by the member profile.
US10936679B1

A method and apparatus for facilitating data management over a network are described. In one embodiment, a request to display aggregate transaction data for a user is received, the aggregate transaction data containing data related to multiple disparate transactions organized into categories based on corresponding category codes and transaction codes associated with each transaction. The aggregate transaction data are retrieved from a database. A report containing the aggregate transaction data is generated and displayed for the user in a user interface area.
US10936677B2

Aspects of the present disclosure involve systems, methods, devices, and the like for classifying or indexing websites using an efficient multistage statistical indexing scheme. In one embodiment, a system is introduced that includes a plurality of models for classification. The classification and indexing may be obtained using at least two models designed to retrieve information from a website visited for marketing and assessing a user. In one embodiment, a first model, content-based features are used for the classification and in making predictions of the unlabeled observations. In another embodiment, a second model includes embedded technology-based features for further classification.
US10936671B2

Provided are techniques for linked record declaration of related content items. A graph of nodes representing content items is generated with edges connecting the nodes and representing relationships between the content items. A content item represented by a node in the graph of nodes is selected. In response to selection of the content item, the edges of the graph of nodes are traversed starting from the selected content item to identify other content items. A record is declared in a records management system for the selected content item and the identified content items. A lifecycle policy is associated with the record. The lifecycle policy is applied to the selected content item and the identified content items when processing the record.
US10936656B2

A system for creating a semantic data warehouse including a convergence service configured to execute queries to connected data sources, to convert data from source to domain semantics, and to aggregate converted data. The convergence service is configured to invoke by an entity graph service that, on demand, defines a semantic entity representation, the needed queries and data sources to be queried; and projects and makes available the resulting data in the semantic entity representation.
US10936639B2

System and methods discussed for automatically generating conversation-based reports from email threads for easier and more intuitive user-consumption may include a parser, configured to identify all related emails, extract relevant portions of each email including embedded or in-line comments within quoted portions, and generate a single report document that presents the conversation in chronological order. Duplicate portions of each email are automatically removed and excluded from the report, reducing memory and bandwidth requirements, and also making the report more intuitive and easier to read. Attachments to the email may be included in the report, with additional deduplication to further reduce memory and bandwidth requirements.
US10936636B2

Textual information related to user information from user service information is identified. A layered matching is performed on the textual information based on preset background identification information in a preset list, wherein the layered matching includes different matching methods, and the preset list includes a plurality of entries storing different preset background identification information related to the user information. The user information is determined based on the layered matching.
US10936633B2

Embodiments of the present disclosure provide a search recommending method and apparatus, an apparatus and computer storage medium. On the one hand, in the embodiments of the present disclosure, page content currently displayed by the client is obtained, then a first recommended search word is obtained according to the page content currently displayed by the client, and the first recommended search word is output to the client so that the client displays the first recommended search word. Therefore, according to technical solutions provided by embodiments of the present disclosure, the recommended search word can be obtained in conjunction with the page content currently browsed by the user, and accuracy and effectiveness of search recommendation are improved.
US10936632B2

In various example embodiments, a system and method for enhancing autocomplete search suggestions are presented. The system receives a query portion with a token portion from a client device and generates a first search query suggestion set having a first order based on the token portion. The system accesses a token pool associated with the client device and generates a second search query suggestion set having a second order based on the token portion and the token pool. The system selects a first subset of search query suggestions and a second subset of search query suggestions. The system merges the first subset of search query suggestions and the second subset of search query suggestions into a third search query suggestion set, organizes the third search query suggestion set into a third order distinct from the first and second orders, and causes presentation of the third search query suggestion set.
US10936627B2

Systems and methods are provided that, in some embodiments that extract user data from at least one data warehouse. The user data is sorted within each dimension, and partitions each dimension into bins. Clusters are defined as each bin that includes user data for a number of users that exceeds a threshold. Clusters are determined for every combination of dimensions. Each combination of clusters that exceed the threshold is defined as clusters that are formed from multiple dimensions. All clusters and other clusters are stored into a cluster definition table. The clusters are used to analyze the profile of specific users.
US10936618B2

Systems and methods for managing and/or exchanging aviation records are provided. One example aspect is directed to a method that includes receiving, at one or more processors, an aviation record in a first format from a first computing system. The method includes performing, at the one more processors, a quality assurance procedure on the aviation record in the first format based on historical data. The method includes determining, at the one or more processors, whether the aviation record in the first format is valid based on the quality assurance procedure. The method includes selectively translating, at the one or more processors, the aviation record into a standardized format based on whether the aviation record in the first format is valid. The method includes storing, at the one or more processors, the aviation record in the standardized format if the aviation record in the first format is valid.
US10936611B2

A method for presenting search results is provided. The method receives a user input search query; obtains, from a search engine, a first set of search results responsive to the user input search query; efficiently identifies a promoted set of search results for promotion using a set of search promotion rules, each of the set of search promotion rules including a set of terms and one or more document identifiers; revises the first set of search results, based on the identified promoted set, to create a second set of search results; and presents the second set of search results, wherein the second set of search results includes the first set of search results and the promoted set in a promoted position.
US10936606B2

An exemplary computer implemented method for processing data in a database management system implemented on a network of two or more nodes is disclosed. The method includes receiving a query referencing first and second user-defined table functions and a table distributed across the two or more nodes. The first user-defined table function is executed on each of the two or more nodes by processing records of the table residing on the respective nodes. A data sample is generated per node as a result of executing the first user-defined table function on each of the two or more nodes. The generated data samples are stored in a selected set of nodes. The second user-defined table function is executed on each of the selected set of nodes by processing records of the data samples residing on the respective nodes of the selected set of nodes to compute a user-defined aggregate.
US10936602B2

Prioritizing items based on user activity includes determining a user interest based on a current user activity and prioritizing items in a list presented in a display based on the user interest.
US10936601B2

A news feed system provided with an on-line social network system determines that a news feed is to be constructed for a viewer. The news feed system accesses the viewer's profile and other information associated with the viewer, accesses an inventory of activities that have been identified as potentially of interest to the viewer, and calculates relevance score for each item inventory of activities using the combined predictions methodology. The activities are then arranged for presentation to the viewer via a news feed web page, using respective calculated relevance scores.
US10936599B2

Techniques are disclosed for providing adaptive recommendations for a data set. A data set can include one or more columns of data. The data set can be profiled in order to identify actions that can be applied to the data in order to enrich the data. The data set and actions that were applied to the data set can be stored. Actions that are applied to subsequent data sets can take into account the actions that were applied to prior data sets having similar profiles.
US10936597B2

Presently disclosed are systems and methods for generating customized filtered-and-partitioned market-data feeds. In an embodiment, an output-feed profile is maintained in data storage at a market-data-processing device (MDPD). The output-feed profile specifies a subset of ticker symbols and a ticker-symbol-based feed-partitioning scheme. An input feed of order-book updates to ticker symbols is received at the MDPD from an upstream device. At the MDPD, a customized market-data output feed is generated according to the maintained output-feed profile at least in part by filtering the input feed down to the order-book updates to ticker symbols in the specified subset and partitioning the filtered feed according to the specified ticker-symbol-based feed-partitioning scheme. The customized market-data output feed is transmitted from the MDPD to a downstream device.
US10936587B2

Application-aware database environments. A repository of previously received and registered database queries is maintained that includes at least corresponding metadata having information about an application generating the database queries. A subsequent database query and application metadata corresponding to the subsequent database query can be received. The repository to determine if the subsequent database query and application metadata match one of the previously received database queries and application metadata. A matching previously received database query is retrieved from the repository if a match is determined. The retrieved database query is executed.
US10936585B1

Systems and methods are described for unified processing of indexed and streaming data. A system enables users to query indexed data or specify processing pipelines to be applied to streaming data. In some instances, a user may specify a query intended to be run against indexed data, but may specify criteria that includes not-yet-indexed data (e.g., a future time frame). The system may convert the query into a data processing pipeline applied to not-yet-indexed data, thus increasing the efficiency of the system. Similarly, in some instances, a user may specify a data processing pipeline to be applied to a data stream, but specify criteria including data items outside the data stream. For example, a user may wish to apply the pipeline retroactively, to data items that have already exited the data stream. The system can convert the pipeline into a query against indexed data to satisfy the users processing requirements.
US10936581B2

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain transaction processing. One of the methods includes: obtaining, by a blockchain node, a current blockchain transaction generated based on performing a service; obtaining, by the blockchain node based on executing a smart contract, a transaction identifier of a previous blockchain transaction; recording, by the blockchain node, the transaction identifier into a transaction log so that a previous blockchain transaction is identifiable from the transaction log based on the transaction identifier, wherein the transaction log stores blockchain transactions of the current block; and recording the blockchain transaction of the current block and the transaction log into the blockchain.
US10936579B2

According to one aspect of the present disclosure, a method and technique for verifying data structure consistency across computing environments includes computing a first signature for a data structure of an application subject to checkpointing corresponding to a first computing environment residing on a server computer. A second signature for the data structure of the application corresponding to a second computing environment residing on a client computer is computed. The first and second signatures are compared to determine whether a change to the data structure exists. Responsive to a lack of change to the data structure based on the comparison, a mobility operation is enabled for the application between the server computer and the client computer.
US10936571B1

Methods and systems for providing a rewind of table data in a data management system include: storing a table having table data that defines a plurality of rows and a plurality of columns that define a plurality of cells; capturing change data associated with changes to at least one of the plurality of rows, the plurality of columns, and the plurality of cells; associating the change data with a transaction having a transaction identifier; storing the transaction and the change data in a change bus; retrieving the change data from the change bus based on a rewind request; performing a rewind of a subset of the changes by performing a reverse operation of the change data relating to the subset of changes and according to a reverse operation order; and outputting a clone of the table based on the rewind of the changes of the table.
US10936565B2

A computer-implemented method for managing access to data stored within a data source is provided. The method includes receiving updated account data including an updated account identifier, and at least one subscription rule for verifying that a merchant is authorized to receive updated account data. The method also includes storing the updated account data and the at least one subscription rule. The method further includes receiving a registration request from a requesting merchant including at least one candidate account identifier and one merchant identifier identifying the requesting merchant, and retrieving the at least one subscription rule after matching the candidate account identifier to the updated account identifier. The method further includes applying the at least one subscription rule to the requesting merchant, determining that the requesting merchant is authorized to receive the updated account data, and transmitting an update response to the requesting merchant including the updated account data.
US10936560B2

Embodiments of the present disclosure disclose methods and devices of data de-duplication. The method of data de-duplication performed at a client comprises: in response to receiving data to be backed up at a client, sampling the data to be backed up to obtain the sampled data; generating a signature for the sampled data; transmitting the signature to a master storage node in a storage cluster including a plurality of storage nodes, to allow the master storage node to select one storage node from the plurality of storage nodes; receiving an indication of the selected storage node from the master storage node; and transmitting, based on the indication, the data to be backed up to the selected storage node. Embodiments of the present disclosure also provide methods of data de-duplication performed at the master storage node and the slave storage node, and corresponding devices.
US10936549B2

One embodiment includes identifying a common file associated with a first software container deployed on a host; adding a single copy of the common file to a common file pool maintained by the host, removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool, and removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool; identifying at least one unique file associated with the first container; and moving the unique file to the common file pool maintained by the host and removing the unique file from the first container and replacing it with a pointer to the copy of the unique file in the shared file pool.
US10936548B2

Systems, components, devices, and methods for synchronizing files between a local file system and a server are provided. In an example, synchronization of individual files is paused by placing the individual files in a hold state. A non-limiting example method accesses a file stored on the local file system for synchronization with an associated file on the server and determines whether differences between the file and the associated file prevent synchronization. When determined that differences between the file and the associated file prevent synchronization, the method places the file in a hold state. The hold state pauses synchronization of the content in the file with the content of the associated file. In some examples, the method continues to synchronize topological changes to files that have been placed in the hold state and/or resumes synchronization after it is determined that the file is no longer different than the associated file.
US10936535B2

A system architecture, a method, and a computer program product are disclosed for attaching remote physical devices. In one embodiment, the system architecture comprises a compute server and a device server. The compute server includes a system memory, and one or more remote device drivers; and the device server includes a system memory and one or more physical devices, and each of the physical devices includes an associated device memory. The compute server and the device server are connected through an existing network fabric that provides remote direct memory access (RDMA) services. A system mapping function logically connects one or more of the physical devices on the device server to the compute server, including mapping between the system memories and the device memories and keeping the system memories and the device memories in synchronization using the RDMA.
US10936533B2

Methods, devices, and systems for transmitting data over a computer communications network are disclosed. A queue of communications commands can be pre-generated using a central processing unit (CPU) and stored in a device memory of a network interface controller (NIC). Thereafter, if a graphics processing unit (GPU) has data to communicate to a remote GPU, it can store the data in a send buffer, where the location in the buffer is pointed to by a pre-generated command. The GPU can then signal to the interface device that the data is ready, triggering execution of the pre-generated command to send the data.
US10936531B2

Systems and methods are provided for supporting wide-protocol interface across a multi-die interconnect interface. Data signals of a wide-protocol interface are split into a plurality of data streams. A handshake signal is established between a first circuit and a second circuit, whereby the first circuit and second circuit are dies of a multi-die device. The first circuit transmits the plurality of data streams to the second circuit via a plurality of multi-die interconnect channels. Each data stream of the plurality of data streams are compressed based on the handshake signal in order to provide wide-protocol interface with reduced number of required pins.
US10936525B2

Methods, systems, and computer programs are presented for distributing Ethernet packets at a Field Programmable Gate Array (FPGA). One programmable integrated circuit includes: an iNOC comprising iNOC rows and iNOC columns; a set of clusters coupled to the iNOC, each cluster comprising a vertical network access point (NAP) for iNOC column communications, a horizontal NAP for iNOC row communications, a valid signal, and programmable logic, where the vertical NAP is connected to the horizontal NAP when the valid signal is activated; and an Ethernet controller coupled to the iNOC, the Ethernet controller configurable to send Ethernet-packet segments to the vertical NAPs.
US10936523B2

The invention relates to a communication module for connecting a lighting bus system (1) to a network (3) based on an internet protocol, wherein each component (2a . . . 2f) coupled to the bus system (1) is assigned a unique bus address, the communication module (4) is assigned a plurality of network addresses, at least one of the plurality of network addresses contains the bus address of a component (2a . . . 2f) and the communication module (4) is designed to receive data transmitted to the at least one network address from the network (3), to extract the bus address of the component (2a . . . 2f) from the network address, to determine data to be transmitted to the component (2a . . . 2f) by using the extracted bus address on the basis of the received data, and to transmit the determined data to the component (2a . . . 2f) having the extracted bus address via the bus system (1), or to provide the data generated autonomously by a component (2a . . . 2f) and transmitted to the communication module (4) to at least one network subscriber via the network (3).
US10936521B2

Computing architectures, platforms, and systems are provided herein. In one example, a system is provided. The system includes a communication arrangement for peripheral component interconnect express (PCIe) traffic transferred over a communication fabric. The communication arrangement establishes an expanded address that provides a quantity of port identifiers to a host greater than indicated by a quantity of bits in a port field of the PCIe traffic, where the expanded address employs one or more bits of the PCIe traffic other than the port field. The communication arrangement detects a transfer among the PCIe traffic issued by the host having the expanded address corresponding to a destination. Based on the expanded address, the communication arrangement identifies routing information to route the transfer over the communication fabric to the destination.