US10728267B2

The present disclosure provides a security system comprising: a WAS plug-in agent installed on a web application server (WAS) or a WEB plug-in agent installed on a web server (WEB), wherein the WAS plug-in agent or WEB plug-in agent is configured to collect transaction information; and a management server configured to: receive the transaction information from the WAS plug-in agent or WEB plug-in agent; determine whether the transaction information is normal or abnormal; generate detection information based on the determination; and upon determination that the transaction information is abnormal, transmit, to the WAS plug-in agent or the WEB plug-in agent, a blocking instruction to block a transaction corresponding to the abnormal transaction information. According to the present disclosure, the analysis of decrypted transaction information may allow detecting SSL/TLS based encrypted attacks and coping with web hacking attacks at session level after normal login.
US10728266B2

Computerized methods and systems identify malware enabled by automatically generated domain names. An agent executes a malware, in a controlled environment, at a first temporal input value and a second temporal input value. A first set of domain names is generated in response to the execution at the first temporal input value. A second set of domain names is generated in response to the execution at the second temporal input value. The agent compares the first set of domain names with the second set of domain names to produce a comparison output metric.
US10728252B2

A cloud-based security system enforcing application-based control of network resources includes a plurality of nodes communicatively coupled to the Internet; and one or more authority nodes communicatively coupled to the plurality of nodes; wherein a node of the plurality of nodes is communicatively coupled to a user device via the Internet, and wherein the node is configured to receive a request from a user device for network resources on the Internet or in an external network, to evaluate the request to determine an application on the user device associated with the request, and to provide application-based control of the request based on the determined application and the network resources.
US10728250B2

Aspects of the present invention disclose a method, computer program product, and system for updating a whitelist. The method includes one or more processors identifying candidates for a whitelist based on correlations between candidates and web domains in the whitelist. The method further includes one or more processors extracting textual information and image information from the whitelist candidates. The method further includes one or more processors classifying the candidates for the whitelist into groups of candidates based on a comparison of the extracted information from the whitelist candidates and information associated with the web domains existing in the whitelist. The method further includes one or more processors determining candidates to add to the whitelist based upon a similarity measure ranking between the web domains existing in the whitelist and the candidates for a whitelist. The method further includes one or more processors updating the whitelist to include the determined candidates.
US10728249B2

The disclosure reveals a system having secured electronic access. The system may have one or more vehicle buses, one or more electronic control units on a vehicle connected to the one or more vehicle buses, a security module connected to the one or more vehicle buses, and a vehicle access port connected to the security module. An accessing entity may attempt connection to the vehicle access port. Messages injected or extracted by the accessing entity may be authorized or unauthorized at the security module based on a security policy.
US10728245B2

Hypertext Transfer Protocol (HTTP) proxy authentication using custom headers. In one embodiment, a method may include authenticating an HTTP session of a client, generating an authentication token that identifies the authenticated HTTP session, sending and intercepting an HTTP response with a custom header that includes the authentication token, caching the authentication token, intercepting one or more HTTP requests, adding the custom header that includes the authentication token to the HTTP requests, sending and intercepting the HTTP requests with the custom header that includes the authentication token, and, in response to intercepting at the proxy the custom header that includes the authentication token with the one or more HTTP requests, sending the one or more HTTP requests to one or more servers according to a policy corresponding to the authenticated HTTP session.
US10728232B2

Provided are a client system authentication method, a client device, and an authentication server. The client system authentication method includes acquiring a shared key to be shared between a client system and an authentication server in cooperation with the authentication server, generating a virtual address of the client system using identification information of the client system and the shared key, transmitting registration request information including the virtual address to the authentication server, and receiving an authentication key for the client system from the authentication server.
US10728230B2

An information handling system for proximity-based authorization for encryption and decryption services may include a local network, a first memory having a private region, and a secure cryptographic module having a communication module stored within the private region. The secure cryptographic module may, when a first timer tick occurs, transmit a first encrypted challenge to a mobile device over the local network using the communication module. The secure cryptographic module may, when a first encrypted response corresponding to the first encrypted challenge is received from the mobile device via the local network using the communication module, decrypt the first encrypted response to a first response, validate the first response based on the secure cryptographic information, and when the first response is validated, enable access to the security services for the mobile device.
US10728224B1

Methods and apparatus for encrypting and decrypting data for wearable devices that are not based on authentication techniques, such as login/password or handshaking, are provided. A computing device receives a message. The message includes encrypted data and a cryptographic reference. The encrypted data includes physiological data of a wearer of the wearable device. The cryptographic reference includes a reference to a first cryptographic technique. The computing device determines the first cryptographic technique based on the reference to the first cryptographic technique. The computing device determines a cryptographic key. The computing device decrypts the encrypted data using the first cryptographic technique and the cryptographic key to obtain decrypted data. The computing device stores the decrypted data.
US10728210B2

A device implementing a dynamic local media access control (MAC) address assignment system may include at least one processor that is configured to initiate a link establishment with a network device. The at least one processor may be further configured to determine whether a previously assigned media access control (MAC) address is stored locally. The at least one processor may be further configured to transmit a message to the network device requesting validation of the previously assigned MAC address when stored locally. The at least one processor may be further configured to communicate using the previously assigned MAC address when the validation is received from the network device, otherwise communicating using a dynamically assigned MAC address received from the network device during the link establishment.
US10728209B2

Systems and methods for relating configuration data to IP cameras are provided. Some methods can include a video streaming server device receiving a message identifying an IP address of an IP camera from a DHCP server device, the video streaming server device using the IP address to connect to the camera, the video streaming server device receiving a video data stream from the camera, the video streaming server device extracting a MAC address of the camera from a connection with the IP camera, the video streaming server device transmitting the video data stream, the IP address, and the MAC address to a mobile device, a manager server device receiving configuration information for the IP camera, the IP address, and the MAC address from the mobile device, and the manager server device relating and binding the configuration information with the IP address and the MAC address.
US10728203B2

A method, implemented on at least one computing device, each of which has at least one processor, storage, and a communication platform connected to a network for classifying a question is disclosed. A question is received from a person. A question pattern is determined. A model selected based on the question is retrieved. Further, a decision is made as to whether the question is a personal question based on the question pattern and the selected model.
US10728198B2

The presently disclosed subject matter includes a system to receive, from a plurality of compute devices, a set of media files and a set of geolocations, each media file from the set of media files captured by a compute device from the plurality of compute devices and each geolocation from the set of geolocations associated with a compute device from the plurality of compute devices. The system determines an event geolocation based on the set geolocations. The system sends a request message to a compute device from the plurality of compute devices when it is determined that the compute device is departing from the event geolocation. The system receives from the departing compute device, at least one media file associated with the event and publishes, via a host server, the set of media files and the at least one media file associated with the event.
US10728187B2

A system and method of managing electronic messaging accounts for a user is provided. The user has a first account for a first message space for a first entity and a second account for a second message space. The method comprises: providing a first message service that facilitates creating a first message for the first account for processing by the first message space providing private electronic conversations; providing a second message service that facilitates creating a second message for the second account for processing by the second message space providing regulated electronic conversations; and receiving an access request to the second message service and if the access request is a first access to the second message service, federating the second account to the first account and recording the federation in an account link. Entitlements to use the second message service may be established and controlled by an organization defining that second message service.
US10728180B2

Aspects of the subject disclosure may include, for example, communicating with a source of streaming media, wherein the streaming media is variable bitrate encoded, wherein the streaming media comprises a first plurality of chunks, wherein each of the first plurality of chunks corresponds to a first portion of the streaming media, wherein the streaming media comprises a second plurality of chunks, wherein each of the second plurality of chunks corresponds to a second portion of the streaming media, wherein the streaming media comprises a third plurality of chunks, and wherein each of the third plurality of chunks corresponds to a third portion of the streaming media; obtaining, from the source, a first one of the first plurality of chunks; and determining which of the second plurality of chunks and third plurality of chunks to obtain. Other embodiments are disclosed.
US10728179B2

Techniques are disclosed for pushing configuration changes of a distributed virtual switch from a management server to a plurality of host servers underlying the distributed virtual switch. The approach includes sending, in parallel, by the management server, a message to each of the plurality of host servers. The message specifies a final configuration state for one or more virtual ports emulated via virtualization layers of the host servers. The approach further includes determining, by each of the plurality of host servers, port state configuration changes to make to the virtual ports to achieve the final configuration state, and reconfiguring, by each of the plurality of host servers, their respective virtual ports, to match the final configuration state.
US10728163B2

This disclosure is directed to embodiments of systems and methods for performing compression of data in a queue. A device intermediary between a client and a server may determine that a length of time to move existing data maintained in a queue from the queue exceeds a predefined threshold. The device may identify, responsive to the determination, a first quantity of the existing data to undergo compression, and a second quantity of the existing data according to a compression ratio of the compression. The device may reserve, according to the second quantity, a first portion of the queue that maintained the first quantity of the existing data, to place compressed data obtained from applying the compression on the first quantity of the existing. The device may place incoming data into the queue beyond the reserved first portion of the queue.
US10728162B2

Embodiments of the present invention provide a method and an apparatus for controlling a service data flow. The method includes: acquiring, by a controller, index information related to a UE, where the index information includes at least a user information index, a PDN connection index, a bearer index, and a service data flow table index that are related to the UE; sending, by the controller, the index information to a forwarder by using an entry notification message; when a first control event of a service data flow is triggered, acquiring, by the controller, a first instruction index according to the first control event, where the first instruction index includes at least one type of the index information related to the UE; and sending, by the controller, the first instruction index to the forwarder by using first control signaling.
US10728161B2

The present invention relates to a method for transmitting a packet in a communication system, the method comprising: generating drop information indicating at least one source packet to be dropped among source packets to be transmitted and whether or not to drop each of the other source packets except the at least one source packet; performing forward error correction (FEC) encoding on the drop information and the other source packets except the at least one source packet; generating a repair packet comprising repair data for restoring the drop information and a repair symbol for restoring the other source packets except the at least one source packet; and transmitting the other source packets except the at least one source packet and the repair packet.
US10728158B2

In one embodiment, a networking device in a network detects a traffic flow conveyed in the network via the networking device. The networking device generates flow data for the traffic flow. The networking device performs a classification of the traffic flow using the flow data as input to a machine learning-based classifier. The networking device performs a mediation action based on the classification of the traffic flow.
US10728157B2

The present invention provides a method comprising: receiving a plurality of queries, each query specifying one or more quality-of-service (QoS) requirements for the transmission of a data flow in a network; determining a query prototype, the query prototype comprising at least one QoS component value based on the one or more QoS requirements; obtaining a plurality of items of route data, wherein each item of route data is associated with a corresponding route through the network and indicates a QoS component of the corresponding route; comparing the route data with the query prototype to identify routes which match the query prototype; and in the event that a selected number of routes match the query prototype, responding to a further query by transmitting a query response comprising a new QoS model based on the matching query prototype.
US10728155B2

An inter-datacenter multicast system includes a first datacenter connected to a second datacenter. A first multicast router device is located in the first datacenter and includes at least one first multicast router interface that provides a link to the second datacenter, and a second multicast router device is located in the second datacenter and includes at least one second multicast router interface that provides a link to the first datacenter. The first multicast router device and the second multicast router device sync multicast routes with each other to enable each to act as respective designated routers, and also each remove multicast router interfaces that provides links to the other datacenter from outgoing interface Virtual Local Area Networks (VLANs) that are part of a multicast route, which prevents traffic tromboning and reduces multicast data communications between the first datacenter and the second datacenter.
US10728154B2

The present disclosure relates to the communications field, and specifically, to a flow table processing method and an apparatus. The method includes: monitoring, by a switch, a flow table load of the switch; when the flow table load of the switch exceeds a preset threshold, determining, by the switch, a diffusion target of a target data flow according to a matching rule of a diffusive flow table; and when the determined diffusion target is a neighboring switch of the switch, forwarding, by the switch, the target data flow to the neighboring switch. When the flow table load of the switch exceeds the preset threshold, the switch may have been attacked. A data flow that fails to be matched to a flow entry is forwarded to the neighboring switch according to a diffusion probability, for processing by the neighboring switch.
US10728153B2

Enhanced mesh network performance is provided by computation of a path metric with respect to multi-hop paths between nodes in a mesh network and determination of a path through the mesh network that is optimal according to the path metric. Information is communicated in the mesh network according to the determined path. Nodes in the mesh network are enabled to communicate via one or more wireless links and/or one or more wired links. The path metric optionally includes an effective bandwidth path metric having elements (listed from highest to lowest conceptual priority) including an inverse of a sustainable data rate, a number of wireless links, and a number of wireless and wired links. The sustainable data rate is a measure of communication bandwidth that is deliverable by a path for a period of time. Accounting is made for interference between contiguous wireless links operating on the same channel.
US10728145B2

Techniques are described for creating multiple virtual network interfaces usable by a logically-related group of one or more containers (“pod”) for communicating on respective virtual networks of a network infrastructure. In some examples, a control flow for pod network interface configuration on a host includes obtaining, by a CNI instance, a list of multiple virtual network interfaces from an agent of a network controller that is executing on the host. The single CNI instance processes the list of multiple virtual network interfaces to create corresponding virtual network interfaces for the pod and, for each of the virtual network interfaces, to attach the virtual network interface to the pod and to the virtual router or bridge for the host. In this way, the single CNI enables packetized communications by containers of the pod over multiple networks using the multiple virtual network interfaces configured for the pod.
US10728142B2

In a first enclave of a label switching network (LSN), a protocol data unit (PDU) of the LSN is formatted to include a network service field specifying a service to be applied to the PDU. The service field can be positioned between PDU data link layer and network layer fields. The PDU specifies PDU routing/forwarding information for a path in the LSN ending in an LSN second enclave, and routing/forwarding for a destination between path segments in a non-LSN. The PDU is communicated from the first enclave, via the non-LSN, to the second enclave in accordance with the routing/forwarding information for the destination between path segments in the non-LSN. In the second enclave, each network service specified for the PDU is determined and then applied to the PDU. The second enclave transmits the network serviced PDU from the second enclave in accordance with the routing/forwarding information of the PDU in the label switching network.
US10728136B2

Techniques for parallel testing of multiple mobile devices simultaneously at an MCellblock are described. In one example, an MCellblock receives a request to perform a test run on multiple mobile devices located at the MCellblock. The request includes multiple test scripts that can be used by the MCellblock to execute a test run on each of the multiple mobile devices. The MCellblock creates a thread for each of the multiple mobile devices to perform the test run. Then, the MCellblock performs the test run on each of the multiple mobile devices located at the MCellblock simultaneously via each of the threads. Performing the test run includes executing a test script on each of the respective multiple mobile devices. The MCellblock monitors the multiple mobile devices as the test run is performed for results of the test run, and outputs the results of the test run.
US10728132B2

Examples herein relate to identifying a placement of a virtual network function (VNF) to increase a network affinity index. For example a method, executable by a network controller, determines for the VNF the network affinity index over a period of time. The network affinity index identifies a number of packets received by the VNF from a data locality corresponding to a processing unit hosting the VNF. The method proceeds to identify a placement of the VNF extrinsic to the processing unit hosting the VNF to increase the network affinity index.
US10728123B2

A stand-alone data collector is configured to obtain configuration data that includes IP addresses to be monitored when the data collector is started. The data collector performs simple network management protocol (SNMP) walks of the management information bases (MIBs) of networked document processing devices associated with the monitored IP addresses to obtain meter data associated with usage of the networked document processing devices. The data collector aggregates the meter data and forwards the aggregated meter data to a network server and other recipients designated in the configuration data. The data collector can be configured to discover networked document processing devices associated with the monitored IP addresses. The data collector can include a chassis that houses a Raspberry Pi-based circuit board that performs the data collection operations.
US10728120B2

Node information for a set of nodes to display on a graph is identified. The node information includes metadata and relationship information. The relationship information indicates, for each relationship, a source node and a target node for the relationship. Weights for the nodes are determined based on the metadata associated with the nodes. The nodes are sorted based on the determined weights. A first node with a highest weight is assigned to a first layer of the graph. For each given node other than the first node: relationships of the given node to assigned nodes are determined, an assigned layer is determined for the given node based on the determined weights and the relationships of the given node to assigned nodes, and the given node is assigned to the assigned layer.
US10728117B1

Systems and methods for improving digital user experience include performing inline monitoring of network access between one or more users each with an associated user device executing an agent application, the Internet, and one or more cloud applications and private applications accessible via lightweight connectors; obtaining user experience scores for any of a user, a group of users, a location, and an organization from the inline monitoring or from the logging and analytics system; responsive to a low user experience, analyzing the low user experience score to determine one or more likely factors; and causing one or more remedial actions to address the low user experience score based on the one or more likely factors.
US10728111B2

A device may receive data from a data source and identify attributes included in the received data. The device may provide, to a user device, a user interface providing user interface elements that enable, by interaction with the user interface elements, selection of at least one attribute, of the attributes, for use by a data module. In addition, the device may receive, from the user device, information identifying the data module, the data module: being configured to process the at least one attribute and defining a function to be performed by a data processing pipeline. Further, the device may activate the data module for use by the data processing pipeline implemented by the device and perform an action on incoming data using the data processing pipeline and the data module.
US10728109B1

A system performs hierarchical navigation through network flow data. A user interface is configured to display network flow data and allow hierarchical navigation across the network flow data. The user interface comprises a plurality of axes and lines connecting data points between axes. Data points along an axis represent values of an attribute aggregated along a set of dimensions. The system receives requests for expanding data points along a particular dimension or collapsing the data points along the particular dimension. The system reconfigures the user interface according to the received request and sends the reconfigured user interface for display via the client device. The user interface provides better visibility into the network flow data, thereby allowing security analysts to spot communication patterns associated with security issues and navigate through various dimensions to further analyze a suspect communication pattern.
US10728108B2

A method of generating a network topology map in a datacenter comprising a network manager server and a set of host machines is provided. Each host machine hosts a set of data compute nodes (DCNs). The method receives information regarding the configuration of each of a set of logical networks from the network manager server. Each logical network is connected to several DCNs. The method identifies logical connections configured between the DCNs using the configuration of the overlay networks. The method generates a network topology map based on the identified logical configuration. The network topology identifies the DCNs that are connected to each overlay network. The method displays the network topology map on a graphical user interface.
US10728096B2

Various embodiments are described herein to enable physical topology independent dynamic insertion of a service device into a network. One embodiment provides for a network system comprising a set of network elements to interconnect a set of host devices, the set of network elements having a physical topology defined by the physical links between network elements in the set of network elements and a logical topology defined by a flow of network data between a network service device and a client of the network service device, wherein the physical topology differs from the logical topology, and a network management device including a service policy module to monitor a service policy of the network service device and automatically configure the logical topology of the network elements based on a change in the service policy.
US10728095B2

A user-device configured server code trace request that specifies an element identifier of a specified user-device interface element served by a server device and a server code tracing depth specified by a user of a user device is received at the server device from the user device served by the server device. Using the specified element identifier, a granular server code trace of server code scoped to the specified server code tracing depth and scoped to a portion of the server code utilized in association with the specified user-device interface element is performed.
US10728089B2

Techniques are described for providing users with access to computer networks, such as to enable users to interact with a remote configurable network service in order to create and configure computer networks that are provided by the configurable network service for use by the users. Computer networks provided by the configurable network service may be configured to be private computer networks that are accessible only by the users who create them, and may each be created and configured by a client of the configurable network service to be an extension to an existing computer network of the client, such as a private computer network extension to an existing private computer network of the client. If so, secure private access between an existing computer network and new computer network extension that is being provided may be enabled using one or more VPN connections or other private access mechanisms.
US10728086B2

A server rack may include a chassis controller for the server rack and a set of baseboard management controllers (BMCs) corresponding to servers stored in the server rack. Each BMC is communicatively connected to the chassis controller internal to the server rack. Each BMC is also communicatively connected to a network switch located external to the server rack to communicate with the set of BMCs using the network switch. When a first BMC loses communication with the chassis controller internal to the server rack, the first BMC communicates with the chassis controller via a second BMC and the network switch.
US10728084B2

Systems, methods, and computer-readable media for managing nodes through virtual rack management modules. A system can have a first rack that includes a first top-of-rack (ToR) switch and a first group of nodes. The first ToR switch can be connected to the first group of nodes. The system can also have a second rack that includes a second ToR switch and a second group of nodes. The second ToR switch can be connected to the second group of nodes, and the second ToR switch can be connected to the first ToR switch. Furthermore, the system can include a rack management node that executes a hypervisor. The hypervisor can run a first virtual rack management module (vRMM) and a second vRMM. The first vRMM and the second vRMM can manage the first group of nodes and the second group of nodes, respectively.
US10728068B2

Methods and apparatus for performing a high speed phase demodulation scheme using a low bandwidth phase-lock loop are disclosed. An example apparatus includes a low bandwidth phase lock loop to lock to a data signal at a first phase, the data signal capable of oscillating at the first phase or a second phase; and output a first output signal at the first phase and a second output signal at the second phase, the first output signal or the second output signal being utilized in a feedback loop of the low bandwidth phase lock loop. The example apparatus further includes a fast phase change detection circuit coupled to the low bandwidth phase lock loop to determine whether the data signal is oscillating at the first phase or the second phase.
US10728062B1

In a computing system, various components/devices communicate with each other. For example, a microprocessor may communicate with memory or may communicate with another microprocessor over a link. Various factors such as the frequency and transmission speed of a signal can distort what is being communicated over a link. The problem becomes more pronounced as the transmission speed increases. To address this problem, devices on both ends of a link can cooperate to equalize the link. Equalization involves configuring the transmitting device to alter the signal being transmitted so that certain distortions introduced during transmission are negated by the time the signal arrives at the receiving device. Given that each link can have slightly different characteristics, appropriate equalization parameters need to be ascertained for each link. Introduced herein are improved techniques for performing equalization that are quick yet provide equalization parameters that are stable even in a noisy high-speed link.
US10728057B2

A training packet sending method and apparatus, where the method includes generating, by a first device, a training packet, where the training packet includes a preamble, a header, and a training field, and the header includes at least a legacy header, and repeatedly sending, by the first device, the preamble using N channels, sending the legacy header in the header using the N channels, and sending the training field to at least one second device using H channels of the N channels, where N is greater than 1, and H is greater than 1 and less than or equal to N.
US10728050B2

The present disclosure provides a method, a device and a system for balancing a load of a terminal-based conference. Herein, the method includes: a scheduler receives a call resource and a media resource reported by a server; the scheduler receives a call resource request of the server, and the scheduler allocates an idle call resource access node in the call resource to a terminal managed by the server according to the call resource request; the scheduler receives a media resource request of a call node corresponding to the call resource access node, and the scheduler allocates an idle media resource access node in the media resource to the terminal according to the media resource request.
US10728047B2

A transceiver device comprises a transceiver unit including an RF antenna, a serial communication port operatively coupleable with a further corresponding serial communication port of a protection and control device, a serial communication bus electrically connected between said serial communication port and said transceiver unit and having a transmission line and a reception line, a battery unit, and a feeding unit to feed said transceiver unit with a feeding voltage. The feeding unit comprises a first power supply stage electrically connected with said battery unit to harvest electric power from said battery unit and a second power supply stage electrically connected with the transmission line of said serial communication bus to harvest electric power from said transmission line, when said transmission line is said stand-by condition and takes an high-level voltage value.
US10728045B2

An authentication device outputs a first challenge value corresponding to a random number along with a first authentication request. A second challenge value is input to the authentication device along with a second authentication request, and the authentication device outputs a second response value which is obtained by encrypting a value corresponding to the second challenge value by using a common key by a symmetric key cryptosystem. A first response value corresponding to the first challenge value is input to the authentication device, and the authentication device decides whether or not a decrypting result which is obtained by decrypting the first response value by using the common key and a value corresponding to the first challenge value coincide with each other.
US10728038B2

Methods are described for constructing a secret key by multiple participants such that any quorum combination of participants can generate a fixed number of key components that can be combined by a recipient to generate the secret key. The methods permit an identical secret key to be generated by a different sized quorum from different participants if required. The keys may be used as private keys for encryption, decryption, digital signatures or authentication tokens and each key is generated from a key index. The circuits used by a quorum of participants for the generation of keys feature nested non-linear devices connected in series with outputs multiplied by stored secret values. Example applications are described including blinded cipher text generation, a multi-signature cryptocurrency system and an encrypted cloud storage system.
US10728035B1

Example embodiments of the present invention relate and a method and an apparatus for double hashing. The method including receiving a hash signature, including a short hash handle, for a data block. The method then includes determining a bucket with which the hash signature should be associated and associating the hash signature with the bucket.
US10728026B2

A data management method includes decrypting the first encryption key using the second encryption in response to receiving the first encryption key, decrypting the data by using the first encryption key in response to receiving the data encrypted with the first encryption key, and encrypting the data with the third encryption key and transmitting the data externally.
US10728022B2

A method of secure hash table implementation includes performing a secret key exchange between a server enclave of a server device and a client enclave of a client device and establishing an encrypted channel between the server enclave and the client enclave using the exchanged secret keys. The method includes generating a random key for a keyed hash function or a pseudo random function (PRF) and communicating the random key to the client enclave. The method includes receiving hashes of input data at the server enclave. The method includes building a hash table based on key-value pairs included in the received hashes. The method includes receiving a hash table query that includes keys. The method includes retrieving values that correspond to the keys. The method includes returning the retrieved values that correspond to the keys or a null if a value has not been inserted into the hash table for one of the keys.
US10728021B2

A method for encrypting data for storage on one or more servers includes dividing the data, which includes a first number m of plaintext blocks, into a second number N of equal sized chunks, wherein the second number is based on a number of the servers on which the encrypted data is to be stored, and wherein each chunk includes m/N plaintext blocks. Each of the chunks is encrypted using an all-or-nothing encryption (AONE) scheme so as to output a plurality of ciphertext blocks for each chunk, wherein an additional randomness is embedded into the AONE scheme by an initialization vector derived from the randomness being used as an initial seed for an AONE initialization vector of the AONE scheme. The randomness is encrypted using an XOR-combination of XOR operations performed on the ciphertext blocks for each chunk. The encrypted randomness is stored on each of the servers.
US10728015B1

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may determine at least one of an orthogonal frequency division multiplexing (OFDM) parameter associated with the UE or a modem function associated with a modem of the UE. The UE may control a loop bandwidth of a phase-locked loop (PLL), used to generate a tunable radio frequency (RF) carrier frequency used by the UE to communicate synchronously with a base station, based at least in part on at least one of the OFDM parameter or the modem function. Numerous other aspects are provided.
US10728000B2

Methods, systems, and devices for wireless communications are described that provide a number of groups of transmitters, each group of transmitters having at least one user equipment (UE), and each group of transmitters having an associated transmission opportunity (TXO) for transmission of a reference signal. A number of UEs may transmit transmissions to a base station according to non-orthogonal multiple access (NOMA) techniques in which two or more UEs concurrently transmit to the base station. Depending upon a number of UEs, a number of groups of transmitters, an overloading factor of NOMA transmissions, a system bandwidth, a time span of the reference signal TXO, or any combination thereof, a binary or non-binary orthogonal cover code (OCC) may be applied to transmitted reference signals, which the base station may use to identify reference signals from particular UEs.
US10727993B2

The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). An operating method for controlling interference between base stations in a wireless communication system includes determining at least one or more beam indexes of a first base station, receiving resource information of a second base station from the second base station, determining a frequency resource of the first base station, based on the at least one or more beam indexes of the first base station and the resource information of the second base station, and communicating with a user equipment, using information about the determined frequency resource of the first base station.
US10727988B2

Systems and methods are disclosed for providing efficient downlink Hybrid Automatic Request (HARQ) feedback. In some embodiments, a method of operation of a wireless device in a cellular communications system comprises receiving downlink control information from a radio access node in a first subframe T. The downlink control information comprises an indication of a HARQ timing offset K. The method further comprises transmitting downlink HARQ feedback to the radio access node in a subframe T+K. In this manner, HARQ feedback can be directly scheduled by the network, which in turn enables efficient HARQ feedback.
US10727986B2

Methods, systems, and devices for wireless communication are described. A user equipment (UE) may receive a transport block (TB) of data from a network, decode the TB of data, transmit to the network a first acknowledgement based on a result of the decoding, receive a signal from the network that includes an acknowledgement retransmission request and a TB indication that indicates a TB of data to which the acknowledgement retransmission request relates, determine a second acknowledgement based on the acknowledgement retransmission request and the TB indication, and transmit the second acknowledgement to the network.
US10727982B2

A method controlling wireless communication of a data block from a terminal device to a base station includes: making a first uplink transmission for the data block in association with a first retransmission protocol process and obtaining a corresponding first acknowledgement indication indicating whether the data block has been successfully communicated to the base station; making a second uplink transmission for the data block in association with a second retransmission protocol process and obtaining a corresponding second acknowledgement indication, the second transmission initiated before the first acknowledgement indication is obtained; and determining whether to avoid scheduling retransmission of data for the data block in association with the first retransmission protocol process based on the first and second responses, avoiding data retransmission in association with the first retransmission protocol process if either the first or second acknowledgement indications indicate the data block has been successfully communicated to the base station.
US10727979B2

Disclosed are operation methods of a communication node in a network supporting licensed and unlicensed bands. An operation method of a user equipment (UE) may comprises receiving, from a base station, a physical downlink control channel (PDCCH) including downlink control information (DCI) in a subframe n−1 of an unlicensed band; decoding the DCI using a common radio network temporary identifier (RNTI); and identifying the number of symbols of the subframe n−1 or a subframe n based on the decoded DCI. Therefore, a performance of the network can be enhanced.
US10727976B2

Systems and methods are described herein that allow information carrying bits of a transmission block to be placed at higher-reliability positions prior to transmission. An exemplary method includes generating a set of payload bits to be encoded for transmission, wherein the set of payload bits includes at least one known bit, interleaving the set of payload bits to generate an interleaved set of payload bits, wherein the interleaved set includes the at least one known bit in a predetermined position in the interleaved set, providing the interleaved set to a cyclic redundancy check (CRC) encoder to generate CRC-interleaved set of payload bits, wherein the CRC-interleaved set includes the at least one known bit in a predetermined position within the CRC-interleaved set, and encoding the CRC-interleaved set for transmission to a wireless device. Associated network nodes and wireless devices are included.
US10727971B1

In some embodiments, an apparatus includes a reconfigurable optical add-drop multiplexer (ROADM). The ROADM has a wavelength selective switch (WSS) that does not perform power equalization when the WSS is operative. The ROADM also has a first pre-amplifier, a first channel power equalizer operatively coupled to the first pre-amplifier, a second pre-amplifier operatively coupled to the first channel power equalizer and the WSS, a first post-amplifier operatively coupled to the WSS, a second channel power equalizer operatively coupled to the first post-amplifier, and a second post-amplifier operative coupled to the second channel power equalizer.
US10727966B1

In various implementations, provided are techniques for distributing network time across a network using multiple grand masters (e.g., master time keepers). These techniques include having multiple grand masters simultaneously providing time to the network. Simultaneous means that all the grand masters are active at the same time, and none are designated as backups. In various implementations, the nodes in the network can simultaneously synchronize to network times provided by more than grand masters so that the nodes can obtain more than one network time. Using these multiple network times, nodes configured as clients can determine one network time. The client devices can then use the single network time in applications that require a time.
US10727960B2

The present disclosure relates generally to occupancy detection, and more particularly to detecting a change in the occupancy of a predetermined area using a passive antenna array. In certain embodiments, baseline signals may be received by an antenna array associated with a display device. The baseline signals may analyzed to detect a baseline of radio frequency signals present in a predetermined area. New radio frequency signals may be received at a later time. The new signals may be analyzed to reveal characteristics of the new signals. Characteristics of the new signals may be compare to characteristics of the baseline signals to determine if the new signals differ from the baselines signals by more than a threshold amount. One or more actions may be executed in response to determining that the new signals differ from the baseline signals by more than the threshold amount.
US10727954B2

Messages on controller area network (CAN) buses are communicated over subsea links. Messages are sent as electrical or optical signals. The present invention provides a subsea CAN BUS electronic distribution unit (EDU) for transmitting, receiving, converting, and routing electrical or optical signals sent over a subsea CAN BUS network. The CAN BUS EDU of the present invention is contained within a single housing and combines the functions of transmitting, receiving, converting, and routing electrical or optical signals sent over a subsea CAN BUS network that would typically be handled by multiple devices.
US10727952B1

A heterodyne starring array active imager for producing an image. The imager comprises a light source and a component for segregating the light into frequency bands, each band intermittently illuminating a region of a scene and an array of light collecting sites, each comprising: a coupling component optically coupling scene light into a first waveguide and a local oscillator light coupled into a second waveguide. First and second waveguides coupled to a third waveguide with scene light and local oscillator light propagating into the third waveguide. A square law photo detector at each light collecting site receives the merged light for heterodyning the scene light and the local oscillator light. Components receive and process the heterodyned light from the photo detectors to produce a frame signal for each light collecting site. A read-out device produces an array signal responsive to the frame signal from each light collecting site.
US10727947B2

The present invention reduces the level of optical reflections created in a photonic integrated circuit (PIC) going back into an integrated laser through Reflection Engineering; optimizing the phase/timing and position of optical reflections inherent to a PIC design while adding engineered reflections to the PIC to allow inherent reflections to be reduced or eliminated. The Wavelength Division Multiplexed (WDM) geometric optical isolator of the present invention combines an array of closely spaced WDM lasers with an array of modulators in a novel geometry in order to provide effective optical isolation of the lasers.
US10727944B2

Methods and systems for optoelectronics transceivers of a CMOS chip are disclosed and may include receiving optical signals from optical fibers via grating couplers, which may include a guard ring. A CW optical signal may be received from a laser source via optical couplers, and may be modulated using optical modulators, which may be Mach-Zehnder and/or ring modulators. Circuitry in the CMOS chip may drive the optical modulators. The modulated optical signal may be communicated out of the CMOS chip into optical fibers via grating couplers. The received optical signals may be communicated between devices via waveguides. The photodetectors may include germanium waveguide photodiodes, avalanche photodiodes, and/or heterojunction diodes. The CW optical signal may be generated using an edge-emitting and/or a vertical-cavity surface emitting semiconductor laser.
US10727941B1

A method for using an airfield Light Fidelity (LiFi) system in an airfield to exchange optical wireless data communications with an aircraft. The method (i) detects aircraft exterior lights including aircraft LED lamps, via a plurality of airfield photo detectors, wherein the airfield LiFi system comprises the plurality of airfield photo detectors positioned at intervals along a runway of the airfield; (ii) in response to detecting the aircraft exterior lights, establishes a communication connection to an aircraft LiFi system comprising the aircraft LED lamps and aircraft photo detectors, by the airfield LiFi system; and (iii) exchanges the optical wireless data communications via the communication connection, by the airfield LiFi system, by: receiving communications from aircraft LED lamps, via airfield photo detectors; transmitting communications to aircraft photo detectors, via airfield LED lamps; and presenting ground station notifications.
US10727928B2

An apparatus for estimating a direction of arrival includes an antenna, a beamforming network, and an evaluator. The antenna is configured to receive signals, is circularly polarized, and includes a plurality of different radiation patterns. The beamforming network is configured to provide based on signals received by the antenna decomposed signals that are received by associated radiation patterns of the plurality of radiation patterns. The evaluator is configured to estimate the direction of arrival based on the decomposed signals and based on information describing signal receiving characteristics of the antenna. The invention also refers to a corresponding method.
US10727911B2

It is provided a method, including decomposing a channel matrix obtained from a reception channel from a sender to a reception antenna array into its singular vectors, wherein the singular vectors include left-singular vectors and right-singular vectors; allocating powers to the right-singular vectors to obtain power-allocated right-singular vectors; identifying maximum antenna gain directions based on a response function of the reception antenna array and all or a subset of the power-allocated right-singular vectors; calculating, for each of the maximum antenna gain directions or a subset thereof, a respective transmission beamforming vector based on a response function of a transmission antenna array; applying the transmission beamforming vectors or a subset thereof to a transmission via the transmission antenna array to the sender.
US10727906B2

A near-field communication device includes an oscillating circuit, a rectifying bridge configured to rectify a voltage across the oscillating circuit, and a voltage-controlled oscillator configured to supply a reference frequency. The voltage-controlled oscillator is powered and controlled by a voltage that is a function of an output voltage of the rectifying bridge.
US10727904B2

A communication apparatus is connected to another communication apparatus via a power source line, a signal line, and a shared line. The communication apparatus includes a detector and a communicator. The detector detects the phase of an alternating-current voltage applied between a first terminal for connecting to the power source line and a second terminal for connecting to the shared line. The communicator communicates with the other communication apparatus by executing at least one of transmission or reception of an electric current signal generated by opening and closing a circuit including the signal line and the shared line except when the phase detected by the detector is within a specific range. The specific range is defined as a range in which an induced electric current flowing through the signal line due to the alternating-current voltage is greater than a reference value.
US10727903B2

Methods, systems, and apparatus for monitoring and controlling electronic devices using wired and wireless protocols are disclosed. The systems and apparatus may monitor their environment for signals from electronic devices. The systems and apparatus may take and disambiguate the signals that are received from the devices in their environment to identify the devices and associate control signals with the devices. The systems and apparatus may use communication means to send control signals to the identified electronic devices. Multiple apparatuses or systems may be connected together into networks, including mesh networks, to make for a more robust architecture.
US10727902B2

Aspects of the subject disclosure may include, receiving a signal, and launching, according to the signal, an electromagnetic wave along a transmission medium, where the electromagnetic wave propagates along the transmission medium without requiring an electrical return path, and where the electromagnetic wave has a phase delay profile that is dependent on an azimuth angle about an axis of the transmission medium. Other embodiments are disclosed.
US10727896B2

A tower top device and a passive intermodulation cancellation method are provided. The tower top device is connected between an antenna and a radio remote unit (RRU) to perform passive intermodulation (PIM) cancellation. The tower top device includes: a model processing circuit configured to generate a cancellation signal based on an input digital transmit signal and a non-linear model, where the non-linear model is used to represent a non-linear relationship between a source signal generating PIM interference and a PIM interference signal; and a cancellation circuit connected to the model processing circuit and configured to: obtain the cancellation signal generated by the model processing circuit, and perform, based on the cancellation signal, PIM cancellation on a digital received signal including an actual PIM interference signal.
US10727874B2

A decoder performs forward error correction based on quasi-cyclic regular column-partition low density parity check codes. A method for designing the parity check matrix reduces the number of short-cycles of the matrix to increase performance. An adaptive quantization post-processing technique further improves performance by eliminating error floors associated with the decoding. A parallel decoder architecture performs iterative decoding using a parallel pipelined architecture.
US10727869B1

A decoder circuit includes an input to receive a first codeword encoded based on a quasi-cyclic low-density parity-check (QC LDPC) code and a plurality of memory banks to store the received codeword. Each column of the received codeword is assigned to one of the plurality of memory banks based at least in part on an order of the plurality of columns in the received codeword. A first reordering stage is to change the memory bank assignment for one or more of the plurality of columns by reordering the columns in the received codeword. An LDPC decoder is to decode the reordered codeword stored in the plurality of memory banks based at least in part on the QC LDPC code. A second reordering stage is to output the decoded codeword from the plurality of memory banks based at least in part on an order of the columns in the first codeword.
US10727865B2

A highly programmable device, referred to generally as a data processing unit, having multiple processing units for processing streams of information, such as network packets or storage packets, is described. The data processing unit includes one or more specialized hardware accelerators configured to perform acceleration for various data-processing functions. This disclosure describes a hardware-based programmable data compression accelerator for the data processing unit including a pipeline for performing string substitution. The disclosed string substitution pipeline, referred to herein as a “search block,” is configured to perform string search and replacement functions to compress an input data stream. In some examples, the search block is a part of a compression process performed by the data compression accelerator. The search block may support single and multi-thread processing, and multiple levels of compression effort. In order to achieve high-throughput, the search block processes multiple input bytes per clock cycle per thread.
US10727855B2

An analog-to-digital conversion apparatus includes a controller. The controller is configured to execute first control processing to cause the selection circuit of each of the circuit sets to perform switching which involves cyclically changing an analog signal to be selected at sampling timings with a predetermined time difference, and second control processing to calculate a digital data item at a reference sampling timing for each of the analog signals based on digital data items obtained from the analog-to-digital converter of the plurality of circuit sets, in accordance with the digital data items with the predetermined time difference, the sampling timings, and the time difference.
US10727848B2

A phase-locked loop (PLL) comprising a multi-band oscillator and a memory configured to store control input for the oscillator. The PLL is operable in a calibration mode in which the PLL is configured to acquire a frequency controlled word (FCW) for the PLL corresponding to a frequency generated by the oscillator in response to a first control input threshold on a first band of the oscillator; generate a frequency corresponding to said FCW on a second band of the oscillator adjacent to said first band; identify a second control input causing the oscillator to generate said frequency corresponding to said FCW and store said second control input in memory.
US10727841B2

In described examples, a first clock generator generates an output clock signal in response to an input reference signal and in response to a feedback signal that is generated in response to the output clock signal. A code generator generates a code in response to the input reference signal. A loss detector generates an indication of a loss of the input reference signal in response to the feedback signal and at least two codes generated by the code generator.
US10727836B1

A tristate and pass-gate based multiplexer circuit structure is described with full scan coverage capability. The circuit provides deterministic state at its output avoiding high impedance (Z) logic states in silicon. This is realized using a pull-up transistors, pull-down transistors, or through stages of combinational logic combining the multiplexer selects/enables feeding a pull-up or pull-down transistors.
US10727831B2

A device comprises, a first power source providing a first voltage, a second power source providing a second voltage less than the first voltage, a first bias voltage source providing a first bias voltage between the first voltage and the second voltage, a second bias voltage source providing a second bias voltage between the first voltage and the second voltage, the second bias voltage greater than or equal to the first bias voltage. The device also includes an output, a pull up network coupled in series between the first power source and the output pad including: a first gate coupled to the bias voltage source; and a second gate coupled to a signal that varies between first bias voltage and first power source. The device includes and a pull down network coupled between the output pad and second power source and including: a third gate coupled to the second bias voltage source; and a fourth gate coupled to a signal that varies between the second power source and the second bias voltage source.
US10727830B2

A switch of an inverter of an X-ray tube power supply including: at least four MOSFETs aligned in parallel; a plurality of intermediate radiators positioned between the MOSFETs in order to separate two successive MOSFETs; at least four snubbers positioned in parallel, each being positioned beside a MOSFET; a control unit of said switch positioned so that the succession of MOSFETs is positioned between the alignment of snubbers and the control unit.
US10727828B2

The trend in wireless communication receivers is to capture more and more bandwidth to support higher throughput, and to directly sample the radio frequency (RF) signal to enable re-configurability and lower cost. Other applications like instrumentation also demand the ability to digitize wide bandwidth RF signals. These applications benefit from input circuitry which can perform well with high speed, wide bandwidth RF signals. An input buffer and bootstrapped switch are designed to service such applications, and can be implemented in 28 nm complementary metal-oxide (CMOS) technology.
US10727817B2

A real-time clock device includes an oscillation circuit configured to generate an oscillation signal using a resonator, a clocking circuit configured to generate present time data based on the oscillation signal, an interface circuit configured to receive a time rewriting request and time rewriting data for the present time data from an external device, and a control circuit configured to perform comparison processing of the present time data of the clocking circuit and the time rewriting data to determine whether the time rewriting data is legitimate.
US10727807B2

A method for manufacturing a resonator that effectively addresses variations in resistivity for each wafer. The method for manufacturing a resonator includes forming a Si oxide film on a surface of a degenerated Si wafer, where the Si oxide film has a thickness set that is based on the doping amount of impurity in the degenerated Si wafer.
US10727786B2

Integrated circuits such as multi-channel transceivers may share oscillators having loop inductors. To minimize the driving distance from the shared oscillators to the transceiver modules, the loop inductor may be equipped with an additional sense port diametrically opposite to the drive port. An oscillator drive core may be coupled to the drive port to provide an oscillating signal at the drive and sense ports. The oscillating signals can be converted into digital clock signals by way of a differential amplifier. Three-loop inductor designs and/or multi-winding inductor designs may be preferred for minimizing parasitic effects of the added sense port.
US10727782B2

A sun tracking system for use with a solar panel is disclosed. The system has an actuator configured to cause a change in orientation of a solar panel; and a logic controller configured to control the actuator in accordance with a schedule so as to change the orientation of the solar panel. The schedule includes a set of times throughout a day when the orientation of the solar panel will be changed, an orientation of the solar panel being associated with each time. The schedule can include a set of target orientations of the solar panel, each target orientation being associated with a time of day, including: sunrise+1 hour, sunrise+4 hours, sunrise+7 hours, and sunrise+10 hours, where each of the four orientations of the solar panel is most direct with respect to the position of the sun at that time of day.
US10727780B2

At least one panel member is secured to a base member using a securing tool including a stand that holds a shaft having an external thread and restricts the axial movement of the shaft, a lower holder that has a center portion in which a cylindrical portion through which the stand is inserted is provided, and a first and a second placement surfaces which extend from the center portion, and an upper holder that has a flat plate portion through which a bolt hole portion and a tool hole portion are provided, a first and a second panel pressing portions which extend from the flat plate portion, wherein in the securing tool, a bolt inserted through the bolt hole portion is screwed with a first screwed groove formed in the center portion, and the external thread is screwed with a second screwed groove formed on the cylindrical portion.
US10727775B2

To provide a motor drive device that suppresses voltage fluctuation of a DC link capacitor, as well as enabling for low cost and size reduction. A motor control unit sets a threshold of voltage at which to start regeneration to a first threshold in a case of an increased amount per unit time of a DC voltage value detected by a voltage detection part being less than a certain amount, and sets the threshold of voltage at which to start regeneration to a second threshold that is larger than the first threshold, in a case of the increased amount per unit time of the DC voltage value detected by the voltage detection part being at least a certain amount.
US10727767B2

One or more Variable Frequency Drives (VFD) are connected to a packet network and the power transistor drive signals normally generated by the VFD to produce a desired Pulse Width Modulated (PWM) motor drive signal are generated by a software controller located in the packet network and transmitted to the VFD. The control of the VFDs can be (1) centralized using some centralized software controller communicating to the VFDs over the packet network, and/or (2) distributed, in which case VFDs can peer with each other over the packet network, to communicate control state.
US10727760B2

A power conversion circuit is provided. The power conversion circuit includes a bridge circuit connected between power input terminals, a drive circuit supplied with power from a DC power source via the power input terminals, a boost circuit for, when the DC power source is reversely connected, starting up and supplying power to a control circuit, and a reverse voltage detection circuit for detecting a reverse voltage generated when the DC power source is reversely connected.
US10727759B2

A power inverter configured to convert electrical power from an energy source to electrical power that can be pushed into a utility grid. The power inverter comprises a power train and a controller having an address. The controller is configured to provide gate drive signals to the power inverter for the power inverter to operate. The controller comprises a sensor for measuring electrical power that is pushed into the utility grid, non-volatile memory for storing an accumulated value of the electrical power, and a communication device configured to communicate information from the controller to a device remote from the power inverter. The controller is further configured to execute a smart contract corresponding to the address.
US10727758B2

A capacitor-drop power supply includes a rectifier and a rectifier controller. The rectifier is configured to receive an alternating current (AC) signal at an AC voltage and convert the AC signal into a rectified direct current (DC) signal at a rectified voltage. The rectifier includes a first low side switch. The rectifier controller is configured to generate a switch close signal based on the rectified DC signal. The switch close signal is configured to close the first low side switch shunting the AC signal to ground.
US10727743B2

System and method for regulating a power conversion system. For example, a system controller for regulating a power conversion system includes an amplifier, a variable-resistance component, a capacitor, and a modulation and drive component. The amplifier is configured to receive a reference signal and a feedback signal associated with an output signal of the power conversion system, the amplifier including an amplifier terminal. The variable-resistance component is associated with a first variable resistance value, the variable-resistance component including a first component terminal and a second component terminal, the first component terminal being coupled with the amplifier terminal. The capacitor includes a first capacitor terminal and a second capacitor terminal, the first capacitor terminal being coupled with the second component terminal. The modulation and drive component includes a first terminal and a second terminal, the first terminal being coupled with the amplifier terminal.
US10727740B1

A power appliance for a cell site is described. In particular, the appliance is a remote load loss compensator that boosts a voltage output from a power appliance housed in an equipment shelter of a cell site to a level suitable to compensate for conduction losses through a power supply line that feeds power output from the equipment shelter to one or more remote loads, such as a remote radio unit mounted atop an elevated structure. The remote load loss compensator includes a voltage converter and a controller configured to set an output voltage of the voltage converter to a level suitable to compensate for conduction losses in the power supply line.
US10727733B2

A semiconductor device includes an inductor selectively connected to a power supply voltage and configured to store and release energy; a first transistor connected between the power supply voltage and the inductor and configured to provide the power supply voltage to the inductor; a second transistor connected to the first transistor in series, connected between the inductor and a ground voltage, and configured to provide the ground voltage to the inductor; a modulator configured to provide a modulation signal to a control circuit configured to control the first and second transistors by performing pulse width modulation (PWM); a current sensor configured to sense an amount of current passing through the first transistor and generate a first output signal based on the sensed amount of current; and a first overcurrent protection output generator configured to generate a second output signal based on the first output signal and a first reference signal.
US10727731B1

A power adapter configured to apply power to a device is described, the power adapter comprises a first contact element configured to receive power; a second contact element configured to apply power to the device; and a contact signal contact element configured to receive control signals for controlling the power applied to the device; wherein the power adapter is adapted to receive one of a plurality of different modules, each module of the plurality of different modules providing a different user interface.
US10727729B2

A power converter includes: a power converter main circuit that includes semiconductor switching elements; gate drive circuits driving the semiconductor switching elements, respectively; and one or a plurality of impedance element groups connected between at least one pair of the gate drive circuits. At least one of the gate drive circuits includes a detector that detects a voltage across the impedance element group, and changes the driving speed of the semiconductor switching elements in accordance with an output of the detector.
US10727728B2

A linear motor includes a stator and a mover. The stator has a plurality of salient poles. The mover includes a plurality of first teeth; a plurality of coils respectively mounted on the periphery of the plurality of first teeth; a plurality of first magnets respectively buried within the first teeth; a second tooth provided outside the plurality of first teeth; and a second magnet buried within the second tooth. The second tooth includes a first portion on the opposite side of the first teeth with respect to the second magnet; and a second portion close to the first teeth with respect to the second magnet. In a protruding direction of the second tooth, an edge of the first portion is farther from the stator than an edge of the second portion.
US10727723B2

A motor of the present invention includes a stator having windings. The stator includes: a cylindrical outer member; a mold resin portion that molds the windings with a resin; and a stress non-transmitting portion provided between the mold resin portion and the outer member so as not to transmit stress to the outer member due to shrinking of the mold resin portion or reduce the amount of transmitted stress.
US10727715B2

A brushless motor includes a stator assembly including a generally-cylindrical stator body having a center bore, teeth extending from the stator body towards the center bore and defining slots in between, and windings wound around the teeth; and a rotor assembly rotatably received within the center bore and includes a rotor shaft and a generally-cylindrical rotor body. The motor further includes at least one rotor bearing mounted on the rotor shaft, and at least one bearing support member supporting the rotor bearing. The bearing support member includes a radial body forming a bearing pocket for receiving the rotor bearing therein, and axial post inserts received within the slots of the stator assembly between adjacent sets of windings and in contact with an inner curved surface of the stator body to support the rotor bearing with respect to the stator assembly along a center axis of the center bore.
US10727708B2

Magnet slot includes a permanent magnet insertion portion and air regions that is formed at both circumferential direction ends of the permanent magnet insertion portion. The air region includes a first circumferentially extending portion that extends from a circumferentially end portion of the permanent magnet insertion portion to a circumferentially outer side, a radially extending portion that extends from the first circumferentially extending portion to a radially inner side, and a second circumferentially extending portion that extends from the radially extending portion to a circumferentially inner side until reaching between the radially inner peripheral surface of the permanent magnet insertion portion and the shaft hole. A radially inner end surface of the radially extending portion and a radially inner end surface of the second circumferentially extending portion are made up of a portion of a circular arc in contact with the circumferentially outer side surface of the radially extending portion.
US10727707B2

The invention relates to a reluctance rotor lamination that permits easy assembly of a rotor, in particular by means of press fitting, wherein there must be sufficient stability. For this purpose, a reluctance rotor lamination (18) is provided, wherein an opening (6, 42) for stress reduction is arranged on each d axis half (32) in each flux-conducting section (24), such that a partial flux-conducting section (36, 37) is formed on each of the two sides of each d axis half (32) in each flux-conducting section (24). The sum of the smallest cross-section of each of the two partial flux-conducting sections (36, 37) is substantially greater than or equal to a smallest cross-sectional area of the flux-conducting section (36, 37) perpendicular to each partial d axis half (32) radially above the opening, such that the opening (6, 42) does not cause magnetic impairment.
US10727702B2

The present specification discloses a wireless power transmission apparatus and a method therefor. Herein, a wireless power transmission apparatus according to one embodiment of the present invention comprises: a laser light source unit; a light output unit for separating and outputting laser light generated in a laser light source into a first laser light for wireless charging and a second laser light for object detection; a light receiving unit for receiving the second laser light; and a light control unit for controlling the output of the first laser light through the second laser light received by the light receiving unit, wherein the light control unit may determine whether an object is detected or not according to the second laser light received by the light receiving unit.
US10727700B2

A power-transmission system includes a power transmitter; receivers that each receive power by electricity via a space from the power transmitter; a first determiner configured to determine based on power-data concerning rated-power each received from the receivers and the received power whether the receiver excessive in the received power and the receiver insufficient in the received power are present; a second determiner that determines whether the received power of the receiver excessive in the received power is equal to or larger than a predetermined value; and a command generator configured to transmit, to the receiver determined as having the received power equal to or larger than the predetermined value by the second determiner, a command for reducing the received power with the receivers to be equal to or smaller than a predetermined target value.
US10727698B2

Provided is a wireless power reception apparatus for wirelessly receiving power from a wireless power transmission apparatus, the wireless power reception apparatus including a reception coil configured to receive power by a harmonic with an n*f0 frequency that is generated through electromagnetic induction with the wireless power transmission apparatus; a matching circuit configured to transfer the harmonic with the n*f0 frequency to a harmonic generator; the harmonic generator configured to generate at least one harmonic with an m*n*f0 frequency by applying a multiplication factor m to the transferred harmonic with the n*f0 frequency; a filter configured to filter the harmonic with the m*n*f0 frequency; and a harmonic transmission coil configured to transmit the filtered harmonic with the m*n*f0 frequency to the wireless power transmission apparatus, and to attenuate the harmonic with the n*f0 frequency that is generated from the wireless power transmission apparatus.
US10727693B2

A power transmitter module is disclosed. In embodiments, a power transmitter module includes a module LC input filter configured to receive regulated DC current, a module transmitter circuit configured to receive the regulated DC current from the module LC input filter and generate a high-frequency AC current. A power transmitter module further includes a module transmitter coil and compensation circuit comprising a transmitter coil, and a first capacitor in parallel with the transmitter coil. The module transmitter coil and compensation circuit are configured to receive the high-frequency AC current from the module transmitter circuit and generate a time-varying magnetic field emitted from the transmitter coil. Additionally, a power transmitter module further includes a module controller configured to receive a power transmission input signal and further configured to control a state of the module transmitter circuit based on the power transmission input signal.
US10727686B2

A power bank includes, in part, a rechargeable battery, a wireless power recovery unit adapted to receive power wirelessly, a battery charging circuit adapted to deliver the power recovered by the power recovery unit to the rechargeable battery, an output interface, and a voltage reconditioning circuit adapted to supply power from the rechargeable battery to the output interface for delivery to an external device. The wireless power recovery unit may include one or more of a multitude of photodiodes adapted to convert a coherent optical signal to electrical power, an acoustic transducer adapted to convert acoustic waves to an electrical power, an inductive coupling circuit adapted to convert time varying magnetic flux to electrical power, and an RF power recovery unit adapted to convert an RF signal to electrical power.
US10727679B2

A chargeable device and a charging method are proposed. The chargeable device includes a charging interface and a first charging circuit coupled to the charging interface. The first charging circuit receives voltage and current outputted by an adapter through the charging interface and to apply the voltage and current outputted by the adapter between two terminals of multiple cells coupled in series built in the chargeable device to charge the multiple cells directly.
US10727676B2

A head-mounted display system includes a head-mounted display gear, a host, and two USB Type-C transmission lines. The two USB Type-C transmission lines are coupled between the head-mounted display gear and the host for transmitting power, data and video streams.
US10727671B2

A control system for preventing electrical power supply disruptions in an electrical power system includes an electronic control unit structured to receive a power signal indicative of reactive power in an electrical generator that is produced in response to a change in an electrical load of an electrical power bus. The electronic control unit is further structured to determine voltage commands based on the power signal and vary output voltage of the electrical generator non-linearly such that occurrence of a reactive power shutdown condition is inhibited.
US10727668B2

The invention relates to a DC voltage network having a plurality of sections (1) which can be connected together and separated from one another individually or in groups via a respective switch element (5). A pre-charging circuit (10) has diode groups (11), a switch device (12), an energy transmission path (13), and a controller (14). Each of the sections (1) of the DC voltage network is coupled to the energy transmission path (13) via at least one respective diode group of the diode groups (11). The energy transmission path (13) is consistently the same for the diode groups (11). The controller (14) transmits a control signal (S) to the switch device (12) in order to pre-charge sections (1), and the switch device (12) thereby switches the energy transmission path (13) for all of the sections (1) coupled to the energy transmission path (13) so as to be conductive.
US10727667B2

A semiconductor integrated circuit device comprises at least first and second circuits said first and second circuits being connected to a shared external connection. The device further comprises a voltage clamp that is operable to limit a voltage at the shared external connection. The voltage clamp can be selectively enabled depending upon whether the first or second circuit is being used.
US10727661B2

An electronic circuit includes an electronic switch having a control terminal and a load path and also includes a monitoring circuit comprising a switched-capacitor circuit with at least one capacitive storage element. The switched-capacitor circuit coupled to the load path of the electronic switch. The circuit can be operated by using the monitoring circuit to evaluate a load voltage of the electronic switch and to generate a failure signal dependent on the evaluation and providing a drive signal at the control terminal of the electronic switch dependent on the failure signal.
US10727658B2

The invention relates to an apparatus and a method for joining extended lengths of conduit. The apparatus and method provide a means for decreasing the time required to assemble extended lengths of conduit. The apparatus for use with the corresponding method comprises an apparatus head, an extender joining body and a conduit interface.
US10727656B2

A cable conduit may comprise a head end, a sleeve having a foot end, a boot, and a split grommet having a first upper surface, wherein the head end is coupled to the sleeve opposite the foot end, wherein the boot comprises a first flange and is coupled to the foot end, wherein the head end comprises a second flange having a second upper surface and a cutout penetrating into an interior volume of the sleeve, and wherein the split grommet is coupled about the inner diameter of the cutout.
US10727654B2

In a method for stripping a cable having a multi-layered sheath, first, an initial layer of the sheath of the cable is cut in a stripping device using at least one stripping blade. This is followed by cutting an inner layer of the sheath located opposite the first layer using a laser beam of a laser cutting device. The stripping process is completed by removal of the sheath that was cut using the stripping blade and the laser beam.
US10727642B2

Online calibration of laser performance as a function of the repetition rate at which the laser is operated is disclosed. The calibration can be periodic and carried out during a scheduled during a non-exposure period. Various criteria can be used to automatically select the repetition rates that result in reliable in-spec performance. The reliable values of repetition rates are then made available to the scanner as allowed values and the laser/scanner system is then permitted to use those allowed repetition rates.
US10727625B2

Provided is a wiring module with which there is no risk that a connector will interfere with other components in a state in which the connector is not connected to an external device. A wiring module to be attached to a power storage element group in which a plurality of power storage elements are lined up includes a bus bar for electrically connecting the plurality of power storage elements together, an insulating protector that accommodates the bus bar and is to be mounted onto the power storage element group, a wire that extends from the bus bar to the outside of the insulating protector, a connector that is provided at an extending end portion of the wire, the extending end portion extending from the insulating protector, and a connector holder that is provided in the insulating protector and detachably holds the connector.
US10727619B2

In a control unit including a press-fit terminal, a substrate includes: a connected portion into which the press-fit terminal is connected; and a guide member, which surrounds a periphery of the connected portion and extends from the substrate. The press-fit terminal includes: a connecting portion formed on a tip end side of the press-fit terminal; and an enlarged portion formed adjacent to the connecting portion. The guide member includes: an opening portion, which opens in a direction in which the press-fit terminal is positioned; a guide hole extending from the opening portion to the substrate; and a reduced-hole portion formed adjacent to the opening portion. The guide hole is configured such that, when the connecting portion of the press-fit terminal is connected to the connected portion of the substrate, the enlarged portion of the press-fit terminal closes the reduced-hole portion of the guide hole.
US10727616B2

An electrical block mounting assembly includes a bracket, an electrical block assembly, and a rail. The bracket includes a first surface and a second surface that is opposite the first surface. The bracket also includes a first securing member and a second securing member, which are coupled to the second surface. The electrical block assembly is coupled to the bracket. The electrical block assembly includes at least one electrical block. The first electrical block is coupled to the second electrical block in a coupling direction. The rail extends along a rail axis and is coupled to the bracket by the first securing member and the second securing member such that the coupling direction is orthogonal to the rail axis.
US10727613B2

Various implementations of insulation piercing connectors are disclosed. The insulation piercing connectors may be used to attach dual independent electrical connections to a power cable for voltage detection purposes. In some implementations, an insulation piercing connector may include a top half, a bottom half, and a blade seal positioned between the top half and the bottom half. A threaded fastener may engage threads in a hole in a post on the bottom half. The threaded fastener may be tightened to compress the insulation piercing connector around a power cable.
US10727611B2

An antenna array according to an embodiment includes a conductive member having a first and second slots adjacent to each other. The conductive surface on a front side of the conductive member is shaped so as to define a first and second horns respectively communicating with the first and second slots. The respective E planes of slots are on the same plane, or on a plurality of planes which are substantially parallel to each other. In an E-plane cross section of the first horn, a length from one of two intersections between the E plane and an edge of the first slot to one of two intersections between the E plane and an edge of the aperture plane of the first horn is longer than a length from the other intersection between the E plane and the edge of the first slot to the other intersection between the E plane and the edge of the aperture plane of the first horn, the lengths extending along an inner wall surface of the first horn.
US10727608B2

A method for upgrading a dual-band antenna assembly to a tri-band antenna assembly is provided. The dual-band antenna assembly includes a main reflector, and first and second antenna feeds arranged in a coaxial relationship and directed toward the main reflector. The first and second antenna feeds are for first and second frequency bands, respectively. The method includes positioning a third antenna feed through a medial opening in a center of the main reflector, with the third antenna feed directed towards the first and second antenna feeds. The third antenna feed is for a third frequency band. A subreflector is positioned between the main reflector and the first and second antenna feeds. The subreflector includes a frequency selective surface (FSS) material that is reflective for the third frequency band and transmissive for both the first and second frequency bands.
US10727604B2

An electromagnetic band gap checkerboard surface including a first quadrant, a second quadrant, a third quadrant, and a fourth quadrant. The first and third quadrants each include a multiplicity of first dual-band electromagnetic band gap structures having a first resonant frequency and a second resonant frequency. The second and fourth quadrants each include a multiplicity of second dual-band electromagnetic band gap structure having a third resonant frequency and a fourth resonant frequency. The first quadrant is directly adjacent to the second quadrant and the fourth quadrant; the third quadrant is directly adjacent to the second quadrant and the fourth quadrant; the first quadrant and the third quadrant are diagonally juxtaposed; and the second quadrant and the fourth quadrant are diagonally juxtaposed.
US10727590B2

An electronic device may have an upper housing with a display and a lower housing with a keyboard. The upper housing may rotate between open and closed positions. The lower housing may include a first conductive wall separated from the upper housing by an upper slot and a second conductive wall separated from the upper housing by a lower slot. An antenna resonating element may be mounted within the lower housing and may convey signals in low and high frequency bands through the lower slot when the upper housing closed. The resonating element may be grounded to the second conductive wall and may be separated from a conductive cavity wall by at least one-sixteenth of a wavelength in the low frequency band. A parasitic element may be used to redirect signals in the low frequency band towards and through the upper slot when the upper housing open.
US10727577B2

Aspects of the subject disclosure may include, a first antenna system having a first antenna with a first aperture that is longitudinally aligned to a physical transmission medium, and a transmitter coupled to the first antenna that facilitates transmitting a wireless signal having at least a portion of an electromagnetic field structure that intersects the physical transmission medium. The portion of the electromagnetic field structure of the wireless signal intersecting the physical transmission medium enables the wireless signal to be guided at least in part by the physical transmission medium towards a second aperture of a second antenna longitudinally aligned with the physical transmission medium. Other embodiments are disclosed.
US10727575B2

The invention relates to a radome for a distance warning radar on a motor vehicle, comprising a design element, e.g. a logo, which is visible from the outside and is integrated into the radome, as well as to a method for manufacturing said radome.
US10727574B2

A radome assembly (20) includes a frame (30) conforming in contour with an aircraft fuselage (14) for being fixedly mounted thereto. A radome (32) having an aerodynamically streamlined elongate contour including a central bulb (34) is spaced from the frame (30) to house an antenna (26) therein, the radome (32) being tuned in configuration to define an unobstructed radio-frequency (RF) window (28) diverging outwardly from atop the frame (30). The radome (32) is pivotally mounted atop the frame (30) by a hinge (36,74,78) hidden inside the frame (30) below the RF window (28) when the radome (32) is stowed closed atop the frame (30) and antenna (26).
US10727572B2

A vehicle may include a body provided with a front window and a rear window, a plurality of lenses formed on at least one of the front window and the rear window and provided with a first surface and a second surface, a plurality of antennae disposed on the second surface of the lens to radiate a radio signal passing through the plurality of lens, and a switcher configured to select at least one antenna among the plurality of antennae to allow the at least one antenna among the plurality of antennae to radiate the radio signal.
US10727569B2

A mobile device includes a first circuit board, a metal frame, an extension radiation element, an electronic component, a second circuit board, and an RF (Radio Frequency) module. The first circuit board includes a system ground plane. The metal frame includes a first portion coupled to the system ground plane. A clearance region is formed between the first portion and the system ground plane. The first portion and the extension radiation element are both coupled to a feeding point. An antenna structure is formed by the first portion and the extension radiation element. The second circuit board is coupled to the electronic component. The electronic component and the second circuit board are both adjacent to the first portion. The RF module is coupled to the feeding point, so as to excite the antenna structure.
US10727568B2

An electronic device including a housing; a printed circuit board (PCB) in the housing, wherein the PCB includes a plurality of layers with one or more conductive and insulation layers; a first electrical component formed as at least a part of or in the housing; a second electrical component above or near the PCB in the housing, wherein the first and second electrical components are separated; and at least one electrical path extending from the first electrical component to the second electrical component, wherein at least a portion of the electrical path runs on or inside the PCB, wherein the PCB includes a region including a pattern of conductive vias, wherein each of the vias extends through at least part of the plurality of layers to contact at least one of the one or more conductive layers, and wherein the electrical path runs through the region without contacting the vias.
US10727560B2

A waveguide system for a transition between a waveguide structure having an exterior stripline element and a waveguide structure having a stripline element which is completely shielded. To that end, the present invention provides a transition which is able to be realized particularly easily and efficiently with the aid of a multilayer printed circuit board architecture.
US10727559B2

Aspects of the subject disclosure may include, for example, a transmission medium that includes a dielectric core comprising a plurality of rigid dielectric members configured to propagate guided electromagnetic waves. A dielectric cladding is disposed on at least a portion of an outer surface of the first dielectric core. Other embodiments are disclosed.
US10727557B2

A dielectric filter includes a plurality of dielectric resonators. The dielectric filter also includes: a plurality of resonator body portions each formed of a first dielectric and respectively corresponding to the plurality of dielectric resonators, the first dielectric having a first relative permittivity; a peripheral dielectric portion formed of a second dielectric and lying around the plurality of resonator body portions, the second dielectric having a second relative permittivity lower than the first relative permittivity; and a shield portion formed of a conductor. Either one of a temperature coefficient of resonant frequency of the first dielectric at 25° C. to 85° C. and a temperature coefficient of resonant frequency of the second dielectric at 25° C. to 85° C. has a positive value and the other has a negative value.
US10727556B2

Disclosed is a multimode microwave filter including a resonator in which a cavity is formed to generate a resonant mode and a plurality of irises formed on a side surface of the resonator, in which the cavity of the resonator has a rhombus-shaped cross section.
US10727553B1

A method for self-sensing, activating, and regulating thermal management for a rack-mount backup battery unit (BBU) module is disclosed. The BBU module includes a data center rack-mountable chassis, battery cells submerged in a coolant in a liquid phase in a coolant tank, the coolant extracting heat from the plurality of battery cells when at least some of the battery cells are being charged or discharged, and a cooling loop having a heat exchanger, a supply line for supplying lower-temperature coolant from the heat exchanger to the coolant tank, and a return line for returning higher-temperature or multi-phase coolant from the coolant tank to the heat exchanger, wherein the higher-temperature or multi-phase coolant is cooled and transformed into lower-temperature coolant or single phase liquid at the heat exchanger, and wherein the cooling loop is in operation when at least some of the plurality of battery cells are being charged or discharged, and is idle when none of the plurality of battery cells are being charged or discharged.
US10727548B2

An energy storage device for uniformly controlling internal temperature of a container by controlling a flow of a cooling air current includes: racks for accommodating a plurality of battery packs; a container for accommodating the racks; an access floor provided at a lower part of the container for supplying a cooling air current to the racks through supply openings; and a distribution plate provided under the access floor to distribute an amount of the cooling air current that is supplied from under the access floor.
US10727546B2

The present invention provides a method for treating at least one lithium ion battery enclosed in a housing containing aluminum, comprising heating the lithium ion battery using a combustion furnace in which a combustion object is incinerated by flames, while preventing the flames from being directly applied to the housing of the lithium ion battery.
US10727545B1

Aspects of the present disclosure include methods of charging secondary lithium metal batteries that include selectively and intentionally overcharging the battery to activate redox shuttling additives in order to reactivate dead lithium. Aspects of the present disclosure also include control systems for determining when to initiate a lithium reactivation charging process and for determining one or more parameters of a lithium reactivation charging protocol.
US10727543B2

In one embodiment, a system comprising a battery set comprising plural battery cells configured in a circuit; and a control system configured to switch current flow in the circuit from bi-directional flow to and from the battery set to mono-directional flow to or from the battery set based on an over-charging or over-discharging condition.
US10727531B2

Provided is a lithium secondary battery, comprising a cathode, an anode, and a porous separator or electrolyte disposed between the cathode and the anode, wherein the anode comprises: (a) an anode active layer containing a layer of lithium or lithium alloy, in a form of a foil, coating, or multiple particles aggregated together, as an anode active material; and (b) an anode-protecting layer of a conductive sulfonated elastomer composite, disposed between the anode active layer and the separator/electrolyte; wherein the composite has from 0.01% to 50% by weight of a conductive reinforcement material dispersed in a sulfonated elastomeric matrix material and the protecting layer has a thickness from 1 nm to 100 μm, a fully recoverable tensile strain from 2% to 500%, a lithium ion conductivity from 10−7 S/cm to 5×10−2 S/cm, and an electrical conductivity from 10−7 S/cm to 100 S/cm.
US10727526B2

A secondary battery, including an electrode assembly, the electrode assembly including a pair of electrodes having opposite polarities, and a separator between the pair of electrodes; and at least one electrode tab electrically connected to one of the pair of electrodes, the at least one electrode tab extending outside of the electrode assembly, the electrode assembly further including a buffer layer on the electrode to which the at least one electrode tab is electrically connected, the buffer layer at least partially overlapping a region in which the electrode is connected to the electrode tab.
US10727525B2

A lithium ion battery including a core-shell structured fire extinguishing particle is disclosed. When the battery is overheated to a predetermined temperature, a shell of the fire extinguishing particle coated on one surface or both surfaces of a porous separator is melted, a fire extinguishing material disposed in an inner space of the shell is released into an electrolytic solution of the battery, and as a result, it is possible to prevent the battery from being ignited or exploded even though the battery is overheated. Further, the melted shell clogs pores of the porous separator to block lithium ions from moving, such that the battery is blocked from being driven, thereby preventing the battery from being overheated any more.
US10727524B2

A cell stack device includes a manifold, a fuel cell, and an oxygen-containing-gas ejection portion. The manifold includes a fuel gas supply chamber and a fuel gas collection chamber. The fuel cell extends upward from the manifold. The oxygen-containing-gas ejection portion is disposed upward of the center of the fuel cell. The oxygen-containing-gas ejection portion ejects oxygen-containing gas toward the fuel cell. A support substrate of the fuel cell includes a first gas channel and a second gas channel. The first gas channel is connected to a fuel gas supply chamber, and the second gas channel is connected to the fuel gas collection chamber. The first gas channel and the second gas channel are connected to each other in an upper end portion of the fuel cell.
US10727523B2

A fuel cell stack includes multiple power generating units and a dummy unit, and respectively providing openings providing reactant-gas supply manifolds. Each power generating unit includes one or more first supply passages extending from the opening to a central region thereof. The dummy unit includes one or more second supply passages extending from the opening to a central region thereof, and a second supply passage port at the highest position in the vertical direction among the second supply passage ports where the second supply passages are connected to the opening is located at a lower position in the vertical direction than a first supply passage port at the highest position in the vertical direction among the first supply passage ports where the first supply passages are connected to the opening.
US10727517B2

A solid oxide fuel cell includes an Si support substrate having a through hole, an electrolyte film formed on the surface of an Si support substrate and containing a solid oxide having oxygen ion conductivity, a first electrode formed on a surface of the electrolyte film (surface on the side opposite to the Si support substrate), and a second electrode formed at least on a surface exposed from the through hole in a rear face of the electrolyte film. The electrolyte film includes a porous layer including the solid oxide and containing pores inside, a first dense layer formed on a surface of the porous layer (surface on the side opposite to the Si support substrate), and a second dense layer formed at the interface between a rear face of the porous layer and the Si support substrate.
US10727508B2

The disclosure relates to a fuel cell system comprising a fuel cell stack comprising anode chambers and cathode chambers, an anode supply comprising an anode supply path for supplying an anode operating gas to the anode chambers, and an anode exhaust path for discharging an anode exhaust gas from the anode chambers, and a cathode supply comprising a cathode supply path for supplying a cathode operating gas to the cathode chambers and a cathode exhaust path for discharging a cathode exhaust gas from the cathode chambers, and comprising a negative-pressure generation means for generating a negative pressure in the cathode chambers. It is provided that the negative-pressure generation means is designed as an ejector which is connected to a compressor arranged in the cathode supply path on the pressure input side, and to the cathode chambers of the fuel cell stack on the suction side, in a fluid-conducting manner.
US10727498B2

A redox flow electrode according to one aspect of the present invention is a redox flow battery electrode disposed between an ion exchange membrane and a bipolar plate, wherein the electrode includes a conductive sheet containing carbon nanotubes having an average fiber diameter of 1 μm or less, and a porous sheet that is laminated to the conductive sheet and is formed from fibers having an average fiber diameter of greater than 1 μm.
US10727492B2

Exemplary energy storage devices, battery cells, and batteries of the present technology may include a cathode active material disposed on a cathode current collector. The devices may also include an anode active material disposed on an anode current collector. At least one current collector of the cathode current collector or the anode current collector may include a continuous layer of a carbon-containing material positioned between the current collector and the active material.
US10727491B2

A battery, including a cathode, an anode, an electrolyte; the cathode including a cathode active material capable of reversibly intercalating-deintercalating ions; the anode including an anode current collector that does not participate in the electrochemical reaction; the electrolyte including a solvent capable of dissolving solute, the solute being ionized to at least an active ions that can be reduced to a metallic state during a charge cycle and be oxidized from the metallic state to the dissolved ion state during a discharge cycle and/or an intercalation-deintercalation ions that can deintercalate from the cathode active material during the charge cycle and intercalate into the cathode active material during the discharge cycle; the anode further comprising an anode active material formed on the anode current collector capable of being oxidized and dissolved to active ion state during the discharge cycle.
US10727479B2

Provided is a method of producing a mass of graphene-embraced particulates, comprising (A) peeling off graphene sheets from graphite particles and directly or indirectly transferring these graphene sheets to encapsulate primary particles of an anode active material using an energy-impact device, wherein multiple graphene sheets are overlapped together to embrace or encapsulate a primary particle; and (B) combining the resulting graphene-encapsulated primary particles with additional graphene sheets, along with an optional conductive additive, to form graphene-embraced particulates. Also provided are an anode electrode comprising multiple graphene-embraced particulates and a battery comprising such an anode electrode.
US10727478B2

A negative electrode for a lithium secondary battery using lithium metal for the negative electrode and a method for manufacturing the same. The method includes forming a protective layer for dendrite prevention of the negative electrode. The method for manufacturing a negative electrode may be achieved by a process including coating a slurry containing fluorocarbon and/or fluorinated metal dispersed in a solvent onto a lithium metal layer and drying the slurry.
US10727474B1

Cast components can improve the effectiveness of current state-of-the-art in thermal battery processing technology in terms of cost, labor, materials usage, and flexibility. Cast components can include cast cathodes, anodes, and separators.
US10727470B2

A battery terminal having a post-engaging portion configured to receive a battery post. The post-engaging portion has an arcuate portion having a first portion, a second portion and a slot separating the first portion from the second portion. Wherein in response to the lever being moved toward a closed position, the first portion and second portion are subjected to a tensile force, causing the first portion and the second portion to elongate while not exceeding the yield strength of the first portion and the second portion generating stored energy in the first portion and the second portion. The stored energy results in a constant normal force being applied by the first portion and the second portion of to the battery post to provide and maintain a gastight electrical contact interface between the first portion and the second portion and the battery post.
US10727469B2

A secondary battery capable of achieving a higher capacity than a related art jelly-rolled electrode assembly is provided, the secondary battery including an electrode assembly including a first electrode plate and a second electrode plate, each having an uncoated portion protruding from a respective one of laterally opposite sides of the electrode assembly; a current collector at a region corresponding to the uncoated portion of the electrode assembly; and a ductile sub-tab electrically connecting the uncoated portion of the electrode assembly to the current collector, wherein the uncoated portion and the sub-tab are connected to each other and bent together in the same direction.
US10727468B2

A battery includes: an electrode group including a first electrode, a second electrode, and a separator interposed between the first electrode and the second electrode; an electrolyte; a container for accommodating the electrode group and the electrolyte; a sealing member for blocking an opening in the container; and a first lead for electrically connecting the first electrode to the sealing member. The first lead has a weld region welded to the sealing member, and the weld region has at least one first bump along the longitudinal direction of the first lead. The cross section of the boundary between the weld region and a non-weld region on the first electrode side has a projecting shape corresponding to the bump.
US10727465B2

To provide a novel structure of a separator in a secondary battery. A nonaqueous secondary battery includes a positive electrode, a negative electrode, an electrolyte solution, a first separator, and a second separator. The first separator and the second separator are provided between the positive electrode and the negative electrode. The first separator is provided with a first pore, the second separator is provided with a second pore, and the size of the first pore is different from the size of the second pore. Furthermore, the proportion of the volume of the first pores in the first separator is different from the proportion of the volume of the second pores in the second separator.
US10727463B2

A lateral surface (12e) of a long separator sheet (12a, 12b) has a value of edge length (R)/longer side length (P) which is less than 1.04. It is therefore possible to provide the long porous separator sheet that is less likely to be torn in processing.
US10727448B2

[Object] To provide an organic electro-luminescence device in which occurrence of failures such as local abnormal light emission and current leakage is suppressed.[Solution] An organic electro-luminescence device including: a recessed structure in which a first electrode is provided at a bottom part and a first member serves as a sidewall; a second electrode configured to cover an entire surface of the recessed structure; and an organic light emitting layer containing an evaporation material and sandwiched by the second electrode and the recessed structure. In the organic light emitting layer, a film thickness of a layer containing a leaky material is non-uniform at the bottom part of the recessed structure, and an entire film thickness of the organic light emitting layer is generally uniform at the bottom part of the recessed structure.
US10727445B2

An organic light emitting display panel and a display device are disclosed, which alleviate or eliminate the phenomena of colored edges and stripes, and reduce the effect of an over fuzzy pattern edge. The organic light emitting display panel includes a substrate, and pixels, which are formed on the substrate by an evaporation mask plate, and each of which is provided with an organic light emitting diode. The organic light emitting display panel further includes a TFE layer on the organic light emitting diode, a flexible blocking layer above the TFE layer, and at least a light diffuse layer between the flexible blocking layer and the organic light emitting diode.
US10727444B2

A display device includes a display substrate, a light-emitting device, an encapsulation layer over the display substrate and encapsulating the light-emitting device, a filling layer on the encapsulation layer, a first cover layer on the filling layer, an opposite substrate on the first cover layer, and a diffraction grating layer disposed between the first cover layer and the opposite substrate, wherein the diffraction grating layer includes a plurality of diffraction patterns spaced apart from each other by a certain distance, and the plurality of diffraction patterns protrude from the surface of the opposite substrate in a direction perpendicular to the opposite substrate, and the surface of the opposite substrate faces the display substrate.
US10727435B2

A flexible display device and an electronic device including the same are disclosed. The flexible display device includes a magnetic body group, which is adhered to a lower plate provided under a display panel by the force of magnetic attraction. Therefore, the flexible display device has improved reliability in spite of frequent folding and unfolding operations and is capable of facilitating a rework process.
US10727431B2

A semiconductor device includes a ribbon of a thickness and a width. A material of the ribbon is configured to host excitons as well as plasmons, and the width is an inverse function of a wavector value at which an energy level of plasmons in the material substantially equals an energy level of excitons in the material. The substantially equal energies of the plasmons and the excitons in the ribbon cause an excitation of intrinsic plasmon-exciton polaritons (IPEPs) in the ribbon. A first contact electrically couples to a first location on the ribbon, and a second contact electrically couples to a second location on the ribbon.
US10727429B2

An electronic device includes a first electrode 31, a light emitting/light receiving layer 20 formed on the first electrode 31, and a second electrode 32 formed on the light emitting/light receiving layer 20. The light emitting/light receiving layer 20 and/or the second electrode 32 is covered by an insulating layer 40 including a metal oxide that contains, as a main component, zinc oxide, while containing, as accessory components, at least two materials selected from the group consisting of aluminum oxide, magnesium oxide, niobium oxide, titanium oxide, molybdenum oxide and hafnium oxide.
US10727426B2

A thin film transistor includes a gate electrode, an organic semiconductor overlapping the gate electrode, an insulator between the gate electrode and the organic semiconductor, and a source electrode and a drain electrode electrically connected to the organic semiconductor, respectively. The organic semiconductor is capable of being applied by a solution process, the insulator includes an inorganic insulating layer having a surface facing the organic semiconductor, and the surface includes a coating with a polysiloxane having an acrylic terminal group.
US10727425B2

A foldable display device and its manufacturing method are disclosed, in which a flexible cover plastic is used as a cover window and internal elements may be prevented from being damaged due to external impact. The foldable display device comprising a thin film transistor substrate; a first adhesive layer arranged on the thin film transistor substrate; a second adhesive layer arranged outside the first adhesive layer on the thin film transistor substrate; and a touch substrate arranged on the first and second adhesive layers, wherein the second adhesive layer includes a rigid material and is arranged on areas outside the first adhesive layer except a folding area where the thin film transistor substrate is folded.
US10727422B2

Synthesis of four coordinated palladium complexes and their applications in light emitting devices thereof.
US10727421B2

Disclosed herein is a light emitting device and method of manufacturing such a device comprised of a series of photopolymerizable, chiral liquid crystalline layers that can be solvent cast on a substrate. The mixture of chiral materials in each successive layer may be blended in such a way that each layer has the same chiral pitch. Further the chiral materials in each layer may also be blended so that the ordinary and extraordinary refractive indices in each layer match the other layers such that the complete assembly of layers will optically function as a single relatively thick layer of chiral liquid crystal. The chiral nematic material in each layer can spontaneously adopt a helical structure with a helical pitch. The light emitting layers of the light emitting device can further comprise electroluminescent material that emits light into the band edge light propagation modes of the photonic crystal.
US10727420B2

Provided is a compound represented by Formula 1 below: wherein Formula 1 is described in the detailed description.
US10727416B2

The present disclosure relates to an organic electroluminescent compound and an organic electroluminescent device comprising the same. The organic electroluminescent compound of the present disclosure provides an organic electroluminescent device having high efficiency and/or long lifespan.
US10727414B2

The present invention relates to a compound of formula (I) based on a structure including functionalized spirofluorene and fused aromatics or non-aromatic rings with at least one heteroatom, and used as hole transporting material in a optoelectronic and/or photoelectrochemical device.
US10727410B2

A surface modifier for a transparent oxide electrode contains a reactive silyl compound represented by General Formula (1): Rf—X-A-SiR13-n(OR2)n  (1) in which, Rf is an aryl group having 10 or fewer carbon atoms that may have an alkyl substituent having 1 to 5 carbon atoms, wherein at least one hydrogen atom is replaced with a fluorine atom, X represents a divalent group selected from —O—, —NH—, —C(═O)O—, —C(═O)NH—, —OC(═O)NH—, —NHC(═O)NH—, or a single bond, A represents a straight chain, branched chain or cyclic aliphatic divalent hydrocarbon group having 1 to 10 carbon atoms, an aromatic divalent hydrocarbon group, or a single bond, a surface-modified transparent oxide electrode formed by coating with the surface modifier. A method for producing a surface-modified transparent oxide electrode is also provided.
US10727408B2

Subject matter disclosed herein may relate to programmable fabrics including correlated electron switch devices.
US10727399B2

The present application relates to a method for forming a top-electrode cap structure on a memory cell. In some embodiments, a method for forming a top-electrode cap structure on a memory cell. The method includes providing a memory cell comprising a top electrode, a bottom electrode, and a resistive memory element sandwiched between the top and bottom electrodes. An etch is performed into an interlayer dielectric (ILD) layer covering the memory cell to form a via opening exposing the top electrode of the memory cell. A getter layer is then formed to line the via opening, and further, over and abutting the top electrode of the memory cell. An oxygen-resistant layer is formed over and abutting the getter layer.
US10727398B1

A magnetic tunnel junction (MTJ) containing device is provided in which a bottom electrode having a small CD is formed and is located laterally adjacent to diamond like carbon (DLC). DLC replaces a material stack of, from bottom to top, a silicon nitride layer and an organic planarization layer (OPL) which is typically used in providing a conductive structure having a reduced CD. DLC provides a higher etch resistance to IBE than silicon nitride, but DLC can be patterned using conventional etchants. The use of DLC thus reduces the number of processing steps for providing a reduced CD bottom electrode, and also provides a more robust solution to the issue of punch through to an underlying conductive material layer.
US10727397B1

A magneto-resistive random access memory (MRAM) cell includes a substrate having a dielectric layer disposed thereon, a conductive via disposed in the dielectric layer, and a cylindrical stack disposed on the conductive via. The cylindrical stack includes a bottom electrode, a magnetic tunneling junction (MTJ) layer on the bottom electrode, and a top electrode on the MTJ layer. A spacer layer is disposed on a sidewall of the cylindrical stack. The top electrode protrudes from a top surface of the spacer layer.
US10727395B2

A piezoelectric material including a perovskite-type metal oxide represented by the following general formula (1); Bi; and Mn, wherein the content of Bi is 0.1-0.5 mol % with respect to 1 mol of the metal oxide, the content of Mn is 0.3-1.5 mol % with respect to 1 mol of the metal oxide, and the piezoelectric material satisfies (L4−L5)/L5≥0.05 and (L8−L9)/L9≥0.05 when the lengths of twelve Bi—O bonds with Bi that is located at a 12-fold site with respect to O in a perovskite-type unit cell as a starting point are taken to be L1 to L12 in length order: (Ba1-xM1x)(Ti1-yM2y)O3  (1) wherein 0≤x≤0.2, 0≤y≤0.1, and M1 and M2 are mutually different metal elements which have a total valence of +6 and are selected from other elements than Ba, Ti, Bi and Mn.
US10727389B2

A thermoelectric generating system may include a base substrate configured to be installed at a side of a vehicle exhaust line part; and at least one thermoelectric module configured to be installed on a top surface of the base substrate, in which a side of the exhaust line part is provided with an opening communicating with an internal space of the exhaust line part, the base substrate is installed to seal the opening of the exhaust line part, and the base substrate is made of a thermal conductive material and a surface of the base substrate is formed with an insulating layer.
US10727382B2

A method of forming one or more three-dimensional objects for an optoelectronic lighting device including a carrier with an optoelectronic semiconductor component includes providing a carrier of an optoelectronic lighting device, wherein an optoelectronic semiconductor component is arranged on the carrier, and a construction region partly delimited by the carrier is defined, the optoelectronic semiconductor component facing the construction region, introducing a polymerizable liquid into the construction region, and exposing the construction region to form one or more solid polymers from the polymerizable liquid in a curing zone included by the construction region, and one or more three-dimensional objects from the one or more solid polymers in the curing zone, wherein an ineffective region is formed during the process of exposing the construction region, polymerization being inhibited in the ineffective region, and the curing zone is arranged between the carrier and the ineffective region.
US10727379B2

The invention relates to a method for producing a conversion element for an optoelectronic component comprising the steps of: A) Producing a first layer, for that purpose: A1) Providing a polysiloxane precursor material, which is liquid, A2) Mixing a phosphor to the polysiloxane precursor material, wherein the phosphor is suitable for conversion of radiation, A3) Curing the arrangement produced under step A2) to produce a first layer having a phosphor mixed in a cured polysiloxane material, which comprises a three-dimensional crosslinking network based primarily on T-units, where the ratio of T-units to all units is greater than 80%, B) Producing a phosphor-free second layer, for that purpose: B1) Providing the polysiloxane precursor material, which is liquid, B2) Mixing a filler to the polysiloxane precursor material, wherein the filler is in a cured and powdered form, wherein the filler has a refractive index, which is equal to the refractive index of the cured polysiloxane material, B3) Curing the arrangement produced under step B2) to produce a second layer having a filler mixed in the cured polysiloxane material, which comprises a three-dimensional crosslinking network based primarily on T-units, wherein the produced conversion element is formed as a plate having a thickness of at least 100 μm.
US10727378B2

An optical wavelength conversion member and a light-emitting device including the optical wavelength conversion member. The optical wavelength conversion member (9) is formed of a ceramic sintered body having a fluorescent phase containing fluorescent crystal grains as a main component and a translucent phase containing translucent crystal grains as a main component. Crystal grains of the fluorescent phase have a composition represented by formula A3B5O12:Ce, where the element A is selected from Sc, Y, and lanthanoids (except for Ce), and the element B is selected from Al and Ga. In the optical wavelength conversion member (9), 0.3
US10727362B2

In various embodiments, photovoltaic modules are hermetically sealed by providing a first glass sheet, a photovoltaic device disposed on the first glass sheet, and a second glass sheet, a gap being defined between the first and second glass sheets, disposing a glass powder within the gap, and heating the powder to seal the glass sheets.
US10727361B2

An apparatus configured to alternate the application of first and second gate voltages to a gate electrode of a photodetector. A first change in electrical current is relative to a predetermined measurement of electrical current taken at the first gate voltage in the absence of incident electromagnetic radiation, and a second change in electrical current is relative to a predetermined measurement of electrical current taken at the second gate voltage in the absence of the incident electromagnetic radiation. The photodetector comprises a channel, and source and drain electrodes configured to enable flow of electrical current through the channel. Quantum dots are configured to generate charge carriers on exposure to the incident electromagnetic radiation. The gate electrode is configured to generate an electric field upon the application of a gate voltage thereto, and process the signal to at least partially remove any changes in electrical current which are attributed to noise.
US10727348B2

A semiconductor device may include first and second fins formed side by side on a substrate, a first elevated doped region formed on the first fin and having a first doping concentration of impurities, a second elevated doped region formed on the second fin, and a first bridge connecting the first elevated doped region and the second elevated doped region to each other. Methods of manufacturing such a semiconductor device are also disclosed.
US10727346B2

A finFET device and a method of forming are provided. The device includes a transistor comprising a gate electrode and a first source/drain region next to the gate electrode, the gate electrode being disposed over a first substrate. The device also includes a first dielectric layer extending along the first source/drain region, and a second dielectric layer overlying the first dielectric layer. The device also includes a contact disposed in the first dielectric layer and in the second dielectric layer, the contact contacting the gate electrode and the first source/drain region. A first portion of the first dielectric layer extends between the contact and the gate electrode. The contact extends along a sidewall of the first portion of the first dielectric layer and a first surface of the first portion of the first dielectric layer, the first surface of the first portion being farthest from the first substrate.
US10727344B2

A semiconductor device includes a fin field effect transistor (FinFET). The FinFET includes a channel disposed on a fin, a gate disposed over the channel and a source and drain. The channel includes at least two pairs of a first semiconductor layer and a second semiconductor layer formed on the first semiconductor layer. The first semiconductor layer has a different lattice constant than the second semiconductor layer. A thickness of the first semiconductor layer is three to ten times a thickness of the second semiconductor layer at least in one pair.
US10727342B2

An integrated circuit structure includes a gate stack over a semiconductor substrate, and a silicon germanium region extending into the semiconductor substrate and adjacent to the gate stack. The silicon germanium region has a top surface, with a center portion of the top surface recessed from edge portions of the top surface to form a recess. The edge portions are on opposite sides of the center portion.
US10727329B2

A semiconductor device includes a transistor, a semiconductor layer, an active region and a conductive layer. The active region is in the semiconductor layer. The conductive layer is configured to maintain a channel in the active region when the transistor is triggered to be conducted.
US10727323B2

A method for manufacturing a transistor device includes forming a plurality of fins on a substrate, performing an annealing process to cause the fins to have a round shape, growing an epitaxial semiconductor layer on a surface of each fin, wherein the epitaxial semiconductor layer is formed along the round shape, and forming a gate structure on the substrate, wherein the gate structure is formed on the epitaxial semiconductor layer on the surface of each fin.
US10727320B2

A method of manufacturing a field effect transistor is provided, including supplying a substrate surmounted by first, second, and third structures, the second structure arranged between the first and the third structures and including at least one first nano-object located away from the substrate, a part of the first nano-object being configured to form a channel area of the transistor; forming electrodes of the transistor including epitaxial growth of a first material to obtain a first continuity of matter made of the first material between the second structure and the first structure, and to obtain a second continuity of matter made of the first material between the second structure and the third structure; and epitaxial growth of a second material, starting from the first material, the second material having a lattice parameter different from a lattice parameter of the first material of the first and the second continuities.
US10727309B2

A thin film transistor array panel includes a first conductive layer (102) including a gate electrode; a channel layer (104) disposed over the gate; and a second conductive layer (105) disposed over the channel layer (104). The second conductive layer (105) includes a multi-layered portion defining a source electrode (105a) and a drain electrode (105b), which includes a first sub-layer (105-1), a second sub-layer (105-2), and a third sub-layer (105-3) sequentially disposed one over another. Both the third and the first sub-layers (105-3, 105-1) include indium and zinc oxide materials. An indium to zinc content ratio in the first sub-layer (105-1) is greater than that in the third sub-layer (105-3). The content ratio differentiation between the first and the third sub-layers (105-1, 105-3) affects a lateral etch profile associated with a gap (106) generated in the second conductive layer (105) between the source and the drain electrodes (105a, 105b), where the associated gap (106) width in the third sub-layer (105-3) is wider than that in the first sub-layer (105-1).
US10727301B2

The disclosure relates to a fin field effect transistor (FinFET) formed in and on a substrate having a major surface. The FinFET includes a fin structure protruding from the major surface, which fin includes a lower portion, an upper portion, and a middle portion between the lower portion and upper portion, wherein the fin structure includes a first semiconductor material having a first lattice constant; a pair of notches extending into opposite sides of the middle portion; and a semiconductor liner adjoining the lower portion. The semiconductor liner is a second semiconductor material having a second lattice constant greater than the first lattice constant.
US10727299B2

A lateral bipolar junction transistor (LBJT) device that may include a dielectric stack including a pedestal of a base region passivating dielectric and a nucleation dielectric layer; and a base region composed of a germanium containing material or a type III-V semiconductor material in contact with the pedestal of the base region passivating dielectric. An emitter region and collector region may be present on opposing sides of the base region contacting a sidewall of the pedestal of the base region passivating dielectric and an upper surface of the nucleation dielectric layer.
US10727292B2

Discussed is an electroluminescence display apparatus for preventing the performance, efficiency, and lifetime of a device from being reduced. The electroluminescence display apparatus includes a substrate including an active area including a plurality of pixels, a circuit element layer disposed on the substrate, a first electrode disposed on the circuit element layer, an auxiliary electrode disposed on the circuit element layer and spaced apart from the first electrode, a first light emitting layer disposed on the first electrode, a buffer layer disposed on the first light emitting layer, a second light emitting layer disposed on the buffer layer and the auxiliary electrode, and a second electrode disposed on the second light emitting layer. In the electroluminescence display apparatus, since the buffer layer is formed on the first light emitting layer through an inkjet process, the buffer layer can be provided on only the first light emitting layer, and thus, the buffer layer can be formed of an organic material, thereby enhancing the device performance of a blue pixel.
US10727291B2

An organic light-emitting display panel includes a plurality of pixel columns, a plurality of first signal lines, and a plurality of second signal lines. Each of the pixel columns includes a plurality of organic light-emitting pixels. The first signal lines are arranged to correspond to the pixel columns. Each of the first signal lines connected to the organic light-emitting pixels of a corresponding pixel column. The second signal lines are respectively connected to the first signal lines and provide a first power supply voltage to corresponding ones of the first signal lines. Each of the second signal lines is connected substantially to a center portion of the corresponding first signal line.
US10727290B2

An active-matrix display device includes pixels arranged in a matrix, and each of the pixels includes subpixels that are arranged along an X direction and emit light of mutually different colors. Each of the subpixels includes a TFT element provided on a TFT substrate and an organic EL element provided on the TFT substrate. The organic EL element has an opening which is a region from which emitted light exits, and the TFT substrate includes a first layer and a second layer. When same-colored subpixels of two of the pixels adjacent in the X direction are seen in a plan view, the first layer has a portion arranged in line symmetry between the same-colored subpixels and the second layer is disposed at an identical position in the openings of the same-colored subpixels.
US10727287B2

A light emitting element 10 includes a base body 26, a first electrode 31 formed on the base body 26, an organic layer 33 formed on the first electrode 31 and having at least a light emitting layer, and a second electrode 32 formed on the organic layer 33. The second electrode 32 has at least two edge portions 32A and 32B opposed to each other, and each of the edge portions 32A and 32B of the second electrode 32 protrudes from an end face 33′ of the organic layer 33.
US10727285B2

An OLED panel may be embedded with a near-infrared organic photosensor and may be configured to implement biometric recognition without an effect on an aperture ratio of an OLED emitter. The OLED panel may include a substrate, an OLED stack on the substrate and configured to emit visible light, and an NIR light sensor stack between the substrate and the OLED stack and including an NIR emitter configured to emit NIR light and an NIR detector. The OLED panel may be included in one or more various electronic devices.
US10727278B2

In one embodiment, a method of manufacturing a semiconductor device includes forming a first film on a first substrate. The method further includes performing a first process of processing a portion of the first film with plasma of first gas and a second process of removing the portion of the first film with plasma of second gas after the first process.
US10727273B2

A MRAM-TFT unit cell and a method for fabricating the same. The MRAM-TFT unit cell includes a MRAM device and a TFT device electrically coupled to the MRAM device. The MRAM device and the TFT device are situated within a common plane of the MRAM-TFT cell. The method includes forming a TFT device comprising a source/drain region, and a semiconducting layer on a substrate. A magnetic tunnel junction stack (MTJ) is formed in contact with the source region. A first contact is formed on the MTJ, and a second contact is formed on the drain region. A first interconnect metal layer is formed in contact with the first contact, and a second first interconnect metal layer is formed in contact with the second contact. A third contact is formed on a gate region of the TFT device. A third interconnect metal layer is formed in contact with the third contact.
US10727270B2

A display device includes a substrate, and a first light-emitting diode element disposed over the substrate and having a first light-emitting path. The display device further includes a light-emitting angle changing layer disposed over the first light-emitting diode element. The display device further includes a second light-emitting diode element disposed over the substrate. The second light-emitting diode element is disposed at a position other than the region corresponding to the first light-emitting path. The first light-emitting diode element has a first light-emitting angle, the second light-emitting diode element has a second light-emitting angle, and the second light-emitting angle is greater than the first light-emitting angle.
US10727260B2

An image sensor packaging method, an image sensor package and a lens module are disclosed. In the image sensor packaging method, plural image sensor dies are formed within a molded layer, resulting in a package with a significantly reduced thickness which is favorable to the slimming of the package. The packaging method does not involve any wire bonding process. Instead, metal pads are led out through a thin metal film formed in non-photosensitive areas on the same side of micro lens surfaces of the image sensor dies. This approach has a less adverse impact on micro lens surfaces and, compared to the wire bonding process, allows a smaller spacing from metal pads to the micro lens surfaces with respect to a direction parallel to the micro lens surfaces, which enables more compact image sensor dies usable in a lens module for an optimized spatial design and ease of miniaturization.
US10727255B2

A display device optimized to operate in a low frame rate mode under certain predetermined conditions is provided. To reduce pixel discharge during the low frame rate mode, the display device employees the TFTs with metal oxide semiconductor layer, the optical alignment layer with an upper portion and a lower portion having different resistivity. In addition, a passivation layer is provided between the optical alignment layer and the pixel or the common electrode for compensating the low resistivity of the lower portion of the optical alignment layer. As such, various visual defects associated with the pixel discharge can be reduced even when the display device is operating under the low frame rate mode.
US10727252B2

A first conductive structure forms gate electrodes of a first transistor of a first transistor type and a first transistor of a second transistor type. A second conductive structure forms a gate electrode of a second transistor of the first transistor type. A third conductive structure forms a gate electrode of a second transistor of the second transistor type. A fourth conductive structure forms a gate electrode of a third transistor of the first transistor type. A fifth conductive structure forms a gate electrode of a third transistor of the second transistor type. A sixth conductive structure forms gate electrodes of a fourth transistor of the first transistor type and a fourth transistor of the second transistor type. The second and third transistors of the first transistor type and the second and third transistors of the second transistor type are electrically connected to form a cross-coupled transistor configuration.
US10727229B2

A semiconductor device includes a substrate; an isolation structure over the substrate; and two fins in a first region of the semiconductor device extending from the substrate and through the isolation structure. Each of the two fins has a channel region and two source/drain (S/D) regions sandwiching the channel region. The semiconductor device further includes a gate stack over the isolation structure and engaging the channel regions of the two fins; and four S/D features over the S/D regions of the two fins. Each of the four S/D features includes a lower portion and an upper portion over the lower portion. Each of the lower portions of the four S/D features has a cross-sectional profile that is wider at its bottom than at its top. The upper portions of the four S/D features merge into two merged S/D features with one on each side of the gate stack.
US10727228B2

A stacked integrated circuit encompasses a lower chip including a lower semiconductor element and an upper surface-electrode electrically connected to an upper main-electrode region of the lower semiconductor element, the upper main-electrode region is located on an upper-surface side of the lower semiconductor element; and an upper chip including an upper semiconductor element and a lower surface-electrode electrically connected to a lower main-electrode region of the upper semiconductor element, the lower main-electrode region is located on a lower-surface side of the upper semiconductor element, the lower surface-electrode is metallurgically in contact with the upper surface-electrode.
US10727224B1

A semiconductor apparatus includes a first device cell and a second device cell. The first device cell includes a first active region including a first set of device fins, an insulator layer disposed over the first set of device fins, a first gate fin over the first set of fins, and a first edge fin disposed over a first edge of the first active region. The second device cell is adjacent the first device cell and includes a second active region including a second set of device fins, the insulator layer disposed over the second set of device fins, a second gate fin over the second set of device fins, and a second edge fin disposed over a second edge of the second active region. The first edge fin and the second edge fin are connected to a power rail, a ground rail, or to each other to define a capacitor between the first device cell and the second device cell.
US10727221B2

An ESD protection device for protecting an integrated circuit against an ESD event includes a first terminal coupled to an input/output pad of the IC, a second terminal coupled to a reference or ground voltage, a silicon-controlled rectifier device having an anode connected to the first terminal and a cathode connected to the reference or ground voltage, and a pnp transistor coupled in parallel with the SCR device. The pnp transistor has an emitter coupled to the first terminal, a collector coupled to the second terminal, and a base coupled to a gate of the SCR. The pnp transistor includes a contact region formed at a first side of a substrate, the first contact region being surrounded by an STI layer formed at the first side of the substrate. An insulation structure is formed at an intersection of the first contact region and the STI layer.
US10727220B2

The present application relates to devices and techniques for a package on package multi-package integrated circuit. A component of the integrated circuit maybe located in a void formed in a circuit package of the multi-package integrated circuit. The void may be formed by fabricating a void structure with an internal void corresponding to the component. The void structure may be bonded to a first substrate of a first package in the multi-package integrated circuit. The first substrate and void structure may be encased in a mold compound. A sacrificial layer may be removed, exposing the void in the void structure. The component may be, for example, a through mold via. The first package may be coupled to a second package. Multi-package integrated circuit assemblies fabricated pursuant to the disclosure herein may comprise a higher density of electronic components, including passive electronic components.
US10727219B2

Representative techniques provide process steps for forming a microelectronic assembly, including preparing microelectronic components such as dies, wafers, substrates, and the like, for bonding. One or more surfaces of the microelectronic components are formed and prepared as bonding surfaces. The microelectronic components are stacked and bonded without adhesive at the prepared bonding surfaces.
US10727213B2

Gates of semiconductor switching elements are connected to a gate control wiring pattern. The gate control wiring pattern is further connected to a gate control terminal and a filter terminal which are connected by an element for forming a filter outside a housing. The filter terminal and the gate control terminal are connected to the gate control wiring pattern in such a manner that a section electrically connecting the filter terminal and the gate control terminal overlaps with at least a part of a section electrically connecting the gates of the semiconductor switching elements on the gate control wiring pattern.
US10727190B2

A multilayer circuit board having a central conductor and core layers between a first set of alternating layers and a second set of alternating layers. The central conductor includes a first compound via through the first set of alternating layers, and a second compound via through the second set of alternating layers. A gap extends from a first side of the multilayer circuit board to a second side of the multilayer circuit board. A first array of ground protrusions surrounds the gap and is arranged in a first pattern on the first side of the multilayer circuit board. A second array of ground protrusions surrounds the gap and is arranged in a second pattern on the second side of the multilayer circuit board. A ground path connects the first array of ground protrusions to the second array of ground protrusions.
US10727189B2

Provided is a power semiconductor device including a signal terminal and a power semiconductor element. The power semiconductor element is arranged on a substrate. The signal terminal includes a main body portion and a joint portion, and a part of the signal terminal is held by a terminal block. The joint portion includes a distal end portion and a base portion. The distal end portion includes a pad portion that is exposed from the terminal block and connected to a signal line. The base portion includes a thin portion in which a thickness in a vertical direction is set to be smaller than that of the pad portion. The thin portion has an upper surface that is formed at a position lower than an upper surface of the pad portion and is covered with a resin material forming the terminal block.
US10727183B2

At least one conductive line in a dielectric layer over a substrate is recessed to form a channel. The channel is self-aligned to the conductive line. The channel can be formed by etching the conductive line to a predetermined depth using a chemistry comprising an inhibitor to provide uniformity of etching independent of a crystallographic orientation. A capping layer to prevent electromigration is deposited on the recessed conductive line in the channel. The channel is configured to contain the capping layer within the width of the conductive line.
US10727177B2

A device includes gates and a first conductive segment. A first distance is present between a first gate of the gates and the first conductive segment. A second distance is present between a second gate of the gates and the first conductive segment. The first distance is greater than the second distance.
US10727176B2

A method of forming an interconnect that includes providing a sacrificial trace structure using an additive forming method. The sacrificial trace structure having a geometry for the interconnect. The method continuous with forming a continuous seed metal layer on the sacrificial trace structure; and removing the sacrificial trace structure, wherein the continuous seed metal layer remains. An interconnect metal layer may be formed on the continuous seed layer. A dielectric material may then be formed on the interconnect metal layer to encapsulate a majority of the interconnect metal layer, wherein ends of the interconnect metal layer are exposed through one surface of the dielectric material to provide an interconnect extending into a dielectric material.
US10727173B2

A power module includes an upper substrate comprising a plurality of circuit pattern areas made of a metal and a dielectric area disposed between each of the plurality of circuit pattern areas; a lower substrate including a plurality of circuit pattern areas made of a metal and a dielectric area disposed between each of the plurality of circuit pattern areas; and a semiconductor element having an upper terminal and a lower terminal, the upper terminal and the lower terminal being bonded to a lower surface of the upper substrate and an upper surface of the lower substrate, respectively.
US10727169B2

A semiconductor device includes a semiconductor element, a plurality of leads electrically connected to the semiconductor element and one of which supports the semiconductor element, a sealing resin covering the semiconductor element and a portion of each leads, and first and second plating layers exposed from the sealing resin. The sealing resin includes a resin side surface facing in a first direction perpendicular to the thickness direction. At least one of the leads has a lead end surface connected to its back surface and flush with the resin side surface. The first plating layer covers the back surface of the lead. The second plating layer covers the lead end surface and projects in the first direction relative to the resin side surface. An edge of the second plating layer overlaps with the first plating layer as viewed in the first direction.
US10727167B2

This power semiconductor device is provided with: a substrate; and a semiconductor element which is bonded onto the substrate using a sinterable metal bonding material. The semiconductor element comprises: a base; a first conductive layer that is provided on a first surface of the base, said first surface being on the substrate side; and a second conductive layer that is provided on a second surface of the base, said second surface being on the reverse side of the first surface. The thickness of the first conductive layer is from 0.5 times to 2.0 times (inclusive) the thickness of the second conductive layer.
US10727163B2

A semiconductor device includes a semiconductor element having a front electrode, an electrode plate having an area larger than the front electrode of the semiconductor element in a two-dimensional view and made of aluminum or aluminum alloy, and a metal member having a joint surface joined to the front electrode of the semiconductor element with solder, having an area smaller than the front electrode of the semiconductor element in a two-dimensional view, made of a metal different from the electrode plate, and fastened to the electrode plate to electrically connect the front electrode of the semiconductor element to the electrode plate.
US10727154B2

A component coupled to a heat dissipation unit, allowing a screwing element to be pivotally coupled to a heat dissipation unit, includes a body, a stop portion, a first inner engagement portion, a second inner engagement portion and a first outer engagement portion. The body has a first part and a second part and forms therein a through hole which extends axially. The stop portion is circumferentially disposed at the rim of the first or second part. The first inner engagement portion has checking plates and corresponds in position to the stop portion. The second inner engagement portion has stop blocks disposed at the first or second part. The first outer engagement portion is disposed at the rim of the body and opposite the stop portion. The screwing element is fixed to the heat dissipation unit temporarily but firmly, thereby preventing disintegration and disconnection during transport.
US10727153B2

A semiconductor device and a method of manufacturing the same include a die and a planar thermal layer, and a thick-silver layer having a thickness of at least four (4) micrometers disposed directly onto a first planar side of the planar thermal layer, as well as a metallurgical die-attach disposed between the thick-silver layer and the die, the metallurgical die-attach directly contacting the thick-silver layer.
US10727149B2

A thermally superconducting radiator and a method for manufacturing the same. The thermally superconducting radiator comprises a plurality of separators and a plurality of thermally superconducting heat dissipation fins. The separators and the thermally superconducting heat dissipation fins are alternately arranged, and one end face of the separator is flush with one end face of the thermally superconducting heat dissipation fin, together forming a mounting surface suitable for mounting a power device. The thermally superconducting heat dissipation fins and the separators are fixedly connected. Replacing the conventional heat dissipation fins in the prior art with the thermally superconducting heat dissipation fins enables the thermally superconducting radiator to have a greater heat transfer rate and a more efficient fin efficiency. The fin efficiency of the heat dissipation fin is not affected by the height, which greatly improves the cooling capability of the radiator.
US10727145B2

A semiconductor device including: an insulating substrate having a conductor layer on the upper face and the lower face and a semiconductor element mounted on the upper conductor layer; a base plate bonded to the lower conductor layer; a case member surrounding the insulating substrate and bonded to the surface of the base plate to which the conductor layer bonded to the lower face; a first filler being a silicone composition filled in a region surrounded by the base plate and the case member; and a second filler being injected into a region below the first filler and surrounding a peripheral edge portion of the insulating substrate, whose height from the base plate is higher than the upper face and is lower than a bonding face between the semiconductor element and the upper conductor layer.
US10727139B2

Techniques facilitating three-dimensional monolithic vertical field effect transistor logic gates are provided. A logic device can comprise a first vertical transport field effect transistor formed over and adjacent a substrate and a first bonding film deposited over the first vertical transport field effect transistor. The logic device can also comprise a second vertical transport field effect transistor comprising a second bonding film and stacked on the first vertical transport field effect transistor. The second bonding film can affix the second vertical transport field effect transistor to the first vertical transport field effect transistor. In addition, the logic device can comprise one or more monolithic inter-layer vias that extend from first respective portions of the second vertical transport field effect transistor to second respective portions of the first vertical transport field effect transistor and through the first bonding film and the second bonding film.
US10727134B2

A method of fabricating semiconductor devices is provided. The method includes forming a fin protruding from a substrate, and forming a disposable mandrel fin on the fin. The method also includes epitaxially growing channel fins on sidewalls of the disposable mandrel fin. The method further includes removing the disposable mandrel fin to form a space between the channel fins, and forming a gate structure to fill the space between the channel fins and to wrap the channel fins. In addition, the method includes forming source and drain structures on opposite sides of the gate structure.
US10727133B2

A method of forming a gate structure with an undercut region includes, among other things, forming a plurality of fins above a substrate and an isolation structure above the substrate and between the plurality of fins, forming a placeholder gate structure above the plurality of fins in a first region and above the isolation structure in a second region, selectively removing a portion of the placeholder structure in the second region to define an undercut recess, forming a spacer structure adjacent the sacrificial gate structure, forming a dielectric layer adjacent the spacer structure and in the undercut recess, removing remaining portions of the placeholder gate structure to define a gate cavity, and forming a replacement gate structure in the gate cavity.
US10727126B2

A method for forming a semiconductor device includes forming a laser marking buried within a semiconductor substrate and thinning the semiconductor substrate from a backside of the semiconductor substrate. For example, a semiconductor device includes a semiconductor substrate located in a semiconductor package. A laser marking is buried within the semiconductor substrate. For example, another semiconductor device includes a semiconductor substrate. A laser marking is located at a backside surface of the semiconductor substrate. Further, a portion of the backside surface located adjacent to the laser marking is free of recast material.
US10727122B2

A self-aligned via interconnect structures and methods of manufacturing thereof are disclosed. The method includes forming a wiring structure in a dielectric material. The method further includes forming a cap layer over a surface of the wiring structure and the dielectric material. The method further includes forming an opening in the cap layer to expose a portion of the wiring structure. The method further includes selectively growing a metal or metal-alloy via interconnect structure material on the exposed portion of the wiring structure, through the opening in the cap layer. The method further includes forming an upper wiring structure in electrical contact with the metal or metal-alloy via interconnect structure.
US10727121B2

The present disclosure relates to integrated circuits and to methods of manufacturing interconnects of integrated circuits. For example, an integrated circuit includes a surface of the integrated circuit and an interconnect formed on the surface and comprising a metal. An average grain size of the metal of the interconnect is greater than or equal to at least half of a line width of the interconnect. In another example, a method for manufacturing an interconnect of an integrated circuit includes depositing a layer of a metal onto a surface of the integrated circuit, annealing the metal, patterning a first hard mask for placement over the metal and forming a line of the interconnect and a first via of the interconnect by performing a timed etch of the metal using the first hard mask.
US10727116B2

Electronic device manufacturing and configuration methods include performing an additive deposition process that deposits a conductive, resistive, magnetic, semiconductor and/or thermally conductive material over a surface of a processed wafer metallization structure to set or adjust a circuit of a capacitor, an inductor, a resistor, an antenna and/or a thermal component of the metallization structure.
US10727108B2

The present disclosure relates to an isolation region between semiconductor devices and methods of fabrication. Embodiments include device having a silicon-on-insulator (SOI) substrate; a dummy gate between two metal gates formed over the SOI substrate, the dummy gate providing a physical diffusion break between the two metal gates; raised source/drain (S/D) regions formed on sides of the metal gates; and interlayer dielectric formed over the dummy gate, raised S/D regions and metal gates and in openings on sides of the dummy gate.
US10727106B2

This method comprises the successive steps of providing a donor substrate comprising a first surface; smoothing the first surface of the donor substrate until a reconstructed surface topology is obtained; forming a first dielectric film on the smoothed first surface of the donor substrate, in such a way that the first dielectric film has a surface that preserves the reconstructed surface topology; implanting gaseous species in the donor substrate, through the first dielectric film, so as to form an embrittlement zone, the useful layer being delimited by the embrittlement zone and by the first surface of the donor substrate; assembling the donor substrate on the supporting substrate by direct adhesion; and splitting the donor substrate along the embrittlement zone so as to expose the useful layer.
US10727103B2

Disclosed herein is a semiconductor device including: a support; a double-layered adhesive resin layer formed on the support, an insulating layer and a redistribution layer formed on the adhesive resin layer; a chip layer, and a mold resin layer, wherein the adhesive resin layer includes a resin layer A containing a resin decomposable by light irradiation and a resin layer B containing a non-silicone-based thermoplastic resin, the resin layer A and the resin layer B being provided in this order from the support side, the resin decomposable by light irradiation is a resin containing a fused ring in its main chain, and the non-silicone-based thermoplastic resin has a glass transition temperature of 200° C. or higher.
US10727094B2

A system and apparatus for thermal treatment of a substrate with improved thermal uniformity is provided. In some embodiments, the system includes a heating element, a substrate-retaining element operable to retain a substrate, and a reflective structure operable to direct thermal energy of the heating element towards the substrate retained in the substrate-retaining element. The reflective structure includes a textured portion wherein a texture of the textured portion is configured to direct the thermal energy towards the retained substrate. In some such embodiments, the texture includes a roughened irregular surface configured to direct the thermal energy towards the retained substrate. In some such embodiments, the texture includes a plurality of circumferential ridge structures configured to direct the thermal energy towards the retained substrate.
US10727090B2

A substrate processing apparatus includes a spin chuck, rotating a disk-shaped substrate around a rotational axis while holding it horizontally, a cylindrical guard, receiving a processing liquid scattered outward from the substrate held by the spin chuck, and a centering unit, which brings a center of the substrate close to the rotational axis. The centering unit includes a pusher, contacting the substrate on the spin chuck, and a linear motor, moving the pusher horizontally to move the substrate horizontally with respect to the spin chuck. At least a portion of the linear motor is disposed above the guard such as to overlap with the guard in plan view.
US10727085B2

A method includes applying a die attach material to a die pad of an integrated circuit package. The die attach material is employed as a bonding material to the die pad. The method includes mounting an integrated circuit die to the die pad of the integrated circuit via the die attach material. The method includes printing an adhesion deposition material on the die attach material appearing at the interface of the integrated circuit die and the die pad of the integrated circuit package to mitigate delamination between the integrated circuit die and the die pad.
US10727083B1

The present disclosure generally relates to methods of micro-imprinting panels or substrates for advanced packaging applications. A redistribution layer comprising an epoxy material is deposited on a substrate layer and imprinted with a stamp to form an epoxy substrate patterned with a plurality of vias. The stamp is removed from the epoxy substrate, and the epoxy substrate is optionally etched with a plasma comprising oxygen to prevent the redistribution layer from becoming flowable when cured. A capping layer may optionally be deposited on the surface of the epoxy substrate.
US10727074B2

A method for thinning a wafer is provided. The method includes placing a wafer on a support assembly and securing an etching mask to a backside of the wafer. The etching mask covers a peripheral portion of the wafer. The method further includes performing a wet etching process on the backside of the wafer to form a thinned wafer, and the thinned wafer includes peripheral portions having a first thickness and a central portion having a second thickness smaller than the first thickness. A system for forming the thinned wafer is also provided.
US10727068B2

Semiconductor structures and methods for forming the same are provided. The method includes forming a dummy gate structure and forming a spacer on a lower portion of a sidewall of the dummy gate structure and exposing an upper portion of the sidewall of the dummy gate structure. The method further includes forming a dielectric layer covering the upper portion of the sidewall of the dummy gate structure exposed by the spacer and removing the dummy gate structure to form a tube-shaped trench. The method further includes removing a portion of the dielectric layer to form a cone-shaped trench and forming a gate structure in a bottom portion of the tube-shaped trench. The method further includes forming a hard mask structure in the cone-shaped trench and an upper portion of the tube-shaped trench, and an interface between the hard mask structure and the dielectric layer overlaps the spacer.
US10727062B2

Methods of forming a portion of an integrated circuit include forming a patterned mask having an opening and exposing a surface of a semiconductor material, forming a first doped region at a first level of the semiconductor material through the opening, and isotropically removing a portion of the patterned mask to increase a width of the opening. The methods further include forming a second doped region at a second level of the semiconductor region through the opening after isotropically removing the portion of the patterned mask, wherein the second level is closer to the surface of the semiconductor material than the first level.
US10727057B2

A method is provided for self-aligned multi-patterning on a semiconductor workpiece using an integrated sequence of processing steps executed on a common manufacturing platform hosting film-forming modules, etching modules, and transfer modules. A workpiece having a mandrel pattern formed thereon is received into the common manufacturing platform. A sidewall spacer pattern is formed based, at least in part, on the mandrel pattern, the sidewall spacer pattern having a plurality of second features separated by a second pitch distance with the first pitch distance being greater than the second pitch distance. The integrated sequence of processing steps is executed within the common manufacturing platform without leaving the controlled environment and the transfer modules are used to transfer the workpiece between the processing modules while maintaining the workpiece within the controlled environment. Broadly, using selective/conformal deposition, etching, or implanting techniques to form a sidewall spacer pattern on a common manufacturing platform.
US10727053B2

A method of fabricating a semiconductor structure includes: growing a dielectric layer on a substrate; defining an epitaxial region and a gap region on the dielectric layer; etching a dielectric layer of the epitaxial region to expose the substrate; sequentially growing a gallium nitride buffer layer and an aluminum gallium nitride barrier layer on the exposed substrate. The method of fabricating a semiconductor structure provided by the present application divides the aluminum gallium nitride barrier layer into a plurality of independent portions, thus preventing the microcracks from occurring in the aluminum gallium nitrogen film while increasing the aluminum component, thereby improving the yield rate and reliability of the device.
US10727050B1

A method for wafer-level deposition of a semiconductor layer structure including at least one two-dimensional black phosphorus layer. The method includes providing a wafer substrate and a metal catalyst layer on the substrate. The method includes heating a phosphorus material to generate a P4 flux and heating the P4 flux to generate a P2 flux, where the P2 flux is deposited on the metal catalyst layer using molecular beam epitaxy or chemical vapor deposition. The process of depositing the black phosphorus layer can include adding a dopant or alloy to the P2 flux to modify the band gap of the phosphorus layer. The method includes heating the substrate to a temperature above a temperature that causes red phosphorus to evaporate from the substrate, but does not cause black phosphorus to evaporate from the substrate.
US10727045B2

A method of manufacturing a semiconductor device includes depositing a dielectric layer over a substrate, performing a first patterning to form an opening in the dielectric layer, and depositing an oxide film over and contacting the dielectric layer and within the opening in the dielectric layer. The oxide film is formed from multiple precursors that are free of O2, and depositing the oxide film includes forming a plasma of a first precursor of the multiple precursors.
US10727036B2

A method of mass spectrometry is disclosed comprising: performing a plurality of cycles of operation during a single experimental run, wherein each cycle comprises: mass selectively transmitting precursor ions of a single mass, or range of masses, through or out of a mass separator or mass filter at any given time, wherein the mass separator or mass filter is operated such that the single mass or range of masses transmitted therefrom is varied with time; operating the mass separator or filter in a wideband mode between at least some of said plurality of cycles, wherein in each wideband mode the mass separator or filter transmits ions in a non-mass resolving manner; and mass analysing ions.
US10727035B2

The present embodiment relates to an electron multiplier having a structure configured to suppress and stabilize a variation of a resistance value in a wider temperature range. In the electron multiplier, a resistance layer sandwiched between a substrate and a secondary electron emitting layer comprised of an insulating material is configured using a single metal layer in which a plurality of metal particles comprised of a metal material whose resistance value has a positive temperature characteristic are two-dimensionally arranged on a layer formation surface, which is coincident with or substantially parallel to a channel formation surface of the substrate, in the state of being adjacent to each other with a part of the first insulating material interposed therebetween.
US10727028B2

Provided is a matching device capable of realizing a high-speed matching operation. A matching device of an embodiment includes a series part, a parallel part, and one or more variable direct-current power sources. The series part includes a first diode having a variable capacitance and is provided between an input terminal of a radio frequency wave and an output terminal of a radio frequency wave. The parallel part includes a second diode having a variable capacitance and is provided between a node between the input terminal and the output terminal and a ground. The one or more variable direct-current power sources are provided to apply variable reverse bias voltages to the first diode and the second diode.
US10727027B2

A repeating setpoint generator module selectively varies a setpoint for an output parameter according to a predetermined pattern that repeats during successive time intervals. A closed-loop module, during a first one of the time intervals, generates N closed-loop values based on N differences between (i) N values of the setpoint at N times during the first one of the time intervals and (ii) N measurements of the output parameter at the N times during the first one of the time intervals, respectively. An adjusting module, during the first one of the time intervals, generates N adjustment values based on N differences between (i) N values of the setpoint at the N times during a second one of the time intervals and (ii) N measurements of the output parameter at the N times during the second one of the time intervals, respectively.
US10727024B2

A charged particle beam device using a multi-pole type aberration corrector includes: a charged particle source which generates a primary charged particle beam; an aberration correction optical system which corrects aberrations of the primary charged particle beam; a detection unit which detects a secondary charged particle generated from a sample irradiated with the primary charged particle beam whose aberrations have been corrected; an image forming unit which forms a charged particle image of the sample from a signal obtained by detecting the secondary charged particle; an aberration correction amount calculation unit which processes the charged particle image, separates aberrations having different symmetries, selects an aberration to be preferentially corrected from the separated aberrations, and calculates a correction amount of the aberration correction optical system; and an aberration correction optical system control unit which controls the aberration correction optical system based on the calculated correction amount.
US10727013B2

A gas-insulated low- or medium-voltage switch for system voltages within 1 to 52 kV and for up to 2000 A rated current includes first and second contacts being movable in relation to each other along an axis of the switch and defining a quenching region in which an arc is formed during a current breaking operation; and an arc-extinguishing system for extinguishing the arc during the current breaking operation. The arc-extinguishing system may include a pressurization system with a puffer chamber, and a nozzle system connecting the pressurization system with the quenching region, the nozzle system having a nozzle at its outlet for blowing the pressurized quenching gas onto the arc formed in the quenching region during the current breaking operation; and a swirling device configured for generating a subsonic swirl flow of a quenching gas onto the quenching region during the current breaking operation, wherein the swirling device is arranged at an entrance of the nozzle system. The arc-extinguishing system further includes a swirling device configured for generating a subsonic swirl flow of a quenching gas onto the quenching region during the current breaking operation, wherein the swirling device is arranged at an entrance of the nozzle system.
US10727011B2

The present disclosure relates to a switch assembly for a motor vehicle component, including: an electronic basic body for arranging a contact member; an actuating member for actuating the contact member; a web associated with the actuating member, including a web portion with a web stop; a flexible switching mat having a basic portion for arranging the actuating member and the web; an operating member having an operating portion with an operating stop and an operating counter-stop disposed opposite to the web stop; a support member connected to the basic body or the switching mat having a support portion with a support counter-stop that contacts the operating stop in a non-actuated state of the switch assembly; wherein the web provided on the basic portion is arranged to be spaced apart from the actuating member provided on the basic portion, wherein the web encloses the actuating member at least partially.
US10727010B1

A power contact EoL predictor includes a pair of terminals adapted to be connected to a set of switchable contact electrodes of a power contact; a power switching circuit configured to trigger activation of the contact electrodes based on a first logic state signal or deactivation based on a second logic state signal; a contact separation detector determining a time of separation of the switchable contact electrodes of the power contact during the deactivation, and a controller configured to generate the second logic state signal to trigger the deactivation, and determine a stick duration associated with the set of switchable contact electrodes. The stick duration is based on a difference between a time the second logic state signal is generated and the time of separation during the contact cycle. The controller generates an EoL prediction for the contact electrodes based on the determined stick duration for multiple contact cycles.
US10726999B2

A composite electronic component includes a body including a capacitor unit and an inductor unit and having a plurality of insulating layers stacked in a first direction perpendicular to a mounting surface of the body. A plurality of external electrodes are on external surfaces of the body. The capacitor unit includes first and second internal electrodes alternately stacked with insulating layers interposed therebetween. The inductor unit includes a coil including coil patterns having a spiral shape, on respective insulating layers, and connected together.
US10726997B2

A multilayer capacitor includes a capacitor body having a first surface and a second surface opposing each other, and a third surface and a fourth surface opposing each other while being connected to the first surface and the second surface. The multilayer capacitor includes dielectric layers, and a first internal electrode and a second internal electrode disposed alternately with the dielectric layers interposed therebetween and being exposed to the first and second surfaces, respectively; and an amorphous dielectric film disposed on at least the third and fourth surfaces of the capacitor body. The amorphous dielectric film may be in direct contact with the first and second internal electrodes.
US10726996B2

A multilayer ceramic capacitor includes a body including a dielectric layer and internal electrodes with external electrodes disposed on one surface of the body, wherein the external electrodes include a first electrode layer disposed on one surface of the body, in contact with the internal electrodes, and including titanium nitride (TiN), and a second electrode layer disposed on the first electrode layer.
US10726975B2

A coated electrical accessory includes a bare electrical accessory and a substantially inorganic and dried coating layer coating the bare electrical accessory. The coating layer includes a heat radiating agent and a binder. When the coated electrical accessory is tested in accordance with ANSI CI 19.4-2004 with an amount of imparted current, the coated electrical accessory exhibits an operating temperature that is less than an operating temperature of a bare electrical accessory tested in accordance with ANSI CI 19.4-2004 with the same amount of imparted current. Methods are also provided.
US10726970B2

The present invention relates to a high speed transmission cable that includes a first conductor set, a dielectric film at least partially concentrically disposed around the first conductor set and a pinched portion forming an insulating envelope around the first conductor set. The dielectric film includes a base layer having a plurality of first protrusions formed on a first major surface of the base layer, wherein the dielectric film is disposed such that the base layer is partially concentric with the conductor set and wherein a portion of the first protrusions is disposed between the first conductor set and the base layer in a region where the base layer is concentric with the first conductor set.
US10726969B2

A multilayer insulated wire includes a conductor, an inner insulation layer, and an outer insulation layer. A gel fraction of the inner insulation layer defined below is not less than 80%. A gel fraction of the outer insulation layer defined below is less than the gel fraction of the inner insulation layer and not less than 75%. An insulation covering layer including the inner and outer insulation layers is cross-linked and has a tensile modulus of not less than 500 MPa in a tensile test conducted at a tensile rate of 200 mm/min. Gel fraction (%)=(mass of inner or outer insulation layer after being immersed in xylene at 110° C. for 24 hours, then left at 20° C. and atmospheric pressure for 3 hours and vacuum-dried at 80° C. for 4 hours/mass of inner or outer insulation layer before immersion in xylene)×100
US10726966B2

Disclosed is a method of forming a conductive polymer thin film pattern, including (a) Coating substrate with solution including PEDOT:PSS (poly(3,4-ethylenedioxythiophene):poly(styrene sulfonate)) to form coating layer including solution on substrate, (b) irradiating a predetermined portion of the coating layer with light, thus manufacturing a pre-patterned substrate including PEDOT:PSS patterned on the predetermined portion and the coating layer other than the predetermined portion, and (c) removing the coating layer from the pre-patterned substrate, thus manufacturing a conductive polymer thin film having a PEDOT:PSS pattern. When the pattern formation method of the invention is applied, a pattern can be formed by directly irradiating a PEDOT:PSS solution with a laser, there is no need for additional drying, thus simplifying the processing and reducing the processing time, and a thin film for use in a transparent electrode can be manufactured, thereby improving the conductivity, transmittance, flatness and precision of the electrode.
US10726960B2

A coolant injection system for a nuclear power generation system includes the coolant injection system, and method of operation of the coolant injection system. The nuclear power generation system includes a reactor pressure vessel having a reactor core, a pressuriser in fluid communication with the reactor pressure vessel, and the injection system, which comprises a make-up tank having a tank inlet and a tank outlet. The injection system has an operating condition, and a fault response condition, and is configured to switch between these conditions when coolant level in the pressuriser drops below a threshold level. In the operating condition, the tank outlet is isolated from the reactor pressure vessel such that coolant is retained in the make-up tank, and the tank inlet is in fluid communication with the reactor pressure vessel and the pressuriser.
US10726956B2

The fever epidemic detection system comprises a detection module, a control module and a communication module. The detection module measures and obtains a body-temperature measured value. The control module comprises a first operation unit, a determination unit and an alert unit. The first operation unit receives and calibrates the body-temperature measured value with a calibration factor, and generates a body-temperature calibrated value. The determination unit receives and determines whether the body-temperature calibrated value is within a preset normal body-temperature range and generates a determination result. The alert unit receives the determination result. The communication module transmits data to an external device. The alert unit generates a first alerting message, if the determination result shows that the body-temperature calibrated value is not within a preset normal body-temperature range. The control module transmits the first alerting message and the corresponding body-temperature to the external device via the communication module.
US10726955B2

A system for viewing at a client device a series of three-dimensional virtual views over the Internet of a volume visualization dataset contained on centralized databases employs a transmitter for securely sending volume visualization dataset from a remote location to the centralized database, more than one central data storage medium containing the volume visualization dataset, and a plurality of servers in communication with the centralized databases to create virtual views based on client requests. A resource manager load balances the servers, a security device controls communications between the client device and server and the resource manager and central storage medium. Physically secured sites house the components. A web application accepts at the remote location user requests for a virtual view of the volume visualization dataset, transmits the request to the servers, receives the resulting virtual view from the servers, and displays the resulting virtual view to the remote user.
US10726952B2

Disclosed herein are systems and methods for virtually integrated care delivery. In one implementation, a provider controller is disposed in a virtual care command center and has a provider care delivery interface. Patient controllers and provider user devices are in communication with the provider controller over a network and are each associated with a patient room and have a patient care delivery interface. The provider controller obtains real-time video from the patient controllers for presentation using the provider care delivery interface. The real-time video is captured using the patient care delivery interfaces and provides real-time surveillance of the patient rooms in the virtual care command center. A communication manager device is deployed in the network and configured to route communications among the controllers and user devices and routes a round coordination communication from the provider controller to a subset of the provider user devices associated with providers for a patient.
US10726950B2

Methods and systems are described for autonomous control of imaging devices. In particular, the methods and system described herein may account for the differences in normalization of training data and/or test data. The methods and systems may process images through an additional customization layer, which itself may comprise an artificial neural network. The additional customization layer is trained to normalize data for specific applications and/or differences between subsets of data.
US10726940B2

Apparatuses, systems, and methods are disclosed for skip inconsistency correction. A skip circuit is configured to skip memory units for read operations and write operations of a memory array, based on a record of memory units identified as faulty. A skip inconsistency detection circuit is configured to detect a skip inconsistency in read data from a memory array. A correction circuit is configured to correct a skip inconsistency and output corrected read data.
US10726935B2

The present disclosure relates to a memory device including a BIST circuit and an operating method thereof. The memory device includes a comparison circuit comparing test pattern data with sensing data to generate a comparison signal, a status information generating circuit generating a fail mask signal by marking data in which a failure occurs in the sensing data in response to the comparison signal, a column address generating circuit generating column addresses sequentially increasing in response to an input/output strobe signal, a latch enable signal generating circuit generating a latch enable signal in response to the fail mask signal, and an input/output circuit receiving the column addresses and selectively latching a column address in which a failure occurs among the column addresses in response to the latch enable signal.
US10726927B2

A voltage generation circuit, having a circuit scale significantly reduced as compared with the related art, is provided. The voltage generation circuit of the disclosure includes a charge pump outputting a boosted voltage to an output node, a resistor connected between the output node and another output node, and a current source circuit having first and second current paths connected in parallel between the another output node and a reference potential. The first current path includes a resistor and a first DAC. The first DAC generates a first constant current corresponding to a voltage generation code. The second current path includes a second DAC. The second DAC generates a second constant current corresponding to a code obtained by inverting the voltage generation code. Thereby, a driving voltage obtained by lowering the boosted voltage is generated at the other output node.
US10726926B2

Methods and systems for improving the reliability of data stored within a semiconductor memory over a wide range of operating temperatures are described. The amount of shifting in the threshold voltages of memory cell transistors over temperature may depend on the location of the memory cell transistors within a NAND string. To compensate for these variations, the threshold voltages of memory cell transistors in the middle of the NAND string or associated with a range of word lines between the ends of the NAND string may be adjusted by increasing the word line voltages biasing memory cell transistors on the drain-side of the selected word line when the read temperature is greater than a first threshold temperature and/or decreasing the word line voltages biasing memory cell transistors on the source-side of the selected word line when the read temperature is less than a second threshold temperature.
US10726924B2

A semiconductor memory device includes a plurality of bit lines electrically coupled to a memory cell array and extending in a first direction; bit line contact pads formed on a first plane over a substrate and respectively coupled to the bit lines through bit line contacts; and first contact pads formed on the first plane, respectively coupled to the bit line contact pads through redistribution lines, and electrically coupled to a page buffer circuit which is disposed on the substrate, through first contacts, wherein at least two first contact pads corresponding to at least two bit line contact pads which are disposed in a line in a second direction crossing with the first direction are disposed in a line in the first direction.
US10726913B2

Disclosed is a semiconductor device having a memory cell which comprises a transistor having a control gate and a storage gate. The storage gate comprises an oxide semiconductor and is able to be a conductor and an insulator depending on the potential of the storage gate and the potential of the control gate. Data is written by setting the potential of the control gate to allow the storage gate to be a conductor, supplying a potential of data to be stored to the storage gate, and setting the potential of the control gate to allow the storage gate to be an insulator. Data is read by supplying a potential for reading to a read signal line connected to one of a source and a drain of the transistor and detecting the change in potential of a bit line connected to the other of the source and the drain.
US10726910B2

Disclosed is a device including a sinking circuit to sink current from an output node and a driver circuit coupled to the sinking circuit. The driver circuit includes complementary differential pairs to receive a voltage at the output node and generate a control signal according to the received voltage. The sinking circuit is configured to change the current from the output node according to the control signal.
US10726908B2

Various implementations described herein refer to an integrated circuit having a memory structure with an array of bitcells accessible via wordlines arranged in rows and bitlines arranged in columns. The integrated circuit may include source lines coupled to the bitcells. The integrated circuit may include source line drivers coupled between the wordlines and the source lines, and the source line drivers may allow the source lines to be used as switched source lines.
US10726902B2

A circuit for controlling a memory includes a frequency parameter generator, a clock generator and a memory controller. The frequency parameter generator generates at least one frequency control signal. The clock generator, coupled to the frequency generator, increases or decreases the frequency of a clock signal by a multiple number of times according to the frequency control signal, such that the frequency of the clock signal is adjusted from an initial frequency to a target frequency. The memory controller, coupled to the clock generator, receives the clock signal and controls the memory according to the clock signal.
US10726900B2

A semiconductor memory device includes: a first bit line; a second bit line connected to the first bit line via a first switch; a charge transfer section including: a first holding section connected to the second bit line, the first holding section being configured to hold a readout voltage from a memory section that stores data, and a second holding section connected to the first bit line, the second holding section being configured to hold a voltage generated due to transfer of charges between the first holding section and the second holding section, the charge transfer section being configured to transfer charges between the first holding section and the second holding section via the first bit line; and a comparison section configured to compare a voltage held in the second holding section with a reference voltage.
US10726891B1

An apparatus includes a plurality of NAND strings in a block with word lines connected to cells of the NAND strings and select lines connected to select gate transistors of the NAND strings. A control circuit is configured to, after a read operation of memory cells of the block apply substantially zero volts to the global word lines to discharge the word lines to substantially zero volts. The control circuit is further configured to turn off the select gate transistors to isolate channels, turn off the block select transistors to isolate the word lines from the global word lines, and with the block select transistors turned off, apply a low positive voltage on the global word lines.
US10726881B1

A circuit includes a digital-to-analog converter (DAC) having a DAC input and a DAC output. The circuit includes a reference voltage (VREF) generator having a VREF generator input, a VREF generator output, and a VREF power supply input. The VREF generator output is coupled to the DAC input. A voltage regulator has a voltage regulator input and a voltage regulator output. The voltage regulator output is coupled to the DAC. A clamp circuit has a first clamp circuit input, a second clamp circuit input, and a clamp circuit output. The first clamp circuit input is coupled to the voltage regulator input, and the clamp circuit output is coupled to the VREF power supply input. The second clamp circuit input is coupled to the voltage regulator output. The clamp circuit includes a source-follower circuit having the second clamp circuit input.
US10726880B2

An apparatus for storing data in a magnetic random access memory (MRAM) is provided. The MRAM may store data in one or more resistance-based memory cells and may include a plurality of comparators to compare a voltage generated based on the resistance-based memory cells to a reference voltage to determine a stored logic state. In some implementations, the reference voltage may be generated by a plurality resistance-based memory cells. The reference voltage may be adjusted higher or lower by storing different logic states within the resistance-based memory cells.
US10726877B2

The present invention generates a compression invariant motion timeline for a video. For each second in the video, the method uses an identification procedure to determine a stored key frame size, a frame counter, and an accumulated size of frames. The method then calculates and stores a motion value for the second using the stored key frame size, the frame counter, and the accumulated size of frames. The motion values for each second may be used to construct a timeline for the video.
US10726875B2

An approach for defining, capturing, assembling, and displaying customized video content is provided. In an embodiment, a method comprises: receiving, by a server computer, a video frame sequence that includes one or more video frames; applying, by the server computer, one or more filters to the one or more video frames to generate a video data file that captures geometry of a customizable object depicted in the one or more video frames; generating, by the server computer, customization instructions for customizing appearance of the customizable object; transmitting, from the server computer to a client computer, the video data file and the customization instructions to cause the client computer to execute the customization instructions with respect to the video data file to render a customized object, and to overlay the customized object over the customizable object in the video frame sequence.
US10726873B2

A polymorphic playback system is disclosed in which one or more parameters of a signal path of the polymorphic playback system are varied based on one or more characteristics of a playback signal processed by the signal path, wherein the polymorphic playback system may include a lower-latency detection filter, a higher-latency detection filter, and a control subsystem that uses the lower-latency detection filter for detecting the one or more first characteristics of the playback signal and uses the higher-latency detection filter for detecting the one or more second characteristics of the playback signal.
US10726862B2

A system for removing noise from an audio signal is described. For example, noise caused by content playing in the background during a voice command or phone call may be removed from the audio signal representing the voice command or phone call. By removing noise, the signal to noise ratio of the audio signal may be improved.
US10726847B1

Techniques are described for generating a custom voice for a virtual agent. In one implementations, a method includes receiving information identifying a customer contacting a call center. The method includes selecting a voice for a virtual agent based on information about the customer. The method also includes assigning the voice to the virtual agent during communications with the customer.
US10726839B2

A system including at least one computerized device with voice command capability processed remotely includes a low power processor, executing a loose algorithmic model to recognize a wake word prefix in a voice command, the loose model having a low false rejection rate but suffering a high false acceptance rate, and a second processor which can operate in at least a low power/low clock rate mode and a high power/high clock rate mode. When the first processor determines the presence of the wake word, it causes the second processor to switch to the high power/high clock rate mode and to execute a tight algorithmic model to verify the presence of the wake word. By using the two processors in this manner, the average overall power required by the computerized device is reduced, as is the amount of waste heat generated by the system.
US10726838B2

One aspect of this disclosure relates to presentation of a first effect on one or more presentation devices during an oral recitation of a first story. The first effect is associated with a first trigger point, first content, and/or first story. The first trigger point being one or more specific syllables from a word and/or phrase in the first story. A first transmission point associated with the first effect can be determined based on a latency of a presentation device and user speaking profile. The first transmission point being one or more specific syllables from a word and/or phrase before the first trigger point in the first story. Control signals for instructions to present the first content at the first trigger point are transmitted to the presentation device when a user recites the first transmission point such that first content is presented at the first trigger point.
US10726836B2

Provided are methods of dynamically and selectively providing audio and video feedbacks in response to a voice command. A method may include recognizing a voice command in a user speech received through a user device, generating at least one of audio data and video data by analyzing the voice command and associated context information, and selectively outputting the audio data and the video data through at least one of a display device and a speaker coupled to a user device based on the analysis result.
US10726824B2

A composite panel assembly includes first and second elastic membranes and a structure. The structure has a first side mounted to the first elastic membrane and a second side mounted to the second elastic membrane. The structure includes a first honeycomb layer, a second honeycomb layer, and a plurality of necks. The first honeycomb layer has partition walls defining resonance cavities that are covered by the first elastic membrane along the first side. The second honeycomb layer has partition walls defining resonance cavities that are covered by the second elastic membrane along the second side. The necks are disposed between and connect the first and second honeycomb layers. Each neck defines a channel that is fluidly connected to a corresponding one of the resonance cavities of the first honeycomb layer and a corresponding one of the resonance cavities of the second honeycomb layer.
US10726821B2

A performance assistance apparatus includes a sound generator circuit and a processor. In response to detection of a sound generation timing, the processor determines whether or not the sound indicated by the user performance information matches the sound designated by the model performance information in association with the sound generation timing. Based on determination that the sound indicated by the user performance information does not match the sound designated by the model performance information, the processor causes the sound generator to audibly generate an assist sound relating to the sound designated by the model performance information.
US10726816B2

This invention involves the field of tactile control of electronic devices using a sensor that transduces both air pressure and device positional orientation into a set of digitally encoded commands. The invention involves using as input the physical action taken on a musical instrument and generating control information using that input.
US10726814B2

The present disclosure changes a position of a combined image relative to a display unit in at least one of a horizontal and a vertical direction of the display unit based on information about a position and an orientation at the time of combined image display on the display unit and information about a position and an orientation of an image display apparatus at the time of image capturing by an imaging unit. In this case, the present disclosure changes the position of the combined image such that a moving amount of the combined image falls within a predetermined range in at least one of the horizontal and the vertical directions of the display unit.
US10726811B2

An electronic device may have a display such as an organic light-emitting diode display. Electronic devices may also include a number of sensors such as accelerometers and gaze detection sensors. A graphics processing unit (GPU) may render digital pixel values for pixels in the device display. Frames (F2) with long rendering times may cause latency. To reduce latency, an image frame may be displayed for an extended period of time (68) to wait for the subsequent frame (F2) to finish rendering. Once the subsequent image frame (F2) has finished rendering, the subsequent image frame may be displayed without delay. To increase the lifespan of the display, variable persistence may be used. Sensor data and other factors may be used to dynamically determine persistence for minimal motion blur and maximum display lifespan. Sensor data may also be used to determine refresh rates for different portions of the display.
US10726808B2

A display device includes: a host which transmits a first signal through a first interface, and transmits a second signal through a second interface different from the first interface; a display driver integrated circuit including a first interface unit which receives the first signal through the first interface, and a second interface unit which receives the second signal through the second interface; and a display panel which receives a data signal corresponding to the first signal and the second signal from the display driver integrated circuit, and displays an image.
US10726807B2

A display apparatus including a display panel and a plurality of common voltage generators is provided. The display panel has a plurality of pixel regions. The plurality of common voltage generators are coupled to the plurality of pixel regions respectively and generate a plurality of common voltages, wherein each of the plurality of common voltage generators respectively maintains each of the plurality of common voltages at a first voltage, a second voltage, and a third voltage in a plurality of first timing periods in a first polarity period and respectively maintains each of the plurality of common voltages at a fifth voltage, a fourth voltage, and the third voltage in a plurality of second timing periods in a second polarity period in a narrow view mode, wherein the first voltage>the second voltage>the third voltage>the fourth voltage>the fifth voltage.
US10726800B2

A method to generate a quad-quincunx video stream is disclosed. The method generates a quad-quincunx video stream from a high resolution video stream by generating a first first-type quincunx field from a first high resolution video frame, a first second-type quincunx field from a second high resolution video frame, a first third-type quincunx field from a third high resolution video frame, and a first fourth-type quincunx field from a fourth high resolution video frame.
US10726797B2

A display controller within a display device includes a serial peripheral interface (SPI) that coordinates the updating of current settings for groups of light-emitting diodes (LEDs). The SPI controller operates in synchrony with a liquid-crystal display (LCD) vertical scan position in order to update the current settings for rows of LEDs in parallel with the updating of nearby rows of LCD pixels. When updating a row of LEDs, the SPI controller executes one or more SPI transactions included in an SPI program to write current settings for multiple LEDs nearly simultaneously. A compiler generates the SPI program based on the topology of LEDs included in the display device.
US10726795B2

A multi-layer display device and a method for driving the same are disclosed, in which an image of a front display panel may be displayed without being affected by an image of a rear display panel, and an image of a rear display panel may be displayed without being affected by an image of a front display panel. The multi-layer display device comprises a first display panel; and a second display panel arranged on a rear surface of the first display panel. The second display panel displays a second white image for a time period when the first display panel displays a first source image. The first display panel displays a first white image for a time period when the second display panel displays a second source image.
US10726794B2

A luminaire can include a housing having at least one outer surface that forms a cavity. The luminaire can also include an aperture that traverses the at least one outer surface of the housing. The luminaire can further include a substrate disposed within the cavity. The luminaire can also include an electrical connector disposed on the substrate adjacent to the aperture. The luminaire can further include a dial coupled to the electrical connector, where dial has a range of positions, where each position within the range of positions of the dial corresponds to a discrete correlated color temperature (CCT) output by multiple light sources of the luminaire.
US10726791B2

An electro-optical device includes a display unit provided with a first pixel circuit connected to a first data line, a second pixel circuit connected to a second data line, a third pixel circuit connected to a third data line, and a fourth pixel circuit connected to a fourth data line, a first data line driving circuit configured to supply a gradation signal to the first data line and the second data line, and a second data line driving circuit configured to supply a gradation signal to the third data line and the fourth data line. The first data line driving circuit and the second data line driving circuit are arranged to sandwich the display unit in a wiring direction of the first data line. A layout of the first data line driving circuit and a layout of the second data line driving circuit are in line symmetry.
US10726789B2

A display apparatus with improved light emission uniformity includes a pixel. The pixel includes a driving thin-film transistor (TFT); a storage capacitor; a driving semiconductor layer; a first electrode layer; a second electrode layer; a pixel electrode; a pixel-defining layer defining a light-emitting region; and a conductive layer interposed between the first electrode layer and the pixel electrode and including an extending portion that at least partially overlaps the light-emitting region in a plane view to pass over a central portion of the light-emitting region.
US10726787B2

A chip on film and a display device including the same selectively outputs gate transmission signals and data outputs to reduce the number of output pads in a data driving IC. The COF includes first to third groups of data input pads, gate input pads, and output pads. A data driving IC includes first to third groups of output buffers, a first switchable output unit configured to selectively supply gate transmission signals and an output of the first group of output buffers to the first group of output pads, and a second switchable output unit configured to selectively supply the gate transmission signals and an output of the third group of output buffers to the third group of output pads. An output of the second group of output buffers is supplied to the second group of output pads between the first and the third groups of output pads.
US10726785B2

Disclosed herein are an organic light emitting diode (OLED) display device and an optical compensation method thereof, The OLED display device is capable of automatically performing optical compensation according to the use environment of a user in correspondence with voltage drop upon utilizing an additional cable for extending a connection length in the display device in which a display module and a driver are separated. The driver includes a memory for storing optical compensation data according to a length of a cable connecting the display module and the driver, a cable checking unit for checking whether an extension cable is used, and a timing controller for selectively applying the optical compensation data stored in the memory according to a result output from the cable checking unit.
US10726780B2

An aging system includes panel groups each including display panels, an auxiliary board including the panel groups disposed thereon, and an aging device for supplying aging signals to the display panels through line boards to perform aging on the display panels, where the aging device supplies switch signals respectively to the display panels through the line boards, where each of the display panels includes a switch unit for supplying the aging signal to a pixel unit according to the switch signal.
US10726777B2

Provided is a terminal display method, said method comprising: displaying a picture corresponding to left half-frame data of a current data frame, and starting a first timer; when the count time of said first timer ends, closing the screen brightness; rendering a picture corresponding to the right half-frame data of said current data frame starting a second timer; when the count time of said second timer ends, opening the screen brightness, displaying the picture corresponding to the right half-frame data, and simultaneously starting the first timer; and when the count time of the first timer ends, closing the screen brightness. The present disclosure also provides a terminal display apparatus.
US10726774B2

A backlight driving circuit includes a backlight driving sub-circuit. The backlight driving sub-circuit includes at least one voltage receiving end; at least two switch sub-circuits and at least two driving ends. The voltage receiving end is connected to first electrodes of at least two light emitting elements. Second electrodes of the at least two light emitting elements are connected to first ends of the at least two switch sub-circuits, respectively. The control end of each switch sub-circuit receives a switch control signal. The second end of each switch sub-circuit is connected to a corresponding driving end. The first end and the second end of the switch sub-circuit are connected or disconnected under the control of the switch control signal.
US10726770B2

A display apparatus includes a pixel circuit array, a scanner-drive type drive circuit configured to sequentially drive each of blocks of data line groups in the pixel circuit array, and a control circuit configured to control the drive circuit. The control circuit receives determination information for determining whether or not a display line corresponding to display data is a black display line. Based on the determination information, the control circuit sets amplifier circuits included in the drive circuit to an operation off state or a low power consumption state during a period in which the black display line is driven.
US10726769B2

An object is to provide a technique capable of suppressing a power consumption of an LED. An LED display device includes voltage supply parts, which can supply a multiple types of voltages being different from each other and a driver which drives an LED display using the multiple types of voltages. The driver switches a combination of an LED array in a lighting target group which is one of the plurality of groups being subject to lighting-up and the multiple types of voltages which should be supplied in parallel with the LED array, under a time sharing control, and turns on some LEDs, which should be turned on by the voltages which should be supplied to the LED array, in the plurality of LEDs included in the LED array in the lighting target group.
US10726768B2

Integrated active-matrix light-emitting pixel arrays based devices and methods of forming the integrated pixel arrays based devices are provided. In one aspect, a device includes a semiconductor substrate having a first side and a second side opposite to the first side and an array of active-matrix light-emitting pixels formed on the first side, each of the light-emitting pixels including at least one light-emitting element and at least one non-volatile memory coupled to the at least one light-emitting element. The at least non-volatile memory includes at least one transistor, and the at least one light-emitting element includes multiple layers epitaxially grown on a semiconductor surface of the semiconductor substrate on the first side. The device can further include scanning drivers and data drivers formed on the first side of the semiconductor substrate and coupled to the light-emitting pixels through corresponding word lines and data lines formed on the first side.
US10726764B2

A bi-directional shift register can include a plurality of stages, an Nth stage among the plurality of stages including a first switching unit configured to receive a forward driving signal and a reverse driving signal, and control a Q-node; a second switching unit configured to receive an (N+2)th clock signal, and control a QB-node; a third switching unit configured to discharge the QB-node to a low-level voltage when the Q-node is charged to a high-level voltage, and discharge the Q-node to the low-level voltage when the QB-node is charged to the high-level voltage; and an output unit configured to output an Nth clock signal to an output terminal based on a voltage at the Q-node, in which the forward driving signal is an output signal from an (N−1)th stage or a forward start signal from an external source external to the shift register, and the reverse driving signal is an output signal from the (N+1)th stage or a reverse start signal from the external source.
US10726759B2

According to one aspect, a color modification system for displays in vehicles may comprise a display module comprising a display element capable of displaying color images; an image processing system; and a user identification system in communication with the image processing system; the image processing system may be capable of selectively modifying the colors of the images. The image processing system may be in communication with the display module. The user identification system may be capable of providing inputs to the image processing system; and the image processing system may be capable of selectively modifying the colors of the color images based on inputs received from the user identification system. The system may further comprise at least one imager capable of capturing color images and to transmit the color images to the image processing system.
US10726756B2

The display device includes a display panel, gate line driving circuitry that includes gate drivers provided for each of gate lines, a control circuit, and a signal processing circuit. The control circuit supplies a control signal to at least one gate driver corresponding to a gate line to be scanned first in a unit period in which the gate lines are scanned. The gate driver which received the control signal is driven on the basis of the control signal, and the gate drivers in subsequent stages are each driven on the basis of a scanning signal of the gate driver in a preceding stage. The signal processing circuit outputs, on the basis of a scanning signal of at least one gate driver corresponding to a gate line to be scanned last in the unit period and the control signal, a detection signal that indicates whether the gate driver is normal.
US10726750B2

A signal processing apparatus according to the present invention, includes: a signal type determining unit configured to determine a signal type of an SDI signal that is inputted; an acquiring unit configured to acquire payload information from the SDI signal; and a payload information determining unit configured to determine payload information that is used for display setting of the SDI signal, based on a state of acquiring the payload information by the acquiring unit, wherein the payload information determining unit determines whether previously determined payload information is continuously used as the payload information used for the display setting, based on the state of acquiring the payload information by the acquiring unit and the signal type determined by the signal type determining unit.
US10726745B2

In one example, the present disclosure describes a device, computer-readable medium, and method for performing autonomous multi-pass data acquisition using unmanned aerial vehicle. For instance, in one example, a method includes obtaining a first set of sensor data collected by a fleet of unmanned aerial vehicles comprising at least one unmanned aerial vehicle, wherein the first set of sensor data depicts a target area at a first granularity, constructing a three-dimensional map of hierarchical unit representations of the first set of sensor data, sending a signal to the fleet of unmanned aerial vehicles to obtain a second set of sensor data at a second granularity that is finer than the first granularity, based at least in part on an examination of the three-dimensional map, and aggregating the second set of sensor data to form a high-resolution composite of the target area.
US10726743B2

The present invention, when used by a live actor, allows users to safely simulate hemorrhaging in some of the most challenging blood vessels in the most challenging anatomical locations such as the carotid artery, the axillary artery, and the inguinal artery. The present invention further provides the ability for users to safely perform hemorrhage control procedures, such as compression and ligation. The simulated wound of the present invention may be compressed to control hemorrhage. The simulated wound receptacle of the present invention may be packed with hemostatic or simple gauze to control hemorrhage. The simulated blood vessel of the device may be ligated with hemostats or other ligating instruments or material and bandaged with pressure dressings to control hemorrhage.
US10726741B2

A system and method for converting a commercial diagnostic ultrasound transducer into a medical training device that is used for simulated ultrasound training; or a system and method for adding a training option to a standard ultrasound diagnostic system by attaching a motion sensor accessory to the commercial diagnostic ultrasound transducer.
US10726736B2

A method for training drivers to detect hazards is described comprising: presenting on a display a visual presentation of a continuous drive through an environment comprising a hazard module that (a) presents a scenario that comprises at least one hazard, and (b) defines anticipatory viewing locations corresponding to each particular driving situation; detecting user viewing locations within the visual presentation; evaluating the user viewing locations to analyze user anticipation of hazards, including comparing user viewing locations with predefined anticipatory viewing locations corresponding to a driving situation; determining a hazard detection proficiency of the user based upon the analysis of user anticipation of not currently-displayed hazards; documenting locations and driving conditions of actual drives; comparing the determined hazard detection proficiency to the documented locations and driving conditions of actual drives; and using the result to improve a proficiency of the hazard module.
US10726733B2

Automated essay test generation and assessment processor device aspects identify phrases of discrete words appearing in a text data representation of a reference corpus of a subject matter as key concepts of the subject matter as a function of repetition of the first phrase within the reference corpus and an association with an organizational indicator of the reference corpus. Aspect processor devices further identify a text item that comprises a discrete objective value and that appears in association with the key concept as a question fact that is linked to the key concept, and generate an essay question comprising an instruction to compose an essay answer that associates the key concept to a generic domain attribute of the linked question fact.
US10726727B2

An in-vehicle device includes first circuitry configured to: detect that a predetermined lane change has been made in a vehicle; acquire information indicating acceleration of the vehicle, the acceleration being an acceleration at a time when the lane change is made; judge a traveling environment of the vehicle, the traveling environment being a traveling environment when the lane change is made; decide a first risk level by comparing the information indicating the acceleration acquired by the first circuitry with one or more first threshold values; and determine a risk level of the lane change using the first risk level decided by the first circuitry and the traveling environment of the vehicle judged by the first circuitry.
US10726726B1

The present disclosure relates generally to safety lighting devices for automotive vehicles. A safety lighting system coupled to an automotive vehicle includes a power source that is independent of an electrical system of the vehicle. The system also includes a lighting feature electrically coupled to the power source, wherein the lighting feature is configured to activate in response to an impact event.
US10726720B2

In an example embodiment, an electronic device includes a communication module comprising communication circuitry, a display, a sound output device comprising sound output circuitry, a processor, and a memory. Instructions stored in the memory, when executed by the processor, causes the electronic device to control the communication module to transmit and/or receive a plurality of pieces of wireless access in vehicular environment (WAVE) information. In addition, the electronic device identifies a plurality of events, based on the plurality of pieces of WAVE information, and generates a plurality of messages related to the plurality of events. The electronic device further determines priorities of the plurality of messages, based on status information of the electronic device, and outputs the plurality of messages based on the determined priorities through at least one of the display and the sound output device.
US10726718B1

One variation of a method for managing parking within a parking structure includes: after detecting a license plate number on a vehicle in an image captured by an entry camera unit arranged near an entry of the parking structure, labeling the license plate as unverified in a data log associated with the parking structure; in response to absence of validation of the license plate within a grace period after entry of the vehicle, relabeling the license plate as in-violation in the data log; in response to detecting the license plate in an image captured by a mobile enforcement unit moving through the parking structure, querying the data log for a status of the license plate; and, in response to the license plate labeled as in-violation in the data log, serving a prompt to an enforcement personnel to issue a citation to a vehicle carrying the license plate.
US10726717B2

Methods and systems include determining travel information from vehicles. In one embodiment, a system monitors traffic on a roadway in real-time. The system includes a plurality of reader devices. The reader devices are capable of asynchronously capturing a unique network identifier of a device in a vehicle when the device is disposed in reader range of the reader devices. The reader device time stamps each captured unique network identifier. The time stamped unique network identifier is forwarded to a host module. The host module receives the time stamped unique network identifier. In addition, the host module determines travel information from the time stamped unique network identifier by comparing the time stamped unique network identifier for a particular vehicle to other time stamped unique network identifiers captured for the particular vehicle.
US10726703B1

A phone proximity alarm system for inhibiting a user from losing an electronic device includes an electronic device that has an electronic memory. The electronic memory stores location software which has the capability of setting a trigger distance for the electronic device. An alarm unit is provided and the alarm unit is carried by a user of the electronic device. The alarm unit is in electrical communication with the electronic device and the electronic device broadcasts a tracking signal to the alarm unit. The alarm unit is turned on to emit an audible alarm when the strength of the tracking signal falls below a pre-determined threshold. In this way the alarm unit audibly alerts a user that the user is a risk of losing the electronic device.
US10726699B2

One variation of a method for detecting breach events by residents of an assisted living facility includes: defining a first access perimeter within a facility; assigning the first access perimeter to a first resident, in a set of residents in the facility; tracking locations of resident wearable devices associated with residents, in the set of residents, within the facility; disabling a first subregion within the first access perimeter coincident a second location of a second resident, in the set of residents, flagged for separation from the first resident; and, in response to a first location of a first resident wearable device associated with the first resident falling outside of the first access perimeter, distributing a first breach event prompt to assist the first resident, proximal the first location, to care provider mobile devices associated with care providers affiliated with the facility.
US10726694B1

Systems, methods, and techniques for mitigating retail theft include securing items at a receptacle of a retailer via an electronic lock, and providing a transceiver that is proximate to the secured items and that transmits a beacon which may be detected by a personal electronic device (PED) of a customer. Based on a wireless transmission between the PED and the transceiver, a customer's identity may be determined and the customer's risk profile may be accessed. A risk score corresponding to the customer accessing the secured item may be determined based on the customer's risk profile and optionally based upon a profile of the secured item. If the risk score is indicative of an acceptable risk, a trigger to remotely unlock the electronic lock may be sent, thereby remotely and automatically allowing qualified customers to access secured items. An item's removal may be detected and tracked.
US10726692B2

The present invention relates to a security apparatus comprising: a camera; a sensing unit; and a control unit, wherein the control unit activates the camera according to detection of an object within a predetermined range through the sensing unit, records an image photographed by the activated camera, extracts a feature from the recorded image, determines whether the recorded image includes biometric data, and when the recorded image includes the biometric data, determines whether the recorded image includes a pre-recognized object.
US10726691B2

A wireless security camera system includes a security camera, a first communication module which receives, from the security camera, images captured by the security camera, and includes antennas for transmitting, through a wireless network, the captured images received, a second communication module including antennas for receiving the captured image to be transmitted through the antennas, and a storage unit for storing the captured image received by the second communication module, wherein the captured images are transmitted and received between the plurality of antennas of the first communication module and the plurality of antennas of the second communication module in a multi-input, multi-output (MIMO) manner, and the first communication module and the second communication module perform beamforming to the plurality of antennas toward the direction of the other party when transmitting the captured images to transmit and receive.
US10726687B2

A system included and a computer-implemented method performed in an autonomous-driving vehicle are described. The system performs: detecting one or more movable objects; determining a target movable object from the one or more detected objects; determining a manner of generating a directed alert notification selectively toward the target movable object; and causing a directed alert notification of the determined manner to be generated toward the target movable object.
US10726679B2

A gaming machine for providing a skill-based wagering game to a player is described herein. The gaming machine a processor programmed to initiate a skill contest game and display a skill contest game on a display device, and determine a number of skill events being included in the skill contest game. Each skill event includes an image being displayed in a corresponding user input button for a predefined event time period. The processor determines a reference point total as a function of the number of skill events, and determines a normalized skill game point total based on the total amount of base points and the reference point total, determines an award as a function of the normalized skill game point total, and adjusts the credit balance based on the award.
US10726676B2

Disclosed is a gaming system including a gaming machine. In response to a triggering event, the gaming system initiates play of a feature game including a plurality of standard symbols and value symbols, the value symbols being associated with one or more values. Value symbols adjacent to one another are combined into a larger composite symbol and held in place on a display device, the standard symbols then replaced with replacement symbols randomly selected from the standard and value symbols. When the replacement symbols include another value symbol adjacent to the composite symbol, the new value symbol is also combined with the composite symbol, increasing its size. At the conclusion of the feature game, a reel associated with the composite symbol is displayed and spun to select an award from a set of possible awards based on the size of the composite symbol.
US10726673B2

A computer-implemented method of activating a secondary game on a mobile computing device associated with a primary game on one of a plurality of networked electronic gaming machines in which an optical code is affixed to each gaming machine. Each optical code is stored in electronic form in a database and is associated with at least one bonus award that may be collected by a player of the gaming machine to which the stored optical code is affixed. An electronic optical code associated with one of the gaming machines is received responsive to scanning with a camera on the mobile computing device. The player may apply at least one of the bonus awards to the one electronic gaming machine in response to an input received at the mobile computing device. In one aspect, the mobile computing device displays real and virtual worlds.
US10726672B2

Various embodiments of a jackpot gaming environment are described. Some embodiments may include limiting access to progressing jackpots, individual progressive jackpots, and/or other actions and/or types of jackpots. For example, players may be required to contribute a minimum amount to a jackpot before being authorized to win the jackpot. Other methods and apparatus are described. Further embodiments are disclosed.
US10726668B2

A gaming system sends a transfer verification message containing mobile payment transfer information for providing the transfer verification for completion of a mobile payment transfer, wherein an audit trail is maintained.
US10726666B2

An instant lottery ticket game system and method wherein a master instant lottery tickets for a common game a game play area with variable game play indicia, and static game instruction indicia in a master language. Each master ticket includes a code thereon that links the master ticket to the common game. For the common game, one or more corresponding digital templates are provided that contain the static game instruction indicia in a different foreign language. A central server stores the digital templates and downloads the templates to a player's smart device. Via an application on their smart device, the player enters the code from the master instant lottery ticket and selects one of the digital templates to view the game instruction indicia in the foreign language of the digital template.
US10726661B2

Wagering gaming systems, devices, and methods are presented. A gaming device includes a credit input mechanism, a player interface mechanism, a display, and a controller. The credit input mechanism receives a physical item representing a monetary value and increases a credit balance of a credit meter based on the monetary value of the received physical item. The display includes symbol positions arranged in an array of rows and columns. During game play, the controller is further configured to display symbols selected from the set of symbols on the array. The symbol set includes a plurality of image segments that form a contiguous image when they are displayed in a predetermined arrangement on the array of symbol positions. The controller makes an award or triggers an event, such as a bonus game, if the displayed symbols include the plurality of image segments arranged to display the contiguous image. Numerous additional aspects are disclosed.
US10726658B1

A button assembly, vending machine using such a button-assembly, and methods of use thereof are disclosed. In an example, the button assembly can include a base, and a button component resiliently coupled to the base, such that the button component is depressible relative to the base. The button component can define a cavity, and the assembly can also include a first sensor configured to sense proximity of a human user to the button assembly, the first sensor being disposed in the cavity of the button component.
US10726642B1

An example operation may include one or more of receiving, at a server, sensor data from one or more sensors disposed on a vehicle, receiving, at the server, additional sensor data from a computing device operating inside the vehicle, determining the sensor data and the additional sensor data correspond to the vehicle's operational status, determining whether one or more of the sensor data and the additional sensor data exceed one or more thresholds, and when one or more of the sensor data and the additional sensor data exceed the one or more thresholds, providing a value to the vehicle.
US10726641B2

Methods and apparatus for external vehicle illumination management are disclosed herein. An example method includes receiving, at a first processor of a mobile device, vehicle data. The vehicle data is to be transmitted to the first processor from a second processor of a vehicle. The example method includes analyzing the vehicle data and mobile device data generated by the mobile device. The example method includes generating an alert for headlamp usage of the vehicle based on the analysis and presenting the alert via the mobile device.
US10726639B2

The disclosure includes a method for determining, based on vehicle sensor data associated with a vehicle, a current vehicle condition associated with the vehicle that is detrimental to operation of the vehicle and receiving a condition message that includes mitigating action plan data describing one or more steps configured to alter the current vehicle condition, the mitigating action plan data including an offer fulfillment location included in a route of a journey for the vehicle.
US10726634B2

The techniques described herein convert platform-specific scene files produced by multiple different design platforms into platform-agnostic scene files configured in an intermediate format. The intermediate format comprises a human-readable format that provides written descriptions of content in a three-dimensional scene template. The platform-agnostic scene files can be provided to any one of multiple different consumption platforms so the data in the intermediate format can be interpreted and a three-dimensional scene template can be rebuilt. Once rebuilt, the three-dimensional scene template provides a starting point for a user to create a three-dimensional scene for an experience (e.g., the user can continue to add content to create and customize a scene for a particular purpose).
US10726632B2

Interference-based augmented reality hosting platforms are presented. Hosting platforms can include networking nodes capable of analyzing a digital representation of scene to derive interference among elements of the scene. The hosting platform utilizes the interference to adjust the presence of augmented reality objects within an augmented reality experience. Elements of a scene can constructively interfere, enhancing presence of augmented reality objects; or destructively interfere, suppressing presence of augmented reality objects.
US10726631B1

Provided is an augmented reality method with a frame region recording and reproduction technique based on object tracking, which superimposes a 3D virtual image received from a server on a physical object of captured actual image information. The method according to the present invention comprises capturing a manipulation video including a physical object and a process of operating the physical object by executing an augmented reality manual generation mode; obtaining 3D depth information of the physical object captured in the manipulation video through a depth camera; transmitting the manipulation video and 3D depth information of a physical object in the manipulation video to the server; obtaining actual image information by capturing the physical object and obtaining 3D depth information of the physical object of the actual image information by executing an augmented reality manual execution mode; transmitting the actual image information and 3D depth information and receiving a 3D virtual image according to the actual image information and 3D depth information from the server; and displaying the received 3D virtual image by superimposing the received 3D virtual image on the physical object of the actual image information.
US10726624B2

A data analysis system may automatically suggest data visualizations to a user. A primary data visualization may be displayed to graphically illustrate a primary data set of a database. Criteria may be automatically applied to the database to identify a secondary data set that meets the criteria. A secondary data visualization that graphically illustrates the secondary data visualization and/or a corresponding indicator may be displayed. Multiple visualizations and/or indicators may be displayed, and the user may select one for viewing. The criteria may again be applied to the database to identify a tertiary data set. An analysis path may be recorded to enable the user to easily view the decisions made and/or the data visualizations viewed. The criteria may include determination that the secondary data set has the desired amount of data, has unique data types or descriptors, includes data previously selected by the user, or the like.
US10726617B2

A method for fabricating a custom headwear for a subject is described. The method comprises generating a three-dimensional head data file for the subject; identifying predetermined reference points on the head; automatically selective utilizing the predetermined reference points to calculate contour lines on the head; automatically generating a headwear data file; juxtaposing the headwear represented by the headwear data file with the head represented by the three-dimensional head data file having the contour lines thereon; utilizing the headwear data file to generate a shape for a desired headwear, the shape having an interior surface to contact the head and an outer surface; projecting lines outward from the contour lines to the outer surface; and utilizing the projected lines to establish headwear contour lines for the custom headwear.
US10726616B2

An image processing system configured to process perceived images of an environment includes a central processing unit (CPU) including a memory storage device having stored thereon a computer model of the environment, at least one sensor configured and disposed to capture a perceived environment including at least one of visual images of the environment and range data to objects in the environment, and a rendering unit (RU) configured and disposed to render the computer model of the environment forming a rendered model of the environment. The image processing system compares the rendered model of the environment to the perceived environment to update the computer model of the environment.
US10726613B2

A computer-implemented method according to one embodiment includes identifying a mobile detection device, requesting the mobile detection device to travel to a predetermined location, requesting the mobile detection device to retrieve location information and supplementary information from a radio frequency identification (RFID) tag at the predetermined location, receiving the location information and the supplementary information from the mobile detection device, determining a three-dimensional location of the RFID tag, based on the location information, and creating a three-dimensional map that includes the three-dimensional location of the RFID tag and the supplementary information from the RFID tag.
US10726604B2

One embodiment provides for a display system to generate and display data on a display device, the display system comprising one or more graphics processors to generate one or more frames of data for display on the display device; a window manager to submit a request to display the one or more frames of data; a display engine to present the one or more frames of data to the display device for display; and display logic to receive the request to display the one or more frames of data and generate one or more display events for the display engine based on the request to display the one or more frames of data, wherein the display logic is to manage a set of statistics associated with the request.
US10726601B2

A system and method are provided to detect, analyze and digitally remove makeup from an image of a face. An autoencoder-based framework is provided to extract attractiveness-aware features to perform an assessment of facial beauty.
US10726597B1

Approaches in accordance with various embodiments provide for the presentation of augmented reality (AR) content with respect to optically challenging surfaces. Such surfaces can be difficult to locate using conventional optical-based approaches that rely on visible features. Embodiments can utilize the fact that horizontal surfaces can be located relatively easily, and can determine intersections or boundaries of those horizontal surfaces that likely indicate the presence of another surface, such as a vertical wall. This boundary can be determined automatically, through user input, or using a combination of such approaches. Once such an intersection is located, a virtual plane can be determined whose relative location to a device displaying AR content can be tracked and used as a reference for displaying AR content.
US10726588B2

A method includes receiving a plurality of voxel values corresponding to respective locations in a heart, which are acquired using magnetic resonance imaging (MRI). Voxel values that, in spite of (i) corresponding to a same location in the heart and (ii) being gated to a same phase of an electrocardiogram (ECG) cycle of the heart, differ by more than a predefined difference, are identified. An image of at least a portion of the heart is reconstructed from the plurality of voxel values excluding at least the identified voxel values.
US10726582B2

A method for determining a lone temperature of an overhead power line of a power transmission setup. The method includes capturing an image of a section of the power transmission setup. The image of the section represents the overhead power line carrying current and a non-current carrying element of the power transmission setup. The method also includes analyzing the captured image to determine temperatures of the overhead power line and the non-current carrying element. The temperature of the overhead power line is based on a heat generated by the carried current and an environmental factor around the section of the power transmission setup, and the temperature of the non-current carrying element is based on the environmental factor. The method further includes using the determined temperatures of the overhead power line and the non-current carrying element for determining the lone temperature of the overhead power line.
US10726562B2

A video tracking method comprises: determining a first tracking target in a video, and performing a video tracking process on the first tracking target based on the video; performing area overlap degree calculation on the first tracking target in a current image and the first tracking target in a past image during the video tracking process, the past image being an image obtained when the first tracking target was tracked last time in the video tracking process; extracting respective feature information of feature points of the first tracking target in the video during the video tracking process on the first tracking target; matching the extracted respective feature information of the feature points of the first tracking target in the current image with the respective feature information of corresponding feature points of the first tracking target in the past image if a result of the area overlap degree calculation is less than or equal to a preset threshold; and continuing the video tracking process on the first tracking target if the respective feature information of at least a preset number of feature points among the extracted feature points in the current image matches with the feature information of corresponding feature points of the first tracking target in the past image.
US10726556B2

An inspection apparatus for inspecting printed matter on which an image is formed, includes: a region extractor that extracts a first region, in which a character is formed, and a second region, in which the character is not formed, with reference to image forming image data used to form the image; and a defect detector that detects a defect in the first region and a defect in the second region in read image data obtained by reading the printed matter on which the image is formed by the image forming image data, wherein the defect detector includes: a first region defect detector that detects loss of a dot in the first region in the read image data; and a second region defect detector that detects presence of a dot with a density equal to or greater than a predetermined density in the second region in the read image data.
US10726550B2

The present invention provides a method for proposing personalized cosmetics and a system for implementing the same, the method comprising the steps of: photographing the visible spectrum of the skin of a subject to be measured; mapping a personalized visible spectrum to the measured visible spectrum of the skin so as to generate a spectral comparison table; matching a personalized composition to the spectral comparison table; and displaying the matched personalized composition on an image display unit.
US10726547B2

An apparatus for producing a fundus image includes: a processor and a memory; an illumination component including a light source and operatively coupled to the processor; a camera including a lens and operatively coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the apparatus to capture fundus images and provide controls for re-imaging the fundus.
US10726544B2

A machine vision system for automatically identifying and inspecting objects is disclosed, including composable vision-based recognition modules and a decision algorithm to perform the final determination on object type and quality. This vision system has been used to develop a Projectile Identification System and an Automated Tactical Ammunition Classification System. The technology can be used to create numerous other inspection and automated identification systems.
US10726529B2

A method for the determination and compensation of geometric imaging errors which occur during the imaging of an object by sequential single or multispot scanning by means of a microscopic imaging system, which includes: establishing a reference object with a defined plane structure; and generating an electronic image data set of this structure free of geometric imaging errors. Then, generating at least one electronic actual image data set with the imaging system; comparing the actual image data set with the reference image data set with respect to the locations of those pixels which have the same object point as origin in each case; and determining location deviations in the actual image data set compared to the reference image data set.
US10726523B2

An image processing apparatus comprises: a white balance correction unit configured to perform a white balance correction by amplifying at least one color signal in relation to mosaic image data; a compression unit configured to compress the mosaic image data; and a control unit configured to control at least the white balance correction unit and the compression unit, wherein the control unit in a case where compression by the compression unit is set to be off, controls the white balance correction to be substantially invalid, and outputs the mosaic image data, and in a case where compression by the compression unit is set to be on, controls the white balance correction to be valid, and outputs the mosaic image data after the white balance correction.
US10726521B2

Implementations relate to dynamic adaptation of images for projection by a projector, based on one or more properties of user(s) that are in an environment with the projector. The projector can be associated with an automated assistant client of a client device. In some versions of those implementations, a pose of a user in the environment is determined and, based on the pose, a base image for projecting onto a surface is warped to generate a transformed image. The transformed image, when projected onto a surface and viewed from the pose of the user, mitigates perceived differences relative to the base image.
US10726518B2

Methods, systems, and computer-readable media for capacity reservation for virtualized graphics processing are disclosed. A request is received to attach a virtual GPU to a virtual compute instance. The request comprises one or more constraints. Availability information is retrieved from a data store that indicates virtual GPUs available in a provider network and matching the one or more constraints. A virtual GPU is selected from among the available virtual GPUs in the availability information. The selected virtual GPU is reserved for attachment to the virtual compute instance. The virtual compute instance is implemented using CPU resources and memory resources of a physical compute instance, the virtual GPU is implemented using a physical GPU in the provider network, and the physical GPU is accessible to the physical compute instance over a network.
US10726516B2

A GPU comprises: a GPR comprising registers; an L1 cache coupled to the GPR and configured to implement a pixel mapping by: segregating pixels of an image into regions, the regions comprise a first region and a second region, the first region comprises first pixels, and the second region comprises second pixels, loading the first pixels into the GPR in a horizontal manner, and loading the second pixels into the GPR in a vertical manner; and an ALU configured to read the first pixels and the second pixels independently of a shared memory.
US10726505B2

Disclosed are some examples of systems, apparatus, methods, and computer program products related to automatically causing a following relationship to be established in an enterprise social networking system between a user and one or more customer relationship management (CRM) records. In some implementations, a workflow is configurable at least in part by one or more selections defining one or more conditions. Responsive to determining that one or more properties associated with a first CRM record satisfies the one or more conditions, a user is caused to follow the first CRM record. The following enables or causes updates associated with the first CRM record to be shared in a feed of the enterprise social networking system, where the feed can be provided to the user's device. Information based on the following of the first CRM record by the user can be displayed at the device.
US10726500B1

A computer-implemented method for identifying a property usage type based upon sensor data includes, with customer permission or affirmative consent, receiving data generated by various sensors; generating a report that includes a listing of events recorded by each sensor; analyzing data from the report to determine a property usage type score; receiving data regarding types and levels of insurance coverage associated with the property usage type score; receiving data derived from a homeowner's insurance policy; comparing the types and levels of insurance coverage associated with the property usage type score with the types and levels of insurance coverage from the homeowner's current insurance policy; and transmitting a message to the homeowner to update their insurance policy if there are differences between (i) the insurance coverage that the homeowner has, and (ii) the insurance coverage the homeowner should have based upon the property usage type score.
US10726494B1

A computer-implemented method for identifying a property usage type based upon sensor data includes, with customer permission or affirmative consent, receiving data generated by various sensors; generating a report that includes a listing of events recorded by each sensor; analyzing data from the report to determine a property usage type score; receiving data regarding types and levels of insurance coverage associated with the property usage type score; receiving data derived from a homeowner's insurance policy; comparing the types and levels of insurance coverage associated with the property usage type score with the types and levels of insurance coverage from the homeowner's current insurance policy; and transmitting a message to the homeowner to update their insurance policy if there are differences between (i) the insurance coverage that the homeowner has, and (ii) the insurance coverage the homeowner should have based upon the property usage type score.
US10726486B2

A system and method for optimizing the frequency of market information updates in an electronic trading environment are described herein. According to one example embodiment, by optimizing the frequency of market information updates, the burden on the client device to update the graphical user interface may be reduced, while still providing an accurate portrayal of the market to the user. An example method includes associating different precedence levels with messages comprising market information. Messages containing market information related to the inside market may be associated to a higher precedence level. Whereas messages containing market information relating to the quantities at prices outside the inside market may be associated with a lower precedence level. Based on the precedence level associated with a message, a client device may update the graphical user interface or the message may be stored in a data structure until a pre-defined condition is satisfied.
US10726483B2

A graphical user interface related to non-standard settlement trading in financial instruments is provided. The graphical user interface preferably includes a selectable portion of a display screen related to a financial instrument and a selectable tab for accessing a selectable portion of the display screen related to one or a plurality of non-standard settlement positions with respect to the financial instrument. In one embodiment of the invention, when the tab is selected, access is provided to the selectable portion of the display screen related to the plurality of non-standard settlement positions.
US10726481B2

An interface for trading multiple tradeable objects includes a price axis or scale. A first indication of quantities represented in a market for a first tradeable object is displayed in association with the price axis or scale. A second indication of quantities represented in the market for a second tradeable object is displayed in association with the price axis or scale. The first tradeable object may be different than the second tradeable object. Alternatively, the first tradeable object and the second tradeable object may be the same, but the indications of quantity may be provided from different sources, such as different exchanges.
US10726478B2

One embodiment comprises data processing system comprising a data store storing a set of inventory records for a program pool of vehicles, a processor and a memory coupled to the processor storing a set of computer executable instructions. The set of computer executable instructions may be executable to receive, from a mobile application, a selection of a vehicle from the program pool, retrieve the inventory record for the selected vehicle, create, at the server, an order to capture information about a transaction, receive a request from the mobile application to view an electronic document associated with the selected vehicle; responsive to the request to view the electronic document, automatically populate the electronic document with the order information; and communicate the electronic document to the mobile application for presentation in the operator interface of a mobile device.
US10726476B2

A computer system for managing an auction system configured to (a) transmit a starting asset price for an auction asset to the plurality of bidder computer devices; (b) monitor the plurality of bidder computer devices to detect a first accept response; (c) if a first accept response is detected, (i) determine which bidder computer device of the plurality of bidder computer devices transmitted the first accept response and set the corresponding bidder as a first bidder; (ii) transmit a reduced asset price for the auction asset to the plurality of bidder computer devices; (iii) monitor the plurality of bidder computer devices to detect a second accept response; and (iv) if a second accept response is detected, set the current reduced asset price as a final asset price.
US10726468B2

In some embodiments, a system for scoring products for a customer based on derived subjective attributes for products and derived subjective attributes for customers comprises a product attribute determination module configured to determine a subjective attribute for one or more products, determine objective data, calculate an impact of the objective data on the subjective attribute, receive objective data for a new product, determine to what degree the new product satisfies the subjective attribute, a customer attribute determination module configured to derive a subjective attribute for a specific customer, a scoring module configured to calculate a score for the one or more products and the new product and a presentation module configured to prepare at least some of the one or more products and the new product including an indication of the score for the at least some of the one or more products and the new product.
US10726460B2

A network commerce system comprises a product sale listing searchable by a consumer and comprising one or more products provided by a third-party vendor in a pay-per-lead format. A lead module is operable to obtain a consumer lead for a third-party vendor and determine whether the obtained consumer lead meets one or more quality standards, the consumer lead comprising a lead for sale of an item, the item provided by the third-party vendor.
US10726451B1

A system and method for creating and managing multimedia sales promotions with a multimedia dashboard application running on a computing device that is in networked communication with an inventory database for a particular retailer and is also in operative communication with a distribution server. In the preferred embodiment, the computing device is a handheld smartphone or tablet computer capable of operating the fully integrated multimedia sales promotion system. The multimedia dashboard application includes an item selector, a multimedia recording module, multimedia editors, and a distribution controller. The same multimedia dashboard application is used to record multimedia segments, select segments to be uploaded to and downloaded from the inventory database, edit the segments to produce multimedia promotions, and control the distribution of the promotions which provides users with a simplified and integrated system and process to market their goods.
US10726449B2

A system and software method for monitoring and mining work order information from a remote OMS system and automatically generating and continuously updating web content therefrom to positively influence ranking in a listing of search results. The software method comprises the steps of monitoring the OMS system for completion of each work order, upon completion querying the OMS for information related to the service and/or goods provided, compiling a file of information related to the service and/or goods provided, mining relevant information from the file based on a pre-programmed ruleset, and sending the relevant information to an HTML authoring module that automatically generates web content therefrom and posts it to the clients web site to positively influence search engine rankings in response to a key phrase query that is relevant to the service completed and/or goods provided.
US10726442B2

A method is provided for determining a website user behavioral portrait based on navigation on the website and dynamically reconfiguring web pages based on those portraits. In accordance with the method, data relating to the progress of a user through a website is recorded, and an ongoing behavioral portrait of the user is built based on the data. The portrait is then used to dynamically reconfigure web content.
US10726441B2

For each product category offered by an on-line retailer, the most popular or biggest selling products are identified. The on-line retailer competes with a bricks-and-mortar store in the sale of the identified products. A dedicated area is provided within the store. In this area, the store provides, for each identified product, both: 1) a physical purchasable unit of the product, and 2) descriptive information about the product. The descriptive information includes: 1) an identification of the product, 2) an identification of the on-line retailer, 3) a price at which the product is offered on-line by the on-line retailer, and 4) a price at which the product is offered at the store. The customer can use the descriptive information to confirm the prices, and can then purchase a physical unit of the product, and can immediately take the unit from the store without having to wait for, and pay for, shipment.
US10726438B2

Aspects of the technology described herein provide a more efficient user interface by providing coupons that are tailored to a specific user's interests. The coupons may be provided by a personal assistant or some other application running on a user's computing device. A goal of the technology described herein is to provide relevant coupons when the user can and actually wants to use them. The coupons are designed for goods or services the user intends to purchase.
US10726427B2

A computer-implemented method and a system facilitate social recognition of agents. A first user interface (UI) is presented to a customer on a device in proximity to the customer subsequent to a completion of an interaction of the customer with an agent. The first UI comprises one or more survey questions related to a performance of the agent. A determination of whether the performance of the agent satisfies a predetermined condition is performed based on an input received from the customer in response to the one or more survey questions. A second UI is presented to the customer to request the customer to provide an endorsement for the agent if the performance of the agent satisfies the predetermined condition. A posting of the endorsement on one or more social media profiles of the agent is effected upon receiving the endorsement for the agent from the customer.
US10726424B1

Systems and methods involving computer-based processing for proactively reducing false-positive fraud detection incidents are disclosed. In one embodiment, an exemplary computer-implemented method may comprise: detecting when a subject online transaction matches criteria indicating it is unusual; operating a browser extension application to obtain UI image data and purchase details of an item purchased by a user during the unusual online transaction; evaluating historical transactions of the user to identify a potentially fraudulent online transaction; and executing a false-positive detection routine to determine if the potentially fraudulent online transaction is valid.
US10726420B1

According to various embodiments, a merchant computing device is configured to obtain a first portion of a transaction account number from at least one transaction account issuer (TAI) computing device and a second portion of the transaction account number from a client device. The merchant computing device is further configured to transmit to the TAI computing device a request to authorize a transaction based at least in part on the first portion and the second portion of the transaction account number. The merchant computing device is further configured to obtain from the TAI computing device data indicating that the at least one TAI computing device authorized the transaction.
US10726415B2

A system and method for token-based transactions to facilitate non-cash payments without using personally identifiable information data is disclosed. The system generally includes at least one computer processor and a module, which when executed by the at least one computer processor, causes the computer processor to exchange data representative of a request for identification with a computing device of a Payer Entity. The computer processor generates a signed Digital Debt Obligation, including purchase metadata comprising currency and at least one preferred payment provider, and sends the signed digital debt to the computing device of the Payer Entity. The computer processor receives data representing an approved Digital Debt Obligation from the computing device of the Payer Entity and verifies the approved Digital Debt Obligation. The computer processor sends data representative of the approved Digital Debt Obligation to a Payment Processor and queries the Payment Processor for supported payment methods. The computer processor then submits the approved Digital Debt Obligation to a payment provider's service entry point to complete the transaction.
US10726413B2

Systems, apparatuses, and methods for providing an account token to an external entity during the lifecycle of a payment transaction. In some embodiments, an external entity may be a merchant computer requesting authorization of a payment message. In other embodiments, the external entity may be a support computer providing a payment processing network or a merchant support functions.
US10726411B2

A method for charging a payer includes detecting a payer device, which is associated with a payer account, entering an event area. The payer device is then associated with an event invoice in a database. When the payer device is determined to have been involved in at least one payer charging event while being located in the event area, a charge is associated with the event invoice in the database for each payer charging event the payer device has been involved in. When the payer device is detected leaving the event area, a payment is charged to the payer account for the event invoice.
US10726408B2

Provided is an information processing apparatus including an estimating unit to estimate a purchased article indicated by receipt information on the basis of the receipt information indicating a result of reading characters from a first captured image which is obtained by capturing an image of a receipt, and code information indicating a result of detecting a one-dimensional code or a two-dimensional code from a second captured image which is obtained by capturing an image of a one-dimensional code or a two-dimensional code of an article.
US10726406B2

A system for purchasing fuel is provided. The system includes, but is no limited to, a local device for retrieving identification information which identifies a fuel dispensing station, the identification information containing information identifying the fuel dispensing station from which fuel is desired to be purchased, and a remote server connected with the local device. Upon receiving the identification information at the local device, the local device automatically forwards the identification information along with a unique identifier to the remote server. The remote server generates and transmits an unlock code to the fuel dispensing station. The unlock code signals the fuel dispensing station to dispense fuel.
US10726405B2

Disclosed is a method for implementing a networking transfer service, comprising the following steps: (1) user registration; (2) initial setting of supplier information, role activation of a supplier and wireless hotspot activation of the supplier; (3) a networking transfer service, comprising that a demander terminal extracts supplier service unit price information from a codeword of a wireless hotspot SSID of the supplier; (4) charging of the networking transfer service; and (5) termination of the networking transfer service. A system is provided and comprises a demander terminal, a supplier terminal and a networking transfer server. The demander terminal comprises a networking transfer service demander management module, a WLAN module and a human-machine interface; the supplier terminal comprises a networking transfer service supplier management module, a charging module, a supplier information field storage space, a routing control module, a wireless hotspot module, an Internet connection module and a human-machine interface; the WLAN module of the demander interacts with the wireless hotspot module of the supplier in a wireless manner; the supplier terminal is connected to the Internet and the networking transfer server through the Internet connection module.
US10726399B2

Disclosed is a technology for collecting item-level transaction information for interactive payment experience. According to one embodiment, a merchant server can maintain a database including the information of financial accounts having a particular classification. The classification indicates that these financial accounts are associated with a payment service system. When the merchant server determines a requested financial transaction involves a financial account classified in the database, the merchant server transmits the item-level transaction information to the payment service system. The payment service system receives the item-level transaction information in real-time or near real-time and generates an interactive digital transaction receipt for a consumer.
US10726392B2

Problem:To provide an email file-and-refer system or program capable to easily and conveniently search a desired email from received or sent emails.Resolution Means:The email link process displays sorting marks to sort the received or sent emails dividing into each of the plural hierarchies where the sorting mark belongs, executes the link process to link them to the emails based on the operation of the operation unit, and executes a text information input process based on the operation of the operation unit. The email search process performs a display process dividing into each of the plurality of hierarchies, executes a designating process based on the operation of the operation unit, and executes an extract process based on the operation of the operation unit.
US10726387B2

Techniques for providing a signal processing feature in an inventory management system are described herein. For example, instructions may be received by a computer system of an autonomous vehicle that identify a path to move inventory within a materials handling facility. Further, the computer system of the autonomous vehicle may reduce a current traveling speed of the autonomous vehicle in response to receiving a first signal that is provided by a transmitter coupled with an entity moving within the materials handling facility. The first signal may be span a first distance. In embodiments, the computer system of the autonomous vehicle may stop movement of the autonomous vehicle in response to receiving a second signal provided by the transmitter coupled with the entity. The second signal may span a second distance from the entity that is less than the first distance.
US10726383B2

A mobile master node apparatus is described for generating a corrective pickup notification related to an item being shipped based upon an intended pickup master node. The master node includes a processor, memory storage, location circuitry, and a communication interface. In operation, the mobile master node is unconventionally transformed to identify a location of the ID node; determine whether the location of the ID node and a detected location of the mobile master node indicates the item accompanies the mobile master node as it moves from a first location to a second location; identify an intended pickup master node from received shipping information related to the item; automatically sense an adverse pickup condition related to the item based upon the intended pickup master node and whether the item is accompanying the mobile master node; and generate the corrective pickup notification based upon the adverse pickup condition sensed.
US10726382B2

Methods, apparatus, and systems for various ways to transmit a corrective pickup notification for a shipped item to a courier master node are described. For example, such a method generally has a master node at a first location receiving shipping information related to the item. The master node then parses the received shipping information to identify an intended delivery location related to the item. The method then has the master node automatically sensing an adverse delivery condition related to the item based upon the first location of the master node and the intended delivery location for the item. The master node then transmits the corrective delivery notification to the courier master node based upon the adverse delivery condition sensed by the first master node.
US10726379B1

A launch vehicle can include a mobility system, a launch system, and a computing system. The mobility system can be configured to travel to a general target location. The launch system can be configured to house a plurality of autonomous delivery vehicles assigned for transporting one or more deliverable items from the general target location to respective specific target delivery locations. The computing system can be configured to control launch of the plurality of autonomous delivery vehicles from the launch vehicle at a respective plurality of predetermined launch positions, each predetermined launch position associated with a corresponding launch time, and each autonomous delivery vehicle configured to travel from a launch position of the respective plurality of predetermined launch positions to a specific target delivery location of the respective specific target delivery locations and from the specific target delivery location to one or more predetermined landing positions.
US10726374B1

Embodiments are directed to managing documents over a network. A machine learning (ML) engine analyzes a plurality of documents associated with actions that were performed previously. The ML engine determines critical events associated with the performance of the actions based on the plurality documents. The ML engine generates ML models based on the critical events to compute risk values that may be associated with the critical events. In response to a request to compute risk values associated with pending actions, the ML engine determines documents that are associated with the pending actions based on the request. The ML engine determines the critical events associated with pending actions based on the documents. The ML engine employs the ML models to generate the risk values based on the documents and the critical events. The ML engine provides the risk values in response to the request.
US10726367B2

Embodiments are directed towards for managing data models, including resource allocation forecasting. A main data model may be provided. A delta ratio value based on a difference between modified cloned resource values and their corresponding original resource values in the main data model may be provided. Line items from the cloned data model associated with the one or more modified cloned resource values may be provided. Each of the cloned line items may be modified based on the delta ratio value. The modified cloned line items may be stored in the cloned data model. Reports including report information based on the cloned data model may be provided. The report information may indicate changes that were made to one or more other cloned resource values based on the modifications to the one or more cloned resource values.
US10726365B2

An exemplary embodiment provides for a computer-implemented method for processing a secure facility resident request. The method includes accepting a request type selection by the secure facility resident, providing a request form corresponding to the request type, accepting input for the request form and routing the request form to secure facility staff for review. The method additionally includes routing the request form back to the secure facility resident if further information is required and if the further information is required, accepting the further information from the secure facility resident.
US10726360B2

A vehicle control system includes an output unit configured to output information to the outside of a vehicle, an in-vehicle status acquisition unit configured to acquire a status inside the vehicle, and a control unit configured to cause the output unit to output information as to whether or not it is possible to ride in the vehicle on the basis of in-vehicle information acquired by the in-vehicle status acquisition unit.
US10726357B2

A method for performing program analysis includes receiving programs of a first platform that have been assigned a first label and programs of the first platform that have been assigned a second label. Each of the programs of the first platform is expressed as platform-independent logical features. A discriminatory model or classifier is trained, using machine learning, based on the expression of the programs of the first platform as platform-independent logical features, to distinguish between programs of the first label and programs of the second label. An unlabeled program of a second platform is received and is expressed as platform-independent logical features. The trained discriminatory model or classifier is used to determine if the unlabeled program warrants the first label or the second label, based on the expression of the unlabeled program as platform-independent logical features.
US10726354B2

Embodiments of the present invention are directed to facilitating concurrent forecasting associating with multiple time series data sets. In accordance with aspects of the present disclosure, a request to perform a predictive analysis in association with multiple time series data sets is received. Thereafter, the request is parsed to identify each of the time series data sets to use in predictive analysis. For each time series data set, an object is initiated to perform the predictive analysis for the corresponding time series data set. Generally, the predictive analysis predicts expected outcomes based on the corresponding time series data set. Each object is concurrently executed to generate expected outcomes associated with the corresponding time series data set, and the expected outcomes associated with each of the corresponding time series data sets are provided for display.
US10726350B2

Ripple-carry and carry look-ahead adders for ternary addition and other operations include circuits that produce carry values or carry status indicators that can be stored on qutrit registers associated with input values to be processed. Inverse carry circuits are situated to reverse operations associated with the production of carry values or carry status indicators, and restored values are summed with corresponding carry values to produce ternary sums.
US10726346B2

A cognitive information processing system comprising a processor; a data bus coupled to the processor; and a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for: receiving data from a plurality of data sources, the plurality of data sources comprising a blockchain data source, the blockchain data source providing blockchain data; processing the blockchain data to generate a plurality of knowledge elements; processing the blockchain data to generate cognitive blockchain data; storing the plurality of knowledge elements and the cognitive blockchain data within a cognitive graph; and, processing the plurality of knowledge elements to generate a cognitive insight associated with a compliance requirement.
US10726343B2

A method, system and computer-usable medium for cognitive information processing comprising: receiving data from a plurality of data sources, the plurality of data sources comprising a blockchain data source, the blockchain data source providing blockchain data; processing the blockchain data to generate a plurality of knowledge elements; processing the blockchain data to generate cognitive blockchain data; storing the plurality of knowledge elements and the cognitive blockchain data within a cognitive graph; and, processing the plurality of knowledge elements to generate a cognitive insight associated with a compliance requirement.
US10726335B2

Machine learning based models, for example, neural network models employ large numbers of parameters, from a few million to hundreds of millions or more. A machine learning based model is trained using fewer parameters than specified. An initial parameter vector is initialized, for example, using random number generation based on a seed. During training phase, the parameter vectors are modified in a subspace around the initial vector. The trained model can be stored or transmitted using seed values and the trained parameter vector in the subspace. The neural network model can be uncompressed using the seed values and the trained parameter vector in the subspace. The compressed representation of neural networks may be used for various applications such as generating maps, object recognition in images, processing of sensor data, natural language processing, and others.
US10726326B2

A method for learning a neural network having a plurality of filters for extracting local features performed by a computing device is disclosed. The computing device calculates a plurality of projection parameter sets by analyzing one or more training data. The plurality of the projection parameter sets define a projection of each training data into a new space and each projection parameter set has a same size as the filters in the neural network. At least part of the plurality of the projection parameter sets is set as initial parameters of at least part of the plurality of the filters in the neural network for training.
US10726319B1

Techniques to improve detection and security of images, including formation and detection of matrix-based images. Some techniques include logic to process image data, generate one or more colorspaces associated with that data, and perform colorspace conversions based on the generated colorspace. The logic may be further configured to generate an image based on the colorspace conversions, including but not limited to a matrix bar code. The logic may be further configured to apply one or both of an ultraviolet layer and an infrared layer to the image, e.g. matrix barcode, generated from the colorspace conversion(s). Other embodiments are described and claimed.
US10726305B2

The present disclosure relates to systems and methods for generating headshots from a plurality of still images. In one implementation, the system may include a memory storing instructions and a processor configured to execute the instructions. The instructions may include instructions to receive a plurality of still images from one or more video feeds, score the plurality of images along a plurality of dimensions based on a scale, rank the plurality of images using at least one of a composite score or at least one of the dimensions, select a subset of the plurality of images using the ranking, and construct at least one headshot of the user from the subset of the plurality of images.
US10726301B2

Method for treating a surface includes: automatically evaluating at least one digital image which includes the target surface; determining the nature of the target surface according to the evaluation of the at least one digital image; determining at least one available treatment implement according to the evaluation of the at least one image; determining the nature of the surface treatment according to the evaluation of the at least one image; automatically determining a use of the determined treatment implement in the determined treatment of the determined surface; and providing information analogous to the determined use of the treatment implement.
US10726288B2

A contrast sensor for evaluating identification markings and a method of evaluating identification markings on detecting objects using a contrast sensor, having at least one light transmitter and at least one light receiver, with the light receiver having a single photodiode; having a control and evaluation unit for evaluating the light receiver signal of the light receiver, and having an output for a sensor signal that is formed by the control and evaluation unit on the basis of the light receiver signal, wherein the identification marking has lettering or a marking; an elongate illumination field is projected by the light transmitter onto a region of the identification marking narrow in the direction of movement; and the control and evaluation unit compares a reception signal sequence having a plurality of contrast transitions with a stored reception signal sequence and outputs the sensor signal in dependence on the comparison.
US10726283B2

Provided is a device which performs vein authentication by using a downward irradiation-type thin module and selecting an image of a proper angle by varying the irradiation direction of near-infrared illumination. Realized are a photographing method and control method of a finger vein image suitable for thin devices such as a smartphone. Adopted is a finger vein authentication device comprising an imaging unit, an illumination unit which is disposed on a substantially same plane as the imaging unit, and irradiates a finger to be captured by the imaging unit with light in which an irradiation angle is variable, an image selection unit which selects an image according to the irradiation angle of the illumination unit, and an authentication processing unit which performs authentication processing using the image selected by the image selection unit.
US10726277B2

A lane line detection method including following steps: acquiring an original image by an image capture device, in which the original image includes a ground area and a sky area; setting a separating line between the sky area and the ground area in the original image; measuring an average intensity of a central area above the separating line, and deciding a weather condition according to the average intensity; setting a threshold according to the weather condition, and execute a binarization process according to the threshold to an area below the separating line to obtain a binary image; and using a line detection method to detect a plurality of approximate lane lines in the binary image.
US10726274B1

Provided is an investigation assist system including a server communicably connected to a first camera and one or more second cameras; and a client terminal communicably connected to the server. The first camera captures a wide range of an intersection, and the one or more second cameras capture a license plate and a face of a person in a vehicle entering the intersection, and the first camera and the one or more second cameras are arranged at each intersection. The server searches for vehicles using videos captured by the first camera and the one or more second cameras corresponding to an intersection at the location on the date included in the search conditions, specifies a captured image of the escaping vehicle, a license plate of the escaping vehicle and an face of a person in the escaping vehicle, and stores a specified result as investigation information of the suspect.
US10726272B2

Systems and method of generating video summaries are presented herein. Information defining a video may be obtained. The video may include a set of frame images. Parameter values for parameters of individual frame images of the video may be determined. Interest weights for the frame images may be determined. An interest curve for the video that characterizes the video by interest weights as a function of progress through the set of frame images may be generated. One or more curve attributes of the interest curve may be identified and one or more interest curve values of the interest curve that correspond to individual curve attributes may be determined. Interest curve values of the interest curve may be compared to threshold curve values. A subset of frame images of the video to include within a video summary of the video may be identified based on the comparison.
US10726266B2

An example system includes a computing device located proximate to a physical activity surface, a video capture device, and a detector. The video capture device is coupled for communication with the computing device and is adapted to capture a video stream that includes an activity scene of the physical activity surface and one or more interface objects physically intractable with by a user. The detector processes the video stream to detect the one or more interface objects included in the activity scene, to identify the one or more interface objects that are detectable, to generate one or more events describing the one or more interface objects, and to provide the one or more events to an activity application configured to render virtual information on the one or more computing devices based on the one or more events.
US10726247B2

A system and method for monitoring qualities of teaching and learning are provided. The system includes at least one receiving interface, a processor, and an output apparatus, wherein the processor is electrically connected to the at least one receiving interface and the output apparatus. The at least one receiving interface receives at least one digital image. The processor identifies at least one facial message from the at least one digital image, identifies at least one body message from the at least one digital image, and determines at least one teaching and learning quality index according to the at least one facial message and the at least one body message. The output apparatus outputs the at least one facial message, the at least one body message, and the at least one teaching and learning quality index.
US10726235B2

Methods, systems, and programming for user identification are presented. In one example, a system for acquiring biometric information is disclosed. The system comprises a housing including a surface for a person to place a finger thereon. The system also comprises a sensor, a first image acquisition portion, and a second image acquisition portion. The sensor is configured for sensing presence of the finger when the person places the finger on the surface. The first image acquisition portion is configured for acquiring a fingerprint image of the finger placed on the surface. The second image acquisition portion is configured for acquiring a finger vein image of the finger placed on the surface. The first and second image acquisition portions acquire their respective images at different times.
US10726230B2

There is disclosed a display panel and its driving method and a display device in the technical field of display. The display panel according to the disclosure includes a base substrate, a driving structure provided on the base substrate, a receiving structure provided above the driving structure, and a fingerprint detection module provided on the base substrate, wherein the driving structure is configured to create an ultrasonic signal, the receiving structure is configured to receive the ultrasonic signal reflected from a finger and transform the reflected ultrasonic signal into an electric signal which is input to the fingerprint detection module, and the fingerprint detection module is configured to determine fingerprint information from the electric signal output by the receiving structure.
US10726229B2

A fingerprint detection device including a plurality of fingerprint sensing elements, and each fingerprint sensing element includes: a sensing electrode for forming a sensing capacitance from a relationship with a subject; an amplifier having a first input end connected to the sensing electrode and a second input end into which a bias signal, of which a potential is changed from a high level to a low level or from the low level to the high level during a fingerprint detection operation, is inputted; and a gain controller including a plurality of sub-feedback capacitances, the gain controller selectively connected between the first input end and an output end of the amplifier.
US10726226B2

Systems and methods for decoding and using data on cards are disclosed. According to one disclosed embodiment, a system for decoding and using data on cards includes: a network interface; a scanner configured to scan a passive data source on the identification card and transmit a scanner signal associated with the passive data source; a processor coupled to the scanner and the network interface, the processor configured to: receive the scanner signal; process the scanner signal and determine data stored in the passive data source.
US10726223B2

A first row of pixels from a barcode image is extracted by a terminal device based on a predetermined extraction policy. The first row of pixels is parsed by the terminal device to obtain a first character string. Whether the first character string satisfies a predetermined character rule is determined by the terminal device. Responsive to a determination that the first character string satisfies the predetermined character rule: the first character string is determined as an identification result of a barcode in the barcode image and the identification result is generated including the first character string.
US10726222B2

Various embodiments illustrated herein disclose a latching mechanism that enables engagement of modules on a mobile scanning device. The latching mechanism includes a release switch that translates between a first position and a second position. The release switch is coupled to a latch body that includes a first tongue section and a second tongue section. The first tongue section engages with the mobile scanning device, while the second tongue section engages with an attachment member. When the release switch is moved to a first position, the mobile scanning device is disengaged. When the release switch is moved to the second position, the attachment member is disengaged.
US10726221B2

Systems and methods for controlling at least one security device based on the behavior of at least one tag. The methods comprise: generating sensor data relating to movement by at least one sensor disposed in a first tag; analyzing the sensor data to determine if an item to which the first tag is coupled is being handled in an unusual, abnormal or nervous manner; determining if an enterprise system has lost communicative contact with the first tag coupled to the item that is being handled in an unusual, abnormal or nervous manner; and causing an operational state of the security device to change in response to the loss of the communicative contact between the enterprise system and the first tag.
US10726215B2

An article identification apparatus (10) includes an article identification information acquisition unit (110) that acquires article identification information of an article, an image acquisition unit (120) that acquires an image of an attached object attached to the article, a group identification information acquisition unit (130) that acquires group identification information for identifying a group to which the article belongs by processing the image, and an article information acquisition unit (140) that acquires article information corresponding to a combination of the acquired group identification information and the acquired article identification information.
US10726214B2

Systems and methods of the present invention provide for storing a unique identifier for an RFID tag associated with, and affixed to, an asset. An RFID reader, coupled to a server computer through a network, executes firmware instructions causing the reader to receive a transmission from a server computer to run a customizable software with programmable logic at the reader. The reader then recognizes the tag according to its signal strength, and determines a tag state for the tag according to a state machine in the customizable software. If the tag state changes, the reader publishes the tag state and transmits it to the server computer using a low bandwidth solution.
US10726213B2

A method of manufacturing a metal product includes forming a first identification code onto a surface of a metal member with a laser beam, the first identification code being readable under a first reading condition, and heating the metal member on which the identification code is formed. The method further includes reading the first identification code with a reading device, and forming a second identification code onto the surface of the metal member subsequent to the heating with a laser beam based on the first identification code which is read with the reading device. The second identification code is readable under a second reading condition different from the first reading condition.
US10726212B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting additional information for text depicted by an image. In one aspect, a method includes receiving an image. Text depicted in the image is identified. The identified text can be in one or more text blocks. A prominence presentation context is selected for the image based on the relative prominence of the one or more text blocks. Each prominence presentation context corresponds to a relative prominence of each text block in which text is presented within images. Each prominence presentation context has a corresponding user interface for presenting additional information related to the identified text depicted in the image. A user interface is identified that corresponds to the selected prominence presentation context. Additional information is presented for at least a portion of the text depicted in the image using the identified user interface.
US10726211B1

Systems for facilitating acquisition of a language by a user receive initial user input representing a phrase in a first language. The phrase is translated to a second language then parsed to generate constituent data indicative of one or more groups of related words within the phrase. The constituents may constitute comprehensible linguistic inputs for communication to a user when the initial phrase is not a comprehensible input. Output data is generated to output the constituents to the user. Based on the relationships between the words, the characteristics of the second language, or user data indicative of the user's previous comprehension of constituents, the amplitude, frequency, output rate, or other audible characteristic of output may be modified to emphasize or deemphasize portions of the constituents.
US10726204B2

A computer-implemented method for training a natural language classifier associated with a chat interface of a computer system is provided. The method may include receiving a training dataset comprising an initial set of expressions corresponding to an intent. Additional expressions corresponding to the intent may be generated, wherein the additional expressions are generated based on the initial set of expressions corresponding to the intent. The natural language classifier may be trained based on the initial set of expressions and the additional expressions corresponding to the intent. The trained natural language classifier may be implemented to determine an intent expressed by a detected query based on the initial set of expressions and the additional expressions by which the natural language classifier was trained.
US10726203B2

System(s)/method(s) relate to machine learning to automatically respond for troubleshooting a device. A programmed computer system obtains a training dataset from at least one database including historical customer complaint records and maintenance service records with resolution codes. The training dataset is parsed by a natural language extraction engine to extract data including extracting keyword data from the historical customer complaint records. The extracted data is grouped into bags-of-words with a natural language association engine. The bags-of-words are mapped to one or more of the resolution codes with an SVM to provide corresponding mapping vectors. A current customer complaint record is received and information therein is parsed to provide a request bag-of-words. One or more of the mapping vectors having one or more most likely fits to the request bag-of-words is determined. One or more of the resolution codes associated with the one or more of the mapping vectors is provided.
US10726201B1

Examples discussed herein relate to creating and handling lambdas in spreadsheet application, e.g., Microsoft Excel®. As discussed herein, lambdas are user defined functions (UDFs) that are natively creatable and maintainable through the use of a lambda registry in the spreadsheet application. In an implementation, a method of handling lambdas in a spreadsheet application is disclosed. The method includes detecting that a cell of a spreadsheet is populated with an expression that defines a lambda function and registering the lambda function with a lambda registry corresponding to the spreadsheet. The registration includes recording a home cell that identifies a location of the cell of the spreadsheet where the lambda function is defined. The method further includes replacing the expression that defines the lambda function with a reference to the registered lambda function.
US10726199B2

External inter-application input field constraints that specify a configured association relationship between an input field utilized during execution by a first application and multiple input fields utilized during execution by a second application are generated in advance. In response to user input entered into the input field of the executing first application and based on the external inter-application input field constraints, context-aware input data to the multiple input fields of the concurrently-executing second application is provided during concurrent execution of the first application and the second application.
US10726191B2

The present disclosure provides a method for manufacturing a semiconductor device. The method includes receiving layout data representing mask information for manufacturing a semiconductive substrate with a conductor over the semiconductive substrate. A first capacitor is formed between the conductor and the semiconductive substrate. The method further includes determining a capacitance difference between capacitances of the first capacitor and a neighboring capacitor. The method further includes forming a dummy capacitor to minimize the capacitance difference. A system for manufacturing a semiconductor device is also provided.
US10726187B2

A method of generating a routing result to manufacture an integrated circuit using self-aligned double patterning includes generating an initial routing result that indicates a location and length of connections between components, and generating an initial constraint graph with trim shapes indicating gaps in the connections being represented as nodes and with arcs indicating relative position constraints between a pair of the nodes. The method also includes subdividing the initial constraint graph into two or more subgraphs, determining a final position of each of the nodes in the two or more subgraphs, and generating a routed design with the trim shapes having the final position of corresponding ones of the nodes relative to the connections and with extents filling in spaces between one or more of the trim shapes and associated connections. The routed design is provided for manufacture of the integrated circuit.
US10726184B1

Simultaneous automatic placement and routing speeds up implementation an integrated circuit layout and improves the resulting layout such that the layout is more compact, has reduced parasitics, and has improved circuit performance characteristics (e.g., power, frequency, propagation delay, gain, and stability). A technique generates solutions based on random normalized polish expression, and includes cost considerations based on routing of interconnect.
US10726179B1

According to one embodiment, a circuit design supporting method comprising: generating first determination information based on first information obtained by a cycle based logic simulation; extracting glitch generation sources; generating second determination information based on second information obtained based on the first information by considering glitch; comparing the first and the second determination information to each other and determining whether or not a comparison result satisfies a condition; and performing the generating the second determination information and the determining for each of the glitch generation sources and presenting, to a user, one or a plurality of glitch generation sources in which the comparison result satisfies the condition.
US10726177B2

A system on a chip (SoC) includes a plurality of processing cores and a stream switch coupled to two or more of the plurality of processing cores. The stream switch includes a plurality of N multibit input ports, wherein N is a first integer. a plurality of M multibit output ports, wherein M is a second integer, and a plurality of M multibit stream links dedicated to respective output ports of the plurality of M multibit output ports. The M multibit stream links are reconfigurably coupleable at run time to a selectable number of the N multibit input ports, wherein the selectable number is an integer between zero and N.
US10726173B2

A method and system provide automated mapping of fluid distributions in an oil field reservoir. The processes include receiving initial fluid and pressure characteristics of well-pairs in the field. Measurements from sensors detect the amount of fluid injection versus fluid produced for the well-pair during a timestep. The remaining fluid volume for the well-pair may be determined. In an exemplary embodiment, a grid map of well-pairs in the oil field are automatically generated which shows in real-time the remaining volume of fluid for each well-pair in the map. A user may thus manage the production from the oil field with increased efficiency based on the improved accuracy of the mapped data.
US10726172B2

Systems and methods for tailoring fluid and energy interaction through surface texturing. The methods comprise: receiving behavior input data specifying known or modeled interactions between a material and pre-solved solution surfaces, discrete input data specifying parameters of a surface to be textured, and continuous input data specifying ranges of values for environmental characteristics that the surface is to be subjected to during use; transforming the behavior input data into a composite response surface comprising a weighted combination of the pre-solved solution surfaces generated based on the discrete input data and the continuous input data; determining an optimized surface texture for the surface based on the composite response surface and desired behavior data specifying a desired interaction between the material and the surface to be textured; and outputting the optimized surface texture (e.g., to a surface texturing machine) so that the optimized surface texture is applied to the surface.
US10726171B2

A system and method for determining a remaining useful life of a component, includes providing a usage and configuration information associated with the component, determining if a preexisting spall condition exists for the component, executing a spall initiation model for the component if the preexisting spall condition does not exist, wherein the spall initiation model provides a spall initiation life associated with the component by analyzing the usage and configuration information, executing a spall propagation model for the component, wherein the spall propagation model provides a spall propagation life associated with the component by analyzing the usage and configuration information, and providing a remaining useful life by integrating the spall initiation life and the spall propagation life.
US10726165B2

Technologies for secure enumeration of USB devices include a computing device having a USB controller and a trusted execution environment (TEE). The TEE may be a secure enclave protected secure enclave support of the processor. In response to a USB device connecting to the USB controller, the TEE sends a secure command to the USB controller to protect a device descriptor for the USB device. The secure command may be sent over a secure channel to a static USB device. A driver sends a get device descriptor request to the USB device, and the USB device responds with the device descriptor. The USB controller redirects the device descriptor to a secure memory buffer, which may be located in a trusted I/O processor reserved memory region. The TEE retrieves and validates the device descriptor. If validated, the TEE may enable the USB device for use. Other embodiments are described and claimed.
US10726154B2

Methods, systems, and software for identifying threat data in documents stored in cloud-based storage services. A service is provided that enables users who store documents on cloud-based storage services to have their documents scanned for threat data comprising personal and/or confidential data such as social security numbers, credit card numbers, e-mail addresses, and phone numbers. The documents are streamed from the storage services and scanned to detect one or more types of personal threat data. The detected personal threat data are then presented to users in redacted form. Detecting and presentation of personal threat data is performed in a manner under which threat data is never stored in non-volatile storage in an un-redacted form. A Web service seamlessly enables users to request their documents to be scanned for personal threat data, view detected personal threat data in redacted forms, and access documents identified as containing personal threat data.
US10726145B2

Embodiments of the present disclosure relate to automatically and dynamically elevating permissions on a mainframe system. Initially, a user may request an elevation class which corresponds to elevated class resources of the mainframe system. The elevation class may enable the user to perform actions to datasets, files, applications, or systems of the mainframe system the user may not otherwise be able to perform. If the user has permission to the elevation class, a user identification corresponding to the user and the elevation class is registered in an elevated permission structure. An access control environment element (ACEE) is dynamically created with the elevated permission structure and the elevated class resources of the elevation class are associated with the ACEE. The user can then be validated with access to the elevated class resources. At the expiration of a limited duration of time, the elevated class resources are automatically disassociated with the ACEE.
US10726131B2

Systems, methods, and non-transitory computer-readable media can perform verification of a currently stored BMC firmware on a remote access-enabled server based on a BMC security key. It can be determined that the currently stored BMC firmware cannot be verified based on the BMC security key. A replacement BMC firmware can be received over a network connection based on the determination that the currently stored BMC firmware cannot be verified. The currently stored BMC firmware can be replaced with the replacement BMC firmware.
US10726126B2

A method for ensuring compliance with organizational policies is described herein. The method can include the step of monitoring one or more parameters of a managed computing device for compliance with one or more policies of an organization in which the organizational policies may include limitations on the managed computing device. The method can also include the step of detecting a non-conformance event at the managed computing device with respect to at least one organizational policy. In response to the detection of the non-conformance event, the operation of the managed computing device may be restricted with respect to features or data associated with the organization.
US10726123B1

Malicious activity can be detected and prevented in real-time or otherwise. For example, a system of the present disclosure can receive a request from a user to obtain access to an entity, determine data objects based on the request, and access data-object network definitions corresponding to the determined data objects. The system can also receive a profile for the user indicating behavioral information relating to the user. The system can then determine a likelihood that the request is associated with malicious activity based on (i) the data objects, (ii) the profile, and (iii) the data-object network definitions. The system can allow or deny the user access to the entity based on the likelihood that the request is associated with malicious activity.
US10726122B2

A method, system, and apparatus are provided for preventing glitch attacks by using a glitch processing hardware unit (1) to deactivate a glitch filter connected between the monitored line and a reset processing unit in response to detecting a voltage glitch on a monitored line during a specified security system sequence and (2) to automatically drive a requested reaction in response to the voltage glitch by driving one of a plurality of configurable reactions comprising a device reset reaction and a process restart request, thereby preventing the voltage glitch from maliciously influencing the specified security system sequence.
US10726118B2

A secured computerized system comprising a computerized environment secured to prevent access thereto, other than by end-users who have passed a what-you-know authentication test: what-you-know testing functionality for administering a what-you-know user authentication test to end-user/s, including presenting image/s to end-user, and approving end-user to enter the computerized environment if end-user correctly selects predetermined location/s within the image; and a graphic what-you-know test-configuring functionality for displaying system-selected location/s within the image; providing a graphic interface operative for accepting, from, end-user/s, a user-selected modification of system-selected location/s; and storing, for each individual end-user, the user-selected modification as the individual end-user's predetermined location/s; or if no user-selected modification exists for an individual end-user, storing the system-selected location as the individual end-user's predetermined location.
US10726117B2

A method for recovering a digital file from a locked device is provided. An identity token is received at a recovery app on the locked device. The recovery app retrieves a digital file from the locked device and sends the digital file and the identity token to a service external to the device.
US10726115B2

A method of using a smartcard may include detecting possible fraudulent use of a biometric sensor embedded within the smartcard and restricting, but not preventing, subsequent use of the smartcard after the possible fraudulent use has stopped. The restriction may include one or more of not permitting the bearer to make an action that they would normally be permitted to make, requiring a higher authorization confidence score than would normally be required before permitting the bearer to perform one or more actions, and requiring the bearer to pass a secondary authorization step before permitting the bearer to perform one or more actions.
US10726114B2

Embodiments of the present disclosure provide a biological feature data detection method, a biological feature identification apparatus and an electronic terminal. The method includes: determining, based on a first illumination environment parameter in an ambient environment at a biological feature registration stage and a second illumination environment parameter in an ambient environment at a biological feature matching stage, an ambient illumination environment variation factor at the biological feature matching stage relative to the biological feature registration stage; and adjusting a quality influence factor of biological feature data at the biological feature matching stage according to the ambient illumination environment variation factor at the biological feature matching stage relative to the biological feature registration stage, and detecting the biological feature data at the biological feature matching stage.
US10726112B2

A trust network has at least one transmission medium supporting transmission of data, wherein data transmitted is in at least some instances transmitted in discrete portions, two or more nodes terminating discrete legs in the transmission medium, and trust software executing from a machine-readable medium by a processor on one or more of the two or more nodes. The one or more nodes executing trust software apply trust logic to transmission of the discrete data portions.
US10726111B2

As disclosed herein is a tool for enabling dynamic watermarking on a client, including a computer determining a negotiated watermarking algorithm that identifies at least one location on a web page for a placed watermark, and initiating a web communication by requesting a web page. The computer receives the web page, and verifies the authenticity of the web page using the negotiated watermarking algorithm prior to displaying of the web page. Also disclosed herein is a tool for enabling dynamic watermarking on a server which includes determining a negotiated watermarking algorithm that identifies at least one location on a web page for a placed watermark, receiving a request for a web page from a client, and identifying the client.
US10726103B2

A multi-tired, modular, electronic system which utilizes restricted usage management. In a multi-tiered environment, lower tiered systems contain, based on configuration, mobile units that are capable of performing simple tasks such as lawnmowers, vacuum cleaners, mobile audio/video players to more complex ones capable of performing as human assistants such as robots. Higher tiered systems typically reside in the cloud. Lower tiered mobile units contain modular sensors such as temperature sensor and image/video cameras that generate vast amount of data. The lower tiered mobile units also contain modular emitters that consume vast amount of data. Restrictions for the usage of these mobile units are sent, in the form of metadata, to the lower tiered mobile units, from an intermediate to higher tiered control devices and the rendering app may limit the usage. The intermediate tiered renderer can interact to make sure rules have been followed.
US10726102B2

According to an example embodiment of the invention, there is provided a system for providing access to access restricted content to a user, the system including a communication arrangement operable to receive a content request message, the content request message including a content identifier, a processor configured to cause a first determination to be performed to yield a positive or a negative result, a validation module configured to, in response to the first determination yielding a positive result, obtain a first digital rights management key, the processor being further configured to cause a second determination to be performed to yield a positive or a negative result, and responsive to the first and second determinations yielding a positive result, the validation module is configured to cause access to the access restricted content to be provided to the user.
US10726099B2

Disclosed herein is a system for providing a user with remote real time access to pharmaceuticals, the system comprising a plurality of carts which accept cassettes that contain pharmaceuticals. The carts preferably contain a CPU which can communicate with a database. A remote CPU is also in electrical communication with the database and may be placed at a pharmacy. When a specific pharmaceutical is required for a specific patient, a user can electronically request a one time access code (OTAC) from the remote CPU. If the request is valid, an OTAC can be sent both electronically to the database in addition to being sent to the user. If the user inputs an OTAC that matches the one stored on the database, the cart is unlocked to provide access to the requested pharmaceutical. Pharmaceuticals that are currently found in the cart can be checked remotely by communicating with the database. A new cassette can then be stocked and sealed by a pharmacist, while another person can transmit the sealed cassette and replace the old cassette within the cart.
US10726095B1

Systems, methods, and computer-readable media are described for automated optimization of one or more pages for display by a mobile computing device. Based on an analysis of the series of actions taken by a number of different users when interacting with one or more pages, a system may group the users into two or more groups based on similarities in the users' action paths. The system may then generate an optimized page template for the group that includes identifiers of the portions of at least one page determined to be frequently accessed or otherwise of interest to the users in the group, and that excludes at least some other portions of the at least one page. This template may be subsequently used to generate a modified version of a page for display on a mobile computing device operated by a member of the group.
US10726085B2

Systems, methods, and non-transitory computer-readable media can acquire a set of properties associated with a set of content items. A plurality of property combinations can be selected from the set of properties. A plurality of numbers of unique properties associated with the plurality of property combinations can be determined. A diversity metric for the set of content items can be generated based on at least some of the plurality of numbers of unique properties associated with the plurality of property combinations.
US10726080B2

A search request received at a computer of a search support system is processed by analyzing the received search request to identify request parameters and connecting to a system index of the search support system that is referenced in the request parameters. An external result provider (ERP) process is initiated that establishes communication between the search support system and a data source external to the search support system, for a virtual index referenced in the request parameters. Thus, the ERP process provides an interface between the search support system and external data sources, such as by third parties. The ERP process can operate in a streaming mode (providing real-time search results with minimal processing) and/or a reporting mode (providing results with a greater delay and processing extent) and can switch between modes. The search request results are received from the connected system indexes and the referenced virtual indexes.
US10726076B2

An information acquisition method includes: acquiring a specific piece of data using information for specifying a position of the specific piece of data in a document of a certain site by referring to a storage that stores therein information for specifying the position of the specific piece of data in the document of the certain site and information for specifying a position of another piece of data having a predetermined relation to the specific piece of data in the document, by a processor; and acquiring the other piece of data using the position of the other piece of data related to the specific piece of data in the document by referring to the storage, and acquiring data having the predetermined relation to the other piece of data using the acquired other piece of data, by the processor.
US10726066B2

A system and method for providing a third generation social network. The system provides processes that allow physical objects to be represented as social objects in the social network. A user may then interact with the social objects. These interactions allow the system to collect the content of the interactions of a particular user. The content of the interactions may then be analyzed and used to direct specific content to specific users that may have an interest in the specific content as indicated by the content of the interactions of those users. Furthermore, the system provides a method for associating data with a shape in an image to allow a user and/or groups of users to interact with the image.
US10726065B2

A method and system for offloading assets from a portable electronic device to a long-term storage location. One exemplary embodiment provides a system, which includes an asset management controller, including an electronic processor. The electronic processor is configured to receive, from the portable electronic device, an asset upload request, which request includes at least one device status indicator and an asset manifest, which manifest includes at least two asset identifiers and associated metadata. The electronic processor is configured to determine, based on the asset manifest and the at least one device status indicator, whether to grant or deny each of the asset identifiers, and to determine at least one storage message based on the asset upload request, which message includes one of a grant and deny for each of the asset identifiers. The electronic processor is configured to transmit, to the portable electronic device, the at least one storage message.
US10726052B2

Techniques and solutions are described for determining, evaluating, and selecting data retrieval pathways. A plurality of database objects, such as tables, can be retrieved, and relationships between them determined. The relationships are between various attributes of the database objects. A plurality of pathways are determined between at least two target database objects, where the path determination does not consider attribute-level relationship information. After a path is determined, the relationship-level information can be added. A summary of the path, and relationship information, can be displayed to a user. A user can select paths to remove from the display, and can indicate one or more database objects that are required for a valid path, one or more database objects that are prohibited from valid paths, or combinations thereof. A user can select a path, and a query language statement to implement the path can be generated and displayed to the user.
US10726051B2

Disclosed herein are system, method, and computer-readable device embodiments for mass insertion into single-threaded databases. An embodiment includes a processor and a memory, a storage layer to interface with a plurality of software applications and to receive data output from the plurality of software applications, and a listener that runs according to an update policy, to detect the presence of information newly stored within the storage layer. The processor and memory may be configured to maintain at least a part of a running database cluster including a plurality of nodes, with at least two nodes configured to run without multi-threading, and to execute an intermediate module to send at least part of the information to the database cluster, and to perform simultaneous access to multiple database nodes running without multi-threading.
US10726047B2

A log manager causing events to be written to the primary and the secondary computing systems for high availability, and returning threads quickly. Rather than cause every event write to be immediately written to the secondary computing system, the log management component is triggered to write to the secondary computing system upon detecting event write requests of event writes of a particular event type. In response to detecting such an event write, the log management component gathers a group of event writes corresponding to that particular event write, and dispatches the event writes as a group. The particular thread that initiated the particular event write of the particular event type is returned after dispatching the event write group, but before or without confirmation of the particular event write group has been written to the secondary computing system.
US10726046B2

Example distributed object storage systems and methods provide ordered parallel replication of data object parts. Batch lists of data objects that identify data parts for replication are generated. Available replication engines are identified and the data parts are sorted according to a predetermined order, such as largest to smallest by part size, to create an ordered list. The data parts are then sequentially assigned to the available replication engines based on the ordered list of data parts for parallel processing of replication commands. Initiate-multipart commands may be executed before the data parts are processed and complete-multipart commands may be executed after the data parts are processed.
US10726028B2

An input comprising a name to be matched is received, where the name includes a plurality of words. A first name set corresponding to the name is determined, where the first name set includes a plurality of elements. Each of the plurality of words is matched with each of the plurality of elements based on a similarity degree to generate a standard name set. Whether the name is synonymous with at least one standard name in the standard name set is determined, where one or more characters of the name is not identical with one or more characters of the standard name. In response to determining that the name is synonymous with the at least one standard name, a matching result of the name is generated.
US10726016B2

Techniques are described herein for sharing a dictionary across multiple in-memory compression units (IMCUs). After a dictionary is used to encode a first column vector in a first IMCU, the same dictionary is used to encode a second column vector in a second IMCU. The entries in the dictionary are in sort order to facilitate binary searching when performing value-to-code look-ups. If, during the encoding of the second column vector, values are encountered for which the dictionary does not already have codes, then a “sort-order-boundary” is established after the last entry in the dictionary, and entries for the newly encountered values are added to the dictionary, after the sort-order-boundary. To facilitate value-to-code look-ups, the new entries are also sorted relative to each other, creating a second “sort order set”. A new version of the dictionary may be created when the number of sort order sets in the first version of the dictionary reaches a configurable threshold.
US10726012B2

A method includes acquiring one or a plurality of first tables including a first data group regarding a first item, acquiring a second table corresponding to a result of executing a program with the one or the plurality of first tables set as an input, the second table including a second item and a second data group, generating, when a first name of the first item and a second name of the second item have a relationship in which the first name partially matches the second name, first information indicating the relationship between the first name and the second name while defining parts that partially match, registering the first information in a memory as metadata for the program, the metadata indicating a relationship between the one or the plurality of first tables set as the input and the second table set as an output.
US10726010B2

A method, apparatus, and stored instructions are provided for transforming a query representation by unnesting a predicate condition that is based on whether or not a result exists for a subquery of the predicate condition. An initial query representation is received. The initial query representation represents an initial query that includes an EXISTS-equivalent predicate or a NOT-EXISTS-equivalent predicate and at least one other predicate in a disjunction. The initial query representation is transformed into a semantically equivalent transformed query representation that represents a transformed query. The transformed query includes, instead of the EXISTS-equivalent predicate or a NOT-EXISTS-equivalent predicate, a join operator that references the data object. The transformed query representation, when used for execution, causes the at least one other predicate to be applied separately from a join operation caused by the join operator such that execution of the initial representation is semantically equivalent to execution of the transformed representation.
US10726005B2

An attribute vector including value identifiers and corresponding to a dictionary structure is identified. A dictionary type encoding structure is generated by virtually partitioning the dictionary structure. The dictionary type encoding structure may include multiple dictionary types. Based on the dictionary encoding structure, the attribute vector may be split to generate multiple attribute vector blocks that may be identified by block transition indices. Based on the dictionary types in the dictionary encoding structure, the value identifiers in the attribute vector blocks are rearranged. Such a rearrangement optimizes the attribute vector for searching the value identifiers.
US10726000B1

Systems, apparatuses, and methods are described for determining, based on blockchain, integrity of software and/or data stored on a vehicle. A computing device associated with a vehicle may determine one or more hash values for software and/or data stored on the vehicle. The computing device may receive values from read-only memory associated with the computing device and/or values from a blockchain of a distributed ledger system. The computing device may determine the integrity of the software and/or data based on the one or more hash values, the values from the read-only memory, and/or the values from the blockchain.
US10725996B1

Backup file path determination is described. A request is input from a source device to access a backup file on a storage device. One or more paths to the backup file are output to the source device. A determination whether the backup file is accessible to the source device via a path of the one or more paths is enabled. Access to the backup file is enabled via the path if the backup file is accessible to the source device via the path.
US10725987B2

The subject matter disclosed herein provides methods for the forced ordering of a dictionary based on row identifier values. A plurality of concurrent transactions can be handled in an in-memory database. At least one of the transactions can include at least one write operation to a dictionary. Each write operation can be assigned a row identifier (ID). At least one of the write operations can be written to the dictionary out of sequence. The sequence can be based on the row ID. Each row ID in the dictionary can be mapped to a corresponding value identifier in the dictionary. The dictionary can position the value identifiers so that the corresponding row IDs are in a sorted sequential order based on the row ID. Related apparatus, systems, techniques, and articles are also described.
US10725984B2

Provided is a time series data device with which, when a process is changed, results of both a new and an old process are not outputted to the outside being mixed, and the results of the old process before and after the process is changed can be outputted to the outside. The device is equipped with: a first processing unit that executes a first process and outputs first results data; a second processing unit that executes a second process and outputs second results data; and a control unit that, when an instruction to change a process is received, determines whether the first process can be stopped, and generates first and second results data sets by appending identification information corresponding to process contents to the respective first and second results data.
US10725976B2

The embodiments relate to performing a write operation in a filesystem. Replica files embedded with respective sets of data are stored are on persistent storage local to replica nodes of the filesystem. The storage includes atomically updating the replica files to the replica nodes. Each set of data has information for self-characterizing each replica file. A map stored at persistent storage local to a remote node is updated. The map maintains information for identifying each replica file stored at each replica node.
US10725974B2

A method for managing file system replication can include: collecting event data associated with file system events, each of the file system events indicative of a modification of at least one file at a first file system location; for each of the file system events, generating at least one file system action to apply the modification of the at least one file at the first file system location to at least one corresponding file at a second file system location; storing the at least one generated file system action in an action buffer; identifying dependencies between file system actions in the action buffer; and scheduling the file system actions in the action buffer for execution based on the dependencies.
US10725972B2

Various embodiments generally relate to decentralized operating systems spanning multiple devices. More specifically, some embodiments relate to continuous and concurrent device experiences across the multiple devices. For example, a user may be streaming a movie through a service provided via a smart television. When the user's phone detects an incoming video call, the television can recognize that a video call is coming in and ask the user if the user wants to answer the call. If the user responds in the affirmative, the television can pause the streaming video from the service provide allowing the user to answer their phone. In some cases, the television can be used as the display screen to display the video call while the local phone resources (e.g., video camera) can be used as the recording device.
US10725971B2

A computer-implemented method, according to one embodiment, includes: dividing a namespace in a central storage location into more than one cell. A first of the more than one cell is a common cell, which is configured to store management data received from remote storage locations coupled to the central storage location. Each of the remaining cells are configured to store object data received from a respective one of the remote storage locations. Management data received from the remote storage locations is stored in the common cell of the central storage location. Object data is also received, where the object data corresponds to the management data received from the remote storage locations. Furthermore, the received object data is stored in the respective cells of the central storage location. Other systems, methods, and computer program products are described in additional embodiments.
US10725970B2

A method for using a block storage device for storing and reproducing electronic files is disclosed. The block storage device includes blocks, each one possessing a logical block address (LBA) unique to that block. The method includes providing a deduplication pathway, including a deduplication data structure (DDS), and a block indirection pathway, including a block indirection data structure (BIDS). When receiving an electronic file, if deduplication is desired for the electronic file, then processing the electronic file only through the deduplication pathway, and, otherwise, processing the electronic file only through the block indirection pathway.
US10725965B1

Definitions are received for allowable activity windows and epochs. Each epoch specifies a retention duration and allowable activity window. There can be a retention policy specifying that copies created during a particular time period of the allowable activity window are to be retained past a retention duration of an initial epoch. A determination is made as to whether a copy was created during the particular time period specified in the retention policy. If the copy was not created during the particular time period, the retention duration of the initial epoch is added to a creation time of the copy to obtain a date after which the copy should be deleted. If the copy was created during the particular time period, a retention duration of a subsequent epoch is added to the creation time to obtain the date. The date is then associated with the copy.
US10725957B1

A plurality of system on chips (SoCs) in a server computer can be coupled to a plurality of memory agents (MAs) via respective Serializer/Deserializer (SerDes) interfaces. Each of the plurality of MAs can include one or more memory controllers to communicate with a memory coupled to the respective MA, and globally addressable by each of the SoCs. Each of the plurality of SoCs can access the memory coupled to any of the MAs in uniform number of hops using the respective SerDes interfaces. Different types of memories, e.g., volatile memory, persistent memory, can be supported.
US10725955B2

A data processing system includes multiple powered domains which communicate using a bridge 10. The bridge 10 includes first bridge circuitry 14 within a first power domain and second bridge circuitry 16 within a second power domain. The first bridge circuitry 14 and the second bridge circuitry 16 exchange intra-bridge power control signals which serve to control management of the communication channel through the bridge 10 to adopt a communication open state or a communication quiesced state independent of whether either side of the bridge is in a power-active state or a power-inactive state.
US10725943B2

Apparatuses and methods for transferring data from memory on a data path are described. An example apparatus includes: one or more data terminals; a plurality of memory banks, one of the plurality of memory banks being selected responsive, at least in part, to a bank address; and a data path including a plurality of data path routes and a plurality of switching buffers on the plurality of data path routes. The plurality of switching buffers are arranged such that one or more of the plurality of switching buffers are selected responsive, at least in part, to the bank address and activates one of the plurality of data path routes.
US10725937B2

A data processing system includes multiple processing units all having access to a shared memory. A processing unit includes a processor core that executes memory access instructions including a store-conditional instruction that generates a store-conditional request specifying a store target address and store data. The processing unit further includes a reservation register that records shared memory addresses for which the processor core has obtained reservations and a cache that services the store-conditional request by conditionally updating the shared memory with the store data based on the reservation register indicating a reservation for the store target address. The processing unit additional includes a blocking state machine configured to protect the store target address against access by any conflicting memory access request during a protection window extension following servicing of the store-conditional request.
US10725926B2

A processor can receive a request for a list of items. The request can include a group identifier and search criteria. The search criteria can be configured to return the list of items. The processor can produce, using the group identifier and in response to the request, a determination about a location of a master key associated with the group identifier. The processor can produce, in response to the master key being in the cache, a lookup key. The lookup key can include the master key, the group identifier, and a form of the search criteria. The processor can produce, using a form of the lookup key, a determination about a location of the list of items. The processor can retrieve, in response to the list of items being in the cache, the list of items from the cache.
US10725921B2

The present invention provides a method and system for caching time series data. A computer system for caching time series data is disclosed. The computer system comprises one or more processors, at least one cache, and a computer readable storage medium. The computer readable storage medium contains instructions that, when executed by the one or more processors, causes the one or more processors to perform a set of steps comprising fetching the time series data from a time series data source, calculating one or more expiry timestamps, grouping the plurality of time series datum in to one or more time data chunks based on the one or more expiry timestamps, and storing a copy of the time series data and the one or more expiry timestamps in the at least one cache.
US10725904B2

Devices and techniques for synchronizing NAND logical-to-physical table region tracking are described herein. Table region data structures for physical blocks are maintained. These structures include logical-to-physical (L2P) mapping table portions that point to the respective physical blocks. When garbage collection is performed on a block, table region structures for that block, and another (e.g., the next block to be garbage collected) are read to avoid loading L2P table regions that do not point to the block. If any of the read portions of the L2P table region fail to point to either the block or the other block, these L2P table portions are removed from the loaded table region data structures.
US10725902B2

A method for scheduling read commands, performed by a processing unit, includes at least the following steps: receiving a logical read command and a logical address; obtaining a high-level mapping table; obtaining a mapping table block according to the logical address and the high-level mapping table; obtaining a first physical address according to the logical address and the mapping table block; outputting an actual read command and the first physical address to a storage unit to obtain a data; and outputting the data which is responsive to the logical read command. The high-level mapping table includes a plurality of records, and one of the records is utilized to illustrate a second physical address of the mapping table block.
US10725901B2

A storage system and method for soft-decision-based command execution to enhance random write performance are provided. In one embodiment, the storage system comprises a memory and a controller. The controller comprises a command parser and a set of components in a path between the command parser and the memory, wherein the command parser is configured to receive a plurality of commands from a host and determine an order in which to send the plurality of commands to the set of components based on feedback from the set of components. Other embodiments are provided.
US10725899B2

The present disclosure discloses method and automated exploratory testing system for performing automated exploratory testing of software applications. The automated exploratory testing system receives test application and data associated with test application, from data sources. The data comprises environment information and goal information. The system identifies defects in components of test application along with corresponding reward value, by performing a plurality of actions on each of components. The plurality of actions is determined based on a predefined machine learning technique and data. The system determines test strategy, by analysing components with defects, plurality of actions corresponding to defects, corresponding reward value and historic test data associated with other applications related to test application. Thereafter, the system performs actions identified from plurality of actions based on test strategy, on components, to identify additional defects in components, for performing automated exploratory testing.
US10725896B2

A method and system generate sample data set for efficiently and accurately testing a new calculation for preparing a portion of an electronic document for users of an electronic document preparation system. The method and system receive the new calculation and gather historical use data related to previously prepared electronic documents for a large number of historical users. The method and system group the historical users into groups based on which sections of a previous version of electronic document preparation software were executed for each historical user in preparing electronic documents for the historical users. The groups are then sampled by selecting a small number of historical users from each group.
US10725894B2

Embodiments of the invention include methods and systems for improving test case coverage. Aspects of the invention include executing, by a processor, a first test case, where the first test case includes a plurality of system calls to an operating system. Prior to execution of each system call in the plurality of system calls in the first test case, executing, by the processor, a pre-exit instruction. Responsive to execution of the pre-exit instruction, collecting pre-exit system call data regarding each system call in the plurality of system calls for the first test case. The processor executes a post-exit instruction after completion of each system call in the plurality of system calls and responsive to execution of the post-exit instruction, collects post-exit system call data regarding each system call in the plurality of system calls for the first test case.
US10725891B2

Evaluating user experience for an application includes collecting, for each of a plurality of sessions of the application, a list of user event data items experienced during that session. The list of user event data items includes any of a device utilization quantifier, user action-response time pairs, and an application fault indicator. For each session, a value is assigned to each collected user event data item, and a session score is derived based on those assigned values. A user experience score is derived based upon a plurality of the derived session scores. The user experience score is reported.
US10725886B2

A method for capacity planning of a DBSM network, includes selecting at least one RESOURCE against which the TARGET_SYSTEM will be optimized, selecting at least one performance counter for which a planning engine forecast is created, collecting said performance counter MONITORING_DATA, defining rules for each performance counter against which a predicted TIME_SERIES is validated, adjusting SOURCE_SYSTEM OBJECT CONSTRAINTS and TIME_SERIES data, defining TARGET_SYSTEM LOGICAL_TOPOLOGY with desired OBJECTS setup, preferred configurations, maximum count for each setup OBJECT type and possible processing order, adjusting TARGET_SYSTEM OBJECT CONSTRAINTS, benchmarks and TIME_SERIES data, evaluating and comparing all needed refactored SOURCE_SYSTEM OBJECT TIME_SERIES against given TARGET_SYSTEM with preconfigured LOGICAL_TOPOLOGY and processing order of OBJECT SETUP_DATA to have minimum amount of primary target RESOURCE defined in total for all TARGET_SYSTEM host servers meeting their respective CONSTRAINTS and outputting results. The invention also relates to a computer program product for implementing said method.
US10725883B2

An example method is provided to maintain state information of a virtual machine in a virtualized computing environment through an externally-triggered approach. The method may comprise detecting, by an external entity, that a first host in a cluster is disconnected from a first network connecting the first host to a distributed storage system accessible by the cluster. The method may also comprise instructing the first host to suspend a virtual machine supported by the first host and to store state information associated with the virtual machine. The method may further comprise selecting a second host from the cluster and instructing the first host to migrate the suspended virtual machine to the second host such that the suspended virtual machine is able to resume from suspension on the second host based on the stored state information.
US10725881B2

A method for locating and isolating a failed node of an electromechanical management bus in a communication device. The method includes, in a communication process, an SHMC in operation records communication states of electromechanical management buses; the SHMC in operation performs calculation and analysis operations on data associated with the communication states, and determines whether there is an irrecoverable communication abnormality in a corresponding bus; if so, the SHMC sends, by means of a normal electromechanical management bus, a command to an electromechanical management node subordinate to the abnormal electromechanical management bus, such that the electromechanical management node controls a corresponding mechanical switch of the bus, coordinates respective nodes of the abnormal electromechanical management bus to conduct mutual communication tests with each other, locates a failed node, and returns location information of the failed node.
US10725878B2

A storage system capable of dynamically securing free space when a certain storage apparatus is disused and reducing the influence on the system upon dynamically securing the free space without having to continuously secure, in a memory of another storage apparatus, free space capable of storing management information of the corresponding storage apparatus in preparation of a case where such storage apparatus is disused. Each storage apparatus comprises a memory including a management information storage area for storing management information and a cache area for storing cache information, and a processor which manages a status of the cache area. At least certain processors determine a storage apparatus to become a copy destination of the copy target management information. The storage apparatus of the copy destination releases at least a part of the cache area and stores the management information in the released cache area.
US10725872B2

In some examples, a system may include multiple types of data restore point intervals, such as daily, weekly, monthly, etc. The system may store, for a first version of an object, a first time at which the object is received and a first flag for a first restore point interval. Subsequently, the system may store for a second version of the object, a second time at which the second object is received and a second flag for the first restore point interval. The system may clear a flag based on the second time and the first time being within a same time interval corresponding to the first restore point interval. An object version for which the flags have been cleared may be deleted from the storage. The stored times may be used to determine, at least partly, one or more retained object versions to provide for a selected restore point.
US10725868B2

Systems and methods integrate disparate backup devices with a unified interface. In certain examples, a management console manages data from various backup devices, while retaining such data in its native format. The management console can display a hierarchical view of the client devices and/or their data and can further provide utilities for processing the various data formats. A data structure including fields for storing both metadata common to the client device data and value-added metadata can be used to mine or process the data of the disparate client devices. The unified single platform and interface reduces the need for multiple data management products and/or customized data utilities for each individual client device and provides a single pane of glass view into data management operations. Integrating the various types of storage formats and media allows a user to retain existing storage infrastructures and further facilitates scaling to meet long-term management needs.
US10725867B2

Techniques for tracking microservices and facilitating rollbacks in response to exceptions are described herein. In an embodiment, a server computer system receives, from one or more sets of microservices program instructions, digital data identifying a plurality of tasks and a sequence of the tasks, the digital data specifying a particular computational workflow for execution by a computer. During execution of the workflow by the server computer system, the system identifies a particular failure in a first task of the plurality of tasks. The system causes displaying on a client computing device, a graphical user interface comprising a plurality of nodes, the nodes corresponding to the tasks. Within the graphical user interface, the system further causes displaying, with a particular node of the plurality of nodes corresponding to the first task, a graphical indication that the first task failed. Within the graphical user interface, the system further causes displaying, with the plurality of nodes, a first rollback path comprising nodes and edges, the first rollback path comprising one or more graphical edges that graphically bypass each task of the workflow that would not be executed if a rollback is executed by the computer according to the first rollback path.
US10725864B2

According to one embodiment, a memory system includes a nonvolatile memory and a controller. The nonvolatile memory includes a plurality of blocks each including a plurality of layers functioning as a plurality of stages of a shift register, and performs write and read of data by a last-in first-out method. The layers of each block are logically partitioned into a plurality of pages each including a set of adjacent layers. The controller writes a plurality of data portions to which error correction codes are added, to a write destination block. The controller changes a code amount of an error correction code added to a first data portion to be written, on the basis of a position of a page in the write destination block to which the first data portion is to be written.
US10725860B2

A storage system and method for handling a burst of errors is provided. In one embodiment, the method comprises generating a protograph using an error code generation method; generating a first partially-lifted protograph based on the generated protograph that avoids a first burst of errors; generating a fully-lifted protograph based on the generated protograph and the generated first partially-lifted protograph; and providing the fully-lifted protograph to a storage system comprising a memory.
US10725859B2

A system and method improve the performance of non-volatile memory storage by offloading parity computations to facilitate high speed data transfers, including direct memory access (DMA) transfers, between a remote host and a non-volatile memory based storage system, such as a flash memory based data storage device (e.g., SSD). In conjunction with writing to non-volatile memory storage, a stripe map is used to target a selected data storage device for parity generation. All data of a stripe is transmitted to the selected data storage device to generate the parity and the generated parity is propagated from the selected data storage device to other data storage devices in the stripe. The data for the stripe may also be propagated from the selected data storage device to the other data storage devices in the stripe.
Patent Agency Ranking