US10567406B2

A computer-implemented method according to one embodiment includes identifying a cloud computing environment, establishing a baseline associated with input and output requests within the cloud computing environment, monitoring activity associated with the cloud computing environment, comparing the activity to the baseline, and performing one or more actions, based on the comparing.
US10567403B2

A secure data exchange system comprising a security device including a first external device plug, and a security engine operative to enforce a security policy on data transfer requests received from the host; an external device including a second external device plug; and a host including a first external device port operative to communicatively couple with the first external device plug, a second external device port operative to communicatively couple with the second external device plug, and a driver, e.g., a redirect driver, operative to transfer a data transfer request to the security device before executing the data transfer request.
US10567396B2

Examples of the present disclosure describe systems and methods of providing real-time scanning of IP addresses. In aspects, input may be received by a real-time IP scanning system. The system may generate one or more work orders based on the input. A scanner associated with the system may access a work order and attempt to communicate with one or more devices identified by the work order. If the attempted communication with a device is successful, a protocol analyzer may be used to provide a predefined payload to the device. If the response from the device matches an expected string, the device may be determined to be a safe and/or legitimate device. If the response from the device does not match an expected string, the device may be determined to be a malicious device.
US10567393B2

Systems, methods, and software described herein provide enhancements for managing data storage in a satellite platform. In one implementation, a satellite platform includes a plurality of satellites, wherein a first satellite of the platform is configured to identify a request for a ledger entry for a blockchain maintained by the satellite platform and, in response to the request, distribute the ledger entry to one or more other satellites of the satellite platform, wherein the one or more other satellites comprise full nodes for the blockchain. Once distributed, the one or more other satellites each determine whether the ledger entry is verified and, when the ledger entry is verified, enters the ledger entry in a ledger for the satellite.
US10567389B1

A system and method provides access to one or more web services requested from a web site by using an app on a smart device, such as a smart phone or tablet, or the smart device itself.
US10567384B2

Example method includes: receiving, by a network device, a plurality of input policy graphs and a composed policy graph associated with the input policy graphs; dividing the composed policy graph into a plurality of sub-graphs, each sub-graph comprising a plurality of edges and a plurality of source nodes and destination nodes that the edges are connected to; selecting a first subset of sub-graphs that include, as a source node, a disjoint part of an original source EPG for each input policy graph; identifying a second subset within the first subset of sub-graphs that include, as a destination node, a disjoint part of an original destination EPG for the each input policy graph; and verifying whether connectivity in the composed policy graph reflects a corresponding policy in the plurality of input policy graphs for each sub-graph in the second subset.
US10567376B2

A system and method for providing secure authorization to an electronic device by combining two or more security features of authentication processed at substantially the same time where at least one of the factors is a “tolerant” factor. By combining two or more factors such as a biometric factor and a second factor defined by user input, these are analyzed at substantially the same time where the tolerance factors can be reduced to allow access to the electronic device and/or an application running on the device without compromising security of the authentication.
US10567372B2

A system for establishing a secure connection is described. The system includes a remote direct memory access over converged Ethernet (RoCE) adapter and host device. The host device includes a processor configured to establish a Transmission Control Protocol (TCP) connection between the host device and a client device via the host device network adapter. The host device forwards Internet Protocol Security (IPSec) Security Associations (SAs) and related keys to a host device Remote Direct Memory Access over Converged Ethernet (RoCE) adapter operatively connected with the host device for remote direct memory access. The RoCE adapter communicates protected data to and from the client device over an RoCE connection using the IPSec SAs and related keys.
US10567369B2

Embodiments presented herein provide systems and methods for creating and modifying a hash chain. A hash chain is created to track resource-privilege transfers between entities. A root node of the hash chain identifies the resource and specifies a digest of a possession token held by a first entity that initially possesses the privilege. A transfer of the privilege to a second entity can be recorded by adding an expansion node to the hash chain. If the second entity successfully reveals a possession token that a hashing function associated with the hash chain maps to the digest, an expansion node is linked to the root node. The expansion node indicates the possession token and a successor digest that is based on a successor possession token.
US10567363B1

Computer systems and methods for improving the security and efficiency of client computers interacting with server computers through an intermediary computer using one or more polymorphic protocols are discussed herein. In an embodiment, a computer system comprises a memory; one or more processors coupled to the memory and configured to: generate a modified identifier for a original object based on a original identifier and a nonce; render one or more instructions that include the nonce and define a modified object that corresponds to the original object and includes the modified identifier; send the one or more instructions to a client computer, wherein the one or more instructions, when executed by the client computer, are configured to cause the client computer to send a request from the client computer with the modified identifier and the nonce; receive, from the client computer, a request with a challenge identifier and a challenge nonce; generate a test identifier based on the original identifier and the challenge nonce; determine whether the test identifier matches the challenge identifier.
US10567355B2

Embodiments described herein relate to obtaining a public key for an application of a communication device, including, but not limited to, receiving a request from the communication device to obtain the public key, evaluating the request based on at least one policy, requesting the public key from a public key infrastructure (PKI) in response to determining that the request is authorized, receiving the public key from the PKI, and sending the public key to the communication device.
US10567350B2

A virtual card downloading method, and a terminal, and an intermediate device for virtual card downloading. A virtual card downloading method includes determining, by a terminal, a preset scenario condition, and reporting terminal information to a server when the preset scenario condition is satisfied, wherein the terminal information in configured to enable the server to create an account for the terminal and to associate the account with virtual card data. The method further includes accessing the server by the terminal and by using the account, and downloading, by the terminal from the server, the virtual card data associated with the account. The scenario condition is that the terminal establishes a communication connection to the server.
US10567343B2

Aspects of this disclosure relate to filtering network data transfers. In some variations, multiple packets may be received. A determination may be made that a portion of the packets have packet header field values corresponding to a packet filtering rule. Responsive to such a determination, an operator specified by the packet filtering rule may be applied to the portion of packets having the packet header field values corresponding to the packet filtering rule. A further determination may be made that one or more of the portion of the packets have one or more application header field values corresponding to one or more application header field criteria specified by the operator. Responsive to such a determination, at least one packet transformation function specified by the operator may be applied to the one or more of the portion of the packets.
US10567333B2

A two-tier Anycast addressing hierarchy enables deterministic traffic management in an Anycast system. Different locations of the Anycast system advertise a common Anycast cover route comprising a first-tier Anycast address with a first address prefix, and different specific routes comprising a set of second-tier Anycast addresses with a second address prefix, wherein each address of the set of second-tier Anycast addresses falls within the already advertised Anycast cover route, and wherein the second prefix is larger than the first prefix. Domain Name System (DNS) operation can resolve queries to the cover route when normal Anycast operation is desired or can be modified to resolve a subset of queries to a particular second-tier address in order to shift a deterministic amount of traffic based on the resolved subset of queries to a deterministically selected Anycast system location based on the location from which the particular second-tier address is advertised.
US10567331B1

Identifying notification sent to user devices may provide an optimal approach to identifying data sources and updating a user device with information pertinent to known or identified user interests. One example method of operation may provide parsing notification message content of a notification message, linking a data source to the notification message content to create a hybrid user interface data feed, transmitting the initial hybrid user interface data feed to a number of message recipients, monitoring at least one of the data sources to identify a change to data content of the initial hybrid user interface data feed, and intercepting a change parameter during the monitoring of the data sources, and updating the hybrid user interface data feed based on the intercepted change parameter.
US10567328B2

A social networking system allows a user to insert media information into content posted by the user, where the media information identifies a media item that the user is consuming while composing the posted content. When a user of a social networking system composes content via a composer interface, the user may select an option on the composer interface to record audio using a microphone on the user's device. A media item is identified from the recorded audio and information about the identified media item is added to the user's posted content. The system may also update information about the identified media item and the composing user.
US10567326B2

The disclosure is related to an interworking procedure between a social media service (e.g., a social network service) and a machine to machine (M2M) service. More specifically, the interworking procedure may be performed based on location information (e.g., a location of user equipment).
US10567318B2

A communication apparatus is configured to provide for quickly sending a message to a recipient. For instance, embodiments can be configured so that text, an image, or other content can be copied from a received message and sent via use of a copy and send command to actuate the formation of a message for sending. After selecting such a command, a message may be formed in a format of a preselecting messaging protocol (e.g. instant messaging, text messaging, etc.) that includes the copied content. In some embodiments, the sending of the message having the copied content may occur automatically in a predefined messaging format to a predefined addressee or group of predefined addressees after selecting a copy and send command so that no further input from a user is needed to effect the generation and sending of a message to the addressee(s).
US10567312B2

Techniques for messaging bot controls based on machine-learning user intent detection are described. In one embodiment, an apparatus may comprise a message queue monitoring component operative to monitor a messaging interaction, the messaging interaction exchanged via a messaging system, the messaging interaction involving at least one client device; an interaction processing component operative to determine a user intent for the messaging interaction; and a bot management component operative to determine a messaging bot options configuration for the client device based on the user intent; and send the messaging bot options configuration to the client device. Other embodiments are described and claimed.
US10567308B1

A virtual fabric login system includes a FC networking device that provides access to a plurality of virtual fabrics, a server device that provides a plurality of virtual machines, and a FCF device that is coupled to a physical server device port included on the server device and coupled to the FC networking device. The FCF device receives, via the physical server device port, first traffic from a first virtual machine and includes a first virtual machine identifier that identifies the first virtual machine. The FCF device determines, using a virtual-machine-to-virtual-fabric mapping, that the first virtual machine identifier is associated with a first virtual fabric identifier that identifies a first virtual fabric included in the plurality of virtual fabrics and tags the first traffic with the first virtual fabric identifier. The FCF device then transmits the tagged first traffic to the FC networking device.
US10567306B2

A communication management list generation device 20 generates a communication management list composed of communication management information including time of day information corresponding to a prescribed time of day and communication information indicating a communication process started at a prescribed time of day and not using the same path at the same time. The communication management list generation device is provided with: a determination means 21 for determining, regarding whether information on the communication process can be added to the communication information, each communication management information in descending order of time (early time first) corresponding to the time of day information; and an addition means 22 for adding information on the communication process to the communication information of the communication management information determined at a stage at which it was determined by the determination means 21 that addition is possible.
US10567305B2

A method, computer program product, and system includes a processor(s) obtaining historical data related to buffer space usage of a common shared storage resource by a group of journals. The processor(s) monitors each journal over repeating temporal periods and determined a predictability for each journal (i.e., predictable or unpredictable. The processor(s) generates usage statics for each journal during each monitored period dependent on whether the journal was predictable or unpredictable during the monitored period. For each monitored period, the processor(s) ranks predictable journals by a buffer space requirement for each journal of the predictable journals. Based on the rankings, the processor(s) determined a buffer space requirement for each journal for a current period, where the current period shares temporal qualities with the given monitored period. The processor(s) allocates, for use during the current period, based on the buffer space requirement, buffer space to each journal.
US10567297B2

The described technology is generally directed towards selecting, by user equipment, a selected maximum transmission unit (MTU) packet size for wireless data transfer based on radio signal conditions. In one aspect, reference signal received power (RSRP) and reference signal received quality (RSRQ) are used to select the MTU packet size, e.g., by using RSRP and RSRQ as indices to a lookup table of predetermined MTU packet sizes, such as previously determined by field testing. In general, smaller MTU packet sizes are used with poorer quality radio signal conditions. The selected MTU packet size may be increased or decreased based on actual performance data and/or based on changed radio signal conditions, such as for a subsequent data transfer session. The user equipment may comprise a Cat-M device that transfers data related to Machine-Type Communications (MTC)/Machine to Machine (M2M) communications.
US10567293B1

Systems, methods, and devices are disclosed for providing a quality of service between nodes. A service provider can receive, from a first node of a customer network to an ingress node of a service provider network, packets bound for a second node on the customer network that is remote from the first node. The packets are mapped to a network segment according to a traffic type based on an identifier associated with the packets that identifies the traffic type of the packets. The packets are sent via their mapped network segment to an egress node with connectivity to the second node of the customer network according to a quality of service associated with the traffic type identified by the identifier.
US10567290B2

A method for managing traffic of a plurality of packets in a plurality of packet flows transmitted using a time-slotted interface. The packet flows traverse a plurality of switches of a transport network according to an assigned path from a source node to a destination node. The method comprises determining (202) an end-to-end latency of a plurality of packets traversing a current switch in packet flows and assigning (204) priority to packets to the packets traversing the current switch, wherein a priority value of a packet depends on the determined end-to-end latency of said packets. The method further comprises allocating (206) a time slot in an output interface of the current switch to the packet having the highest priority value among the packets competing for said time slot.
US10567280B2

In embodiments of mesh network addressing, a router registers an address for an end device and assigns a child identifier to the end device. The router encodes an endpoint identifier of the end device, and a router identifier of the router into an Endpoint Identifier, which the router incorporates into a Routing Locator (RLOC) for the end device. The router responds to address queries and receives data packets on behalf of the end device. The router stores the data packets for the end device until the router can forward the data packets to the end device.
US10567272B2

A bit error information transfer method, a network device, and a communications system are provided, so as to resolve a problem that an existing BFD mechanism cannot be applied to a layer 2 network and cannot be widely applied. In some feasible implementation manners of the application, the method includes: detecting, by a second network device, whether a bit error occurs on a first unidirectional link from a first network device to the second network device; when detecting that a bit error occurs on the first unidirectional link, generating an ISIS packet including bit error information, where the bit error information is used to indicate that the bit error occurs on the first unidirectional link; and sending the ISIS packet to the first network device.
US10567270B1

A device may receive information that identifies a bandwidth value of a label-switched path (LSP) that includes a protected link or a protected node. The device may determine a bypass LSP bandwidth threshold based on the bandwidth value. The device may determine a set of path bandwidth values associated with a set of paths. The device may compare the set of path bandwidth values and the bypass LSP bandwidth threshold. The device may select a path, of the set of paths, based on comparing the set of path bandwidth values and the bypass LSP bandwidth threshold. The device may generate a bypass LSP using the path.
US10567269B2

An embodiment of the invention may include a method, computer program product and system for redirecting data within a network. The embodiment may include receiving data for aggregation. The received data originates from one or more computing devices and flows through one or more edge devices. The received data comprises associated metadata. The embodiment may include identifying a topology for the received data based on the associated metadata. The embodiment may include determining whether the received data can be aggregated at an earlier edge device. The embodiment may include determining an aggregation location for subsequent data. The subsequent data is affiliated with the received data. The embodiment may include determining a network route for utilization by the subsequent data. The embodiment may include propagating the determined aggregation location and network route. The embodiment may include transmitting the received data to the determined aggregation location.
US10567267B2

In one embodiment, a method comprises: determining access point devices providing network coverage for a mobile network device within a prescribed coverage area of a deterministic network; establishing a deterministic reception tree comprising a root and switching devices associated with the access point devices, the deterministic reception tree enabling any one or more of the switching devices to forward toward the root a data packet, transmitted by the mobile network device at a prescribed transmission time, for deterministic reception by the root at a prescribed reception time regardless of any distance of any of the access point devices from the root; and causing the switching devices to implement the deterministic reception tree enabling the root to deterministically receive the data packet, received by any one or more of the access point devices, at the prescribed reception time.
US10567266B2

A method of determining a problem with data packet transmission speed over a first communication medium coupled between a plurality of content servers and an ISP communication device. The method comprises repeatedly measuring the data packet transmission speed over the first communication medium coupled between each of the plurality of content servers and the ISP communication device, and determining there is a problem with the data packet transmission speed over the first communication medium coupled between one of the plurality of content servers and the ISP communication device when the repeatedly measured data packet transmission speeds over the first communication medium coupled between the one of the plurality of content servers and the ISP communication device is substantially different from the repeatedly measured data packet transmission speeds over the first communication medium coupled between other of the plurality of content servers and the ISP communication device.
US10567264B2

A protocol test device for testing protocol compliance of a wireless device under test comprises a wireless interface for transmitting an outgoing RF signal to the wireless device under test and/or for receiving an incoming RF signal from the wireless device under test, a processing unit for generating messages for the outgoing RF signal based on a predefined protocol and for processing messages in the incoming RF signal based on the predefined protocol, a message log memory for storing the generated messages and the received messages, and a summary message generation unit that generates a summary log message and stores the summary log message in the message log memory, wherein the summary log message comprises information about at least one of the generated messages and/or the received messages and repetitions of the respective generated message and/or the respective received message.
US10567262B1

A device may receive configuration information that identifies a set of server devices. The device may send, to the set of server devices, a request communication associated with determining a status of the set of server devices after receiving the configuration information. The device may process a response communication from the set of server devices after sending the request communication to the set of server devices. The request communication and the response communication may be associated with each other. The device may dynamically monitor the status of the set of server devices after processing the response communication. A first subset of the set of server devices may be monitored based on traffic from the first subset of the set of server devices. A second subset of the set of server devices may be monitored based on an additional response communication from the second subset of the set of server devices.
US10567261B2

A layer-2 switch, forming a communication network along with a communication terminal, includes a plurality of communication ports, frame identification units to identify a specific frame that is regularly transmitted from the communication terminal in the communication network, a setting unit to set a monitoring cycle and a reception threshold for detecting a loop path in the communication network, a monitoring unit to identify, for each of the communication ports, a plurality of communication terminals that are a source of the specific frame, and to count the number of the specific frames received from each of the communication terminals within the monitoring cycle, and a determination unit to determine whether a loop path is detected for each of the communication ports by comparing a counter value, which indicates the number of the specific frames, with the reception threshold, and to execute control to stop transmission and reception of the frame at the communication port at which a loop path is detected.
US10567254B2

A method of characterizing a signal, the method including acquiring a signal; and determining a vibration rating of a portion of the signal; determining a level of variation of a portion of the signal; and determining information characterizing the signal by applying a function that takes as arguments the vibration rating and the level of variation.
US10567252B1

Techniques are disclosed for evaluating and facilitating high availability for network connection services provided by network infrastructure of one or more co-location facilities. For example, a computing system receives data from each network device in one or more co-location facilities, the data indicating the respective capability of each network feature of each network device to provide highly available operation across a plurality of communication model layers for supporting a network connection service to customer networks co-located within the one or more co-location facilities. The computing system applies high availability evaluation metrics to the data to determine a high availability capability score for each network device feature of each network device. Further, the computing system determines, based on the high availability capability scores, an indication of the high availability for the network connection service. The computing system outputs, for display, the indication of the high availability of the network connection service.
US10567246B2

A database is accessed to retrieve performance data associated with a content delivery network. Based on the performance data, a performance metric is determined for components of the content delivery network that are within a particular geographic region. A display is generated that visually represents geographic data representing the particular geographic region, at least one component of the content delivery network within the particular geographic region, and the performance metric.
US10567242B2

In one embodiment, the system may identify a virtual network, the virtual network including a plurality of virtual entities and connections among the plurality of virtual entities. The system may automatically map each of the plurality of virtual entities to one or more resources or resource pools such that the virtual network is mapped to a physical network, wherein mapping includes allocating one or more resources or resource pools to a corresponding one of the plurality of virtual entities.
US10567241B2

A service orchestration method and apparatus in SDN, and a storage medium are described. The method includes: determining whether a current SDN open network platform resource meets an SDN open network platform resource requested by an SDN application after receiving a request of using the SDN open network platform resource sent from the SDN application via an external application interface, determining whether an application engine function module and an application extension function module meet an execution of the SDN application when the requested resource is met, and loading an application engine function of the application engine function module or an application extension function of the application extension function module when meeting; and applying for the resource required by the SDN application from a controller layer of the SDN, and allocating the applied resource to the loaded application engine function or application extension function.
US10567236B2

A method for interacting with a communications asset survey and mapping tool via a graphical user interface (GUI) includes capability to view and modify data types overlaid on a map interface displayed in the GUI. The data types include at least two of fixed asset information, mobile asset information, public safety agencies, communications unit personnel, radio channel sharing and usage, radio system coverage data, event-incident common operation picture (COP), and Federal Communications Commission (FCC) information. Display of the data types on the map interface can be filtered based on at least one of an asset-owning organization and selected geographical areas including states and counties. Reports can be generated about the data-type information, and the reports can include analytics information that is filterable by at least one of an objects summary, fixed assets, and mobile assets. Data-type information can be exported to a third-party software application and formatted into tables.
US10567228B2

Disclosed are systems, methods, and computer-readable media for assuring tenant forwarding in a network environment. Network assurance can be determined in layer 1, layer 2 and layer 3 of the networked environment including, internal-internal (e.g., inter-fabric) forwarding and internal-external (e.g., outside the fabric) forwarding in the networked environment. The network assurance can be performed using logical configurations, software configurations and/or hardware configurations.
US10567226B2

A method and associated systems for predicting a degree of risk associated with a planned change to a computer server or other electronic component. A computerized change-management system receives Probability and Impact inputs derived from user-derived input, from which it determines a Baseline risk of change failure. The system processes mined data to determine an historic change-failure rate as a function of a type of change, and computes a predictive incident probability based on a predictive analytics engine's forecast of whether a particular type of server will be problematic. The system then computes a final Change Risk by adjusting the Baseline risk as a function of the historic change-failure rate, the predictive incident-probability, and a Baseline-specific weighting factor. If the resulting Change Risk is judged to be elevated, the system initiates collateral actions and notifications intended to reduce the probability and impact of a change failure.
US10567225B2

A notification server may be configured to receive a message from a device, determine a device location from the message, determine a location identifier corresponding to the determined device location, and send the location identifier to the device. The device may be configured to generate a configuration identifier based on the location identifier and send a configuration data request including the configuration identifier to a cache server. The cache server may be configured to receive the configuration data request from the device, select a device configuration corresponding to the configuration identifier, where the device configuration is specific to the device location, and send the selected device configuration to the device. The device may be further configured to configure the device according to the selected device configuration.
US10567217B2

Techniques to perform the dynamic configuration of load-balanced relay operations are described. In one embodiment, an apparatus may comprise a first load balancer component, a second load balancer component, a first relay server component, a second relay server component, and a persistent shared-memory storage component. The apparatus may be operative to perform the dynamic configuration of load-balanced relay operations for a two-tier relay system using persistent shared-memory storage in which a session identifier received from client devices is used to coordinate the activities of the relay server components based on information shared via the persistent shared-memory storage component. Other embodiments are described and claimed.
US10567207B2

A method of configuring a preamble of a downlink frame for synchronization in data frame transmission of a 60 GHz a wireless local area network system, the method comprising arranging a short preamble having a plurality of repetitive S symbols, and an IS symbol, and arranging a long preamble having a long cyclic prefix (CP) and a plurality of L symbols for frame synchronization and symbol timing by performing auto-correlation according to the length of window of the auto-correlation.
US10567204B2

A wireless communication receiver including a serial to parallel converter receiving an radio frequency signal, a fast Fourier transform device connected to said serial to parallel converter converting NFFT corresponding serial signals into a frequency domain; an EZC root sequence unit generating a set of root sequence signals; an element-by-element multiply unit forming a set of products including a product of each of said frequency domain signals from said fast Fourier transform device and a corresponding root sequence signal, an NSRS-length IDFT unit performing a group cyclic-shift de-multiplexing of the products and a discrete Fourier transform unit converting connected cyclic shift de-multiplexing signals back to frequency-domain.
US10567203B2

The present disclosure provides example channel parameter estimation methods and related apparatuses. In one example method, a cable modem (CM) obtains a second data frame through a downlink channel between the CM and a cable modem termination system (CMTS). The second data frame is generated after a first data frame sent by the CMTS is modulated through the downlink channel, a zero-bit-loaded symbol of the first data frame includes no valid codeword, but includes a zero-bit-loaded NCP and an idle codeword identified by the zero-bit-loaded NCP, and the idle codeword includes a data sequence used for channel parameter estimation. The CM can estimate a channel parameter of the downlink channel based on a data sequence in an obtained zero-bit-loaded symbol of the second data frame and the data sequence in the zero-bit-loaded symbol of the first data frame.
US10567201B2

Disclosed is an information transmission method. The method includes that: a first communication node determines a resource or parameter for a second communication node to transmit a reference signal, and indicates the resource or parameter to the second communication node through signaling; and the second communication node receives the signaling transmitted by the first communication node, determines the resource or parameter for transmitting the reference signal based on the signaling or based on the signaling and a rule predefined by the first communication node and the second communication node, and uses the determined resource or parameter to transmit the reference signal.
US10567199B2

Apparatus and methods of managing a virtual area based on communicant capabilities are described. The communicant capabilities are updated based on rules in response to events in the virtual area. An action by one communicant can affect the capabilities of another communicant. Communicant capabilities can be stored in respective server-side proxies and the virtual area can be managed without transmitting any of the capabilities to the communicants' client nodes. Capability-based permissions checks can be performed against communicant capabilities with wildcarded attribute fields.
US10567194B2

A user station for a bus system and a method for increasing the transmission capacity in a bus system. The user station includes a communications control device for generating or reading a first message for/of at least one further user station of the bus system, where exclusive, collision-free access of a user station to a bus of the bus system is ensured at least temporarily; the communications control device being configured in such a manner, that it generates or reads the first message as a frame, which has a greater length than the maximum length of further frames, as which second messages are transmitted in the bus system, and the frame having data of the first message in unsegmented form.
US10567191B2

A fieldbus system comprises a switching device, a control device and a fieldbus module connected to a first electrical supply voltage, wherein a value of the first electrical supply voltage is ascertained and transmitted to a control device by the fieldbus module, wherein the ascertained value of the first electrical supply voltage is compared with a predetermined value of the first electrical supply voltage by the control device, wherein, if the value of the first electrical supply voltage that is transmitted to the control device is not concordant with the predetermined value of the first electrical supply voltage, shutdown of a second electrical supply voltage by the switching device is initiated by the control device.
US10567175B2

A method for using digital signatures for signing blockchain transactions includes: generating a domain key pair comprising a domain private key and a domain public key, wherein the domain public key is signed after generation; receiving a plurality of member public keys, wherein each member public key is received from an associated member of a blockchain network and is a public key in a key pair comprising the member public key and a member private key corresponding to the associated member; signing each member public key using the domain private key; receiving a transaction block from a specific member of the blockchain network, wherein the transaction block includes a plurality of blockchain transaction values and a hash signed using the member private key corresponding to the specific member; signing the received transaction block using the domain private key; and transmitting the signed transaction block.
US10567174B2

This specification describes techniques for securing blockchain transactions. One example method includes determining temporary identity information associated with a transaction participant, wherein the transaction participant participates in a transaction in a blockchain; performing an identity signature for the transaction by using the determined temporary identity information to obtain blockchain data; and in response to performing the identity signature, submitting the blockchain data to the blockchain for storage.
US10567172B2

Disclosed are a key updating method and device, and a master Transmission Point (TP). The method includes: receiving a key parameter for generating a data encryption key of a TP in a virtual cell (S102); and generating the data encryption key of the TP in the virtual cell according to the key parameter and a cell Identity (ID) of the virtual cell (S104). By means of the key updating method and device and the master TP, the problem about key updating of different TPs in a virtual cell is solved.
US10567166B2

Technologies for dividing resources across partitions include a compute sled. The compute sled is to determine partitions among sockets of the compute sled. Each socket is associated with a corresponding processor. The compute sled is also to establish a separate memory space for each determined partition, obtain, from an application executed in one of the sockets, a request to access a logical memory address, identify the partition associated with the memory access request, determine a corresponding physical memory address as a function of the identified partition and the logical memory address, and access a memory of the compute sled at the determined physical memory address. Other embodiments are also described and claimed.
US10567163B2

A processor using an internal memory to store constants Kt required in a secure hash algorithm (SHA). The latency due to loading the constants Kt from an external memory, therefore, is eliminated. The processor further introduces an instruction set architecture that provides one instruction for the processor to read the constants Kt from the internal memory and perform a particular process on the read constants Kt. Thus, the SHA works efficiently.
US10567161B2

A flexible aes instruction for a general purpose processor is provided that performs aes encryption or decryption using n rounds, where n includes the standard aes set of rounds {10, 12, 14}. A parameter is provided to allow the type of aes round to be selected, that is, whether it is a “last round”. In addition to standard aes, the flexible aes instruction allows an AES-like cipher with 20 rounds to be specified or a “one round” pass.
US10567153B2

A phase lock loop (PLL) includes: a binary phase detector configured to generate a first and second polarity signals that respectively indicating whether an incoming data stream is leading a feedback signal, or whether the feedback signal is leading the incoming data stream, wherein a difference between the first and second polarity signals does not represent an amount of phase difference between the incoming data stream and the feedback signal; a digital filter configured to: generate filtered first polarity signal on a first path and a second path that are different; and generate filtered second polarity signal on a third path and a fourth path that are different; a charge pump coupled to the digital filter and configured to: integrate the filtered first polarity signal and the filtered second polarity signal; and an oscillator configured to generate the synthesized clock signal serving as the feedback signal.
US10567148B2

Techniques are disclosed relating to use of digital predistortion in the context of full-duplex radio. In some embodiments, an apparatus includes one or more antennas and is configured to simultaneously transmit and receive wireless signals via at least partially overlapping frequency resources using the one or more antennas. In some embodiments, the apparatus includes receive chain circuitry that is configured to process both wireless signals transmitted by the apparatus via the one or more antennas and over-the-air wireless signals from one or more other computing devices. In some embodiments, the apparatus includes one or more processing elements configured to determine one or more digital predistortion parameters based on the wireless signals transmitted by the apparatus via the one or more antennas and processed by the receive chain circuitry and apply predistortion to transmitted wireless signals based on the one or more digital predistortion parameters.
US10567143B2

Data transfer method and apparatus for use in a mobile communication system are provided. Method to perform discontinuous reception includes receiving DRX configuration information from the base station, determining a specific subframe based on parameters included in the configuration information, determining a specific point of time within the subframe based on a parameter included in the configuration information, starting onDurationTimer at the determined point of time of the determined subframe and monitoring PDCCH when the onDurationTimer is running.
US10567139B2

A communication apparatus has a receiver and a transmitter. The receiver, in operation receives a control signal including a Modulation and Coding Scheme (MCS) Index, a channel quality indicator (CQI) trigger and information indicating uplink resource blocks. The transmitter in operation, determines whether to multiplex an aperiodic CQI report with data in an uplink signal based on the MCS Index, the channel quality indicator trigger, the information indicating uplink resource blocks, and a threshold number of resource blocks, and transmits the uplink signal.
US10567135B2

A method performed by a network node (110) for deciding a feedback option of a message sent between the network node (110) and a User Equipment, UE, 120 in a wireless communication network (100) is provided. The message comprises a first data, which is punctured by a second data. The first data is sent in a slot of a radio resource. The second data is sent a mini-slot of the radio resource. The mini-slot is smaller than the slot.The network node (110) decides (401) a feedback option for feedback that is to be sent to the sender of the message. The deciding is based on any one or more out of: slot control resource capacity, mini-slot control resource capacity and requirements of the radio bearer. The feedback option may relate to any one out of: (1) Only a slot based channel is used for feedback of both the first data and the second data, (2) a mini-slot based channel is used for feedback of the second data and a slot based channel is used for feedback of the first data, and (3) only a mini-slot based channel is used for feedback of both the first data and the second data.
US10567134B1

A wireless transceiver for wireless communications on a selected orthogonal frequency division multiplexed (OFDM) communication channel of a wireless local area network (WLAN). The transceiver includes: a number of antennas, a plurality of components, and a beamform antenna selection circuit. The plurality of components are coupled to one another to form receive chains and transmit chains lesser in number than the number of antennas, and switchably coupled to the antennas for multiple-input multiple-output (MIMO) wireless communications on the OFDM tones of the selected communication channel. The beamform antenna selection circuit couples to the plurality of components and to the antennas to select a highest ranked subset of the antennas to couple to the transmit chains by sounding a targeted transceiver on the WLAN with the number of antennas and by switchably coupling the transmit chains to the highest ranked subset of the antennas for beamformed transmission of subsequent data communication packets to the targeted transceiver.
US10567133B2

A method of a user equipment (UE) for receiving signals in a wireless communication system is provided. The method comprises receiving an enhanced synchronization signal and physical broadcast channel (eSS/PBCH) block comprising multiple consecutive symbols over downlink channels, wherein each of the multiple consecutive symbols of the eSS/PBCH block is received from a same antenna port of the BS; determining resources in the downlink channels to receive the eSS/PBCH block from the BS; and determining the eSS/PBCH block comprising the multiple consecutive symbols based on the determined resources, wherein each of the multiple consecutive symbols includes at least one of a primary synchronization signal (PSS), a secondary synchronization signal (SSS), an enhanced PSS (ePSS), an enhanced SSS (eSSS), or an enhanced PBCH (ePBCH).
US10567132B2

The present invention relates to: a method by which a small cell having a relatively narrow cell range changes to an active state in an environment in which the small cell is arranged; and a method and a device by which a terminal detects a small cell base station in an inactive state. According to one embodiment of the present invention, provided are a method and a device by which a terminal measures a discovery signal, the method comprising the steps of: receiving a discovery signal from a small cell base station in an inactive state; and measuring the discovery signal on the basis of a reference signal of the discovery signal comprising a primary synchronization signal (PSS), a secondary synchronization signal (SSS) and a cell-specific reference signal (CRS).
US10567127B2

A communication device generates a physical layer (PHY) preamble of a multi-user (MU) PHY data unit. The PHY preamble includes a first signal field, and a second signal field. The second signal field includes: a common field that includes a value, selected from a codebook, that indicates i) an allocation of frequency resources to one or more resource units, wherein each resource unit corresponds to a respective block of consecutive orthogonal frequency division multiplexing (OFDM) tones, and ii) a respective number of receiving devices assigned to each resource unit. The second signal field also includes a plurality of user-specific fields that indicate an allocation of the one or more resource units to the multiple receiving devices, wherein each user-specific field corresponds to a respective receiving device and includes i) an identifier of the respective receiving device, and ii) an indication of which one or more spatial streams are allocated to the respective receiving device.
US10567122B2

A method, base station, and terminal for dynamic uplink configuration in a wireless communication system, the method including: determining reconfiguration information including a reconfiguration point of time, to employ first uplink and downlink subframe configuration in the first configuration period before the reconfiguration point of time, and to employ second uplink and downlink subframe configuration in a second configuration period after the reconfiguration point of time; and in the last transmission period before the reconfiguration point of time, employing an uplink scheduling timing sequence of a reference uplink and downlink subframe configuration according to an uplink data timing sequence, the reference uplink and downlink subframe configuration including the second uplink and downlink subframe configuration. The method, base station, and terminal efficiently achieve at least one of: ensuring resource utilization, addressing timing sequence conflicts, coordinating processes, ensuring user throughput, or reducing transmission delay during TDD uplink and downlink reconfiguration.
US10567110B2

A wireless device receives a first downlink control information (DCI) indicating first uplink resources of a licensed cell. The first DCI comprising a first field indicating one of: a modulation and coding scheme (MCS) for an initial transmission or a re-transmission redundancy version (RV). The wireless device receives a second DCI indicating second uplink resources of a licensed-assisted-access cell. The second DCI comprises an MCS field and an RV field. The wireless device transmits a first transport block (TB) employing the first field and transmits a second TB employing the MCS field and the RV field.
US10567106B2

A system for jamming a target acquisition, which starts at a position and may be detected by a detector that provides a detection signal in response to the target acquisition includes a warning device for outputting a warning, in case the detector outputs a detection signal. The system also includes an optical jammer configured to provide at least one jamming signal, and a directing device configured to direct the jamming signal towards the position in response to the output warning in order to prevent target acquisition or at least to make target acquisition more difficult.
US10567093B1

Systems and methods for combined parallel processing of spectral information in a radio frequency environment. One example method includes controlling, with an electronic processor, a wideband receiver coupled to a receive path to scan a band of interest. The method includes receiving, from the wideband receiver, wideband scan data for the band of interest. The method includes identifying, based on the wideband scan data, a spectral region including a signal of interest. The method includes controlling, with the electronic processor, a narrowband receiver coupled to the receive path in parallel with the wideband receiver to collect a sample of the signal of interest.
US10567087B2

An optical IQ demodulator that does not require a power-consuming DSP is disclosed. A DC offset is added to one of the I and Q optical signal components at an IQ transmitter. After mixing with an LO signal and differential detection at the receiver, this DC offset results in a heterodyne-frequency tone in each of the quadrature detection channels of the receiver. The phase of this oscillation is recovered using a PLL circuit, which output is used to separate the transmitter I and Q channels for decoding thereof using conventional electronics.
US10567086B2

Methods and systems for redundant light sources by utilizing two inputs of an integrated modulator are disclosed and may include: an optoelectronic transmitter in a semiconductor die with first and second laser sources for providing optical signals to the semiconductor die, the transmitter comprising an optical modulator with a first input waveguide coupled to the first laser source and second input waveguide coupled to the second laser source, the optoelectronic receiver being operable to: configure the first laser source to provide an optical signal to the first input of the optical modulator; and if the first laser source does not provide an optical signal, configure the second laser source to provide an optical signal to the second input of the optical modulator. The first laser source may be optically coupled to the first input waveguide and the second laser source optically coupled to the second input waveguide using grating couplers.
US10567085B2

A wavelength tunable optical transmitter apparatus relates to the field of communications technologies and includes a plurality of multi-longitudinal mode lasers (1), a cyclic wavelength demultiplexer/multiplexer (2), and a reflector (3). The multi-longitudinal mode lasers output multi-longitudinal mode signals having a periodically repeated frequency interval, where the period is Δfmode. The cyclic wavelength demultiplexer/multiplexer performs periodically repeated filtering on the multi-longitudinal mode signals input by the multi-longitudinal mode lasers, to obtain single frequency signals, where a repetition period of a filter window is Δfband, Δfmode is different from Δfband, and Δfmode and Δfband are not in an integer-multiple relationship, and then, multiplexes the plurality of single frequency signals and outputs the multiplexed signal. The reflector reflects the multiplexed signal. The reflected multiplexed signal separately returns to the multi-longitudinal mode laser by using the cyclic wavelength demultiplexer/multiplexer again.
US10567081B2

A transmission system includes a plurality of nodes in which respective adjacent nodes are coupled by a first kind of optical fiber compatible with light in a first wavelength band or a second kind of optical fiber compatible with light in a second wavelength band, wherein each of the plurality of nodes includes a transmitting node that generates a wavelength-multiplexed optical signal in the first wavelength band by carrying out wavelength multiplexing of a plurality of optical signals and transmits the wavelength-multiplexed optical signal, a receiving node that demultiplexes the plurality of optical signals from the wavelength-multiplexed optical signal and receives the plurality of optical signals, and one or more relay nodes that relay the wavelength-multiplexed optical signal from the transmitting node to the receiving node through the first kind or the second kind of optical fiber.
US10567076B2

A method for calibrating an OLTS includes calibrating a first optical power meter of the OLTS using a stabilized light source. The method further includes calibrating a second optical power meter of the OLTS using the stabilized light source. The method further includes setting a power of an internal light source using the calibrated first optical power meter. A calibration cable is connected to a first test port and a second test port during setting of the power level, and a connection of the calibration cord to the second test port is maintained between calibrating of the second optical power meter and setting of the power level.
US10567075B2

Aspects of the present disclosure aim at configuring an optical time domain reflectometry (OTDR) in a central office such that the OTDR is configured to be operatively coupled with and also configured to periodically poll each fiber at defined intervals and compute/store a reflection signature that can be used to compare with future signatures received from subsequent polls of the fiber to determine a fault (e.g., a fiber cut or breakage) between the central office (CO) and one or more optical network unit (ONU) over GIS.
US10567065B2

A processor in a UE evaluates a radio frequency beam quality metric against a threshold, switches from a first beam to a second beam in response to determining the metric falls below the threshold, and transmits to a base station (BS) a report that includes beam measurements. The report indicates the UE has performed the switching and that the beam measurements are with respect to the second beam. A processor in a UE/BS associates narrower and broader beams, uses the narrower beam, rather than the broader beam, to transfer user data between the BS and the UE, evaluates a beam quality metric of the narrower beam against the threshold, and switches to using the broader beam, rather than the narrower beam, to transfer user data between the BS and the UE in response to determining the beam quality metric of the narrower beam falls below the threshold.
US10567060B2

Methods and apparatus for vector quantization of feedback and processing of vector quantized feedback components. A method of operating a UE for vector quantization of feedback includes identifying a grouping method for grouping channel coefficients for vector quantization and identifying a vector quantization codebook for vector quantization of grouped vectors based on one or more control signals received from an eNB. The method includes computing channel coefficients based on at least one channel measurement and grouping the computed channel coefficients according to the identified grouping method to form a set of vectors. The method also includes performing vector quantization of the vectors using the identified vector quantization codebook and processing the quantized vectors into one or more feedback signals. Additionally, the method includes transmitting the one or more feedback signals to the eNB.
US10567048B2

Certain aspects of the present disclosure provide techniques for determining precodings of signals transmitted in a wireless communications system. According to certain aspects, a method of wireless communication by a user equipment (UE) is provided. The method generally includes receiving a precoded reference signal (RS) from a base station (BS), determining a first precoding used by the BS to transmit the RS, and determining, based on the first precoding, a second precoding for use by the UE to transmit a signal to the BS.
US10567045B2

The present invention provides a method for reporting channel status information (CSI) for downlink transmission to an eNode B (eNB) by a user equipment (UE) in a wireless communication system. Specifically, the method comprises the steps of: receiving a channel status information-reference signal (CSI-RS) from the eNB; calculating the CSI on the basis of the CSI-RS under the assumption that a dual-precoder including a first precoder and a second precoder is applied; and reporting the CSI to the eNB, wherein the step of calculating the CSI includes a step for assuming that at least one of the first precoder and the second precoder is cyclically employed from a predetermined precoder candidate set on the basis of a predetermined resource unit; and information associated with the at least one precoder and information associated with the predetermined precoder candidate set are provided from the eNB through radio resource control (RRC) layer signaling.
US10567038B2

A wireless power transmission system and method thereof are provided. A power transmission apparatus includes a processor configured to classify reception (RX) nodes into a subset, and to determine a transmission schedule based on the subset; and a transmission (TX) resonator configured to wirelessly transmit energy to an RX node corresponding to the subset, based on the transmission schedule.
US10567037B2

Methods, devices and techniques are disclosed where vectoring is adapted to lines becoming inactive and active, for example in a discontinued operation. In some embodiments, the vectoring is modified based on already present coefficients.
US10567026B1

In one embodiment, a signal transduction system includes an arrangement of interacting unit cells. Each unit cell can have one or more adjustable parameters that are adjustable to enable one or more adjustable impedance values of the unit cells at each of one or more operational frequencies. The interactions of the unit cells within the arrangement of the interacting unit cells can be describable with an interaction matrix that is approximately independent of the adjustable impedance values of the unit cells.
US10567018B2

Provided is a current-to-voltage converter for converting a current signal into a voltage signal. The current-to-voltage converter may include: a trans-impedance amplifier including an input terminal and an output terminal; a resistor-capacitor (RC) circuit including a first end and a second end respectively connected to the input terminal and the output terminal of the trans-impedance amplifier, and a resistor and a capacitor connected to each other in parallel between the first end and the second end; and a plurality of switches configured to form at least one of a first converting circuit configured to convert the current signal via the trans-impedance amplifier and the RC circuit in a wide bandwidth mode, and a second converting circuit configured to convert the current signal via the RC circuit in a narrow bandwidth mode.
US10567014B2

Various apparatuses and methods for high power transmission using multi-tone signals are provided. One example method includes providing, by signal processing circuitry having a plurality of processor outputs, a data stream for each processor output, and modulating each data stream with a carrier tone to generate modulated data streams as incoherent signals. The example method may also include forming a multi-tone signal based on the modulated data streams, and outputting the multi-tone signal on each of the processor outputs for provision, after being amplified by respective amplifiers, to a power combiner for coherent combination of the multi-tone signals by the power combiner and wireless transmission via an antenna.
US10567013B2

A rotary system mounted piezoelectric generator has a folded beam structure in which the whole or part of a spring is formed with a piezoelectric generation element, in which one end is provided in a drive rotation system and in which a weight is attached to the other end, the degree of freedom of motion of the weight is two or more-dimensional and thus it is possible to easily change the locus thereof. The beam has a spiral structure such that when the drive rotation system is rotated, a centrifugal force applied to the weight is efficiently modulated by a second force other than the centrifugal force. A self-powered wireless communication terminal is operated with an extremely small amount of power consumption by use of a wireless connection control means and a modulation scattering response antenna which perform multilevel phase-shift keying (MPSK).
US10566999B2

A coded signal is received via a physical channel. The coded signal is encoded by a parity check matrix. In some examples, the coded signal is low density parity check-encoded. The coded signal is decoded to determine a result signal. Said decoding alternatingly updates, for each one of a number of iterations, bit node values representing bits of the result signal and check node values representing constrains of the parity check matrix. In some examples, the decoding determines the result signal at a first precision and updates at least partly at a second precision which is lower than the first precision. In further examples, the number of iterations is dynamically adjusted.
US10566992B2

This application relates to time-encoding modulators (301,700) having a self-oscillating modulator module configured to receive an input signal and output a pulse-width modulated signal (SPWM) where the pulse-width modulated signal is synchronised to a first clock signal (CLK1). A hysteretic comparator module (302) located in a feedforward path is configured to generate the time encoded signal (SPWM) at a first node (304) based on the input signal (SIN) and a feedback signal (SFB). A feedback path is coupled to the first node to provide the feedback signal, which is either applied to an input of the hysteretic comparator module via a loop filter (701) in the feedback path or applied to the feedforward path prior to a loop filter (701) upstream of the hysteretic comparator module (302). The hysteretic comparator module (302) is configured such that any change in state of the time encoded signal at the first node is synchronised to the first clock signal (CLK1).
US10566978B2

A system includes a processing circuit and a circuit configured to output a given number N of bits of configuration information to be used by the processing circuit. The circuit includes a non-volatile programmable memory configured to output a first group of N bits, N terminals for receiving a second group of N bits, and N logic gates. A first input terminal of each logic gate is connected to a respective bit of output from the non-volatile programmable memory and wherein a second input terminal of each logic gate is connected to a respective terminal of the N terminals.
US10566973B2

Sending, receiving and transmitting apparatuses of a dual-power system and a fingerprint recognition system are provided. The dual-power system includes a first power system for providing a first high voltage signal and a first low voltage signal and a second power system for providing a second high voltage signal and a second low voltage signal, and a voltage difference between the first high voltage signal and the first low voltage signal is equal to that between the second high voltage signal and the second low voltage signal. The sending apparatus includes a first detection circuit for outputting a detection signal indicating whether voltages of the first and second low voltage signals are equal; and a first transmission circuit for transmitting an output signal of the dual-power system or provide a first voltage to an output terminal of the sending apparatus, based on the detection signal.
US10566960B2

The present invention discloses a metamaterial, and a method and an apparatus for adjusting a frequency of the metamaterial. The metamaterial includes a substrate material, and an electrically controllable microstructure unit array disposed on the substrate material and including a plurality of electrically controllable microstructure units. Each electrically controllable microstructure unit includes an external metal structure, an internal metal structure, and a varactor diode. The internal metal structure and the external metal structure define a ring-shaped channel. The varactor diode is disposed in the ring-shaped channel of each electrically controllable microstructure unit, and is configured for adjusting an operating frequency of each electrically controllable microstructure unit according to a voltage applied across the varactor diode. According to the present invention, a technical problem of failing to quickly and accurately adjust an operating frequency of the metamaterial in the prior art is solved.
US10566959B1

A method and a sense amplifier flip-flop (SAFF) for fixing setup time violations in an integrated circuit (IC) design. The SAFF includes a master latch coupled to a slave latch, wherein the master latch includes a sense amplifier and the SAFF is configured with an equal number of p-type metal oxide semiconductor (PMOS) transistors and n-type metal oxide semiconductor (NMOS) transistors to reduce block area of an integrated circuit (IC). The method includes receiving a clock signal, receiving a data signal, applying the data signal to the sense amplifier when the clock signal is at a low level, wherein a portion of the sense amplifier is responsive to the inverted clock signal, storing a value of the data signal in the slave latch when the clock signal transitions from the low level to the high level, and providing an output signal from the slave latch.
US10566958B1

Injection locked oscillation circuits are applied along clock distribution circuit paths to increase clock signal bandwidth, reduce duty cycle error, reduce quadrature phase error, reduce clock signal jitter, and reduce clock signal power consumption.
US10566953B1

An electronic impedance tuner comprises an adjusting circuit, N cell tuning circuits identical in structure and a switch controller. The adjusting circuit comprises a first microstrip line, a second microstrip line, a first capacitor, a second capacitor, a third capacitor, a first inductor, a second inductor and a first PIN diode. Each cell tuning circuit comprises a third microstrip line, a fourth microstrip line, a fourth capacitor, a fifth capacitor, a second PIN diode and a third capacitor. The capacitance Cd of the fourth capacitor meets the condition: 4 ⁢ ⁢ Y s N ⁢ ⁢ π ⁢ ⁢ f 2 ⁢  Γ req  1 -  Γ req  2 ≤ C d ≤ Y s π ⁢ ⁢ f 1 ⁢  Γ req  1 -  Γ req  2 . The length d of the third microstrip line meets the condition: λ 1 / 4 ⁢ ( N + 1 ) < d < c 4 ⁢ ɛ reff ⁡ [ ( C d · Z 0 ) 2 + ( 2 π ⁢ ⁢ f Bragg ) 2 - C d · Z 0 ] . The electronic impedance tuner has the advantages of being small in size and low in cost while having a high coverage rate in the Smith chart.
US10566949B2

A transducer includes first and second piezoelectric layers made of corresponding different first and second piezoelectric materials and three or more electrodes, implemented in two or more conductive electrode layers. The first piezoelectric layer is sandwiched between a first pair of electrodes and the second piezoelectric layer is sandwiched between a second pair of electrodes. The first and second pairs of electrodes contain no more than one electrode that is common to both pairs.
US10566944B2

Layer structures for RF filters can be fabricated using rare earth oxides and epitaxial aluminum nitride, and methods for growing the layer structures. A layer structure can include an epitaxial crystalline rare earth oxide (REO) layer over a substrate, a first epitaxial electrode layer over the crystalline REO layer, and an epitaxial piezoelectric layer over the first epitaxial electrode layer. The layer structure can further include a second electrode layer over the epitaxial piezoelectric layer. The first electrode layer can include an epitaxial metal. The epitaxial metal can be single-crystal. The first electrode layer can include one or more of a rare earth pnictide, and a rare earth silicide (RESi).
US10566938B1

Systems for providing isolation of a bias signal relative to a radio frequency (RF) signal in an integrated circuit, and related circuits, modules, and methods, are disclosed herein. In one example embodiment, a system includes an inductor, a bypass capacitor, and a transmission line segment, which includes first and second ends and extends between the first and second ends. The first end is at least indirectly coupled to the bypass capacitor, the second end is at least indirectly coupled to a first additional end of the inductor, and a second additional end of the inductor is configured to be coupled at least indirectly to a device through which the RF signal is being communicated. The transmission line segment is configured to impart a non-negligible phase shift to a signal communicated between the first and second ends, or is configured to have a non-negligible effective inductance.
US10566937B2

A low noise amplifier may include a post distortion cancellation block coupled to the low noise amplifier. The post distortion cancellation block may include a diode, and phase-shift logic. The phase-shift logic may be coupled in series with the diode.
US10566922B2

A device has a plurality of power converter groups and a control system. A power converter group has a group of power converters and is coupled between an input voltage source and a group of windings of a motor generator. The control system is configured to control currents of the windings such that the number of poles of and the number of phases in a pair of poles of the motor/generator are dynamically adjusted, and the number of poles and the strength of a magnetic field of the motor generator are controlled to reduce a power loss. The motor/generator has an air gap and a stator with a plurality of slots, where the windings are installed in. The windings are configured such that the number of poles and the number of phases in a pair of poles of the motor/generator can be dynamically adjusted.
US10566921B2

An induction machine includes a stator and a rotor, wherein a stator winding is arranged within the stator, a control device controls a converter such that the converter connects the stator winding to a power-supply network such that a stator current flows within the stator winding, and the stator current has a field-forming current component and a torque-forming current component, where the control device controls the converter such that, during load periods, a torque acts between the stator and the rotor, controls the converter during periods of rest such that a torque acts between the stator and the rotor, controls the converter at least at the beginning of the periods of rest such that the field-forming current component has a nominal value, and controls the converter during the load periods such that the field-forming current component has a lower value than the nominal value.
US10566920B2

A control device for an AC rotary machine includes an AC rotary machine having x-phase windings where x is at least three, an angle detector, a current detector, a voltage command calculator, and a power converter, wherein, when a current of at least one phase of the x phases is detectable and currents of at most (x−1) phases are undetectable at a present current detection timing, the current detector estimates the currents of the (x−1) phases that are undetectable at the present current detection timing by calculation on the basis of detected currents of x phases obtained at a past current detection timing, the detected current of the single phase that is detectable at the present current detection timing, and an angle variation amount from the past current detection timing to the present current detection timing.
US10566918B1

The present invention relates to a power tool monitored by tracking a motor current and control methods thereof. The present invention is mainly about a microprocessor electrically connected to a motor through a drive unit and a current detecting-and-converting module. The microprocessor receives an AC synchronizing signal, and sends a first control signal to the drive unit according to the AC synchronizing signal to drive the motor. The current detecting-and-converting module detects and converts the motor current and output to the microprocessor, thereby the microprocessor detects a per unit time current which is converted into a corresponding pressure value, and then the microprocessor sends a second control signal to the drive unit according to the pressure value to control the operation status of the motor. By detecting and tracking the per unit time current, the purpose of load monitoring and motor protection can be achieved.
US10566909B2

A DC-DC converter and a method for operating the same are disclosed. The DC-DC converter includes an inverter, a transformer, a rectifier, a clamping assembly, and a control unit. The inverter has four interconnected primary semiconductor switches which form an inverter full bridge for converting an input DC voltage into an AC voltage. The transformer has a primary winding which is arranged in the bridge branch of the inverter full bridge. The rectifier is connected to the secondary winding of the transformer and is designed to rectify a secondary voltage of the transformer. The clamping assembly has an additional semiconductor switch and a clamping capacitor which is connected to the additional semiconductor switch in series. The rectified secondary voltage of the transformer is applied to the clamping assembly. The control unit is designed to control the primary semiconductor switches and the additional semiconductor switch.
US10566905B2

A multipurpose power supply suitable for a power switch driver circuit takes an input voltage and generates output voltages at four output terminals. Two output terminals may be connected to voltage supply rails to drive a switched-mode power converter. The voltage output at each output terminal relative to ground is different, allowing the voltage rails to be set to voltages suitable for a variety of different power-switch driver circuits by adjusting the output terminals to which the voltage rails are connected. A reference voltage is applied to one output terminal in order to set the values of the voltages at the remaining output terminals.
US10566899B2

This disclosure is related to the technical field of magnets, and in particular to a method for applying a coupled inductor to a DC-DC converter providing a DC current output, and based on the number of phases of the DC-DC converter, the coupled inductor is designed to have a corresponding number of windings, the windings are reversely coupled to cancel out the magnetizing fields to avoid flux saturation of the magnet material under high current excitation, and the coupled inductor has air gaps, the leakage flux in the air gap induced by each winding is in the same direction, the leakage magnetic flux is used to achieve the filtering of the output current.
US10566895B1

Apparatus and system for producing light using LED lighting with output within a predetermined desired color temperature range for commercial lighting uses. A preferred embodiment includes a first and second group of LEDs arranged in an alternating matrix configuration, each group of LEDs configured to produce light in a predetermined color temperature range. In a preferred embodiment, an LED light system includes a tubular LED lamp having substantially the same size and dimensions as a traditional fluorescent lamp tube and a control box for controlling power input and power gain to the first, second, or both groups of LEDs.
US10566892B1

It is an object of one or more embodiments of the present disclosure to provide a power stage overdrive circuit, at low supply voltages, that can be enabled/disabled on the fly. The power stage overdrive circuit increases the overdrive of a power switch to allow for simple power stage architecture with high voltage PMOS and NMOS devices. The power stage overdrive circuit comprises a driver, configured to drive the power switch having a control terminal, for example a gate terminal, and a boost circuit, further comprising a boost capacitor having a first terminal coupled to a power supply, for example a battery, and a second terminal coupled to the control terminal, configured to provide an overdrive voltage to the control terminal to turn the power switch on.
US10566887B2

An apparatus for rotating a shaft by using an electromagnet is provided. Permanent magnets are placed around a shaft to rotate with the shaft, and an electromagnet is placed outside the circumference of the permanent magnets, and a device for activating electromagnet is placed. Two secondary cell batteries are used to activate the electromagnet and the electromagnet makes the permanent magnets rotate. The secondary cell batteries are charged using back-emf which occurs in the electromagnet. Coils are placed around the circumference of the permanent magnets and the rotating permanent magnets generate electricity to the coils.
US10566885B2

A method for producing a conductor segment includes: passing a copper bar in a predetermined direction of movement through a rotating first work roll and a second work roll rotating in the opposite direction to the first work roll; rotating a first backup roll in the opposite direction to the first work roll to brace the first work roll against the copper bar with an adjustable first force directed perpendicularly to the direction of movement; rotating at least one second backup roll in the opposite direction to the second work roll to brace the second work roll against the copper bar with an adjustable second force directed counter to the first force; and adjusting the first and second forces such that the work rolls give the conductor bar a thickness that varies along its length. Also described is a corresponding device and a corresponding method for producing an electric machine.
US10566884B2

There is described a method and apparatus for forming a core for an electrical machine, in which a stamped metal strip (4a, 4b) is wound onto a mandrel (22), to form a helical winding. The diameter of the mandrel is then increased to apply tension to the wound strip, while the coils of the wound strip are held between clamps (24, 25). The coils of the wound strip are then fixed relative one to another (50, 51), while the coil is held at the increased diameter. The diameter of the mandrel is then reduced to disengage the laminated core from the mandrel. To produce a rotor or stator for an electrical machine, electrical coils are mounted in slots formed in the inner or outer surface of the core. The rotor or stator may then be incorporated into an electrical machine such as a motor or generator.
US10566882B2

A common mode line-to-ground filter is disclosed which includes but is not limited to a resistor, capacitor and a ground. The common mode line to ground filter is connected on a high side of a step-up transformer. A low side of the step-up transformer is connected to a variable frequency drive that provides a semi-sinusoidal voltage waveform. The common mode line to ground filter generates a filtered sinusoidal waveform from the output of the step-up transformer. The filtered sinusoidal voltage waveform is supplied via an electrical cable to an electrically submersible pump deployed downhole.
US10566881B2

A motor control system to drive an alternating-current (AC) motor. The motor control system includes a motor drive. The motor drive may include a duct having first, second and third openings. The motor control system may include a bypass circuit to power the AC motor if the motor drive experiences a fault or to save energy.
US10566873B2

Provided is a rotating electrical machine including a housing in which a flow passage of cooling liquid can be easily formed and airtightness and productivity are high. A rotating electrical machine is configured to include a housing which is provided with a part of a flow passage of cooling liquid, a stator which is disposed on an inner circumferential side of the housing and includes a stator winding, and a rotor which is rotatably supported to an inner circumferential side of the stator with a gap between the stator and the rotor and the flow passage of the cooling liquid includes an annular groove having an open surface on at least one side of an axial direction of the housing and a plate provided to cover the open surface. Preferably, the housing and the plate are configured to be joined by welding or an adhesive material. In addition, roughening processing or chemical processing may be performed on parts of the housing and the plate and the housing and the plate may be configured to be joined by a resin.
US10566867B2

A stator that includes a core formed by stacking annular steel sheets on each other and having teeth and slots provided between the teeth; and a plurality of continuous coils each continuously formed from a single conductor wire and each having a plurality of slot housed portions to be housed in the slots which are different from each other, a coil end portion on one side in an axial direction that connects the slot housed portions to each other, and a coil end portion on the other side in the axial direction that connects the slot housed portions to each other.
US10566866B2

A rotor for an axial flux permanent magnet machine is described. The machine has a stator comprising a stator housing enclosing a set of coils wound on stator bars or teeth and disposed circumferentially at intervals about an axis on the machine, and a rotor bearing a set of permanent magnets and mounted for rotation about the said axis. The rotor and stator are spaced apart along said axis to define a gap therebetween in which magnet flux in the machine is generally in an axial direction. The magnets are disposed circumferentially around said rotor and define a plurality, n, of matching sets of magnets. Each set of magnets includes a plurality of magnets, wherein said n sets of magnets on said rotor have n-fold rotational symmetry. Within a said set, the magnets have different shapes and/or relative circumferential spacings of adjacent magnets within the set of magnets are irregular.
US10566865B2

A protrusion includes a leading end to which a yoke is fixed and a connector that connects an axially lower end of a flange and the leading end. A minimum width of the connector in a direction intersecting a direction in which the protrusion protrudes is smaller than a maximum width of the leading end in a radial direction. A radial position at a radially inner end of the leading end is located radially outward with respect to a side surface in a radially inward direction of a magnet.
US10566860B2

The present invention discloses a motor comprising: a stator part; and a rotor assembly rotatably disposed with respect to the stator part, wherein the rotor assembly comprises: a ring magnet including an insertion hole with a shaft disposed therein and a plurality of first grooves formed at one side thereof along a first imaginary circle; and a core member including a body portion disposed between the shaft and the insertion hole, and an extension portion covering the plurality of first grooves, wherein the extension portion comprises a plurality of second grooves deviated from a plurality of first imaginary straight lines which pass from a center of the first imaginary circle respectively through the plurality of first grooves.
US10566858B2

A stator frame includes a flow path which is formed spirally from one end side to the other end side in the axial direction of the stator frame between an inner circumferential surface and an outer circumferential surface while circling along a circumferential direction of the stator frame and within which a coolant is circulated, where a side wall portion which isolates the adjacent parts of the flow path, an inner wall portion which isolates the flow path from the inner circumferential surface of the stator frame and an outer wall portion which isolates the flow path from the outer circumferential surface of the stator frame are integrally formed.
US10566851B2

The application relates to a method and system for determining the occupancy of one or more physical spaces. The system comprises one or more charging devices configured to be arranged at the one or more physical spaces, each of the charging devices comprising a charging unit configured for wireless power transfer to a mobile telecommunication device when the mobile telecommunication device is placed in close proximity to the charging unit, a localisation unit configured to broadcast an information signal comprising identifying information of the localisation unit to the mobile telecommunication device; and a controller configured to determine the location of an occupied physical space upon detection of the charging of the mobile telecommunication device, wherein the location is determined based on the broadcast signal.
US10566846B2

The wireless power transmission is a system for providing wireless charging and/or primary power to electronic/electrical devices via microwave energy. The microwave energy is focused to a location by a power transmitter having one or more adaptively-phased microwave array emitters. Rectennas within the device to be charged receive and rectify the microwave energy and use it for battery charging and/or for primary power.
US10566844B2

A system including: a photovoltaic (PV) cell; a radio frequency (RF) rectifier; a DC-DC converter connected to an output of the RF rectifier; and a control circuit configured to control an operation of the DC-DC converter, and configured to receive operating power from the PV cell.
US10566842B2

A power feeding system includes a power feeding device and a power receiving device. The power receiving device includes: a resonant circuit including a receiving coil, a resonant capacitor configured to resonate with the receiving coil, and a resonance control transistor configured to control a resonant state by changing an electrical connection state of the resonant capacitor; a rectifying diode configured to rectify received power by the receiving coil; and a resonance control unit configured to set the resonance control transistor to a non-conductive state based on the received power and power consumption of the load during a period including a subsequent conducting period during which a current flows to the rectifying diode, and which is estimated in a resonant state of the resonant circuit.
US10566840B2

When a resonant frequency of a power transmission-side resonance mechanism is expressed by fra, a switching frequency of a first switch circuit and a second switch circuit is expressed by fs, and a resonant frequency of the power transmission-side resonance mechanism and a capacitor of the first switch circuit or the second switch circuit is expressed by frb, a relation of fra
US10566839B2

An apparatus for determining a relative position of a wireless power transmitter from a wireless power receiver is provided. The apparatus comprises a driver circuit configured to generate a first signal and a second signal. At least one of the first signal and the second signal oscillates at two frequencies. The apparatus comprises a first generator coil configured to generate a first alternating magnetic field when driven by the first signal. The first generator coil is also configurable to wirelessly transfer charging power from the wireless power transmitter. The apparatus comprises a second generator coil configured to generate a second alternating magnetic field when driven by the second signal.
US10566838B2

A magnetic flux pad (BPP) is provided for generating or receiving magnetic flux. The pad may be used with an inductive power transfer system, and comprises a magnetically permeable core (4) and two substantially flat overlapping coils (2, 3) magnetically associated with the core (4). The coils (2, 3) are arranged so that there is essentially no mutual coupling between them.
US10566836B2

A method for controlling electrical power usage by at least one power consuming device connected—via a telecommunications network—to at least one electrical power generating and/or storing component includes: in a first step, an electrical power consumption profile information is transmitted to or accessed by an electrical power management entity, the electrical power consumption profile information being related to the at least one power consuming device or to a mode of operation thereof; and in a second step, subsequent to the first step, a first electrical power control information and/or a second electrical power control information is transmitted, by the electrical power management entity, to the at least one power consuming device, the first electrical power control information indicating to activate a power consumption mode of operation corresponding to the electrical power consumption profile information transmitted to or accessed by the electrical power management entity.
US10566834B2

According to one aspect, an uninterruptable power supply (UPS) is provided. The UPS includes a first input constructed to receive input power from a first power source, a second input constructed to receive input power from a second power source, an output constructed to provide output alternating current (AC) power derived from at least one of the first power source and the second power source, a bypass switch having an on state and an off state coupled between the first input and the output, an inverter coupled between the second input and the output and constructed to generate the output AC power. The UPS being constructed to quickly transition from a first power delivery mode that provides output power derived from the first power source to a second power delivery mode that provides output power derived from the second power source.
US10566824B2

There is provided a wireless power transmission module for a vehicle that includes a housing providing an internal space and including an upper plate on which a portable device to be charged is placed, an antenna unit including a first wireless power transmission antenna operating in a magnetic induction method and a second wireless power transmission antenna operating in a magnetic resonance method, and a shielding unit including a first shielding sheet disposed in an area corresponding to the first wireless power transmission antenna and a second shielding sheet disposed in an area corresponding to the second wireless power transmission antenna. The antenna unit is placed inside the housing so that a first distance from the first wireless power transmission antenna to an outer surface of the upper plate is shorter than a second distance from the second wireless power transmission antenna to the outer surface of the upper plate.
US10566818B2

Provided are a battery charging method, a battery charging information generating method, and a battery charging apparatus. The battery charging apparatus may measure a temperature of a battery, may estimate a state of charge (SOC) and a state of health (SOH) of the battery, may acquire an F mapping relationship that maps F values to C-rates and SOCs at the temperature and the SOH, the F value denoting a ratio of variation of SOC to variation of voltage, and may generate a charging profile that is a sequence of charging C-rates for each of the SOCs for charging the battery based on the estimated SOC and the F mapping relationship.
US10566816B2

A method of charging a battery, wherein the battery comprises a plurality of battery cells, includes charging the battery with a first voltage for a first time period, which charging is first charging, charging the battery with a second voltage for a second time period, which charging is second charging, and charging the battery with a third voltage for a third time period, which charging is third charging, wherein lengths of the first to third time periods are determined in correspondence with a magnitude of charging current of the battery.
US10566811B2

A method of estimating a battery state includes acquiring one or more parameters for estimating a present state of the battery based on a previous state of the battery; acquiring a present usage environment of the battery; and estimating the present state by applying any one or any combination of any two or more of the previous state, the present usage environment, and the acquired one or more parameters to an electrochemical model that is expressed by simplified parameters simplified by either one or both of parameter grouping and partial non-dimensionalising of an electrochemical reaction governing equation of the battery.
US10566806B2

An improved multi-device tabletop charging station is described herein. The multi-device tabletop charging station can comprise a housing, a Universal Serial Bus (USB) hub, a plurality of retractable cable reels, and a plurality of chargers. The housing can comprise a top inner surface and a bottom inner surface. The top inner surface can enclose the bottom inner surface. The bottom inner surface can comprise a plurality of recessed sections, and a plurality of openings. The (USB) hub can be mounted within the top inner surface. The USB hub can comprise a plurality of powered ports. The plurality of retractable cable reels can each be mounted within each of the plurality of recessed section. The plurality of chargers can each be reeled onto each of the plurality of retractable cable reels. Each of the plurality of chargers can comprise a first end and a second end.
US10566790B2

A system and method for extracting a skeleton topology structure for an electric power grid, the method comprising: receiving a description of a topology sub-structure corresponding with user's need and a description of skeleton topology sub-structure extracted from the topology sub-structure; generating a first incidence matrix based on the description of the topology sub-structure and a second incidence matrix based on the description of the skeleton topology sub-structure; generating a third incidence matrix based on a primary topology structure of electric power grid; searching from the third incidence matrix a sub-matrix that matches the first incidence matrix; obtaining a fourth incidence matrix by using the second incidence matrix to transform the matching sub-matrix; and generating a skeleton topology structure corresponding to the primary topology structure based on the fourth incidence matrix.
US10566789B2

The present invention discloses a DC current supply circuit, which comprises a plurality of power connectors; a first and second plurality of multiplexers; a plurality of AC-DC regulators; and an OR-ing circuit. Inputs and outputs of each of the first plurality of multiplexers are connected to live wires of at least two of the plurality of power connectors and to an input of a corresponding AC-DC regulator respectively. Inputs and outputs of each of the second plurality of multiplexers are connected to neutral wires of at least two of the plurality of power connectors and to input of a corresponding AC-DC regulator respectively. Each selector pin of the first plurality of multiplexers is connected to output of a corresponding AC current sensor. Each of selector pins of the second plurality of multiplexers is connected to output of a corresponding AC current sensor. Outputs of the corresponding AC-DC regulators are connected to the OR-ing.
US10566782B2

A bus system comprises a feed module, a load module and a data cable connecting the feed module to the load module. A fuse is provided in an energy path and/or respectively in an energy/data transmission path between a feed module and a load module.
US10566780B2

An electronic circuit for single-event latch-up (SEL) detection and protection of a target integrated circuit (IC) is disclosed. The circuit comprises: a first detector configured for detecting an absolute load current (i) and comparing the absolute load current (i) with a threshold current (ith); a second detector configured for detecting a rate of change of load current (di/dt) and comparing the rate of change of load current (di/dt) with a threshold current change rate (di/dt)th; and a determination module for triggering a power shut-down to the target IC if the absolute load current (i) exceeds the threshold current (ith) and/or the rate of change of load current (di/dt) exceeds the threshold current change rate (di/dt)th.
US10566776B2

An outdoor enclosure provides weather protection for electrical equipment. More particularly, an outdoor enclosure having a cover flush with the floor or the ground and an interior space beneath the floor or ground is provided. The interior space is maintained in a water-tight condition when the cover of the enclosure and a door within the cover are closed and a drain is provided in the floor of the interior space to allow water to drain from the interior space if and when such water enters the enclosure. Electrical cables and a receptacle with ground fault protection are stowed within the enclosure and pulled through the door in the cover when a user needs access to electrical power via the receptacle.
US10566774B1

A cable pathway divider, for installation on a cable runway, includes a pair of post halves and a ring-shaped locking member. Each post half includes a base portion and an extension portion, and the base portions of the post halves are arrangeable at opposite sides of a cross member of a cable runway. The post halves are securable to one another from opposite sides of the cross member, via clamping arrangement of the ring-shaped locking member relative to the post halves, such that the extension portions extend into a space above the cable runway to divide the cable runway into at least two cable paths.
US10566769B2

The present invention provides methods and systems for a modular ion generator device that includes a bottom portion, two opposed side portions, a front end, a back end, and a top portion. A cavity is formed within the two opposed side portions, front end, back end, and top portion. At least one electrode is positioned within the cavity, and an engagement device is engaged to the front end and/or an engagement device engaged to the back end for allowing one or more modular ion generator devices to be selectively secured to one another.
US10566754B2

A brush device includes: a first and a second flange disposed side by side, each flange extending radially between a rubbing face intended to rub against a moveable element and a flange head intended to be connected electrically to another moveable element, a first plate rigidly fixed to the first flange only and extending tangentially above the head of the second flange, in such a way as to transmit, when this first plate is loaded by pressure unit, pressure forces on the second flange, a second plate, distinct from the first plate, rigidly fixed to the second flange only and extending tangentially above the head of the first flange in such a way as to bear on the first flange in the event of relative motion of the second flange with respect to the first flange towards the first moveable element.
US10566748B2

A coaxial connector has a selectively engageable radio frequency interference shield.
US10566744B1

A plug protection device (1) has an annular holding section (2), which has an inner surface wall (3), which delimits a through-opening (4) of the annular holding section (2) and which, with regard to its shape, is adapted to an outer surface wall (5) of a shoulder (6) of a sensor housing (7) of the sensor (8) in such a way that the annular holding section (2) of the plug protection device (1) is able to be mounted in a form-fitting manner onto the shoulder (6) of the sensor housing (7), and having at least one protection lug (9.1, 9.2, 9.3) connected with the annular holding section (2), which extends away from a face side of the annular holding section (2), which in a mounted arrangement of the plug protection device (1) on the shoulder (6) of the sensor housing (7) faces an electric connection socket (11) of the sensor (8) configured for the contacting reception of an electric plug (10), in such a way that the protection lug (9.1, 9.2, 9.3) extends in an insertion direction (R), so that in a mounted arrangement of the plug protection device (1) onto the shoulder (6) of the sensor housing (7) of the sensor (8), in which also the electric plug (10) is inserted into the electric connection socket (11) of the sensor (8), the electric plug (10) is mechanically limited on at least one side of the electric plug (10) by the at least one protection lug (9.1, 9.2, 9.3). A sensor arrangement with such a plug protection device (1) is also provided.
US10566731B1

The invention discloses an outdoor waterproof connector box, which comprises a cable waterproof assembly, a fixing member, a wire inlet pedestal, a wiring base and a shell, wherein the wire inlet pedestal is provided with at least one waterproof hole for being inserted by the cable waterproof assembly, the wiring base is connected with the wire inlet pedestal, and the shell is sleeved outside the wire inlet pedestal and the wiring base, and the shell is hermetically connected with the wire inlet pedestal; and the fixing member is inserted from a side surface of the wire inlet pedestal to fix the cable waterproof assembly in the corresponding waterproof hole. The cable inlet and outlet of the invention are fast to seal, and the connector box has an excellent overall waterproof performance.
US10566726B1

An electrical connector includes a connector mount. The connector mount has a cavity that is configured to receive a terminal. The electrical connector includes a terminal position assurance. The terminal position assurance is supported on the connector mount for movement between a pre-lock position and a locked position. The electrical connector includes a rocker attached to the connector mount. At least a portion of the rocker is configured move relative to the connector mount from a non-biased to a biased position. The rocker is configured to prevent the terminal position assurance from moving from the pre-lock position to the locked position when the rocker is in the non-biased position.
US10566724B2

A connector includes a housing configured to have an object component be inserted therein, and a terminal accommodated in the housing and configured to be conductively connected to the object component. The terminal includes a first base part, a second base part disposed apart from the first base part, and a joint part joining the first base part to the second base part. The joint part elastically deforms so as to move the second base part relative to the first base part. The first base part includes a base body and a mount portion connected to the base body at a first connection point. The mount portion is mountable onto an object device with a mount agent. The joint part includes a root portion joined to the base body and a displaceable portion connected to the root portion at a second connection point. The displaceable portion is displaceable relative to the root portion. A space preventing the mount agent from moving to the displaceable portion is formed around the terminal between the second connection point and the first connection point. This connector prevents connective connection with the object component from being obstructed.
US10566721B2

A cable connector includes: a contact (45A, 45B) supported by an insulator (20) having a cable insertion groove (21); a lock member (65) rotatable about a rotation shaft (74), between a lock position where a lock portion (68) of the lock member faces a locked portion (98) of a sheet-like cable (93) inserted in the insulator and an unlock position where the lock portion does not face the locked portion; and a bias portion (80) for biasing the lock member to the lock position, wherein an inner surface of the cable insertion groove includes a reference surface (21a) which is an end surface in a movement direction of the lock portion from the lock position to the unlock position, and a rotation center G of the rotation shaft is located on a side opposite to the movement direction, with respect to the reference surface.
US10566719B2

A connector includes terminals with contacts. In an embodiment the contacts are positioned in a vertical connector similar to an edge card connector but with a differential pair aligned in a vertical direction. Thus the connector can provide edge-coupled differential pair in a high-density configuration.
US10566715B2

Electronic devices are disclosed that include a housing and a display coupled to the housing by an adhesive. The display includes an antenna component. The device includes a casing coupled to the display, a circuit board positioned within the housing, a wireless communication component coupled to the circuit board. The device includes a receptacle connector coupled to the housing and an electrical contact electrically coupled to the wireless communication component. The device further includes a plug connector that electrically connects the antenna component to the wireless communication component. The plug connector includes a first portion electrically coupled to the antenna component, positioned within the casing and translatable within the casing along a first axis orthogonal to a longitudinal axis of the first portion. The plug connector includes a second portion electrically coupled to the first portion, extending into the receptacle connector and contacting the electrical contact of the receptacle connector.
US10566709B2

An electrical connector includes at least two electrical connector elements extending side by side along a longitudinal direction, each of the electrical connector elements being connectable to a respective wire of an associated electrical cable. An electrical device is in electrical contact with the respective electrical connector elements. A flexible carrier bears inwardly against the electrical connector elements. The electrical device is mounted on an inner side of the flexible carrier which faces the connector elements.
US10566699B2

A system and methods for RF (Radio Frequency) penetration imaging of one or more objects in a medium, the system including a generation and reception subsystem configured to generate and receive a plurality of RF signals, an RF antenna array including a plurality of antennas, the antennas being configured to transmit the RF signals towards the medium and receive a plurality of RF signals reflected from the medium, a data acquisition subsystem configured to receive and store the reflected RF signals, and a processor configured to estimate the distance between the surface of the target medium and the antenna array, the delay between the transmitted signals and the plurality of signals reflected from the object using a dedicated frequency sub-band of the received signals, the location of the antennas at each transmitting time, and determine whether there is an object within the medium.
US10566698B2

At least one embodiment of the present invention includes an antenna system comprising a multifocal reflector having at least two reflecting segments having different curvatures defining at least two different spaced apart focal points, such that the multifocal reflector is configured and operable to receive radiation incident on the segments at different incident angles within a certain angular range, and reflect the incident radiation onto the at least two focal points in a focal axis, thereby creating focused radiation formed by at least two differently focused portions of radiation; a phased array feed antenna unit located perpendicularly to the focal axis and comprising a plurality of antenna elements for receiving/transmitting at least two differently focused portions, and a feed network connected to the plurality of the antenna elements for selectively actuating the antenna elements for performing electronic scanning of the space area aimed at detecting target.
US10566689B2

Described are an antenna system for wireless communication and a method of configuration thereof. The antenna system can include a first radiator having a first resonance frequency, a second radiator having a second resonance frequency different from the first resonance frequency, a first electromagnetic coupler associated with the first radiator and a first frontend, a second electromagnetic coupler associated with the second radiator and a second frontend, and a switch. The switch can be configured to connect the first electromagnetic coupler and the second electromagnetic coupler in an inter antenna aggregation configuration in a first mode of operation. The switch can also be configured to connect the first electromagnetic coupler and the second electromagnetic coupler in an intra antenna aggregation configuration in a second mode of operation.
US10566688B2

A horn antenna module is provided. The horn antenna module includes a waveguide and an antenna cover. The waveguide includes a plurality of waveguide paths. The antenna cover covers one end of the waveguide. The antenna cover includes a plurality of protrusions and a bottom surface. The protrusions are formed on the bottom surface. The protrusions correspond one-to-one with the waveguide paths. Each protrusion has a top surface and a lateral surface. The lateral surface is located between the top surface and the bottom surface. The top surface is planar.
US10566687B2

A housing for an electronic device, including an aluminum layer enclosing a volume that includes a radio-frequency (RF) antenna is provided. The housing includes a window aligned with the RF antenna; the window including a non-conductive material filling a cavity in the aluminum layer; and a thin aluminum oxide layer adjacent to the aluminum layer and to the non-conductive material; wherein the non-conductive material and the thin aluminum oxide layer form an RF-transparent path through the window. A housing for an electronic device including an integrated RF-antenna is also provided. A method of manufacturing a housing for an electronic device as described above is provided.
US10566686B2

A stacked semiconductor device assembly may include a first semiconductor device having a first substrate and a first set of vias through the first substrate. The first set of vias may define a first portion of an antenna structure. The stacked semiconductor device assembly may further include a second semiconductor device having a second substrate and a second set of vias through the second substrate. The second set of vias may define a second portion of the antenna structure. The stacked semiconductor device assembly may also include a stack interconnect structure electrically coupling the first portion of the antenna structure to the second portion of the antenna.
US10566681B2

An antenna structure includes a metal housing, a first resonance portion, a second resonance portion, an extending portion, and a signal feed source. The metal housing includes a front frame, a backboard, and a side frame. The side frame defines a slot and the front frame defines a groove and a gap. The metal housing is divided into at least an antenna section by the slot, the groove, and the gap. The first and second resonance portions and the extending portion are spaced apart from each other. The first resonance portion and the extending portion are both directly and electrically connected to the antenna section or are spaced apart and electrically coupled to the antenna section. The second resonance portion is electrically connected to the antenna section. One resonance portion is electrically connected to the signal feed source and the other resonance portion is grounded.
US10566679B2

An antenna apparatus includes a substrate including a first main side and a second main side arranged opposite thereto. The antenna apparatus further includes a first and a second fixing region arranged at the first main side. The antenna apparatus includes a ribbon connecting the first fixing region and the second fixing region, which is at least regionally spaced apart from the substrate. Furthermore, the antenna apparatus includes a metallization arranged at the second main side, which is arranged opposite to at least one of the first fixing region, the second fixing region and the ribbon.
US10566672B2

The systems and methods described herein provide a traveling wave launcher system physically and communicably coupled to a semiconductor package and to a waveguide connector. The traveling wave launcher system includes a slot-line signal converter and a tapered slot launcher. The slot-line signal converter may be formed integral with the semiconductor package and includes a balun structure that converts the microstrip signal to a slot-line signal. The tapered slot launcher is communicably coupled to the slot-line signal converter and includes a planar first member and a planar second member that form a slot. The tapered slot launcher converts the slot-line signal to a traveling wave signal that is propagated to the waveguide connector.
US10566665B2

Lead from lead acid battery scrap is recovered in two separate production streams as clean grid lead and as high-purity lead without smelting. In preferred aspects, lead recovery is performed in a continuous process that uses an aqueous electroprocessing solvent and electro-refining, and spent electroprocessing solvent can be recycled to the recovery process.
US10566664B2

An embodiment of the present invention provides a method for producing lithium phosphate from a lithium solution, comprising the steps of, preparing a mixture in which a phosphorus-containing material is added to a lithium solution in step 1; adding a basic solution to the prepared mixture to adjust the pH to 10 to 12 in step 2; and making the pH-adjusted mixture react by raising its temperature and filtering to recover lithium phosphate in step 3.
US10566647B2

The present disclosure relates to the manufacture of battery packs/assemblies and more specifically, the manufacture of battery packs/assemblies for use in aircraft. A lightweight battery assembly with cell compression and/or pressure management system is disclosed herein. The battery assembly can employ a composite battery enclosure impregnated with a plurality of primary fibers that define a direction of the composite battery enclosure's tensile strength. A cell-stack can be positioned in the composite battery enclosure such that the composite battery enclosure applies a predetermined pressure upon the cell-stack to compress the cell-stack in the direction of the composite battery enclosure's tensile strength.
US10566646B2

A method of operating a fuel cell system includes providing a fuel cell stack containing a plurality of fuel cells and interconnects, and first and second ceramic side baffles located on opposing sides of the fuel cell stack, and applying an electrical potential to an outer surface of at least one of the first and the second ceramic side baffles, such that the electrical potential is equal to or more negative than a lowest potential of any interconnect in the fuel cell stack or any electrically conductive fuel cell stack component.
US10566645B2

Separators of multiple types capable of supplying and diffusing fluids such as an anode gas, cathode gas and coolant uniformly are prepared and combined to construct a fuel cell stack. Such a cell stack (20) for fuel cells includes separators of at least two types (types CA, C, A, C, CW and AW) for anode gas and cathode gas. Each separator is such that a corrosion-resistance layer is formed on at least one face of a metal plate (30) and a fluid supply and diffusion layer for the corresponding gas is formed by an electrically conductive porous layer on the corrosion-resistant layer. The at least two separators are stacked so as to face each other with at least an electrolyte membrane and catalyst layers on both sides of the membrane (a new membrane electrode assembly N-MEA) being sandwiched between the fluid supply and diffusion layers of the separators.
US10566631B2

An electrocatalyst is provided. The electrocatalyst includes Pd-containing metal nitride, wherein the metal is Co, Fe, Y, Lu, Sc, Ti, V, Cu, Ni, or a combination thereof. The molar ratio between the metal and Pd is greater than 0 and less than or equal to 0.8. A fuel cell utilizing the above electrocatalyst is further provided.
US10566627B2

A slurry composition includes a negative electrode active material, a particulate binder, a water soluble polymer, and water. The particulate binder includes a first particulate binder and a second particulate binder. The first particulate binder includes a copolymer (A) including an aliphatic conjugated diene monomer unit and an aromatic vinyl monomer unit, has a degree of swelling in electrolysis solution of 110% to 200% by mass, has a glass transition temperature of −30° C. to 60° C., and has a gel content of 70% to 98% by mass. The second particulate binder includes a copolymer (B) including an aliphatic conjugated diene monomer unit and an aromatic vinyl monomer unit, has a degree of swelling in electrolysis solution of 250% to 600% by mass, and has a gel content of 70% to 98% by mass.
US10566622B2

A cathode material for a lithium-ion secondary battery, the cathode material including: secondary particles which are granulated active material particles including central particles and a carbonaceous film that coats surfaces of the central particles, wherein a granulated body breakage degree ((a−b)/a) of the secondary particles is 0.03 or more and 0.30 or less, and the granulated body breakage degree is calculated based on a relative particle amount a, at which a maximum peak is shown in a particle size distribution of the secondary particles, and a relative particle amount b, at which a maximum peak in a particle size distribution of the secondary particles is shown after a dispersion treatment of the secondary particles is performed using a homogenizer.
US10566621B2

A lithium-ion secondary battery including a cathode, an anode, and an electrolyte, in which the lithium-ion secondary battery includes inorganic phosphate particles, and the cathode includes cathode active material particles which include central particles made of LixAyMzPO4 (0≤x≤1.1, 0.8≤y≤1.1, and 0≤z≤0.2; here, A represents at least one element selected from the group consisting of Fe, Mn, Co, and Ni, and M represents at least one element selected from the group consisting of Mg, Ca, Co, Sr, Ba, Ti, Zn, B, Al, Ga, In, Si, Ge, and rare earth elements) and a carbonaceous film that coats surfaces of the central particles.
US10566616B2

Disclosed is a negative active material having a reduced volume change during charge/discharge. A fine crystalline region exists on a matrix of an alloy, and lithium is easily dispersed due to the fine crystalline region. In the negative active material, a ratio of the fine crystalline region is represented by an amorphization degree, and is optimized in designing a battery through a measurement of an expansion rate after 50 cycles. The negative active material is used for a secondary battery and includes an alloy formed by a chemical formula below: (a ratio of Ti to Fe is 1:1 and a ratio of Si:Ti or Si:Fe has a range of 5:1 to 9:1.) Si—−xTiyFezAlu where x, y, z, and u are at %, x: 1−(y+z+u), y: 0.09 to 0.14, z: 0.09 to 0.14, and u: larger than 0.01 and less than 0.2.
US10566615B2

A method is disclosed for producing a battery preparing a first electrode by providing a substrate and depositing onto the substrate at least one silicon-based semiconductor layer of a specific porosity, in particular a doped micro-crystalline silicon layer that may comprise additions of Ge, Sn and/or C; treating the semiconductor layer using laser radiation for fully or partially varying the porosity, in particular by increasing the porosity of active regions for accommodating ions, in particular lithium-ions, or for reducing the porosity of inactive regions, for decreasing the ion-absorption capacity; arranging the first electrode together with a second electrode and an electrolyte within a housing; and contacting the two electrodes and connecting with external terminals accessible from outside the housing. Also disclosed is a battery made according to the disclosed method.
US10566607B2

A negative electrode active material including: a particle of negative electrode active material containing silicon-based material of SiOx (0.5≤x≤1.6); wherein the intensity A of a peak in a Si-region given in the chemical shift region of from −50 to −95 ppm and the intensity B of a peak in a SiO2-region given in the chemical shift region of from −96 to −150 ppm in a 29Si-MAS-NMR spectrum of the silicon-based material satisfy a relationship that A/B≥0.8. This provides a negative electrode active material which can increase a battery capacity, and can improve cycle characteristics and initial charge/discharge characteristics when used as a negative electrode active material for a lithium ion secondary battery.
US10566605B2

Provided are an electrode for a rechargeable lithium battery including a current collector and an active material layer positioned on the current collector, the active material layer includes an electrode active material; binder; a composite material including an acrylonitrile-based resin and a carbon-based material positioned on the surface of the acrylonitrile-based resin; and a pore, and a rechargeable lithium battery including the same.
US10566594B2

The present invention provides a nonaqueous electrolyte secondary battery separator which is excellent in cycle characteristic. The nonaqueous electrolyte secondary battery separator includes a polyolefin porous film in which a difference between (i) a porosity calculated from a continuous image which is formed so as to extend from a surface to an inside of the polyolefin porous film in a thickness direction and in which a void part and a resin part are shown at respective two gray levels and (ii) a porosity calculated from a thickness, a weight per unit area, and a real density of the polyolefin porous film is 4% to 20%.
US10566588B2

An exemplary support assembly for a battery array includes, among other things, a frame and an insert secured to the frame. The insert is configured to hold at least one battery cell within the frame. The frame is made of a first material and the insert is made of a second material that is softer than the first material. An exemplary method of securing a battery cell within a traction battery pack of an electrified vehicle includes, among other things, compressing an insert against the at least one battery cell. The insert is secured to a frame made of a first material. The insert is made of a second material that is softer than the first material.
US10566585B2

A battery pack has a battery unit and a battery case. The battery case includes side frames and an upper frame. The upper frame includes an upper surface portion and a trailing portion that extends downward from an end portion of the upper surface portion. Each of the side frames includes a side surface portion, an intermediate portion that extends from an upper end of the side surface portion inward in the width direction so as to pass below the upper surface portion and faces the upper surface portion in an up-down direction, and a contact portion that extends upward from an end portion of the intermediate portion and is brought into contact with the upper surface portion. The trailing portion includes one or more access openings that are accessible to a space between the upper surface portion and the intermediate portion facing each other in the up-down direction.
US10566583B2

An aluminum plastic film packaging material for lithium batteries to prolong service life, at least comprising an inner layer and an aluminum foil layer, is performed an anti-corrosion treatment between the inner layer and the aluminum foil layer by one of the following ways: 1) a chromium-containing anti-corrosion layer is formed from an aqueous modified resin containing trivalent chromium; and 2) an adhesive layer with non-chromium material is formed from an aqueous modified resin, an epoxy curing agent, a silane coupling agent and a nano-sized metal oxide particle.
US10566579B2

This disclosure provides an OLED light-emitting device, a production method thereof as well as a display apparatus, and relates to the technical field of OLED display, which can enhance the internal quantum efficiency of a blue OLED light-emitting device. This OLED light-emitting device comprises a substrate, and an anode, a hole transport layer, a blue light-emitting layer and a cathode provided on the substrate; the OLED light-emitting device further comprises an Ag nanolayer located between the anode and the hole transport layer; wherein the blue light-emitting layer is a blue phosphorescent light-emitting layer; the absorption spectrum of the Ag nanolayer overlaps the emission spectrum of the blue phosphorescent light-emitting layer, and the blue phosphorescent light-emitting layer is located within the penetration depth of surface plasma of Ag nanoparticles in the Ag nanolayer. It is used in the production of a blue OLED light-emitting device and a display apparatus comprising the same.
US10566578B2

A display device includes a first substrate, a coloring layer formed on the first substrate, a transparent insulating layer having a first refractive index formed on the coloring layer, a first transparent electrode having a higher second refractive index than the first refractive index formed on the transparent insulating layer, an organic layer having a light emitting layer formed on the first transparent electrode, and a second transparent electrode formed on the organic layer.
US10566572B2

An organic light-emitting display device and a method of manufacturing the same are provided. An organic light-emitting display device includes: a light-emitting element on a substrate, and an encapsulation unit on the light-emitting element, the encapsulation unit including: a plurality of inorganic encapsulation layers, at least one of the inorganic encapsulation layers including: a plurality of inorganic insulation layers, and at least one element encapsulation layer between the inorganic insulation layers, the at least one element encapsulation layer including at least one of: a hydrophobic element and an inert element, and at least one organic encapsulation layer between the inorganic encapsulation layers.
US10566567B2

A display device includes a thin film transistor; a first organic insulating film covering the thin film transistor and containing a resin material; an inorganic insulating film on the first organic insulating film; a pixel electrode electrically connected with the thin film transistor; a second organic insulating film covering an end of the pixel electrode and exposing a top surface of the pixel electrode; and an organic layer provided on the top surface of the pixel electrode and including a light emitting layer. As seen in a plan view, the inorganic insulating film has an opening, overlapping the second organic insulating film, at a position not overlapping an opening provided in the first organic insulating film. The first and second organic insulating films face each other in the opening in the inorganic insulating film, with an oxide conductive film being between the first and second organic insulating films.
US10566564B2

A light emitting diode and a light emitting display device are disclosed. The light emitting diode includes a first electrode and a second electrode facing each other; and a hole transporting layer between the first electrode and the second electrode, wherein the hole transporting layer includes an inorganic compound of a chemical formula 1, A:M1:M2, where the A is a semiconductor nano particle or a nano inorganic particle selected from a metal oxide group, and the M1 and M2 are different from each other and represent metal positive ions which the A is doped with.
US10566559B2

A structure of photovoltaic cell is provided. The structure of photovoltaic cell includes a substrate, a lower conductive layer, a photovoltaic layer, and an upper conductive layer, the lower conductive layer is disposed at one side of the substrate, the photovoltaic layer is disposed at the other surface of the lower conductive layer, and the upper conductive layer is disposed on the other surface of the photovoltaic layer. An electron transporting layer, a hole transporting layer, and an active layer sandwiched between the electron transporting layer and the hole transporting layer collectively constitute the photovoltaic layer. The electron transporting layer covers a portion of the active layer and the hole transporting layer for blocking the upper conductive layer from electrically connecting to the active layer and the hole transporting layer.
US10566556B2

A display panel, a method for fabricating the same and a display device are disclosed. The display panel includes a top emission AMOLED display sub-panel, a normally-white mode reflective display sub-panel provided on the top emission AMOLED display sub-panel, and a switching element configured to turn on the top emission AMOLED display sub-panel and turn off the normally-white mode reflective display sub-panel according to a received first instruction, and turn on the normally-white mode reflective display sub-panel and turn off the top emission AMOLED display sub-panel according to a received second instruction. By fabricating the normally-white mode reflective display sub-panel on the top emission AMOLED display sub-panel, it is possible to switch, on one operation interface, to the normally-white mode reflective sub-panel to achieve a good display effect under strong light, or to the top emission AMOLED display sub-panel to achieve viewing color content. The display panel and the corresponding display device are easy to operate and simple in structure.
US10566554B2

Platinum (II) and palladium (II) complexes of Formulas A and B and iridium (III) complexes of Formula C having azepine functional groups and their analogues as emitters for full color displays and lighting applications.
US10566548B2

An image sensor includes at least a first electrode, a second electrode, an organic photoelectric conversion layer, and a carrier blocking layer. The carrier blocking layer is formed of a material having the following structural formula (1), and has a thickness of from 5×10−9 to 1.5×10−7 m:
US10566545B2

A condensed cyclic compound and an organic light-emitting device including the same are provided. The organic light-emitting device includes a first electrode, a second electrode, and an organic layer disposed between the first electrode and the second electrode. The organic layer includes the condensed cyclic compound represented by Formula 1: in Formula 1, A11 is a C1-C60 heterocyclic group, A12 is a C5-C60 carbocyclic group or a C1-C60 heterocyclic group, X11 is O or S, X12 is C, X13 is selected from N, C, and C(R13), X14 is selected from N, C, and C(R14), and X13 and X14 are linked via a single bond or a double bond.
US10566543B2

According to the present invention, there are provided pyrimidine derivatives represented by the following general formula (1). The pyrimidine derivatives of the invention are novel compounds and feature (1) good electron injection property, (2) high electron mobility, (3) excellent hole blocking property, (4) good stability in their form of thin films, and (5) excellent heat resistance.
US10566542B2

The present invention discloses an organic electroluminescence device, comprising a luminescent layer, wherein, a host material of the luminescent layer comprises a thermally activated delayed fluorescence material, the host material is doped by a dye, and the dye comprises at least one phosphorescent dye. The present invention employs a thermally activated delayed fluorescence material, whose difference between the triplet state energy level and the singlet state energy level (ΔEST) is relatively small. The present invention employs the material as the phosphorescence host, so part of the triplet state exciton level transfers to the singlet state excitons, and the amount of the overall triplet state excitons is smaller. Therefore, the concentration of the triplet state excitons decreases, and the recombination region becomes narrower, which effectively reduces the probability of excitons entering the charge transport layer, and at the same time the narrowing of the recombination region effective prevents the diffusion of N-type dopants into the exciton recombination region. Additionally, by employing the host material, the device corresponds to a low working voltage.
US10566535B2

A method of forming an organic material pattern film, the method including: forming partition walls on a first region of a first layer, the partition walls including a fluorine containing material; forming a second layer including an organic material on a second region of the first layer, the second region being defined by the partition walls; and removing the partition walls.
US10566529B2

Provided are a memory device and a method of manufacturing the same. Memory cells of the memory device are formed separately from first electrode lines and second electrode lines, wherein the second electrode lines over the memory cells are formed by a damascene process, thereby avoiding complications associated with CMP being excessively or insufficiently performed on an insulation layer over the memory cells.
US10566522B2

A multilayer thin film for magnetic random access memory that includes thin platinum layers and thin cobalt-copper layers, and more particularly, to a multilayer thin film having magnetic layers including non-magnetic material copper that replaces a portion of the magnetic material cobalt.
US10566520B2

A semiconductor device includes a substrate having an array region defined thereon, a ring of magnetic tunneling junction (MTJ) region surrounding the array region, a gap between the array region and the ring of MTJ region, and metal interconnect patterns overlapping part of the ring of MTJ region. Preferably, the ring of MTJ region further includes a first MTJ region and a second MTJ region extending along a first direction and a third MTJ region and a fourth MTJ region extending along a second direction.
US10566516B2

The various implementations described herein include methods, devices, and systems for detecting light. In one aspect, a photodetector device includes: a superconducting wire, and a transistor that includes a semiconducting component and a superconducting component. The superconducting wire is electrically coupled to the superconducting component. The semiconducting component is located adjacent to the superconducting component. The superconducting component is configured to, in response to receiving an input current exceeding a current threshold, transition from a superconducting state to a non-superconducting state and generate heat sufficient to increase a temperature of the semiconducting component from a temperature below a semiconducting threshold temperature to a temperature above the semiconducting threshold temperature.
US10566514B2

Provided is a thermoelectric module including electrodes and P-type and N-type semiconductors formed on a substrate by a printing method. The thermoelectric module includes upper and lower substrates (110 and 120) formed of ceramic or aluminum and forming upper and lower surfaces of the thermoelectric module; electrodes (130) disposed on surfaces of the upper and lower substrates (110 and 120), the electrodes being formed of an electrically conductive material for transmitting electric power; a plurality of P-type and N-type semiconductors (140 and 150) spaced between the electrodes (130), the P-type and N-type semiconductors (140 and 150) being forming by sintering a paste mixture of thermoelectric powder and an organic solvent, wherein the electrodes (130) and the P-type and N-type semiconductors (140 and 150) are formed by a printing method. With this configuration, thin thermoelectric module having various sizes and shapes can be provided.
US10566513B1

The utility model provides a light-emitting diode (LED) circuit structure. First cutout performed a substrate forms plural first cutout regions and plural first material regions. Second cutout performed on the substrate forms plural second cutout regions, plural third cutout regions, plural second material regions, and plural third material regions. Besides, a second adhering layer is adhered to another side, which is opposite to the substrate, of the first adhering layer; a heat dissipation layer is adhered to another side, which is opposite the first adhering layer, of the second adhering layer. Accordingly, such the LED circuit does not require conventional electroplating, etching, and washing processes, and further not only the effect of saving energy and reducing carbon emission can be achieved, but also the effect of being flexible, reducing a manufacturing time and reducing manufacturing costs can be achieved.
US10566512B2

An electronic device is described. The electronic device includes a body having a first surface and a second surface opposite the first surface. The first surface of the body is a first surface of the electronic the device. The electronic device also has a second surface opposite the first surface. A metal pattern is disposed on the second surface of the electronic device. The metal pattern includes a first electrode, a second electrode, and at least two thermal pads. The at least two thermal pads are electrically isolated from the first electrode and the second electrode, are located along opposite sides of the second surface of the electronic device, and have substantially identical shapes.
US10566503B2

The purpose of the present invention is to decrease the process temperature for a multilayer glass into which an optical element is to be packed, thereby reducing the damage to the optical element during processing. A multilayer glass according to the present invention is so configured that a gap formed between glass plates is sealed with a sealing material that can fix at a process temperature lower than a temperature employed for the processing of an optical element (see FIG. 1).
US10566492B2

Light-emitting devices are disclosed. In some embodiments, the devices may emit light when a tunneling current is generated within the device.
US10566491B2

An efficient solar cell and method of fabricating the same is disclosed. The solar cell includes an n-doped substrate layer. A p-doped buffer layer is disposed on the n-doped substrate layer. A quantum dot absorber stack is disposed on the buffer layer. The absorber stack includes at least one quantum dot layer and one p-doped spacer layer. A p-doped cap layer is disposed on the quantum dot absorber layer. The thickness of the quantum dot layer is less than an electron diffusion length from the depletion region formed by the n-doped substrate layer and the p-doped buffer layer. The quantum dot absorber layer allows for additional photo currents from two-photon absorption from the p-doped cap layer being exposed to a light source.
US10566486B2

A solar cell stack having a first semiconductor solar cell that has a p-n junction of a first material with a first lattice constant, and having a second semiconductor solar cell that has a p-n junction of a second material with a second lattice constant. The first lattice constant is smaller than the second lattice constant. The solar cell stack has a metamorphic buffer that includes a sequence of a first, lower AlInGaAs or AlInGaP layer and a second, center AlInGaAs or AlInGaP layer, and a third, upper AlInGaAs or AlInGaP layer, and the metamorphic buffer is formed between the first semiconductor solar cell and the second semiconductor solar cell. The lattice constant in the metamorphic buffer changes along the thickness dimension of the metamorphic buffer, and the lattice constant and the In content increase and the Al content decreases between at least two layers of the metamorphic buffer.
US10566461B2

A thin film transistor and a method for manufacturing the same, an array substrate, and a display device are provided in embodiments of the disclosure. The method for manufacturing a thin film transistor in embodiments of the disclosure forms a plurality of strip-shaped protrusions on a substrate by a patterning process before forming structures of various layers of the thin film transistor, and then forms sequentially a gate electrode, a gate insulating layer, an active layer, a source-drain electrode on the plurality of strip-shaped protrusions; in other words, the thin film transistor is prepared, whose channels are aligned with and shaped to be similar to the plurality of strip-shaped protrusions, in a widthwise direction thereof.
US10566456B2

The disclosure discloses a thin film transistor, a method for fabricating the same, and an OLED display panel. The method for fabricating a thin film transistor includes: forming a poly-silicon layer and a gate insulation layer on a base substrate in that order; forming a pattern of a gate above the base substrate with the gate insulation layer in a patterning process; doping the base substrate with the pattern of the gate for the first time; forming a pattern of first photoresist on the base substrate doped for the first time, using a mask for forming the pattern of the gate, wherein the pattern of the first photoresist covers the pattern of the gate and an area for forming a lightly doped drain area; and doping the base substrate with the pattern of the first photoresist for the second time to form a pattern of an active layer.
US10566455B2

The stability of steps of processing a wiring formed using copper or the like is increased. The concentration of impurities in a semiconductor film is reduced. Electrical characteristics of a semiconductor device are improved. A semiconductor device includes a semiconductor film, a pair of first protective films in contact with the semiconductor film, a pair of conductive films containing copper or the like in contact with the pair of first protective films, a pair of second protective films in contact with the pair of conductive films on the side opposite the pair of first protective films, a gate insulating film in contact with the semiconductor film, and a gate electrode overlapping with the semiconductor film with the gate insulating film therebetween. In a cross section, side surfaces of the pair of second protective films are located on the outer side of side surfaces of the pair of conductive films.
US10566453B2

According to an embodiment of the present invention, a method for forming a contact for a transistor includes forming a first doped region over a semiconductor substrate. A first fin is formed over the first doped region. A gate is formed alongside portions of the first fin. A void is created by removing the first fin to expose a portion of the first doped region. A metal is deposited in the void to create the contact.
US10566451B2

A semiconductor device according to an embodiment includes a first nitride semiconductor layer; a second nitride semiconductor layer located on the first nitride semiconductor layer, a first and second electrode located on or above the first nitride semiconductor layer; a trench located in the second nitride semiconductor layer between the first electrode and the second electrode, and including a bottom surface and a side surface, the bottom surface being located in one of the first nitride semiconductor layer and the second nitride semiconductor layer; a gate electrode located in the trench; a gate insulating layer located between the bottom surface and the gate electrode and between the side surface and the gate electrode; and a region located in at least one of the first nitride semiconductor layer and the second nitride semiconductor layer, including a first portion adjacent to the bottom surface, and containing fluorine.
US10566449B2

The present invention is a FET having a p-doped or acceptor-doped layer underneath a FET channel to enable E/D Mode operation. A FET threshold voltage is tunable through a voltage applied to the p-doped layer via a metal contact such as a threshold-control terminal (TCT). The present invention has a dual E/D mode operation of a single FET device, and also a dual E/D mode operation with a single-polarity positive power supply voltage. The FET of the present invention is fabricated to enable dual enhancement-mode/depletion-mode (E-Mode/D-Mode) high electron mobility transistors (HEMTs), to enable dual E/D Mode operation by incorporating a p-doped or acceptor doped region underneath the channel, to achieve a tunable threshold voltage by varying the bias voltage on a fourth terminal called the threshold-control terminal (TCT) that contacts the p-doped layer, and to enable Dual E/D-Mode operation of a HEMT with a single-polarity positive power supply voltage.
US10566441B2

Methods of forming integrated circuits are provided herein. In an embodiment, a method of forming an integrated circuit includes providing a semiconductor substrate. The semiconductor substrate includes a plurality of gate structures that have sidewalls spacers disposed adjacent to the gate structures. A gap is defined between sidewall spacers of adjacent gate structures. The method proceeds with decreasing an aspect ratio between a width of the gap at an opening thereto and a depth of the gap, wherein an aspect ratio between a width of the gap at a base of the sidewall spacers and the depth of the gap remains substantially unchanged after decreasing the aspect ratio between the width of the gap at the opening thereto.
US10566440B2

A method for producing a semiconductor device includes implanting protons from a rear surface of a semiconductor substrate of a first conductivity type, and after the implanting protons, forming a first semiconductor region of the first conductivity type having a impurity concentration higher than that of the semiconductor substrate by performing an annealing process for the semiconductor substrate in an annealing furnace. The forming a first semiconductor region includes substituting oxygen gas for nitrogen gas in a normal pressure atmosphere, thereby reducing a partial pressure of the oxygen in the annealing furnace, and after the subtracting oxygen gas, performing the annealing process in the annealing furnace with a hydrogen gas atmosphere in a range of 300° C. to 450° C. The hydrogen gas atmosphere includes a volume concentration of hydrogen in a range of 6% to 30%.
US10566435B2

A semiconductor device includes a first gate-all-around field-effect transistor (GAA FET) device including a first gate stack having first channels, interfacial layers formed around the first channels, and dielectric material including first and second portions having respective thicknesses formed on the first interfacial layers. The semiconductor device further includes a second GAA FET device including a second gate stack having second channels, the interfacial layers formed around the second channels, and the dielectric material formed on the second interfacial layers. A threshold voltage (Vt) shift associated with the semiconductor device is achieved based on a thickness of the first portion of the dielectric material.
US10566431B2

A semiconductor device, its manufacturing method, and a radiation measurement method are presented, relating to semiconductor techniques. The semiconductor device includes: a substrate comprising a base area and a collector area adjacent to each other; a plurality of semiconductor fins on the substrate, wherein the plurality of semiconductor fins comprises at least a first semiconductor fin and a second semiconductor fin on the base area and separated from each other, the first semiconductor fin comprises an emission area adjacent to the base area, and the second semiconductor fin comprises a first region adjacent to the base area; a first gate structure on the second semiconductor fin; and a first source and a first drain at two opposite sides of the first gate structure and at least partially in the first region. Radiation in a semiconductor apparatus can be measured through this semiconductor device.
US10566425B2

An apparatus comprising: a plurality of sensors (501) arranged in an array (500), each sensor having a source electrode (504), a drain electrode (503), a gate electrode (505) and a channel, wherein the source electrode and drain electrode are elongate and the channel has a channel width defined by the longitudinal extent of the source and/or drain electrode and a channel length defined by the separation between the source and drain electrodes; a common conductive or semiconductive layer (506), which may be made of graphene, comprising the channels of the sensors (501) and arranged to extend over the plurality of sensors of the array and configured to be in electrical contact with at least the source electrode and the drain electrode of each sensor; and wherein the source electrode or drain electrode of each sensor forms a substantially continuous sensor perimeter at least along the channel width, which substantially encloses the other electrode of each sensor to inhibit the flow of charge carriers beyond the sensor perimeter to inhibit crosstalk between sensors in the array.
US10566422B2

A power semiconductor device includes a drain region and a source region disposed on a substrate, a gate insulating layer and a gate electrode disposed on the substrate and disposed between the drain region and the source region, a protection layer in contact with a top surface of the substrate and a top surface of the gate electrode, a source contact plug connected to the source region, a drain contact plug connected to the drain region, and a field plate plug in contact with the protection layer, wherein a width of the field plate plug is greater than a width of the source contact plug or a width of the drain contact plug.
US10566418B2

A semiconductor device is provided. The semiconductor device includes an insulating structure and a dielectric structure. The insulating structure is disposed on a substrate and has a plurality of openings. The dielectric structure is disposed on the insulating structure and extending into the plurality of openings.
US10566417B2

A method of forming a self-forming spacer using oxidation. The self-forming spacer may include forming a fin field effect transistor on a substrate, the fin field effect transistor includes a gate on a fin, the gate is perpendicular to the fin; forming a gate spacer on the gate and a fin spacer on the fin, the gate spacer and the fin spacer are formed in a single step by oxidizing an exposed surface of the gate and an exposed surface of the fin; and removing the fin spacer from the fin.
US10566405B2

According to one embodiment, a display device includes a display panel including a first insulating substrate, a first electrode disposed above the first insulating substrate, an IC chip electrically connected to the first electrode, a first terminal electrically connected to the IC chip, and a wiring substrate including a base including a first surface and a second surface on a side opposite to the first surface, a second terminal which is disposed on the first surface and is electrically connected to the first terminal, and an electromagnetic shielding layer which is disposed on the second surface and covers at least a part of the IC chip.
US10566404B2

A display device is provided including a plurality of pixels, wherein the plurality of pixels is arranged in a matrix form, wherein each of the plurality of pixels has an emission region and a transparent region, and wherein the emission region has a light-emitting element, and the transparent region has at least a part of a storage capacitor having transparency and is covered with at least one electrode of the storage capacitor, a first electrode covers the plurality of pixels, a light-emitting layer is arranged below the first electrode, a second electrode is arranged below the light-emitting layer, and the storage capacitor includes the first electrode.
US10566400B2

A display device includes a substrate having flexibility, a transistor having a gate insulating film and further having a semiconductor layer and a gate electrode that sandwich the gate insulating film, the transistor formed in an area where the substrate is bent, and a gate wiring line so formed on the substrate as to be connected to the gate electrode, and the gate electrode has an area that is present in an area where the gate electrode overlaps with the semiconductor layer and is thinner than at least part of the gate wiring line.
US10566399B2

A display substrate, a method for manufacturing the same, a display panel and a display device are disclosed. The display substrate includes a pixel unit, and the pixel unit includes a light emitting layer and a pixel definition layer surrounding the light emitting layer. The pixel definition layer includes a first region and a second region. The first region has a first thickness, the second region has a second thickness. The first thickness is greater than the second thickness.
US10566395B2

Disclosed is an organic light-emitting display device having a touchscreen in which the configuration of a pad unit and a circuit board connected to the pad unit is simplified, resulting in bonding stability and an improved form factor of the device, and a method of manufacturing the same. In the organic light-emitting display device having the touchscreen in which a touch electrode is directly provided on an encapsulation layer, a touch pad and a display pad are disposed parallel to each other on the same side so as to be connected to a flexible printed circuit board with a difference in height therebetween. Thereby, increased bonding reliability and an increased effective display area are achieved.
US10566390B2

An LCD display device and a series connected quantum dot light-emitting device are disclosed. Using N-type charge generation layer and a P-type charge generation layer disposed in a stacked manner, only one pair of electrodes are required to realize a series connection of QLED device and OLED device. The combination of the two types of diode light-emitting devices can overcome their own weakness to form a light-emitting device having narrow full width at half maximum, high color saturation and high luminous efficiency.
US10566379B2

A CMOS imaging system with increased charge storage of pixels yet decreased physical size, kTC noise and active area. A storage node is connected to the transfer gate and provides a storage node for a pixel, allowing for kTC noise reduction prior to readout. The pixel may be operated with the shutter gate on during the integration period to increase the amount of time for charge storage by a pixel.
US10566370B2

An image sensing apparatus includes a first substrate structure, a second substrate structure, and a memory chip. The first substrate structure includes a pixel region having a photoelectric conversion element. The second substrate structure includes a first surface connected to the first substrate structure and a second surface opposite the first surface, and also includes a circuit region to drive the pixel region. The memory chip is mounted on the second surface of the second substrate structure. The first substrate structure and the second substrate structure are electrically connected by first connection vias passing through the first substrate structure. The second substrate structure and the memory chip are electrically connected by second connection vias passing through a portion of the second substrate structure. The first connection vias and the second connection vias are at different positions on a plane.
US10566363B2

This disclosure describes various modules that can provide ultra-precise and stable packaging for an optoelectronic device such as a light emitter or light detector. The modules include vertical alignment features that can be machined, as needed, during fabrication of the modules, to establish a precise distance between the optoelectronic device and an optical element or optical assembly disposed over the optoelectronic device.
US10566362B2

A method for forming an image sensor includes: providing a first device including a visible light receiving portion and an infrared receiving portion; coating a first infrared cutoff filter on the first device; patterning plural photoresists on the first infrared cutoff filter located in the visible light receiving portion to form a second device; etching the second device until a first filter of the first device is exposed to form an infrared cutoff filter and an infrared cutoff filter grid located in the visible light receiving portion, in which the infrared cutoff filter grid is located on the infrared cutoff filter; filling a color filter in the infrared cutoff filter grid and forming a second filter on the first filter; and disposing a spacer layer and a micro-lens layer on the color filter and the second filter sequentially.
US10566361B2

A gate structure includes a gate and a first isolation structure having a top surface and a bottom surface. The gate includes a first sidewall adjacent to the first isolation structure, a second sidewall, a first horizontal surface adjacent to a bottom edge of the first sidewall and a bottom edge of the second sidewall, the first horizontal surface being between the top surface of the first isolation structure and the bottom surface of the first isolation structure. The gate also includes a second horizontal surface adjacent to a top edge of the second sidewall. An effective channel width defined by the gate structure includes a height of the second sidewall and a width of the second horizontal surface.
US10566357B2

The present invention provides a method for crystallizing a metal oxide semiconductor layer, a semiconductor structure, a method for manufacturing a semiconductor structure, an active array substrate, and an indium gallium zinc oxide crystal. The crystallization method includes the following steps: forming an amorphous metal oxide semiconductor layer on a substrate; forming an oxide layer on the amorphous metal oxide semiconductor layer; forming an amorphous silicon layer on the oxide layer; and irradiating the amorphous silicon layer by using a laser, so as to heat the amorphous silicon layer, where the heated amorphous silicon layer heats the amorphous metal oxide semiconductor layer, so that the amorphous metal oxide semiconductor layer is converted into a crystallized metal oxide semiconductor layer.
US10566356B2

A display device according to the present disclosure includes: a transistor section (100) that includes a gate insulating film (130), a semiconductor layer (140), and a gate electrode layer (120), the semiconductor layer being laminated on the gate insulating film, the gate electrode film being laminated on an opposite side to the semiconductor layer of the gate insulating film; a first capacitor section (200) that includes a first metal film (210) and a second metal film (220), the first metal film being disposed at a same level as wiring layers (161, 162) that are electrically connected to the semiconductor layer and is disposed over the transistor section, the second metal film being disposed over the first metal film with a first interlayer insulating film (152) in between; and a display element that is configured to be controlled by the transistor section.
US10566354B2

An array substrate used for a touch display screen is provided. The array substrate comprises a substrate; a polysilicon layer disposed on the substrate; a dielectric layer disposed on the polysilicon layer and the substrate; a touch line, a connecting line and data line arranged sequentially at intervals on the dielectric layer; a planarization layer covering the connecting line and data line; wherein a first through-hole and second through-hole arranged sequentially at intervals are formed on planarization layer, the touch line is facing and exposed from first through-hole; a portion of the connecting line is facing and exposed from second through-hole; a source and drain in contact with a portion of the surface of polysilicon layer are formed in dielectric layer arranged at intervals, the drain and source are respectively connected with the connecting line and data line, and the first through-hole is completely misplaced with the second through-hole.
US10566348B1

A memory device comprises a reference conductor, and a stack of conductive strips separated by insulating strips, where the conductive strips in the stack extend in a first direction, and the stack is disposed on the reference conductor. The memory device comprises a plurality of hemi-cylindrical vertical channel structures extending through respective vias in the conductive strips in the stack, and comprising semiconductor films in electrical contact with the reference conductor having outside surfaces. Each of the hemi-cylindrical vertical channel structures has a divided elliptical cross section with a major axis tilted relative to the first direction. The memory device comprises data storage structures between the outside surfaces of the semiconductor films and sidewalls of the vias in the conductive strips.
US10566346B2

A vertical-type memory device includes a substrate having a cell array region and a connection region disposed adjacent to the cell array region, a plurality of gate electrode layers stacked on the cell array region and the connection region, a plurality of channel structures disposed in the cell array region, a plurality of dummy channel structures disposed in the connection region, and a plurality of slits disposed in the plurality of gate electrode layers in the cell array region. The plurality of gate electrode layers forms a stepped structure in the connection region, the plurality of channel structures penetrates the plurality of gate electrode layers, and the plurality of dummy channel structures penetrates at least one of the plurality of gate electrode layers.
US10566336B1

Embodiments of three-dimensional (3D) memory devices having through array contacts (TACs) and methods for forming the same are disclosed. In an example, a method for forming a 3D memory device is disclosed. A dielectric stack including a plurality of dielectric/sacrificial layer pairs is formed on a substrate. A channel structure extending vertically through the dielectric stack is formed. A first opening extending vertically through the dielectric stack is formed. A spacer is formed on a sidewall of the first opening. A TAC extending vertically through the dielectric stack is formed by depositing a conductor layer in contact with the spacer in the first opening. A slit extending vertically through the dielectric stack is formed after forming the TAC. A memory stack including a plurality of conductor/dielectric layer pairs is formed on the substrate by replacing, through the slit, the sacrificial layers in the dielectric/sacrificial layer pairs with a plurality of conductor layers.
US10566334B2

Integrated circuitry comprises a first conductive line buried within semiconductive material of a substrate. The first conductive line comprises conductively-doped semiconductor material directly above and directly against metal material in a vertical cross-section. A second conductive line is above the semiconductive material and is laterally-spaced from the first conductive line in the vertical cross-section. The second conductive line comprises metal material in the vertical cross-section. Insulative material is directly above the first and second conductive lines. A first conductive via extends through the insulative material and through the conductively-doped semiconductor material to the metal material of the first conductive line. A second conductive via extends through the insulative material to the metal material of the second conductive line. Other embodiments and aspects, including method, are disclosed.
US10566326B2

Semiconductor devices are provided. A semiconductor device includes a semiconductor substrate. The semiconductor device includes first and second source/drain regions in the semiconductor substrate. Moreover, the semiconductor device includes a multi-layer device isolation region in the semiconductor substrate between the first and second source/drain regions. The multi-layer device isolation region includes a protruding portion that protrudes away from the semiconductor substrate beyond respective uppermost surfaces of the first and second source/drain regions.
US10566323B2

A scan driver has a plurality of stages configured to supply a scan signal to scan lines. The plurality of stages include a stage coupled to a scan line of the scan lines. The stage includes a first transistor including a gate electrode, a drain electrode and a source electrode and is configured to output the scan signal to the scan line; a second transistor provided on a side of the first transistor and connected to the drain electrode; a third transistor provided on the side of the first transistor and connected to the source electrode; a capacitor provided between the scan line and the first transistor; a first dummy transistor provided between the first transistor and the capacitor and connected to the capacitor; and a second dummy transistor provided between the first transistor and the second transistor and connected to both the first transistor and the second transistor.
US10566322B2

An optoelectronic semiconductor device includes an epitaxial substrate and a plurality of microsized optoelectronic semiconductor elements. The microsized optoelectronic semiconductor elements are disposed separately and disposed on a surface of the epitaxial substrate. A length of a side of each of the microsized optoelectronic semiconductor elements is between 1 μm and 100 μm, and a minimum interval between two adjacent microsized optoelectronic semiconductor elements is 1 μm.
US10566318B2

A light emitting device package includes a first wavelength conversion portion and a second wavelength conversion portion to provide a wavelength of incident light to provide light having a converted wavelength, a light-transmissive partition structure extending along side surfaces of the first and second wavelength conversion portions along a thickness direction to separate the first and second wavelength conversion portions part from each other along a direction crossing the thickness direction, and a cell array including a first light emitting device, a second light emitting device and a third light emitting device, overlapping the first wavelength conversion portion, the second wavelength conversion portion and the light-transmissive partition structure, respectively, along the thickness direction.
US10566311B2

A semiconductor device includes a first and a second chips. A first inductor is above a first surface or a second surface located on an opposite side to the first surface. A first metal electrode is between the first and second surface to penetrate through the first substrate and to be connected to the first inductor. The second chip includes a second element provided on a third surface of a second substrate. A second inductor provided above a third surface of the second substrate or a fourth surface located on an opposite side to the third surface. A second metal electrode is provided between the third surface and the fourth surface to penetrate through the second substrate and to be connected to the second inductor. The first and second chips are stacked. The first and second inductors are electrically connected via the first or second metal electrode, as one inductor.
US10566306B2

The disclosure provides a wiring structure of a glass substrate used between a demultiplexer MUX and an integrated circuit IC. The siring structure includes a plurality of connecting lines, two ends of each connecting line are connected to the MUX and the IC, and a predetermined spacing is reserved between any two adjacent connecting lines. Wherein one or more conductive convex teeth are provided on at least one connecting line, and a predetermined distance is reserved between each convex tooth on any one of the connecting lines and an adjacent connecting line thereof or each convex tooth on the adjacent connecting line. The disclosure also provides a glass substrate and a display device. Performing the disclosure may reduce the resistance of the wiring in the present limited wiring space and improve the charging effect of the glass substrate.
US10566305B2

A semiconductor device includes a semiconductor element having first and second main surfaces spaced apart in a thickness direction. The semiconductor element includes a metal underlying layer on the first main surface, a bonding pad on the metal underlying layer with a wire bonded to the pad, and an insulative protection layer formed on the first main surface and surrounding the bonding pad. The bonding pad includes first and second conductive layers. The first conductive layer covers the metal underlying layer and is made of a metal having a lower ionization tendency than the metal underlying layer. The second conductive layer covers the first conductive layer and is made of a metal having a lower ionization tendency than the first conductive layer. The first and second conductive layers have respective peripheries held in close contact with the protection layer and covering a part of the protection layer.
US10566301B2

A reconfigured semiconductor logic device includes a semiconductor logic device comprising a plurality of input/output (I/O) pads formed on an active surface thereof and a redistribution layer. The redistribution layer comprises an insulating layer formed atop the active surface of the semiconductor logic device such that the insulating layer does not extend beyond an outer perimeter of the active surface and a patterned conductive wiring layer positioned above the insulating layer. The patterned conductive wiring layer includes a plurality of terminal buses formed on a top surface of the insulating layer. Each terminal bus of the plurality of terminal buses is electrically coupled to multiple I/O pads of the plurality of I/O pads through vias formed in the insulating layer.
US10566293B2

A circuit element package, a manufacturing method thereof, and a manufacturing apparatus thereof are provided. The circuit element package includes a circuit element disposed on a printed circuit board, an insulating layer covering the circuit element, a first shielding layer covering a side surface of the insulating layer, and a second shielding layer covering an upper surface of the insulating layer and electrically connected to the first shielding layer.
US10566292B2

A semiconductor device includes a first semiconductor layer, a second semiconductor layer, a first pad, and a second pad. A first opening and a second opening are formed in a first main surface of the first semiconductor layer. The second semiconductor layer is stacked on the first semiconductor layer. The first pad for wire bonding is disposed in the first opening. The second pad on which an alignment mark is formed is disposed in the second opening. A third opening and a fourth opening penetrate the second semiconductor layer. The first opening overlaps the third opening. The second opening overlaps the fourth opening.
US10566288B2

In some embodiments, the present disclosure relates to an integrated chip. The integrated chip includes a plurality of interconnect layers within an inter-level dielectric (ILD) structure disposed along a front-side of a substrate. A dielectric layer is arranged along a back-side of the substrate and a conductive bond pad is separated from the substrate by the dielectric layer. A back-side through-substrate-via (BTSV) extends through the substrate and the dielectric layer. A conductive bump is arranged over the conductive bond pad. The conductive bond pad has a substantially planar lower surface extending from over the BTSV to below the conductive bump. A BTSV liner separates sidewalls of the BTSV from the substrate. The sidewalls of the BTSV directly contact sides of both the BTSV liner and the dielectric layer.
US10566287B1

A method for forming a silicon photonics interposer having through-silicon vias (TSVs). The method includes forming vias in a front side of a silicon substrate and defining primary structures for forming optical devices in the front side. Additionally, the method includes bonding a first handle wafer to the front side and thinning down the silicon substrate from the back side and forming bumps at the back side to couple with a conductive material in the vias. Furthermore, the method includes bonding a second handle wafer to the back side and debonding the first handle wafer from the front side to form secondary structures based on the primary structures. Moreover, the method includes forming pads at the front side to couple with the bumps at the back side before completing final structures based on the secondary structures and debonding the second handle wafer from the back side.
US10566280B2

In one embodiment, a semiconductor device includes a first insulator. The device further includes a metal layer that includes a first metal layer provided on a surface of the first insulator, and a second metal layer provided on a surface of the first metal layer and containing a first metallic element and oxygen or containing aluminum and nitrogen, or includes a third metal layer provided on the surface of the first insulator and containing a second metallic element, aluminum and nitrogen. The device further includes an interconnect material layer provided on a surface of the metal layer.
US10566278B2

A computer implemented layout method for an integrated circuit (IC) structure and IC structure are provided. Such a method includes: placing a power supply rail pattern in a first device layer of the IC; bundling, for purposes of placement, a voltage level shifter and one or more inter-layer vias together as an integral unit; and placing the integral unit in the first device layer of the IC design such that one or more metal line patterns in the voltage level shifter are located parallel to albeit without overlapping the power supply rail pattern. The placing the integral unit forms a direct electrical connection channel between the voltage level shifter and a metal pattern in a second device layer of the IC design. At least one of the placing operations is performed using a layout generating machine.
US10566269B2

In a described example, an integrated circuit (IC) package includes: an IC chip bonded to a chip mount pad on a lead frame; low modulus molding compound surrounding the IC chip; and IC package molding compound covering the IC chip, and at least a portion of the low modulus molding compound.
US10566261B2

A semiconductor structure includes a die embedded in a molding material, the die having die connectors on a first side; a first redistribution structure at the first side of the die, the first redistribution structure being electrically coupled to the die through the die connectors; a second redistribution structure at a second side of the die opposing the first side; and a thermally conductive material in the second redistribution structure, the die being interposed between the thermally conductive material and the first redistribution structure, the thermally conductive material extending through the second redistribution structure, and the thermally conductive material being electrically isolated.
US10566258B2

Reliability of a semiconductor module is improved. In a resin mold step of assembly of a semiconductor module, an IGBT chip, a diode chip, a control chip, a part of each of chip mounting portions are resin molded so that a back surface of each of the chip mounting portions is exposed from a back surface of a sealing body. After the resin molding, an insulating layer is bonded to the back surface of the sealing body so as to cover each back surface (exposed portion) of the chip mounting portions, and then, a TIM layer is bonded to an insulating layer. Here, a region of the TIM layer in a plan view is included in a region of the insulating layer.
US10566256B2

A testing method for testing wafer level chip scale packages formed on a wafer including a wafer substrate and spaced-apart contact electrodes disposed on the wafer substrate, includes: providing a test device including a probe card formed with a plurality of parallel probe holes having a uniform cross-sectional dimension, and a plurality of probes respectively received in the probe holes and extending respectively in the probe holes along axes of the probe holes; and electrically connecting the contact electrodes to the probes. A distance between the axes of two adjacent ones of the probe holes is equal to a smallest spacing between two adjacent ones of the contact electrodes and is not greater than 0.5 mm.
US10566250B2

The disclosed technology generally relates to semiconductor devices, and more specifically to a semiconductor device having a high aspect ratio channel layer. In one aspect, semiconductor device includes a semiconductor substrate having formed thereon a dielectric isolation layer having an opening formed therethrough. The semiconductor device additionally includes a filling isolation structure having a portion formed in the opening and a portion protruding above the dielectric isolation layer, wherein the filling isolation structure comprises a dielectric filling layer. The semiconductor device additionally includes a dielectric layer formed on the dielectric isolation layer, wherein the dielectric layer and the dielectric filling layer have top surfaces that are substantially co-planar to form a common top surface. The semiconductor device further includes a first vertical channel layer laterally interposed between and in contact with the dielectric layer and the dielectric filling layer at a first side of the dielectric filling layer, wherein the first vertical channel layer extends above the common top surface.
US10566244B2

A method for fabricating semiconductor device includes the steps of: providing a substrate having a first region and a second region; forming a first fin-shaped structure on the first region; forming a first gate structure and a second gate structure on the first fin-shaped structure; using a patterned mask to remove the first gate structure and part of the first fin-shaped structure to form a first trench; and forming a first dielectric layer in the first trench to form a first single diffusion break (SDB) structure and around the second gate structure.
US10566242B2

A plasma doping process provides conformal doping profiles for lightly doped source/drain regions in fins, and reduces the plasma doping induced fin height loss. The plasma doping process overcomes the limitations caused by traditional plasma doping processes in fin structures that feature aggressive aspect ratios and tights pitches. Semiconductor devices with conformal lightly doped S/D regions and reduced fin height loss demonstrate reduced parallel resistance (Rp) and improved transistor performance.
US10566238B2

Methods of dicing semiconductor wafers, each wafer having a plurality of integrated circuits, are described. A method includes forming a mask above the semiconductor wafer, the mask including a layer covering and protecting the integrated circuits. The mask and a portion of the semiconductor wafer are patterned with a laser scribing process to provide a patterned mask and to form trenches partially into but not through the semiconductor wafer between the integrated circuits. Each of the trenches has a width. The semiconductor wafer is plasma etched through the trenches to form corresponding trench extensions and to singulate the integrated circuits. Each of the corresponding trench extensions has the width.
US10566235B2

A method for fabricating a backside contact using a silicon-on-insulator substrate that includes a device layer, a buried insulator layer, and a handle wafer. The method includes forming an electrically-conducting connection in a trench. The handle wafer is removed. After the handle wafer is removed, the buried insulator layer is partially removed to expose the electrically-conducting connection. After the buried insulator layer is partially removed, a final substrate is connected to the buried insulator layer such that the electrically-conducting connection contacts the final substrate.
US10566234B2

A method for forming a multi-level stack having a multi-level contact is provided. The method includes forming a multi-level stack comprising a specified number, n, of conductive layers and at least n−1 insulating layers. A via formation layer is formed over the stack. A first via is etched in the via formation layer at a first edge of the stack. A first multi-level contact is formed in the first via. For a particular embodiment, a second via may be etched in the via formation layer at a second edge of the stack and a second multi-level contact may be formed in the second via.
US10566230B2

A wafer transfer system can include a wafer gripper for picking and placing semiconductor devices. In an embodiment, the wafer gripper can include a first portion, a second portion and a laminate between the first and second portion. In one embodiment, the first portion can comprise glass or tempered glass, where the first portion having at least one vacuum hole and is configured to receive the semiconductor device. In an embodiment, the second portion can include glass or tempered glass, the second portion having configured to use low air pressure from a closed vacuum to vacuum a wafer. In an embodiment, the laminate can bond the first portion to the second portion.
US10566222B2

It is an object to provide a technique capable of providing a semiconductor device with information indicating a plurality of electrical characteristics. A semiconductor device sorting system includes a characteristic measurement unit measuring electrical characteristics of a semiconductor device, a rank determination database for classifying the electrical characteristics into ranks, a calculation unit classifying the plurality of electrical characteristics of the semiconductor device measured by the characteristic measurement unit into a plurality of ranks with reference to the rank determination database, a writing unit converting the plurality of ranks classified by the calculation unit into a graphic symbolic code and forming the graphic symbolic code on the semiconductor device, a reading unit reading the plurality of ranks from the graphic symbolic code formed on the semiconductor device, and a sorting unit sorting the semiconductor device based on the plurality of ranks being read by the reading unit.
US10566221B2

The inventive concepts provide apparatuses for transferring a substrate and/or apparatuses for processing a substrate including the same. The substrate transferring apparatus including a chamber, a filter assembly disposed in a chamber to provide external air into the chamber, and an additional assembly including a moisture removing part and a purge gas providing part sequentially stacked on the filter assembly may be provided. The filter assembly may be coupled to the additional assembly.
US10566220B2

A light emitting diode (LED) includes an elastomeric material that facilitates adhesive attachment with a pick-up head for pick and place manufacturing operations. The LED includes an epitaxial layer defining a mesa structure and a light emitting surface. The mesa structure includes an active layer to emit light, and the emitted light is reflected at the mesa structure toward a light emitting region of the light emitting surface and transmitted at the light emitting region. An elastomeric material is on a portion of the light emitting surface, such as the light emitting region or a passive region. At the light emitting region, the elastomeric material may be shaped as a lens that collimates light transmitted from the light emitting region, and also facilitates adhesion to the pick-up head. At the passive region, the elastomeric material facilitates adhesion to the pick-up head without interfering with light emitted from the light emitting region.
US10566215B2

A method includes electrically connecting an IC chip module to a motherboard and thermally contacting a heat sink to the IC chip module. The IC chip module includes a carrier comprising a top surface and a bottom surface configured to be electrically connected to the motherboard. The IC chip module includes a stiffening frame attached to the carrier top surface. The stiffening frame includes a base portion that has a central opening and a plurality of opposing sidewalls. The IC chip module further includes a semiconductor chip electrically connected to the carrier top surface and concentrically arranged within the central opening. The IC chip module further includes a first directional heat spreader thermally contacting the semiconductor chip. The first directional heat spreader includes a directionally thermally conductive material arranged to efficiently transfer heat from the semiconductor chip in a first opposing bivector direction towards first opposing sidewalls.
US10566200B2

A method to fabricate a transistor comprises: forming a first dielectric layer on a semiconductor substrate; depositing a barrier layer on the first dielectric layer; depositing an anti-reflective coating on the barrier layer; depositing and exposing a pattern in a photoresist layer to radiation followed by etching to provide an opening; etching a portion of the anti-reflective coating below the opening; etching a portion of the barrier layer below the opening to expose a portion of the first dielectric layer; providing an ambient oxidizing agent to grow an oxide region followed by removing the barrier layer; implanting dopants into the semiconductor substrate after removing the barrier layer; removing the first dielectric layer after implanting dopants into the semiconductor substrate; and forming a second dielectric layer after removing the first dielectric layer, wherein the oxide region is grown to be thicker than the second dielectric layer.
US10566199B2

A method of manufacturing a thin film transistor includes forming a semiconductor layer on a base substrate; forming a gate electrode on the semiconductor layer; forming a shield on the gate electrode, wherein a perpendicular projection of the shield onto the base substrate covers a first source portion of the source region and a first drain portion of the drain region; and performing ion implantation to the semiconductor layer by using the shield as a mask, so as to form a first doped region in the first source portion and in the first drain portion, and to form a second doped region in a second source portion of the source region that is not covered by the perpendicular projection of the shield and in a second drain portion of the drain region that is not covered by the perpendicular projection of the shield.
US10566196B2

A method for manufacturing a bonded SOI wafer, including depositing a polycrystalline silicon layer on a base wafer, forming an insulator film on a bond wafer, bonding the bond wafer and a polished surface of the silicon layer with the insulator film interposed, and thinning the bond wafer, wherein a silicon single crystal wafer having a resistivity of 100 Ω·cm or more is the base wafer, the step of depositing the silicon layer includes a stage of forming an oxide film on the surface of the base wafer, and the silicon layer is deposited between 1050° C. and 1200° C. Accordingly, the method enables a polycrystalline silicon layer to be deposited while preventing the progress of single crystallization even through a heat treatment step in the SOI wafer manufacturing process or a heat treatment step in the device manufacturing process and can improve throughput in the polycrystalline silicon layer depositing step.
US10566190B2

A method of fabricating a ceramic substrate structure includes providing a ceramic substrate, encapsulating the ceramic substrate in a barrier layer, and forming a bonding layer coupled to the barrier layer. The method further includes removing a portion of the bonding layer to expose at least a portion of the barrier layer and define fill regions, and depositing a second bonding layer on the at least a portion of the exposed barrier layer and the fill regions.
US10566189B2

Disclosed is a process for manufacturing a deep junction electronic device including steps of: b) Depositing a layer of non-monocrystalline semiconductor material on a plane surface of a substrate of a monocrystalline semiconductor material; c) Incorporating inactivated dopant elements prior to step b) into said substrate (1) and/or, respectively, during or after step b) into said layer, so as to form an inactivated doped layer; d) Exposing, an external surface of the layer formed at step b) to a laser thermal anneal beam, so as to melt said layer down to the substrate and so as to activate said dopant elements incorporated at step c); e) Stopping exposure to the laser beam so as to induce epi-like crystallization of the melted layer, so that said substrate and/or, respectively, an epi-like monocrystalline semiconductor material, comprises a layer of activated doped monocrystalline semiconductor material.
US10566187B2

Methods for depositing ultrathin films by atomic layer deposition with reduced wafer-to-wafer variation are provided. Methods involve exposing the substrate to soak gases including one or more gases used during a plasma exposure operation of an atomic layer deposition cycle prior to the first atomic layer deposition cycle to heat the substrate to the deposition temperature.
US10566178B2

A plurality of MRM transitions to be used to monitor a sample are received and divided into two or more contiguous groups. At least one sentinel transition is selected in each group that identifies a next group of the two or more contiguous groups that is to be monitored. A first group of the two or more contiguous groups is placed on a duty cycle list of the tandem mass spectrometer. One or more compounds are separated from the sample and ionized, producing an ion beam. A series of MRM transitions read from the duty cycle list are executed on the ion beam by the tandem mass spectrometer. When at least one sentinel transition of the first group is detected, a next group identified by the sentinel transition is placed on the list.
US10566176B2

Disclosed herein are a microwave probe capable of precisely detecting a plasma state in a plasma process, a plasma monitoring system including the probe, and a method of fabricating a semiconductor device using the system. The microwave probe includes a body extending in one direction and a head which is connected to one end of the body and has a flat plate shape. In addition, in the plasma process, the microwave probe is non-invasively coupled to a chamber such that a surface of the head contacts an outer surface of a viewport of the chamber, and the microwave probe applies a microwave into the chamber through the head and receives signals generated inside the chamber through the head.
US10566175B2

A focus ring to be detachably attached to a top surface of an outer peripheral portion of a mounting table in a processing chamber, includes: an annular main body having a back surface to be attached to the top surface of the outer peripheral portion of the mounting table. And a thermally conductive sheet fixed to the annular main body, the thermally conductive sheet being interposed between the annular main body and the top surface of the outer peripheral portion of the mounting. The thermally conductive sheet is fixed as one unit to the annular main body by coating an unvulcanized rubber on one surface of the thermally conductive sheet, bringing said one surface into contact with the annular main body, and heating the thermally conductive sheet and the annular main body to vulcanize and to adhere the thermally conductive sheet to the annular main body.
US10566174B2

A plasma processing apparatus includes a processing container that defines a processing space, a gas supply unit provided on a sidewall of the processing container and configured to supply gas to the processing space, a dielectric member having a facing surface that faces the processing space, and an antenna provided on a surface opposite to the facing surface of the dielectric member and configured to radiate microwaves that turn the gas into plasma to the processing space through the dielectric member. The gas supply unit includes a transport hole transporting the gas to a position where the gas does not reach the processing space in the inside of the sidewall of the processing container and an injection hole communicated to the transport hole and configured to inject the gas transported to the position into the processing space. The injection hole has a diameter larger than that of the transport hole.
US10566172B2

A charged particle beam apparatus with reduced frequency of lens resetting operations and thus with improved throughput. The apparatus includes an electron source configured to generate an electron beam, an objective lens to which coil current is adapted to be applied to converge the electron beam on a sample, a focal position adjustment device configured to adjust the focal position of the electron beam, a detector configured to detect electrons from the sample, a display unit configured to display an image of the sample in accordance with a signal from the detector, a storage unit configured to store information on the hysteresis characteristics of the objective lens, and an estimation unit configured to estimate a magnetic field generated by the objective lens on the basis of the coil current, the amount of adjustment of the focal position by the focal position adjustment device, and the information on the hysteresis characteristics.
US10566170B2

Provided is an X-ray imaging device and a driving method thereof, the X-ray imaging device including an electron beam generation unit including a plurality of nano-emitters and a cathode, a first focusing electrode configured to focus an electron beam emitted from the electron beam generation unit, a deflector configured to deflect the electron beam focused by the first focusing electrode, a limited electrode configured to limit traveling of the electron beam deflected by the deflector, and an anode configured to be irradiated with the electron beam to emit an X-ray, wherein the limited electrode includes a limited aperture which the electron beam pass.
US10566167B2

The present disclosure provides a method of manufacturing a carbon nanotube electron emitter, including: forming a carbon nanotube film; performing densification by dipping the carbon nanotube film in a solvent; cutting an area of the carbon nanotube film into a pointed shape or a line shape; and fixing the cutting area of the carbon nanotube film arranged between at least two metal members to face upwards with lateral pressure.
US10566166B1

For protecting wildlife from high voltage conductors proximate to a utility pole, dielectric covers are used to cover fuse cutouts, bushings, solid-blade disconnects, lightning arrestors, or other connections to insulators. Such covers include a vertical slot for receiving an energized wire so the cover can be installed using a hot-stick while the wire is energized. The vertical slot substantially faces the utility pole. To prevent squirrels storing nuts in the cover via the vertical slot, a squirrel guard is fitted over the top of the cover to block access to the vertical slot in the cover. The guard has a second vertical slot for receiving the wire so can be installed while the wire is energized. The guard may be customized for the particular cover used with it. Retaining pins secure the guard and cover in place.
US10566162B2

A leakage protective plug and a tripping mechanism thereof, comprising a housing, and a tripping mechanism and a conducting structure arranged within the housing, wherein the tripping mechanism comprises a restorable reset button, a tripping bracket, and a tripping coil and a pressing arm arranged in the tripping bracket, wherein the reset button is sleeved in the pressing arm in which a snap fitting mechanism is positioned such that the pressing arm and the reset button may be snapped together, and the pressing arm and the reset button may be disengaged under the control of the tripping coil. It has a simple and reliable structure, and avoids technical problems including poor contact of supply circuit and failure of power leakage protecting functions due to un-complete tripping which are resulted from the deformation of the tripping plate caused by the movement of the tripping iron core and by other external forces.
US10566155B2

A switch includes: a first contact and a second contact placed on an operation axis and facing each other; an urging part that urges the second contact to a first contact side; and a second magnetic material part that engages with the second contact to restrict the second contact from moving to the first contact side. The switch also includes: a conductor part that passes current when an arc is formed between the first contact and the second contact; and a first magnetic material part that surrounds the conductor part. When current flows through the conductor part, the second magnetic material part is disengaged from the second contact.
US10566154B2

The invention relates to an electric rocker switch with an actuating element designed as a rocker. The rocker is thereby moveable back and forth between two positions, namely between an on position and an off position. The rocker is pivotably mounted on the housing for this purpose. The rocker interacts with a leaf spring, the upper end of the leaf spring is firmly clamped at the rocker via a longitudinal area and the lower end of the leaf spring is tiltably arranged on a contact element. The leaf spring has one stable arch shape in the on position and another stable arch shape in the off position with a curve oriented opposite the arch shape. The electric rocker switch according to the invention shows in an advantageous way symmetrical haptics for the on position and also for the off position, wherein the position of the rocker indicates the corresponding position.
US10566149B2

A locking/unlocking structure of switch device includes a main body and an operation button. The main body is formed with a first stop section and a second stop section. The main body defines a chamber, in which a reaction drum and a wire connection module are assembled. A first elastic unit is disposed between the reaction drum and the main body for making the reaction drum positioned in an initial assembling position, (where the wire connection module is in a closed-circuit state). The reaction drum is assembled with a restriction unit and a second elastic unit. When the reaction drum moves in response to the motion of the operation button, the second elastic unit will force the restriction unit to move from the first stop section to the second stop section so as to control the wire connection module into an open-circuit state.
US10566148B2

A switch is disclosed. In some examples, a switch includes a generally cylindrical housing; one or more sets of contact points enclosed by the housing; an indicator module, such as a multi-color LED illuminator, also enclosed by the housing; and a pushbutton actuator disposed to operate the contact points. The housing includes a display section spanning substantially the entire circumference of the housing such that the indication made by the indicator module is visible from all radial directions. When the pushbutton actuator is pressed, some of the contact points open to cut off power from hazards, while others are reconfigured to change the state of the indicator module to indicate the changed status of the switch. Multiple switches can be interfaced with each other, such as by serial connection, to facilitate multi-switch safety environment. Modular cables can be used to conveniently establish the interface.
US10566123B2

A linear solenoid driving device that drives a linear solenoid, the linear solenoid driving device includes a driving circuit that performs switching control over a switching element connected to the linear solenoid based on a driving command; a current detection circuit that has a detection resistor which is connected to the switching element and the linear solenoid, and detects a current, and an operational amplifier which amplifies a voltage across both ends of the detection resistor and outputs the amplified voltage; a reference voltage output circuit that outputs a reference voltage which has a same temperature characteristic as an output voltage of the operational amplifier; and a control unit.
US10566118B2

In an embodiment, a coil component includes a magnetic body, and an internal conductor 21 having a center axis and formed in a spiral shape; wherein the internal conductor 21 is embedded in the magnetic body; in a cross sectional view of a plane that includes the center axis extending in the vertical direction, wherein a conductor region part 11 positioned between the adjacent windings of the spiral shape has a higher oxygen content than that of a core part 12 including the center axis and positioned on the inner side of the windings of the spiral shape. the magnetic body is constituted by iron-based soft magnetic grains and oxide film of at least one type of element that oxidizes more easily than iron, which oxide film bonds at least partly the iron-based soft magnetic grains.
US10566116B2

A series of solid solutions AlFe2_xMnxB2 have been synthesized by arc-melting and characterized by powder X-ray diffraction, and magnetic measurements. All the compounds adopt the parent AlFe2B2-type structure, in which infinite zigzag chains of B atoms are connected by Fe atoms into [Fe2B2] slabs that alternate with layers of Al atoms along the b axis. The parent AlFe2B2 is a ferromagnet with Tc=282 K. A systematic investigation of solid solutions AlFe2_xMnx.B2 showed a non-linear change in the structural and magnetic behavior. The ferromagnetic ordering temperature is gradually decreased as the Mn content (x) increases. The substitution of Mn for Fe offers a convenient method for the adjustment of the ferromagnetic ordering temperature of AlFe2B2.
US10566114B2

The method for fitting a sheath on a cable harness includes a series of steps including determining the length of sheath to be used, mounting the sheath on a mounting tool of tubular shape, inserting the cable harness into the mounting tool, removing the mounting tool and arranging the sheath around the cable harness, fitting a sheath stop at one of the ends of the sheath, the sheath stop fastening the end of the sheath to the cable harness stretching the sheath over the cable harness so as to extend it and tension it, and fitting a sheath stop at the other one of the ends of the sheath.
US10566093B2

Methods and systems disclosed herein relate generally to using graph structures and parent-child node configurations to facilitate data integration across corresponding investigatory events.
US10566082B1

A system, method, and computer-readable media are provided for facilitating clinical decision making, and in particular, decision making based on a third party's clinical situation by determining and providing useful, up-to-date information, such as patient-related information to a decision maker. In one embodiment, a user first identifies an information item concerning a patient. Based on that item, a set of related information items is determined and prioritized, and a reference pointer, which identifies the set of related information, is generated. The reference pointer is communicated to the user's mobile device. Subsequently, the user's mobile device requests information from the set of information items associated with the reference pointer, and provides information authorization information. Following authentication of the user's credentials, updates of information from the set of information items may be communicated to the user's mobile device as they become available.
US10566080B2

Methods, systems, and computer-storage media are provided for providing explainability to an end-user on why a particular patient failed to qualify for a health-related measure. High-level clinical logic explainability rules are generated on top of high-level clinical logic used to identify members of a population who qualify and who do not qualify for the health-related measure. The explainability rules are designed to identify which components in the high-level clinical logic are not satisfied by the patient's health data, and, more specifically, which of the components' sub-criteria disqualified the patient from the health-related measure. The output of the explainability rules is structured into an easy-to-understand format that is presented on a user interface associated with an end-user such as a clinician.
US10566075B2

An electronic device includes a memory device including first and second ranks, and a system-on-chip that exchanges data with the memory device. The system-on-chip loads a first training code to the first rank and performs a first training operation on the second rank using the first training code loaded to the first rank, and loads the first training code to the second rank and performs a second training operation on the first rank using the first training code loaded to the second rank. The system-on-chip generates a first reference voltage for sampling output data of the first rank, and generates a second reference voltage for sampling output data of the second rank. The first and second reference voltages are generated based on a first result of performing the first training operation on the second rank, and a second result of performing the second training operation on the first rank.
US10566062B2

A memory device is disclosed in the present invention, comprising a memory array, a logic circuit, a sense amplifier circuit and a read buffer. The logic circuit is configured to perform a read operation in response to a read command and a start address. During the read operation, the logic circuit finds a target data in the memory array. The sense amplifier circuit is configured to read the target data from the memory array during the read operation. The read buffer is configured to temporarily stores and outputs the target data during the read operation. When an interruption event occurs during the read operation, the read buffer preserves a buffer content of the read buffer, and the logic circuit records a read status.
US10566057B2

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

Apparatus, systems, methods, and computer program products for managing refresh operations in memory devices are disclosed. An apparatus includes a memory device including a plurality of memory cells comprising an associated set of counters and a controller for the memory device. A controller is configured to randomly increment a counter associated with a memory cell in response to write disturbances for the memory cell. A controller is configured, in response to a counter being randomly incremented to a predetermined count, perform a refresh operation on a memory cell.
US10566043B2

Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. In some examples, multi-level accessing, sensing, and other operations for ferroelectric memory may be based on sensing multiple charges, including a first charge associated with a dielectric of the memory cell and a second charge associated with a polarization of the memory cell. In some cases, multi-level accessing, sensing, and other operations may be based on transferring a first charge associated with a dielectric of the memory cell to a sense amplifier, isolating the sense amplifier, activating the sense amplifier, transferring a second charge associated with a polarization of the memory cell to the sense amplifier, and activating the sense amplifier a second time.
US10566042B2

Magnetic tunnel junction devices are provided. A magnetic tunnel junction device includes a pinned layer. The magnetic tunnel junction device includes a free layer on the pinned layer. The free layer includes a first layer, a second layer that is on the first layer, and a third layer that is between the first layer and the second layer. A Curie temperature of the third layer is lower than a Curie temperature of the first layer and lower than a Curie temperature of the second layer. Moreover, the magnetic tunnel junction device includes an insulating layer that is between the pinned layer and the free layer. Related magnetoresistive memory devices are also provided.
US10566038B2

A method of controlling on-die termination (ODT) in a multi-rank system including a plurality of memory ranks is provided. The method includes: enabling ODT circuits of the plurality of memory ranks into an initial state when the multi-rank system is powered on; enabling the ODT circuits of a write target memory rank and non-target memory ranks among the plurality of memory ranks during a write operation; and disabling the ODT circuit of a read target memory rank among the plurality of memory ranks while enabling the ODT circuits of non-target memory ranks among the plurality of memory ranks during a read operation.
US10566035B2

A sense amplifier includes a latch type sense unit that detects a voltage difference between a bit line and a bit line bar and causes a voltage difference between a first latch output node and a second latch output node. The sense amplifier further includes a first latch connection unit that electrically connects the bit line to and disconnects the bit line from the first latch output node.
US10566031B2

The present disclosure includes embodiments of an electrical device that includes an interior having a saturated salt solution and desiccant disposed therein to manage the relative humidity of the interior.
US10566026B1

A method for real-time video processing for changing features of an object in a video, the method comprises: providing an object in the video, the object being at least partially and at least occasionally presented in frames of the video; detecting the object in the video; generating a list of at least one element of the object, the list being based on the object's features to be changed according to a request for modification; detecting the at least one element of the object in the video;tracking the at least one element of the object in the video; and transforming the frames of the video such that the at least one element of the object is modified according to the request for modification.
US10566017B2

According to one embodiment, a magnetic disk device includes an actuator assembly including an actuator block including a rotatable bearing unit, a plurality of heads movably supported by the actuator assembly, a first sensor provided to the actuator block, and a second sensor provided at a position different from the first sensor.
US10566011B2

An auto voice trigger method and an audio analyzer employing the same are provided. The auto voice trigger method includes: receiving a signal by at least one resonator microphone included in an array of a plurality of resonator microphones with different frequency bandwidths; analyzing the received signal and determining whether the received signal is a voice signal; and when it is determined that the received signal is the voice signal, waking up a whole system to receive and analyze a wideband signal.
US10566005B2

This disclosure falls into the field of audio coding, in particular it is related to the field of providing a framework for providing loudness consistency among differing audio output signals. In particular, the disclosure relates to methods, computer program products and apparatus for encoding and decoding of audio data bitstreams in order to attain a desired loudness level of an output audio signal.
US10566002B1

A method for phoneme identification. The method includes receiving an audio signal from a speaker, performing initial processing comprising filtering the audio signal to remove audio features, the initial processing resulting in a modified audio signal, transmitting the modified audio signal to a phoneme identification method and a phoneme replacement method to further process the modified audio signal, and transmitting the modified audio signal to a speaker. Also, a system for identifying and processing audio signals. The system includes at least one speaker, at least one microphone, and at least one processor, wherein the processor processes audio signals received using a method for phoneme replacement.
US10565999B2

Disclosed herein are example techniques to support multiple voice assistant services. An example implementation may involve a playback device continuously capturing, via the at least one microphone, audio into one or more buffers and analyzing the captured audio using a first wake-word detection algorithm and a second wake-word detection algorithm. When one of the first wake-word detection algorithm or the second wake-word detection algorithm detects, in the captured audio, a wake-word corresponding to a particular voice assistant service of (a) the first voice assistant service or (b) the second voice assistant service, the playback device transmits the captured audio to one or more servers associated with the particular voice assistant service. After transmitting the captured audio, the playback device receives, via the network interface, at least one instruction based on the captured audio; and performs one or more actions based on the at least one instruction.
US10565993B2

A system and method of enhancing group decision-making within messaging platforms, the method comprising analyzing a conversation thread between two or more participants communicating using a messaging platform; identifying one or more keywords occurring in the conversation thread associated with an event characteristic; determining a contextual use of the one or more keywords; determining one or more events relevant to the identified event characteristic and the contextual use; locating and retrieving event-related information for the one or more events from a decision support system; and presenting the retrieved event-related information to the two or more participants.
US10565988B2

Speech representing a desired video site or video subject is detected and digitized at a TV remote, and then sent to a TV. The TV or in some embodiments an Internet server communicating with the TV use speech recognition principles to recognize the speech, enter a database using the recognized speech as entering argument, and return a link to an Internet site hosting the desired video. The link can be displayed on the TV for selection thereof by a user to retrieve the video.
US10565964B2

A system for reducing bandwidth and/or reducing power consumed by a display may comprise a display having a background plane and a region of interest plane that may be identified by a gaze tracker. The region of interest may be of a higher quality picture. In some embodiments, the display may be a large panel display and in others a head mounted display (HMD).
US10565959B2

A method comprising: obtaining at least one of a first current amount or a first pulse width that correspond to a first luminance level; obtaining at least one of a second current amount or a second pulse width that correspond a second luminance level; detecting at least one of a difference between the first current amount and the second current amount or a difference between the first pulse width and the second pulse width; and generating, by an electronic device, a new luminance level based on at least one of the difference between the first current amount and the second current amount or the difference between the first pulse width and the second pulse width, wherein the new luminance level is higher than the first luminance level and lower than the second luminance level.
US10565953B2

A display device includes a display panel including a gate driving circuit which drives gate lines, a data driving circuit which drives data lines based on an image data signal and a driving reference voltage, and a driving controller which controls the gate driving circuit in response to an image signal and a control signal and provides the image data signal and the driving reference voltage to the data driving circuit. The driving controller generates a data enable signal having a display section and a blank section in one frame based on the control signal, and when a difference between a time length of the blank section of a current frame and a time length of the blank section of a previous frame is greater than a reference value, changes the driving reference voltage to a voltage level corresponding to a current frame frequency.
US10565930B2

The invention discloses a power configuration structure and method for top-emitting AMOLED panel. The structure comprises: a plurality of VDD electrodes, for inputting a high voltage power source to AMOLED panel pixel driver circuit, and a transparent cathode, for inputting a low voltage power source to the AMOLED panel pixel driver circuit, the transparent cathode being prepared by a planar vapor deposition process, VSS power input points being disposed on two opposite sides of the transparent cathode; the plurality of VDD electrodes being arranged in parallel with a direction perpendicular to the VSS power input points, each VDD electrode having two ends disposed with VDD power input points. The invention also provides a corresponding power configuration method. The power configuration structure and method of the invention combines a 3T1C driver circuit to effectively relieve the IR voltage drop caused by impedance increase of the transparent cathode to improve display.
US10565923B2

Electronic devices and methods for compensating for noise in a display that includes sensing a current in a sensing channel of the display. Compensating for the noise also includes sensing an observation current from noise in an observation channel of the display and scaling the observation current to generate a scaled observation current. The scaled observation current is subtracted from the sense current to generate a compensated output. The compensated output is used to drive compensation operations of the display based at least in part on the compensated output to reduce effects of the noise.
US10565908B2

A display device includes a display panel including a pixel electrically connected to a feedback line, a sensor electrically connected to the feedback line, the sensor being configured to measure an impedance of the pixel in response to a first control signal, and to measure a driving current flowing through the pixel in response to a second control signal, and a timing controller configured to selectively generate the first control signal and the second control signal based on an aging time of the display panel.
US10565902B2

A display panel support and a support assembly are provided. The display panel support includes a base, a pillar support, a first clamping assembly, and a second clamping assembly. The pillar support is detachably mounted to the base. The first clamping assembly is disposed on the pillar support. The first clamping assembly includes a first clamping plate and a first adjusting member. The first adjusting member is used for mounting the first clamping plate to the pillar support and adjusting a distance between the first clamping plate and the pillar support. The second clamping assembly is disposed at a bottom end of the pillar support. The second clamping assembly includes a second clamping plate and a second adjusting member. The second adjusting member is used for mounting the second clamping plate to the pillar support and adjusting a distance between the second clamping plate and the pillar support.
US10565899B1

This invention is an apparatus consisting of components that can be assembled and reassembled in various configurations allowing students to perform multiple physics and engineering experiments, with sensors and electronics integrated into the apparatus that allowing extraction of data via integrated data links, while computing and displaying results graphically in near real time. The principal component of the system is a linear drive system with a movable carriage, the position of which is measureable by various rotary and linear encoders. Load cells are able to measure forces of compression and tension. Temperature and Pressure sensors are able to measure gas pressure and the thermal conductivity of materials. The various components of this flexible educational tool can be disassembled and stored in a portable “toolkit”, the size of a small briefcase.
US10565898B2

One embodiment of a system for presenting audio and tactile representations of visual and non-visual items includes obtaining (1) items, acquiring (2) a primary item and acquiring (3) secondary items according to criteria, and processing (4) the acquired items into the form of categorically-perceived audio and/or tactile effects (for example speech sounds), the primary and secondary items being distinguishable via categorically-distinct effects such as echo, reverberation, voice character, tactile effects, and stereophonic and/or tactile location. The resultant effects are typically presented (6) to an auditory and/or tactile display, allowing people can have their focus of attention directed to primary items, and simultaneously be made aware of secondary items. The magnitude of the effects can relate to the values of certain properties of the items (5). Facilities are provided for presenting and navigating multi-level representations of visual scenes and non-visual entities, interfacing to other systems, and interpreting entities from different viewpoints. Other embodiments are described and shown.
US10565894B1

Systems and methods for personalized digital goal setting and intervention are provided. Embodiments of the system allow for effective management and implementation of interventions to change behaviors or health statuses of individuals or groups. Systems and methods may include setting a measurement goal relating to a behavior or a health status and generating a marker based on the measurement goal, receiving sensor data, determining that at least one of the measurement goal or the marker is satisfied, and executing a triggering action. The triggering action may include at least one of controlling access to a user device, controlling access to an application stored on a user device, controlling access of a user device to a network, controlling access of a user device to a website, displaying a notification on the user device, or transmitting a command to a remote device, including an instruction to control access to a physical space.
US10565892B1

In some implementations, program data for a program is used to provide interactive content to an application that runs on mobile computing devices. The program includes a sequence of multiple segments each corresponding to different time periods, multiple selectable tracks and multiple levels within each track. The program data indicates rules for the program that are used to vary the interactive content provided to different users. The program data is used to identify a rule that correspond to a current segment, a current track, and a current level in the program for a particular user. A trigger and one or more conditions specified by the identified rule is be determined to be satisfied, and in response, content specified by the identified rule is provided for display on the mobile computing device associated with the particular user.
US10565891B2

A display apparatus includes: a display unit that displays a first image on a display surface; a control unit that causes the display unit to display the first image on the display surface; an object processing unit that generates a display object; and a storage unit. The control unit generates a second image by combining the display object generated by the object processing unit with the first image displayed on the display surface, and causes the display unit to display the second image. The storage unit stores first display data which represents the first image displayed on the display unit. The storage unit also stores second display data which represents the second image in association with the first display data.
US10565890B2

The invention relates to a system for exchanging information, containing a first and a second station, each having a display, a camera, a spacer and a communication device connected to the display and the camera. The stations are each designed to transmit an image recorded by the camera by means of the communication devices to the respective other station and to display said image on the display of this station in a first display region. For both stations the spacer is designed for positioning the camera at a distance from a work surface, in such a way that the camera captures the work surface, and for this purpose the spacer has a base for supporting on or attaching to the work surface or to a different object, and a support, which is either connected to the base or formed integrally with it, for attaching and/or holding the camera.
US10565889B2

A computer-implemented method and system for authoring animated human movement examples with scored movement segments. The computer-implemented method includes pre-processing with pre-segmented movement wherein start and end frames of a movement segment have been defined automatically to create a Standard Movement Library. The computer-implemented method also includes post-processing with pre-segmented routine wherein start and end frames of each individual movement has been defined to produce a virtual exercise class. Further, the computer-implemented method includes segmenting a routine into individual movements to create a timeline of movements that produces a score for the players, wherein the routine is recorded by the instructor. Furthermore, the computer-implemented method includes concatenating a plurality of routines in any order to create a full exercise class and creating score-able virtual exercise classes in the pre-processing and post-processing phases. Moreover, the computer-implemented method includes verifying the virtual exercise with an instructor; and finalizing the virtual exercise.
US10565882B1

An aircraft path vector analysis system includes at least one processor coupled with a non-transitory processor-readable medium storing processor-executable code for causing the at least one processor to determine a previous path of an aircraft, determine an approach volume based on a location of a runway and a location of the aircraft, determine a projected path vector of the aircraft based on at least one of the previous path of the aircraft and an aircraft performance characteristic, and display data indicative of at least one of the previous path, the projected path vector, and the approach volume on a display device, where the projected path vector indicates whether the aircraft is projected to remain in the approach volume.
US10565879B2

A system for recognizing an occupancy status of, in particular unmarked, parking facilities is provided, which system includes: a) a plurality of occupancy sensors that are disposed, at a specific distance from one another, on or above an area to be detected; b) a central monitoring unit on which a virtual image of the area to be detected is stored and which is embodied to communicate with the occupancy sensors and to receive sensor data or information regarding the occupancy status at the location or in the vicinity of the respective sensor, the positions of the individual occupancy sensors being known to the central monitoring unit, and the central monitoring unit being embodied to create a virtual image of the occupancy status of the area to be detected and to recognize vacant and occupied sub-areas as a function of the sensor data.
US10565873B1

The present disclosure generally relates to generating emergency vehicle warnings, automatic control of autonomous vehicles based upon the emergency vehicle warnings. More particularly, the present disclosure relates to generating data representative of emergency vehicle warnings and alternate autonomous vehicle routing based upon real-time information related to an emergency vehicle. The information related to the emergency vehicle may include emergency vehicle origination location data, emergency vehicle current location data, emergency vehicle route data, and/or emergency vehicle destination location data. An emergency vehicle warning and/or alternate vehicle routing for autonomous vehicles may be generated based further on information related to an autonomous vehicle. In one aspect, an emergency vehicle may wirelessly communicate with the autonomous vehicle and/or an insurance provider remote server. The insurance provider may adjust auto insurance for insured individuals, having vehicles with the vehicle safety functionality discussed herein, to reflect lower risk and provide insurance savings to customers.
US10565861B2

Systems and methods for updating a control device may include receiving identifying information about an appliance, receiving identifying information about a component of the appliance, and sending a query to a remote server including information about the appliance and the component. The remote server may provide a response including configuration information for the control device, with a command for the appliance and a command that is specific to the component. A first input of the control device may be mapped to the command for the appliance, and a second input of the control device may be mapped to the command that is specific to the component, etc. When the second input is received, a command that is specific to the component may be generated.
US10565856B2

Alarm system arrangements (e.g., methods, apparatus, etc.) including receiving data originating from an entity located outside of a monitored premise, the data providing information detailing an impending request for temporary access of the monitored premise; and using the data to determine a predefined access plan to allow the temporary access to a predefined sub-area of the premises without triggering an alarm event, and to implement the predefined access plan at a time of receipt of an actual request for the temporary access. One example involves using the data to determine a predefined access plan which includes temporarily disabling of the alarm system's ability to recognize an alarm event with respect to activities occurring with respect to a predefined sub-area of the premises during the temporary access, and to implement the predefined access plan at a time relative to receipt of an actual request for the temporary access.
US10565849B2

An RF signal is provided by a base such as a smart phone. A remote is engaged with a medication container. The remote includes an RFPM, RF signal receiver, LO signal generator, and IF signal emitter. An energizer on the remote provides power only as medication is dispensed. While energized, the RFPM modulates the RF signal with an LO signal to produce an IF signal. The existence of the IF signal (characteristic of the RFPM, RF signal, and LO signal) thus indicates medication has been dispensed. The IF signal is detected in the base, and registered (recorded, displayed, communicated, etc.) as an indication that medication has been dispensed. The remote may be configured as a label applied to or a sleeve engaged with an otherwise “non-smart” container. This provides authenticated data regarding medication adherence, transparent to the user and requiring no additional user actions to register the data.
US10565847B2

A monitoring bracelet worn on an infant includes a camera, a prompter, a storage, and a processor. The processor controls the camera, when an object is grasped in a hand of the infant, to capture an image of the object. The processor analyzes size dimensions of the object according to the image and determines whether the object is able to fit inside the mouth of the infant, controls the camera to detect the object in real time when the object is determined to be able to fit inside the mouth of the infant and detects whether the mouth of the infant is opened, and controls the prompter to emit a prompt when the camera detects that the object is held steady in the hand of the infant and the mouth of the infant is opened.
US10565842B2

A method and device for omnidirectional and anti-sabotage anti-tampering detection are disclosed. For this purpose, a proposed security device assembly includes a mounting bracket, a security device such as a motion detector or surveillance camera, and an anti-tampering system. The security device is mounted via the mounting bracket. The anti-tampering system includes a permanent magnet and a magnetometer for detecting a magnetic field of the permanent magnet, and includes a controller. The controller detects changes in the magnetic field that are indicative of movement between the mounting bracket and the security device. In general, the anti-tampering system spans across the mounting bracket and the security device. Preferably, the permanent magnet is attached to the mounting bracket and the magnetometer is included within the security device.
US10565841B2

Methods, apparatuses, and embodiments related to a technique for controlling channel usage in a wireless network in a multi-band wireless networking system. In a wireless network with multiple wireless networking devices and one or more client devices, communications between the wireless networking devices occurs via a backhaul channel, and communication between the client(s) and the wireless networking devices occurs via a fronthaul channel. Based on interference characteristics of the wireless channels, a device determines a channel usage plan, and communicates the plan via the backhaul channel to the wireless networking devices of the wireless network.
US10565840B2

Events are generated by a security controller. Video confirmation of the events is routed via a wireline broadband connection to conserve bandwidth in a cellular network. However, when the wireline broadband connection is unavailable, video confirmation of alarms may be routed into a cellular network for processing. Video associated with benign events may be stored until the wireline broadband connection is restored.
US10565839B1

A security medallion for a portable object may include a housing and a mechanical interface formed in the housing that may be configured to receive a laptop lock. The security medallion may also include a circuit board positioned within the housing that may be operable to provide electronic monitoring of the security medallion. The security medallion may further include a power source positioned within the housing and coupled to the circuit board, and an attachment member supported on the housing and having an adhesive configured to selectively bond to the portable object. The adhesive may be releasable from the portable object by application of a release means.
US10565826B2

The gaming system of the present disclosure provides a Class II bingo game with an interim video poker game. In various embodiments, the interim video poker game is a single-hand video poker game. In various embodiments, the interim video poker game is a multi-hand video poker game.
US10565820B2

Provided is a game information analysis system which is operable to determine whether or not each game played on a gaming machine is a bonus game in order to evaluate a psychological state of a player.An analysis server 2012 of the game information analysis system 2001 receives game information from each slot machine 2014 and previously calculates a normal-time PO from transition of IN/OUT included in the game information in a predetermined period. Thereafter, from the transition of IN/OUT included in game information targeted for an analysis, a game whose PO has a large discrepancy with respect to the normal-time PO is extracted, and it is determined whether or not said game is a bonus game.
US10565816B2

Various embodiments herein each include at least one of systems, devices, software, and methods for kiosk locating and directing. One such method embodiment, as may be performed on a server, includes receiving a notification from a kiosk system of an out-of-service condition and an identifier of the kiosk system from which the notification is received. This method further includes identifying a location of the kiosk system and transmitting the location of the kiosk system to a wayfinding application of a technician.
US10565809B2

A method for commissioning a collection of electronic locks by inserting the same electronic key into each of the locks and recording in the electronic key and internal code unique to that lock which identifies the lock and is needed to open the lock and a method for biometrically permitted controlled secure access to a container having one of the commissioned electronic locks. A data processing machine is configured to make biometric identifications, credential identifications and input identifications to verify users using the system and control and regulate user access to locks or electronic cylinders.
US10565805B2

A computing device-implemented method includes receiving data representative of one or more travel parameters for distribution ranges for a vehicle that includes a first propulsion system, and, receiving data representative of one or more travel parameters for distribution ranges for a vehicle that includes a second propulsion system. The distribution ranges for the vehicle that includes the first propulsion system are equivalent to the distribution ranges for the vehicle that includes the second propulsion system. The method also includes receiving data representative of one or more travel parameters for distribution ranges for a collection of vehicles. The distribution ranges for the collection of vehicles are equivalent to the distribution ranges for the vehicle that includes the second propulsion system.
US10565800B2

Concepts and technologies are disclosed herein for virtual doorbell augmentations for communications between augmented reality and virtual reality environments. According to one aspect, an augmented reality server computer can provide an augmented reality environment to a user device. The augmented reality environment can include a view of a physical, real-world environment and a virtual doorbell augmentation applied to a residence depicted in the view of the physical, real-world environment. The augmented reality server computer can receive a selection of the virtual doorbell augmentation. In response to receiving the selection of the virtual doorbell augmentation, the augmented reality server computer can request access to a virtual reality environment provided by a virtual reality server computer associated with the residence.
US10565784B2

Methods and systems for capturing motion and/or determining the shapes and positions of one or more objects in 3D space utilize cross-sections thereof. In various embodiments, images of the cross-sections are captured using a camera based on edge points thereof.
US10565776B2

The present disclosure describes a method of generating fast path traced physically correct reflections in a semi-reflective surface. Usage of rasterization pipeline lowers the computational complexity.
US10565768B2

Systems and methods for generating recommendations for animations to apply to animate 3D characters in accordance with embodiments of the invention are disclosed. One embodiment includes an animation server and a database containing metadata describing a plurality of animations and the compatibility of ordered pairs of the described animations. In addition, the animation server is configured to receive requests for animation recommendations identifying a first animation, generate a recommendation of at least one animation described in the database based upon the first animation, receive a selection of an animation described in the database, and concatenate at least the first animation and the selected animation.
US10565760B2

A method and system for generating an augmented reality image includes a kiosk and mobile computing device executing an application for interacting with the kiosk. The kiosk switches from a first set of images to a second set of image when the mobile computing device is proximate to the kiosk. A user selects one of the second set of images and the mobile computing device receives an augmented reality image according to the user selection. The mobile computing device combines the augmented reality image with a live image from a camera of the mobile computing device.
US10565757B2

A computing system transforms an input image into a stylized output image by applying first and second style features from a style exemplar. The input image is provided to a multimodal style-transfer network having a low-resolution-based stylization subnet and a high-resolution stylization subnet. The low-resolution-based stylization subnet is trained with low-resolution style exemplars to apply the first style feature. The high-resolution stylization subnet is trained with high-resolution style exemplars to apply the second style feature. The low-resolution-based stylization subnet generates an intermediate image by applying the first style feature from a low-resolution version of the style exemplar to first image data obtained from the input image. Second image data from the intermediate image is provided to the high-resolution stylization subnet. The high-resolution stylization subnet generates the stylized output image by applying the second style feature from a high-resolution version of the style exemplar to the second image data.
US10565747B2

A system, method, and computer readable medium for inverse graphics rendering comprise a differentiable rendering pipeline and a gradient descent optimization engine. A given scene is described using scene parameters. Visibility functions, and other rendered functions, are constructed to be continuous and differentiable, allowing the optimization engine and the rendering pipeline to efficiently iterate through increasingly refined scene models.
US10565742B1

The present invention discloses an image processing method and apparatus. The method comprises the steps of: counting the number of pixels distributing in different brightness values in the target image; determining an initial central brightness value that maximum numbers of pixels have and determining an average brightness value of the target image; and adjusting a quantity distribution of the pixels in the target image at different brightness values, so as to make a new central brightness values that maximum number of pixels have closer to the average brightness value than the initial central brightness value, and to expand a range of pixel brightness values having preset brightness thresholds in which the new central brightness value is included. The present invention discloses an image processing method and apparatus, which enlarges the range around the central brightness value and adjusts the brightness distribution of the image to enhance the details of the image.
US10565739B2

Systems, methods, and computer-readable media for providing tools to validate color contrast are provided. To do so, three discrete color check processes are performed to ensure a user is able to identify when an icon is at risk of being inaccessible by some users. A border score considers each pixel at the edge of an icon compared to the background in which it is placed. An area score considers each discrete pixel of an icon compared to the background in which it is placed. A grid score considers a subdivision of an icon compared to the background in which it is placed. Using each of these three independent process, a summative score is provided. The summative score categories the icon into a risk level. Depending on the risk level, the icon may need to be refined to ensure it becomes more accessible.
US10565738B2

In one embodiment, a method comprises accessing a plurality of images stored in a data store, and for a first image of the plurality of images, determining a color distribution of the first image, wherein the color distribution of the first image is based on a frequency of one or more colors depicted in the first image. The method further comprises, based on the color distribution of the first image, assigning the first image to a particular image class, wherein the particular image class further comprises a second image, wherein the assigning of the second image to the particular image class is further based on a color distribution of the second image. The method further comprises based on at least the first image and the particular image class, determining a particular color profile, assigning the particular color profile to the first image and the second image.
US10565736B2

The present disclosure relates to an image processing apparatus and method, a program, and an image processing system that enable detection of a positional and directional shift of a camera while the vehicle is running.An image processing IC performs a calibration process on four cameras, using image signals from the four cameras, sensing information from a sensing chip, and information detected from a drive system unit or the like from a control microcomputer. For example, the image processing calibrates at least the orientations of the cameras disposed at the front and the rear, in accordance with the infinite point in the running background. Using the correction values obtained through the orientation calibration, the image processing IC generates overhead images of the respective cameras. Using the generated overhead images, the image processing IC achieves continuity between the line segments between the adjacent cameras, and checks the continuity of first derivation of the line segments with respect to the running direction. By doing so, the image processing IC performs calibration on the right and left cameras. The present disclosure can be applied to a camera calibration system that includes a plurality of cameras and a processing device that calibrates the cameras, for example.
US10565732B2

Systems, methods, and devices are provided for controlling a movable object using multiple sensors. In one aspect, a method for calibrating one or more extrinsic parameters of a movable object having a plurality of sensors in an initial configuration is provided. The method can comprise: detecting that the initial configuration of the plurality of sensors has been modified; receiving inertial data from at least one inertial sensor during operation of the movable object; receiving image data from at least two image sensors during the operation of the movable object; and estimating the one or more extrinsic parameters based on the inertial data and the image data in response to detecting that the initial configuration has been modified, wherein the one or more extrinsic parameters comprise spatial relationships between the plurality of sensors in the modified configuration.
US10565731B1

A virtual environment or mixed reality environment system including a headset device and controller. Both the headset device and the controller are configured to access and update a shared scene map. In some cases, the headset device may implement pose tracking with respect to the headset device and the controller and the controller may also implement pose tracking with respect to the headset device and the controller.
US10565730B2

A technique is provided to enable reduction in cost relating to installation of orientation targets in aerial photogrammetry. A survey data processing device includes a positioning data receiving unit, a relative orientation unit, an absolute orientation unit, and an adjustment calculation executing unit. The positioning data receiving unit receives positioning data obtained by tracking and positioning a reflective prism of an aerial vehicle by a total station. The aerial vehicle also has a camera. The relative orientation unit calculates relative exterior orientation parameters of the camera by relative orientation using photographed images taken by the camera. The absolute orientation unit provides a true scale to the relative exterior orientation parameters by absolute orientation using the positioning data and the relative exterior orientation parameters. The adjustment calculation executing unit corrects the relative exterior orientation parameters having the true scale, by using a positional relationship between the camera and the reflective prism.
US10565723B2

A method, device, and non-transitory computer-readable storage medium having data stored therein to correct for drift in an electronic device is described. Embodiments comprise determining a first center pose of the electronic device. Then, tracking, using a sensor in conjunction with computer vision operating on a processor, at least one key point within a scene when the first center pose is within a tolerance with respect to a reported center pose. Determining a derived center pose based upon the first center pose and the at least one key point. Disabling the sensor for a predetermined time. After the predetermined time, determining whether a second center pose is within the tolerance with respect to the derived center pose. Using the sensor, tracking the at least one key point when the second center pose is within the tolerance with respect to the derived center pose. Adjusting the second center pose when there is a difference between the second center pose and the derived center pose.
US10565711B2

The following relates generally to image segmentation. In one aspect, an image is received and preprocessed. The image may then be classified as segmentable if it is ready for segmentation; if not, it may be classified as not segmentable. Multiple, parallel segmentation processes may be performed on the image. The result of each segmentation process may be marked as a potential success (PS) or a potential failure (PF). The results of the individual segmentation processes may be evaluated in stages. An overall failure may be declared if a percentage of the segmentation processes marked as PF reaches a predetermined threshold.
US10565709B2

An image processing apparatus according to an embodiment comprises processing circuitry configured to acquire morphology image data including a site of a subject and function image data including the site, extract a blood vessel region that corresponds to a blood vessel included in the morphology image data, calculate a fluid index in the blood vessel region, and based on the fluid index, calculate a first function index as an index indicating a function of a tissue to which a nutrient is supplied from the blood vessel, acquire a second function index as an index indicating a function of the tissue based on the function image data, detect a mismatch between the first function index and the second function index, and determine a spatial region that corresponds to the mismatch in the site.
US10565707B2

A computer-implemented method for identifying features in 3D image volumes includes dividing a 3D volume into a plurality of 2D slices and applying a pre-trained 2D multi-channel global convolutional network (MC-GCN) to the plurality of 2D slices until convergence. Following convergence of the 2D MC-GCN, a plurality of parameters are extracted from a first feature encoder network in the 2D MC-GCN. The plurality of parameters are transferred to a second feature encoder network in a 3D Anisotropic Hybrid Network (AH-Net). The 3D AH-Net is applied to the 3D volume to yield a probability map;. Then, using the probability map, one or more of (a) coordinates of the objects with non-maximum suppression or (b) a label map of objects of interest in the 3D volume are generated.
US10565705B2

Systems and methods are provided for collecting, preparing, and/or analyzing a biological sample. A sample collection site may be utilized with one or more sample processing device. The sample processing device may be configured to accept a sample from a subject. The sample processing device may perform one or more sample preparation step and/or chemical reaction involving the sample. Data related to the sample may be sent from the device to a laboratory. The laboratory may be a certified laboratory that may generate a report that is transmitted to a health care professional. The health care professional may rely on the report for diagnosing, treating, and/or preventing a disease in the subject.
US10565698B2

A circular scratch inspection apparatus includes: a camera capturing an image of a workpiece surface around a hole; illumination device emitting light to the workpiece surface around the hole, the light being reflected on the workpiece surface is not directly incident on the camera; and image processor. The image processor: generates a second-derivative image by performing secondary differentiation on luminance values in an actual image obtained by the camera; generates a second-derivative curve for each of a plurality of ruler lines, extending radially from the hole center and are set in an inspection target region on the workpiece surface; counts a first reference number of times for each ruler line; calculates a first reference total number of times; and determines presence or absence of a circular scratch by using the first reference total number of times.
US10565695B2

An image processing apparatus and an image processing method to preferably transmit/receive or display high dynamic range images. In an image transmission system implementation, metadata is transmitted, the metadata storing information such as peak luminance, color gamut and optical-electro transfer or other characteristics of high dynamic range (HDR) content. An image receiving apparatus utilizes the metadata to perform dynamic range conversion using the metadata to adapt its display to display the HDR content.
US10565686B2

A method, computer readable medium, and system are disclosed for training a neural network. The method includes the steps of selecting an input sample from a set of training data that includes input samples and noisy target samples, where the input samples and the noisy target samples each correspond to a latent, clean target sample. The input sample is processed by a neural network model to produce an output and a noisy target sample is selected from the set of training data, where the noisy target samples have a distribution relative to the latent, clean target sample. The method also includes adjusting parameter values of the neural network model to reduce differences between the output and the noisy target sample.
US10565675B2

An apparatus to facilitate data intelligent dispatching is disclosed. The apparatus includes one or more processing units including a plurality of execution units (EUs) to execute a plurality of processing threads and collection logic to collect statistics data for threads executed at the processing unit during execution of an application, and dispatch logic to dispatch the threads to be executed at a subset of the plurality of EUs during a subsequent execution of the application based on the statistics data.
US10565673B2

An apparatus and method for virtualized scheduling. For example, one embodiment of a graphics processing apparatus comprises: a graphics processor comprising a plurality of graphics processing engines, each of the graphics processing engines usable to execute graphics program code for a plurality of graphics contexts, each of the graphics contexts associated with a particular user mode driver (UMD); and a scheduler to schedule the graphics program code for execution on the plurality of graphics engines, the scheduler comprising an integrated context queue to store program code from all of the graphics contexts, the scheduler to select graphics processing engines to execute the program code from each context based on a detected load and/or availability of each graphics processing engine and to determine an order for executing the program code from each context based on relative priorities associated with the different contexts.
US10565670B2

A processing apparatus is described. The apparatus includes a graphics processing unit (GPU), including a plurality of execution units to process graphics context data and a register file having a plurality of registers to store the graphics context data; and register renaming logic to facilitate dynamic renaming of the plurality of registers by logically partitioning the plurality of registers in the register file into a set of fixed registers and a set of shared registers.
US10565665B2

Computer-implemented methods and systems are provided for determining an actual maximum density capacity and/or development potential in view of the zoning code applicable to a particular location. Such methods and systems seek to overcome frustrations and alleviate other impediments that affect efficient use of zoning codes. In a first aspect, a computer-implemented system for determining development potential includes at least one input interface for receiving property information; a computer program for calculating a building envelope allowable under the zoning code and for calculating an actual maximum density capacity available for a geographic area of interest using the zoning code and additional factors affecting the area of interest. The results of at least the actual maximum density capacity calculation is provided to an output interface for displaying assessment of zoning code compliance and generating a virtual build of a building permitted under the zoning code for the site.
US10565660B2

A method for processing relationships in a medical claims database using a computerized system having a processor and a non-transitory memory includes storing multi-field medical claim data and multi-field insurance claim data in a relational electronic database. The insurance claim data corresponds to at least a portion of the medical claim data. A worklist template is defined using at least one filter and at least one multiplier. The at least one filter excludes at least a portion of the medical claim data, and the at least one multiplier defines a weighted value applicable to at least one field of the multi-field medical claim data. The processor converts the medical claim data into standardized values by applying the at least one multiplier to at least one field of the multi-field medical claim data. A biller worklist is assigned based on a hierarchy of the standardized values.
US10565658B1

A method and system may determine the condition of insured properties in a neighborhood using aerial images captured from an unmanned aerial vehicle (UAV) or from a satellite device. The neighborhood may be selected by identifying a neighborhood that includes properties which are insured by a particular insurance provider. Aerial images of the entire neighborhood may then be captured and received from the UAV or the satellite device. For each insured property in the neighborhood, a condition and level of risk may be automatically determined based on the received aerial images. Then a level of risk indicator may be assigned to the insured property based on the determined level of risk. The aerial images of the insured property may be displayed on a user interface with indications of the level of risk overlaying the aerial images.
US10565657B2

Methods and systems for generating a probability assessment for peak demand reduction for utility customers using a conditional-output energy generator are described. One method includes providing a customer data set and one or more historical generator production data sets for one or more intermittent generators that meteorologically correspond with the customer data set. Time intervals are defined in the data sets and a production distribution curve is generated for each time interval. A simulation is performed using the historical customer consumption data and the production distribution curves to obtain a net demand distribution curve for each time interval. These methods and systems may provide probability-based economic evaluation of consumption management systems.
US10565656B1

An adjudicated prescription claim transaction response is received and includes a total amount paid by the claims processor, a patient pay amount, and the pharmacy's Usual and Customary Charge amount for a product/service. The adjudicated response can be evaluated to determine it was approved/paid and the total amount paid by the claims processor is zero or less. An income audit evaluation may be conducted by comparing the patient pay amount to the Usual and Customary Charge amount. Based on the Usual and Customary Charge amount being less than or less than or equal to the patient pay amount, a reversal transaction can be generated and transmitted to a claims processor computer for adjudication. Further, the adjudicated prescription claim transaction response can be converted from an approved/paid response to (or replaced by) a rejected adjudicated prescription claim transaction response and transmitted to the pharmacy computer that initiated the prescription claim transaction.
US10565653B2

The disclosed embodiments generally relate to a slicer order quantity reduction tool. An example method for reducing a quantity of a slicer order includes calculating a collective quantity associated with available ones of a plurality of child orders; comparing the collective quantity and a reduction amount received in connection with a quantity reduction request for the slicer order; and determining, when the comparison indicates that the available ones of the child orders have insufficient quantity to meet the reduction amount, whether inflight ones of the plurality of child orders collectively have sufficient quantity to make up a shortfall of the available ones of the child orders.
US10565651B2

A data transaction processing system receives and processes equation-based electronic data transaction request messages. Transmitting equation-based electronic data transaction request messages that represent a large series of discrete values reduces the data transmission to the data transaction processing system. Processing equation-based electronic data transaction request messages instead of a series of discrete values reduces the amount of time need to perform transactions, greatly reducing processing latency. Equation-based electronic data transaction request messages can also be efficiently updated by modifying equation parameters, again reducing the amount of data transmitted to the data transaction processing system.
US10565647B1

The SECURE MULTI-SERVER INTEREST RATE BASED INSTRUMENT TRADING SYSTEM AND METHODS OF INCREASING EFFICIENCY THEREOF AND ASSOCIATED INTEREST RATE BASED FINANCIAL INSTRUMENT (“IRFI”) provides efficient, secure instrument transactions. The IRFI provides increased trading system security and efficiency for an interest-rate based instrument exchange utilizing a server-based trading platform. The IRFI receives a user selection of a contract including associated characteristic parameters. The IRFI receives user-selected number of contracts to trade associated with a basis point for the contract. An artificial neural network, including at least one input layer, a hidden layer and an output layer, can determine a risk hedging amount based on the basis point for the contract and the selected number of contracts to cover a risk in an auction. The IRFI receives pricing data associated with an auction system, the pricing data including settlement yield and delivery price and determines a delivery amount for the contract.
US10565645B1

A method of performing a currency trade involving a math-based currency (“MBC”) for a customer having a MBC account with a financial institution is described. The financial institution receives a trade order and determines an optimal trade sequence that may involve more than one trade to achieve the initially requested currency trade. The financial institution updates account balances associated with the customer on an overlay ledger to reflect the currency trade. The overlay ledger includes information relating to account balances of a plurality of MBC accounts associated with a plurality of customers.
US10565644B2

Apparatus and methods for ingesting Legacy Records of mortgage loan servicing actions onto a Blockchain. The Blockchain is distributed to Participants in the Loan, such as the Borrowers, Regulators, Servicers, and Vendors. The present disclosure further provides a method for homogenizing a variety of Vendor Formats for inclusion on the Blockchain and memorializing execution of a smart contract on the Blockchain.
US10565632B1

A system controls a transaction from initiation to completion using live vendor inventory database and purchaser entered parameters from a mobile application. A network interface receives parameters entered by the subscribers through the mobile application on the subscriber mobile device and receives inventory updates from vendor systems, the inventory updates including at least a vendor price and identifying information. The system communicates with an accounts server to confirm subscriber funds and place a hold on subscriber funds equal to the required subscriber price and implementing a matching algorithm to detect matching results by determining if any vendor prices and identifying information satisfy any required subscriber prices and descriptions. The system transmits an alert to the subscriber mobile device with matching results, receives a selection from the subscriber of at least one of the matching results, conducting payment processing for the matching result and closes the transaction.
US10565630B2

A method for identifying attributes for transaction messages exhibiting technical decline factors includes: storing transaction messages, each being formatted based on one or more standards and including a plurality of data elements including a first data element configured to store a response code; storing a plurality of attribute correspondences, each including a correspondence between a transaction attribute and data element value for a specific data element; executing a first query to identify a subset of transaction messages where the response code is one of a predetermined set of values; executing a second query to associate, for each transaction message, one or more transaction attributes based on data element values in the message and the attribute correspondences; identifying one or more transaction groups, each group corresponding to at least one transaction attribute and including transaction messages of the subset associated with each corresponding transaction attribute.
US10565629B2

Methods and systems for computerized valuation of electronic equipment. The computerized valuation method includes receiving an accurate identification of an asset, receiving a current value of the asset, and outputting the accurate identification of the asset and the current value of the asset to a user device. The receiving of the accurate identification of the asset includes receiving a computerized inventory of the asset.
US10565626B2

Systems and methods for optimizing floor prices in real-time bidding auctions are described. Upon receiving a request for an advertisement to be served to an impression consumer, the value of the consumer can be determined based, for example, on historical bid prices in prior auctions. A maximum floor price for the current auction to serve the impression us calculated based at least in part on the value of the impression consumer and one or more attributes associated with the auction. The auction is held using the calculated floor price, which can be adjusted based on an aggressiveness factor, and the winner of the auction can be determined based on the floor price.
US10565619B2

Systems and methods are provided for enabling access to digital content based on geographic locations visited by mobile device users. One method includes receiving a promotion associated with premium digital content, access information, and one or more locations in which the premium digital content is accessible. The premium digital content includes restricted access content and the premium digital content is associated with open access content, determining one or more geo-fences based on the one or more locations, transmitting at least part of the promotion to one or more mobile devices, receiving a geographic location of the one or more mobile devices, determining whether the geographic location of the one or more mobile devices is within at least one of the one or more geo-fences, and transmitting, when the geographic location of the one or more mobile devices is determined to be within the one or more geo-fences, access information for the premium digital content to the one or more mobile devices within the one or more geo-fences.
US10565615B2

A system and method for identifying and promoting product items, in which current personal information of a consumer is used to identify and promote additional products items for purchase that have been specifically selected for the consumer at completion of a current order based upon current personal information of the consumer. The recommended product items may then be ordered using information from the completed order.
US10565614B2

A method is provided for dynamically adding customized advertisements with media content on digital media storage devices. A user may provide identification data to an automated machine or salesperson selling the media content at a retail location. Based upon the identification of the user, advertisements may be selected to be added to the media content. The selection of advertisements may be based upon previous transaction data, the genre of the media content, or characteristics identified for the user. Users may also select to change the quantity of advertisements to view based upon fees paid by the user for the media content. The user may pay additional fees to view less advertisements and the user may pay fewer fees and have more advertisements included with the media content.
US10565613B2

An advertising simulation system performs simulation of advertising results. The advertising results indicate the results of a simulated auction for a set of ad queries that are provided advertisements from available advertisements. The simulated auction applies an advertising model to perform an auction using advertising conditions. As advertisers are selected to provide advertisements to individual ad queries, advertising conditions, such as advertiser's bidding amounts, may change. To effectively simulate a large number of ad queries, the advertising segments simulation and performs simulation of each segment. Each segment's ad results may affect the conditions of a subsequent segment, and the change in conditions may change the size of a subsequent segment.
US10565597B2

Aspects include obtaining a pattern that describes an event in a natural language format. The pattern that describes the event is converted into at least one identified pattern key value pair. A database transaction is monitored and converted into a least one database transaction key value pair. A similarity score is calculated by scoring similarities between the identified pattern key value pair(s) and the database transaction key value pair(s). Based on similarity score meeting a threshold, an alert is output to indicate that the database transaction matches the pattern that describes the event.
US10565596B2

Systems and methods providing, by a third party, input form fields for sensitive data on a web page provided by an organization. A user may request a web page from an organization, such as a merchant's checkout web page, that requires entry of sensitive data. The merchant's checkout web page may include reference to a script file that provides hosted sensitive data form fields. In response to rendering the merchant web page in a web browser of the user, a request to provide sensitive data form fields on the merchant web page may be received. The request may include a call to a function in a scripting file provided by the third party, and the provided file may cause one or more inline frames to be rendered in the web browser, each inline frame including a sensitive data form field. Data entered by the user in the sensitive data form fields may be received by a third party payment processor device.
US10565594B1

A system controls a transaction from initiation to completion using live vendor inventory database and purchaser entered parameters from a mobile application. A network interface receives parameters entered by the subscribers through the mobile application on the subscriber mobile device and receives inventory updates from vendor systems, the inventory updates including at least a vendor price and identifying information. The system communicates with an accounts server to confirm subscriber funds and place a hold on subscriber funds equal to the required subscriber price and implementing a matching algorithm to detect matching results by determining if any vendor prices and identifying information satisfy any required subscriber prices and descriptions. The system transmits an alert to the subscriber mobile device with matching results, receives a selection from the subscriber of at least one of the matching results, conducting payment processing for the matching result and closes the transaction.
US10565592B2

A money transfer system includes a risk assessment system and a risk modeling system. The risk assessment system uses rules engines and Z scores to assess, on a real time basis, risk factors associated with money transfers. The risk modeling system develops risk scores based on historical transaction data in order to create a risk model. The risk model may be analyzed over time to refine the rules engines and take other actions to understand and reduce the risk of improper activity in connection with money transfers.
US10565581B2

An apparatus and a method manage a received mobile transaction coupon in a mobile terminal. The apparatus includes a communication unit, an information analyzer, a schedule manager, an output unit, and a controller. The communication unit receives a mobile transaction coupon. The information analyzer obtains the received mobile transaction coupon information. The schedule manager registers the obtained mobile transaction coupon information in an alarm program. The output unit outputs the registered mobile transaction coupon information on a relevant date via the alarm program. The controller controls to register the mobile transaction coupon information in the alarm program, and controls to store the received mobile transaction coupon in a storage area corresponding to a reception type or a folder for a widget function.
US10565579B2

A central or “core” application a fulfillment application at a venue, and a wireless communication application hosted on a computing device, such as a cell phone, of an attendee at an event at that venue communicate via a network. Customers may sign up online, through a various types of web applications or dedicated applications to receive information, such as menus, catalogs, or the like of available products to be at the event. The core application may manage a database of records of customers, products, and fulfilment locations. The core application may send to fulfilment applications hosted by other computers at fulfilment locations instructions to dispatch “runners” to deliver products to seat locations of customers who may order products (e.g., food, merchandise, etc.) over cell phones or other internet-connected wireless computer devices.
US10565577B2

A method of enabling a point of sale (POS) device to perform a transaction is described. The method comprises initiating, by an electronic device, the transaction with the POS terminal; analyzing images of the POS terminal captured by a camera of the electronic device; and identifying the POS terminal based upon the images.
US10565562B2

In an example, a first hash function is performed on job posting features extracted from a job posting to obtain hashed job posting features. The hashed job posting features are stored in a forward-index corresponding to the job posting in the database. When a job search query is received from a first member of a social networking service, job search query features are extracted from the job search query and a second hash function is performed on the job search query features. The hashed job posting features and the hashed job search query features are fed to a job posting result ranking model trained via a machine learning algorithm to compare the hashed job posting features to the hashed job search query features to generate an application likelihood score indicating a likelihood that the first member will apply for a job corresponding to the job posting.
US10565556B2

Techniques are described for aggregating information from multiple software tools into a manager cockpit. The manager cockpit includes multiple views for presenting the aggregated information in various actionable tiles. When an actionable tile is selected, the manager cockpit presents actions that can be performed on the selected tile. In some embodiments, the manager cockpit can apply a rules engine to generate alerts and a coaching engine to generate recommended actions to remedy the alerts. The recommended actions can be presented as an action that can be performed on the selected tile.
US10565543B1

Methods, apparatuses, and systems of route planning for package pickup and delivery includes: receiving predetermined locations in a geographic region and data representing a predetermined route connecting the predetermined locations; determining unit areas in the geographic region based on sequential nearness of the predetermined locations along the predetermined route, the unit areas including a first unit area and a second unit area, and the unit areas being configured such that all locations in the first unit area are to be visited before visiting locations of the second unit area; generating delivery patterns for determining a route connecting at least one of the unit areas, each delivery pattern including at least one of the unit areas associated with a visiting sequence; when receiving task data including target locations to visit, determining a target route using the delivery patterns and the target data; and sending the target route to a mobile apparatus.
US10565537B1

Systems and methods for optimizing outcomes in multi-factor systems are described. Business process management, consulting intelligence, business intelligence, mobile intelligence, artificial intelligence, machine learning, and transportation management are integrated, as discussed herein, for optimizing transportation and logistics processes. Users may input legacy knowledge and data such as text, numbers, formulas, algorithms, and automated processes into a computing system for providing the system with industry insights for intelligently analyzing situation contexts, or the system may leverage third-party data. The system may suggest recommended actions based on analyzed situation contexts, and the system may furthermore execute various actions for responding to the situation contexts. The system may be configured to automatically analyze situation contexts and furthermore automatically execute various actions for responding to the situation contexts. In particular embodiments, the system is a software service and may integrate with various computing devices and operating systems.
US10565533B2

Exemplary embodiments of the present disclosure provide for identifying similar trademarks from one or more repositories based on training a goods and/or services similarity engine to identify similarities between pairs of descriptions of goods and/or services in a corpus of training data that includes the descriptions of goods and/or services for registered trademarks and trademark classes associated with the descriptions of goods and/or services. A goods and/or services similarity value indicative of similarities between a reference description of goods and/or services and descriptions of goods and/or services associated with registered trademarks can be generated by a goods and/or services similarity engine and a presentation of at least a subset of the set of trademarks can be generated that includes graphics emphasizing the registered trademarks in the subset based, at least in part, on the plurality of goods and/or services similarity values.
US10565531B1

A system allows an end-user to locate and gain access to a private facility, such as a restroom or other resource, without requiring that the end-user interact with any facility personnel. A mobile application allows a user to identify and proceed to a location where a private facility is available. When a user arrives at the location, the mobile application communicates with access control devices at the location to notify facility personnel of the user's presence and unlock doors or otherwise remove safeguards preventing general public access to the private facility.
US10565526B2

A computer generates labels for machine learning algorithms by retrieving, from a data storage circuit, multiple label sets that contain labels that each classify data points in a corpus of data. A graph is generated that includes a plurality of edges, each edge between two respective labels from different label sets of the multiple label sets. Weights are determined for the plurality of edges based upon a consistency between data points classified by two labels connected by the edges. An algorithm is applied that groups labels from the multiple label sets based upon the weights for the plurality of edges. Data points are identified from the corpus of data that represent conflicts within the grouped labels. An electronic message is transmitted in order to present the identified data points to entities for further classification. A new label set is generated using the further classification received from the entities.
US10565518B2

The present disclosure is directed to collaborative feature learning using social media data. For example, a machine learning system may identify social media data that includes user behavioral data, which indicates user interactions with content item. Using the identified social user behavioral data, the machine learning system may determine latent representations from the content items. In some embodiments, the machine learning system may train a machine-learning model based on the latent representations. Further, the machine learning system may extract features of the content item from the trained machine-learning model.
US10565517B2

A mechanism is provided in a data processing system for distributed tree learning. A source processing instance distributes data record instances to a plurality of model update processing items. The plurality of model update processing items determine candidate leaf splitting actions in a decision tree in parallel based on the data record instances. The plurality of model update processing items send the candidate leaf splitting actions to a plurality of conflict resolve processing items. The plurality of conflict resolve processing items identifies conflict leaf splitting actions. The plurality of conflict resolve processing items applies tree structure changes to the decision tree in the plurality of model update processing items.
US10565514B2

A universal quantum computer may be emulated by a classical computing system that uses an electronic signal of bounded duration and amplitude to represent an arbitrary initial quantum state. The initial quantum state may be specified by inputs provided to the system and may be encoded in the signal, which is derived from a collection of phase-coherent coherent basis signals. Unitary quantum computing gate operations, including logical operations on qubits or operations that change the phase of a qubit, may be performed using analog electronic circuits within the quantum computing emulation device. These circuits, which may apply a matrix transformation to the signals representing the initial quantum state, may include four-quadrant multipliers, operational amplifiers, and analog filters. A measurement component within the quantum computing emulation device may produce a digital signal output representing the transformed quantum state. The gate operation(s) performed may be selected from among multiple supported operations.
US10565507B2

A dynamic, distributed directed activity network comprising a directed activity control program specifying tasks to be executed including required individual task inputs and outputs, the required order of task execution, and permitted parallelism in task execution; a plurality of task execution agents, individual of said agents having a set of dynamically changing agent attributes and capable of executing different required tasks in said activity control; a plurality of task execution controllers, each controller associated with one or more of the task execution agents with access to dynamically changing agent attributes; a directed activity controller for communicating with said task execution controllers for directing execution of said activity control program; a communications network capable of supporting communication between said directed activity controller and task execution controllers; and wherein said directed activity controller and task execution controllers communicate via said communication network to execute said directed activity control program using selected task execution agents.
US10565505B2

A dynamic, distributed directed activity network comprising a directed activity control program specifying tasks to be executed including required individual task inputs and outputs, the required order of task execution, and permitted parallelism in task execution; a plurality of task execution agents, individual of said agents having a set of dynamically changing agent attributes and capable of executing different required tasks in said activity control; a plurality of task execution controllers, each controller associated with one or more of the task execution agents with access to dynamically changing agent attributes; a directed activity controller for communicating with said task execution controllers for directing execution of said activity control program; a communications network capable of supporting communication between said directed activity controller and task execution controllers; and wherein said directed activity controller and task execution controllers communicate via said communication network to execute said directed activity control program using selected task execution agents.
US10565502B2

A system, method and computer program product for automatic document classification, including an extraction module configured to extract structural, syntactical and/or semantic information from a document and normalize the extracted information; a machine learning module configured to generate a model representation for automatic document classification based on feature vectors built from the normalized and extracted semantic information for supervised and/or unsupervised clustering or machine learning; and a classification module configured to select a non-classified document from a document collection, and via the extraction module extract normalized structural, syntactical and/or semantic information from the selected document, and generate via the machine learning module a model representation of the selected document based on feature vectors, and match the model representation of the selected document against the machine learning model representation to generate a document category, and/or classification for display to a user.
US10565487B2

Embodiments of the invention provide an integrated chip (IC) module having contact pads which are accessible by single-bond holes and module-side antenna contact pads which are accessible by multi-bond holes. Each multi-bond hole is apportioned by an encapsulation into adjoining bonding channels for separately receiving wire bond(s) and antenna-connecting element. Each module-side antenna contact pad is apportioned by the encapsulation into adjoining but electrically connected bonding areas to allow establishment of electrical connection of both wire bond(s) and antenna-connecting element to an IC chip. The first and the second bonding area are partitioned from each other, by the encapsulant, without requiring a presence of substrate therebetween.
US10565485B2

Disclosed is a substrate with a marking thereon. A part of the substrate has a two-dimensional structure attached thereto, and a part of the marking is present on the structure and the other part of the marking is present on the substrate itself.
US10565484B2

A low-energy consumption Bluetooth IoT device comprises an input interface, a processing module, a Bluetooth module and a display module. An external device transmits a parameter code correlated with a current external information to the processing module through the input interface. The processing module searches out a current bit-series code corresponding to the parameter code from a plurality of bit-series codes pre-stored in the processing module and converts the current bit-series code into a two-dimensional graphic code. A mobile device receives the parameter code broadcasted by the Bluetooth module and uploads the parameter code to a cloud server and then the cloud server converts the parameter code into a current cloud information. The current cloud information is correlated with the current external information.
US10565470B2

A user interface (UI)-level clone detection method, system, and computer program product, include running applications from an application database to obtain a screenshot of each of the applications, comparing a first object of a first screenshot of a first application with a second object from a second screenshot of a second application to determine a similarity between the first object and the second object, and analyzing a code for each of the first object and the second object when the similarity is greater than a predetermined threshold value to identify a same-functionality code.
US10565466B2

An image processing apparatus according to an embodiment includes an arranger, an image processor, an evaluation value calculator, and an abnormality detector. The arranger arranges a test data sequence in a blanking period of video data including an image data region in which image data is arranged and the blanking period in which the image data is not arranged. The image processor applies image processing to the test data sequence arranged in the video data and the image data. The evaluation value calculator calculates an evaluation value based on an image processing result of the test data sequence in the video data. The abnormality detector outputs a signal indicating an abnormality when the evaluation value does not fluctuate according to the predetermined order.
US10565463B2

A device for determining information for video data includes one or more processors implemented in circuitry that are configured to determine one or more most-interested regions of a plurality of regions of an image of video data from data representative of the one or more most-interested regions. The one or more processors are further configured to generate a request specifying the one or more most-interested regions using the data representative of the one or more most-interested regions and output the request to a server device.
US10565462B2

In an electronic apparatus that captures images, characters in an image are accurately recognized.The electronic apparatus includes an imaging section, a distance measurement section, a shape estimation section, and a coordinate conversion section. The imaging section images an object and captures image data. The distance measurement section measures distances from the imaging section to a plurality of measurement points on a surface of the object. The shape estimation section estimates a shape of the object from the measured distances. The coordinate conversion section performs coordinate conversion on the image data, the coordinate conversion including converting three-dimensional coordinates on the surface of the object into plane coordinates on a predetermined reference plane on the basis of the estimated shape.
US10565461B2

A live facial recognition method and system includes capturing a visual image and obtaining temperature information of a person under recognition, and deriving facial features according to the visual image; comparing the facial features of the visual image with corresponding facial features of a facial feature database to obtain a difference therebetween; determining whether facial temperature conforms to a live facial recognition criterion according to the temperature information, if the difference is less than a predetermined threshold value.
US10565447B2

An image sensor includes a pixel array including a plurality of pixel units, and a controller configured to generate a light control signal for controlling light reflected from an object to expose the plurality of pixel units to the light at least twice during generation of an image frame.
US10565446B2

A system for determining a gaze direction of a user of a wearable device is disclosed. The system may include a primary lens, an illuminator, an image sensor, and an interface. The illuminator may include a light guide, may be disposed at least partially on or in the primary lens, and may be configured to illuminate at least one eye of a user. The image sensor may be disposed on or in the primary lens, and may be configured to detect light reflected by the at least one eye of the user. The interface may be configured to provide data from the image sensor to a processor for determining a gaze direction of the user based at least in part on light detected by the image sensor.
US10565442B2

The present disclosure provides a picture recognition method and apparatus, a computer device and a computer-readable medium. The method comprises: obtaining a to-be-recognized picture; according to the to-be-recognized picture and a pre-trained picture recognition model, acquiring a predicted class tag of the to-be-recognized picture; the pre-trained picture recognition model employs a convolutional neural network model, and the convolutional neural network model comprises at least one layer of kernel pooling layer upgrading a dimensionality of a channel from one dimension to multiple dimensions; recognizing a class of the to-be-recognized picture according to the predicted class tag of the to-be-recognized picture. By recognizing the to-be-recognized picture by using the picture recognition model having the kernel pooling layer, the present disclosure can achieve recognition of picture classes with finer granularities and effectively improve the picture recognition accuracy and efficiency.
US10565436B2

There is provided an information processing device including an action possibility analysis unit configured to acquire data of a three-dimensional shape of an environment, and by breaking down the data of the three-dimensional shape, analyzes an action possibility of the environment for a user, and a picture generation unit configured to use an analysis result of the action possibility analysis unit to generate a picture to project onto the environment.
US10565435B2

A method for determining a video-related emotion and a method of generating data for learning video-related emotions include separating an input video into a video stream and an audio stream; analyzing the audio stream to detect a music section; extracting at least one video clip matching the music section; extracting emotion information from the music section; tagging the video clip with the extracted emotion information and outputting the video clip; learning video-related emotions by using the at least one video clip tagged with the emotion information to generate a video-related emotion classification model; and determining an emotion related to an input query video by using the video-related emotion classification model to provide the emotion.
US10565431B2

A method and system for de-identifying a video sequence are provided. The method may include the steps of capturing a video sequence, comprising a number of individual frames, including one or more users performing one or more actions, and using activity recognition to recognize one of the one or more actions. One or more of the plurality of frames may be defined as comprising the recognized one or more actions, and a portion of the one or more of the plurality of frames may be identified to remain visible. The non-identified portions of the one or more of the plurality of frames and the non-defined frames may be de-identified. This method may be applied to the determination of whether a user has ingested a medication pill.
US10565429B2

The present disclosure relates, among other things, to an image analysis method for identifying objects belonging to a particular objet class in a digital image of a biological sample. The method may include, among other things, analyzing the digital image for automatically or semi-automatically identifying objects in the digital image; analyzing the digital image for identifying, for each object, a first object feature value of a first object feature of said object; analyzing the digital image for computing one or more first context feature values; inputting both the first object feature value of each of the objects in the digital image and the first context feature value of said digital image into a first classifier; and executing the first classifier.
US10565417B2

An optical code reading process and a reading stability determining process are performed while suppressing an increase in the cost of a transfer system and avoiding a decrease in work efficiency. CMOS performs imaging. Processor reads an optical code contained in image data taken by CMOS and outputs a signal upon success of reading of the optical code. Further, processor calculates a first contrast at the time of teaching and a second contrast at the time of reading success, and determines reading stability based on a decrease rate of the second contrast with respect to the first contrast.
US10565416B2

A system, method, and computer-readable medium for accessing information associated with items within a multi-dimensional space, comprising: scanning a plurality of encoded geometries, the scanning comprising scanning a plurality of multi-dimensional symbols of each of the plurality of encoded geometries; identifying each of the plurality of multi-dimensional symbols of each of the plurality of encoded geometries; decoding each identified multi-dimensional symbol to provide encoded geometry information for each of the plurality of encoded geometries; identifying relative locations of the plurality of encoded geometries within the multi-dimensional space; and, accessing information associated with items within a multi-dimensional space based using the encoded geometry information for each of the plurality of encoded geometries.
US10565414B2

A barcode reading device including a barcode scanner which irradiates a target with a light beam and reads a barcode provided to the target, a camera which captures an image of the target, a display which sequentially displays images captured by the camera, and a processor which performs indicator display control processing of causing an indicator indicating an assumed irradiation position of the light beam to be displayed on the display while being superimposed on the captured image when the barcode is read by the barcode scanner.
US10565410B1

Embodiments herein describe a package management system that uses two operation modes of RFID readers (i.e., an inventory mode and a search mode) to provide feedback to an associate when a package has been mis-sorted. In one embodiment, the RFID readers are attached to one or more RFID antennas which each are disposed overhead a respective container or storage location in a warehouse. For example, each of the antennas may have a beam pattern or read region that covers the container. Using the RFID antennas, the RFID reader can query the RFID tags in the container to identify the packages stored in the container. In one embodiment, the RFID reader switches to the search mode after a new package is identified. Using the search mode, the RFID reader can quickly identify when the package is stored in the container and provide prompt feedback to the associate.
US10565404B2

The present disclosure describes pattern detections for storing multiple values in a compound object. A compound object is a value that stores multiple values in a single cell, wherein those multiple values are organized according to a defined structure. The compound object may store multiple values according to a known defined data structure. In embodiments, the compound object may store multiple values as any nested combination of any one of the known or user-defined data structures (e.g., nesting an array within a vector, or nesting a record within a record, or nesting matrices within a table, etc.). Each of the values stored in the compound object are individually referenceable and can fully participate with spreadsheet functionality including calculations, referencing, and formatting.
US10565401B2

An approach is described for sorting and displaying documents according to sentiment level in an online community. An associated method may include selecting a review topic in an online community and identifying a plurality of documents contributed for the review topic. The plurality of documents may include at least one of a product review submission, a marketing survey submission, a social network activity stream post, a discussion forum post, a weblog post, and an audiovisual sample. The method further may include obtaining sentiment data associated with each of the plurality of documents developing a sentiment model based on the obtained sentiment data. Additionally, the method may include organizing and presenting the plurality of documents in an online community interface based on the sentiment model.
US10565399B2

Disclosed herein are system, method, and computer program product embodiments for data anonymization in an in-memory database. An embodiment operates by receiving an indication to perform data anonymization based on one or more quasi attributes of a data set. The data set is sorted based on the one or more quasi attributes. The sorted data set is grouped into a first plurality of groups. A particular group that does not include enough records to satisfy an anonymization threshold is identified from amongst the first plurality of groups. The particular group is combined with another group of the first plurality of groups.
US10565398B2

Disclosed herein are system, method, and computer program product embodiments for data anonymization in an in-memory database. An embodiment operates by receiving an indication to perform data anonymization based on quasi attributes of a data set. Partitioning is recursively performed on the data set based on one or more of the quasi attributes until both a first anonymization threshold corresponding to the quasi attributes is satisfied and a second anonymization threshold corresponding to the one or more sensitive attributes is satisfied for each of a plurality of sub-partitions produced as a result of the partitioning. A resultant data set including a plurality of records of the data set corresponding to the plurality of sub-partitions that satisfy both the first anonymization threshold and the second anonymization threshold is provided.
US10565382B1

Methods and apparatus are disclosed for securing executable code for execution with a processor using a trusted platform module (TPM). In one example of the disclosed technology, a method of decrypting executable code for execution includes measuring values stored in a CPU boot ROM and measuring second values for executable code stored in non-volatile memory, storing the resulting measurement value in a TPM platform configuration register. The PCR value is used to unseal a key stored in non-volatile memory of the TPM, which key is used to decrypt executable code for execution. Security can be further enhanced by destroying the values stored in the PCR by performing additional measurement operations with the TPM PCR used to generate the measurement value.
US10565378B1

A non-transitory storage medium having stored thereon logic, the logic being executable by one or more processors to perform operations including comparing a current privilege of a first process with an initial privilege of the first process recorded in a privilege list, and responsive to determining a change exists between the current privilege of the first process and the initial privilege of the first process that is greater than a predetermined threshold, determining the first process is operating with the current privilege due to an exploit of privilege attack is shown.
US10565375B2

There is provided a method for improving security of computer resources, including obtaining raw memory snapshots of a computer memory of one or more computing systems during runtime of identical processes relating to a predetermined application or a service; forming a map of expected memory behaviour relating to the application or the service based on the obtained raw memory snapshots; monitoring the memory behaviour of a computing system during the execution of the same application or the service; comparing the monitored memory behaviour of the computing system with the formed map of expected memory behaviour; and in the event that a deviation from the expected memory behaviour is detected based on the comparison, triggering an alert.
US10565350B2

A method, a processing device, and a computer program product are provided. At least one processing device correlates textual medical information related to the subject with characteristics of an image of a medical condition of the subject to generate a subject signature. The at least one processing device compares the subject signature with multiple reference signatures to determine at least one reference signature corresponding to the subject signature. Each reference signature is associated with a corresponding medical condition and is generated by correlating textual medical information regarding the corresponding medical condition with characteristics of an image of the corresponding medical condition. The at least one processing device identifies the medical condition of the subject based on the medical conditions associated with the determined at least one reference signature. Information is provided regarding the identified medical condition of the subject.
US10565340B2

A processor-implemented method for automatically generating a layout of a cell of a semiconductor circuit is provided herein. The processor-implemented method includes reading a netlist of the cell. The netlist includes a description of internal electrical nets connecting electrical components of the cell with each other. The processor-implemented method assigning a weight to an internal net of the internal electrical nets and placing the electrical components in an area of the semiconductor circuit based on the netlist and the weight to generate the layout of the cell of the semiconductor circuit.
US10565338B2

Embodiments of the present invention provides methods, computer program products, and a system for processing hierarchical references for a formal equivalence check. In certain embodiments, hierarchical references of a first design are identified as functionally equivalent to hierarchical references of a second design. Value outputs of the first design can be compared to the value outputs of the second design to determine whether the value outputs of the respective designs match.
US10565332B2

In an approach for providing simulation results of an interaction between a transducer head and a magnetic medium, a computer identifies a first raster scan of a sample via a scanning probe microscope. The computer generates a topography image based on the first raster scan of the sample. The computer identifies one or more reference features within the created topography image. The computer calculates an average height based on the one or more reference features. The computer determines a lift distance associated with a probe of the scanning probe microscope. The computer defines a uniform plane based on the calculated average height and the determined lift distance. The computer performs a second raster scan of the sample based on the defined uniform plane. The computer generates a fly-height image based on the second raster scan. The computer provides simulation results based at least in part on the second raster scan.
US10565326B2

Methods and systems are provided for determining a maximum expected response of a reverberant wavefield system to an excitation, where there is uncertainty in both the excitation and the dynamic properties of the system. An exemplary method of characterizing a reverberant response associated with an reverberant subsystem involves determining a first variance associated with an excitation energy exposed to the reverberant subsystem, determining a second variance associated with an effective damping loss factor of the reverberant subsystem, determining a third variance associated with an input modal power acceptance of the reverberant subsystem—and for multiple connected subsystems, determining a fourth variance associated with a coupling loss factor of the coupled subsystems—determining a cumulative variance associated with the reverberant response based on the first variance, the second variance, and the third variance, and displaying an output influenced by the cumulative variance on a display device.
US10565323B2

Methods, devices, and systems for generating an image for a building management system are described herein. One device includes using a computing device to import floor plan objects from computer-aided design (CAD) drawings of a building and applying a design language associated with a building management system to the floor plan objects imported from the CAD drawings. Once the design language has been applied to the floor plan objects, an image of the building is generated for use in the building management system.
US10565322B2

A system includes a processor configured to receive a modification to a first set of data associated with a first set of properties of a computer-aided design (CAD) model and identify a second set of data associated with a second set of properties of the CAD model based on the first set of data. The first and second sets of properties are related. The processor is also configured to modify the second set of data based on the modification to the first set of data.
US10565321B2

A pattern transition information on whether a structurally stable flow pattern in whole or in part of a topological two-dimensional flow structure can transition to another structurally stable flow pattern via a structurally unstable flow pattern in an intermediate state is stored, and according to the pattern transition information, transition information on a transition route from a specified structurally stable flow pattern to another structurally stable flow pattern that can be topologically adopted is acquired.
US10565320B1

A method, computer program product, and a system where a processor(s), monitors multilingual switches performed on a client on behalf of a given user. Based on the monitoring, the processor(s) identifies switch patterns of the given user to generate a service profile for the user of machine learned multilingual switch patterns for the given user. The processor(s) determines a priority order for languages comprising the voice input streams, for the given user. The processor(s) obtains a new translation request initiated by the client, on behalf of the given user and applies the priority order to identify one or more languages spoken in a voice input stream of the new translation request. The processor(s) transmits indicators of the identified one or more languages to the client, where upon receiving the indicators, the client translates the voice input stream from the identified one or more languages to one or more target languages.
US10565319B1

A translation device with two-way projection and voice functions includes: an upper shell, a main shell and a lower shell, wherein the upper shell includes a shell bracket and a cover plate; two projection light machines, a plurality of microphones, an upper control board, a fan and a heat dissipation module are installed in the shell bracket, structural hole positions of projection light machines are formed in two symmetrical sides at the outside of the shell bracket, and the images projected by the two projection light machines can be projected through the structural hole positions of projection light machines; a plurality of microphone speaking holes are further formed at the outside the shell bracket; the fan and the heat dissipation module are further installed in the shell bracket; the cover plate is formed by a combination of a display device and a touch device.
US10565317B1

Embodiments provide methods and apparatus for improving responses of automated conversational agents. The method includes generating a vector representation of a conversational input provided by a user. The vector representation is used to determine an intent of the conversational input. Further, annotators generate bait sentences that cover multiple aspects of the intent. Then, sentences in a data pool are accessed. The bait sentences and the data pool sentences are converted into a first and a second set of vector representations, respectively. The first and the second set of vector representations are compared to retrieve a list of similar sentences. The list of similar sentences includes one or more sentences of the data pool that are semantically similar to the bait sentences. The list of similar sentences is analyzed for updating the intent data and thereby improve the responses.
US10565315B2

Mapping of semantics in healthcare may involve accessing first transaction data in a first database, the first transaction data corresponding to a collection of a first number of fields defined for a condition using a first semantic system to store information and calculating a first distribution of information in the first transaction data. Mapping may also involve accessing second transaction data in a second database, the second transaction data corresponding to a second semantic system different than the first semantic system and the second database comprising a second number of fields using the second semantic system to store information, and calculating a second distribution of information in the second transaction data. The distributions may then be compared and a map relating the semantic systems may be generated and used to communicate between the first and second semantic systems.
US10565303B2

Non-limiting examples of the present disclosure describe processing that improves suggestions for a misspelt word. Examples described herein relate to processing executed by a client device or computing devices connected via a distributed network. In one example, an electronic document that comprises a misspelt word is accessed. An order of word suggestions for the misspelt word is determined based on an application of an exemplary word order suggestion model that analyzes the misspelt word based on: an analysis of an unformatted state of content within the electronic document and an analysis of formatting associated with content of the electronic document. Further aspects of an electronic document including file metadata may be analyzed by the word order suggestion model. A listing of suggestions for the misspelt word is provided, where an order of word suggestions included in the listing is determined based on the application of the word order suggestion model.
US10565302B2

Network dialog uses electronically fillable forms, whereby messaging provides structured input, for example, to enable automated processing of transmitted data without dialog termination. Improved information transmission method advantageously enhances efficiency of written communication between dialog participants, increased communication speed, simplifies communication process, reduces errors during information input and transfer, and generally improves communication quality between dialog participants by managing dialog scenario adaptively and/or predictably according to form questions posted, and results presented accordingly in external systems.
US10565301B2

Stateful editing of rich content in an electronic document using a text box, may be provided. Multiple inputs may be received in a text box for updating the rich content. The rich content may include both text content and non-text content displayed in the electronic document. An update may be determined for applying to the rich content based on the multiple inputs in the text box. The update may then be applied to the rich content.
US10565298B1

Various systems and methods are provided for accessing and traversing one or more complex data structures and generating a functional user interface that can enable non-technical users to quickly and dynamically edit and generate detailed reports. The user interfaces are interactive such that a user may make selections, provide inputs, and/or manipulate outputs. In response to various user inputs, the system automatically accesses and traverses complex data structures (including, for example, a mathematical graph having nodes and edges), calculates complex data based on the traversals, displays the calculated complex data to the user, and/or enters the calculated complex data into the reports. The reports may be automatically updated based on a context selected by the user, and the system may automatically publish reports in multiple contexts.
US10565297B2

Systems and methods for enabling the real-time sharing of document edits as rumored changes are disclosed herein. As an editor makes changes to a document being coauthored, those edits may be entered into the editor's copy as concrete changes that are incorporated into the copy's backing store, and may be shared as rumored changes to endpoints that are not incorporated into their backing stores. Rumored changes display the endpoint's real-time interpretation of an edit made by an editor, but are not incorporated as concrete changes until a save command occurs. By enabling the real-time display of edits as rumored changes, editing users can make edits naturally and endpoint users can see those edits being made with a reduced chance of corruption on the endpoint and lower network overhead and processing by the computing devices involved in the coauthoring environment.
US10565288B2

A video element of a browser can be moved, resized, etc. independently of the remainder of a browser page. In one embodiment, as the video element is moved, the remainder of the browser page is reformatted so as to change the page's layout. The renderer of the content can have a different video provider sourcing the video element than the remainder of the browser page. As a result, two different content streams can be provided to the renderer in parallel. In another embodiment, the video element can be docked, such as through a flick operation or a drag-and-drop operation. Once docked, the browser page can be scrolled while the docked video element remains at a fixed location relative to an edge of the browser page.
US10565286B2

Disclosed herein are system, method, and computer program product embodiments for generating join histograms. An embodiment operates by a computer implemented method that includes determining, by at least one processor, a first interval associated with a first histogram of a first data structure and a first estimate frequency associated with the first interval. The method further includes determining, by the at least one processor, a second interval associated with a second histogram of a second data structure and a second estimate frequency associated with the second interval. The method further includes determining, by the at least one processor, a join interval based on the first and second intervals by calculating an intersection of the first and second intervals. The method further includes calculating, by the at least one processor, a join estimate frequency based on the first and second estimate frequencies.
US10565280B2

There is provided a system and method for website content identification in a content management system. The method comprises receiving a first plurality of content identifications, wherein each of the first plurality of content identifications corresponds to each of a first plurality of contents and each of a first plurality of content paths in a content management system, determining a second plurality of content identifications, wherein each of the second plurality of content identifications corresponds to each of a second plurality of contents and each of a second plurality of content paths in the content management system, and displaying the first plurality of content identifications and the second plurality of content identification with corresponding webpage elements on a webpage. The method may further comprise receiving a selection of one of the content identifications and retrieving one of the contents or displaying one of the content paths based on the selection.
US10565273B2

This disclosure describes methods and systems for searching documents in a multi-tenant hosting environment. According to embodiments, to conserve hardware resources, a plurality of documents associated with a plurality of tenants may be mapped to the same search index in the multi-tenant hosting environment. In order to search documents associated only with a single tenant in the multi-tenant hosting environment, a tenant identifier is prepended to every key stored in the search index that is associated with the plurality of documents of the single tenant. Moreover, where one document links to another document within the multi-tenant hosting environment, the link is stored in a web graph when a source tenant identifier matches a target tenant identifier for the link. According to embodiments, when conducting a search, the link is resolved only if the link is stored in the web graph.
US10565271B2

A personalized way to digitally record a person's physical activities over time serves web searching, business advertising, nostalgia, security and object tracing purposes. The chronological digital history of the person's physical presence over a time includes (i) digital network entries from other members who hold their portable wireless short range device near the person's device and transmit a URL or other key data and (ii) digital member entries such a digital photograph of a store sign. The digital network entries and digital member entries are automatically transmitted to a database located on a telecommunications network at a time of entry. Advertisers can transmit to members when members enter premises of advertiser's store. Upon sign-up online, the authentication data uniquely associated with an account is provided and key data they want to transmit is associated with the account. Digital histories can be used to improve web searching and networking opportunities.
US10565269B2

A Registry stores data about linkets. A linket has data about users who use it to interact with the linket owner via an app or bot. This linket group lets members interact with each other. To help each other with advice about using the linket. The Registry can host a message board, where users of a linket can communicate with each other. The linket owner gets feedback about her interactions with the users. It is easier for her to shift from using an app in the deep link to an app made by a different firm. The user data is not held by any app firm, allowing this independence.
US10565267B1

Systems and methods for determining a user engagement level for a content item are provided. In some aspects, indicia of one or more user interactions with a content item are received. Each user interaction in the one or more user interactions has an associated time and an interaction type. A user engagement level for the content item is determined based on the one or more user interactions, the associated times, and the interaction types. The user engagement level for the content item is stored in association with the content item.
US10565254B2

A system and method for storing data related to an image is disclosed. The method may include: unevenly dividing the image into polygonal image sections, each comprising pixels and each of the pixels having band(s) and a bit depth per band that is too high for displaying on a display screen; dividing the image into quads such that each quad has a boundary that contains at least a portion of one of the polygonal image sections; obtaining statistical data associated with the image, the statistical data being computed for each of the bands of each of the pixels within each of the polygonal image sections; storing, with respect to a reduced resolution dataset (R-Set) of the image, coordinates of bounds of at least one polygonal image section that intersects with a quad; organizing the image, the quads, and the polygonal image sections in a tree structure; and storing the statistical data, the pixel coordinates, and the tree structure.
US10565246B2

An information processing apparatus includes processing circuitry. The processing circuitry processing circuitry is configured to acquire information sequentially in accordance with a first timeline; set, to the first timeline, a first timepoint and a second timepoint that is subsequent to the first timepoint on the first timeline; and present target information over a period between the second timepoint and a third timepoint that is subsequent to the second timepoint on the timeline, in accordance with a second timeline having a unit time shorter than a unit time of the first timeline. The target information is included in a period between the first timepoint and the third timepoint out of the acquired information.
US10565241B2

A system, method and graphical user interface (GUI) for creating a new correlation search based on fluctuations in key performance indicators (KPIs) displayed in a set of graph lanes. The graph lanes may provide graphical visualizations of the KPIs associated with one or more services and may assist a user in identifying a situation (e.g., problem or a pattern of interest) in the performance of the services. The graph lanes can be adjusted (e.g., add graph lanes, zooming-in) in order to display the situation, at which point a new correlation search may be generated to detect if the situation reoccurs. The system may generate the new correlation search by iterating through the set of graph lanes and analyzing the fluctuations of each KPI to determine triggering criteria. The system may then run the correlation search and generate a notable event or alarm when the situation reoccurs.
US10565240B2

A system and method dynamically analyzes documents to determine the relevancy of a document relatively quickly and efficiently. Potentially relevant documents can be determined using a search string and then converted into corresponding document data structures for analysis. Keywords can be used to identify documents of interest from the document data structures. Tools are provided to assess the relevancy of documents, including tools to determine the frequency of keywords in the documents, to compare documents, and to contrast documents. Algorithms are provided that use prior searches to determine sets of relevant documents. Adaptive search methods are provided that refine searching during analysis to reduce a number of documents that are not sufficiently relevant. A dynamic relevancy matrix can be generated that provides access to keyword frequency and associated keyword frequency for a plurality of documents.
US10565236B1

In particular embodiments, a data processing data inventory generation system is configured to: (1) generate a data model (e.g., a data inventory) for one or more data assets utilized by a particular organization; (2) generate a respective data inventory for each of the one or more data assets; and (3) map one or more relationships between one or more aspects of the data inventory, the one or more data assets, etc. within the data model. In particular embodiments, a data asset (e.g., data system, software application, etc.) may include, for example, any entity that collects, processes, contains, and/or transfers personal data (e.g., such as a software application, “internet of things” computerized device, database, website, data-center, server, etc.). For example, a first data asset may include any software or device (e.g., server or servers) utilized by a particular entity for such data collection, processing, transfer, storage, etc.
US10565235B2

Techniques for analyzing media content are described. One technique generally comprises performing a regression analysis for characters in a plurality of media content based on user demographics, content outcome measure, and character models. The technique determines an attribute of significance. In some embodiments, the technique selects media content for display that depicts a character having at least a threshold value of the attribute of significance. In some embodiments, the technique displays media analytics for the attribute of significance determined based on a value of the attribute of significance exceeding a threshold significance value.
US10565234B1

Described herein is a computer implemented method for identifying one or more classifications for a particular ticket maintained by an issue tracking system. The method comprises: receiving data in respect of the particular ticket; retrieving cluster data in respect of a set of clusters; calculating cluster membership data in respect of the particular ticket; and identifying, based on the cluster membership data, one or more specific clusters from the set of clusters. For each specific cluster a classification associated with the specific cluster is identified and returned.
US10565229B2

The system described herein can automatically match, link, or otherwise associate electronic activities with one or more record objects. For an electronic activity that is eligible or qualifies to be matched with one or more record objects, the system can identify one or more set of rules or rule sets. Using the rule sets, the system can identify candidate record objects. The system can then rank the identified candidate record objects to select one or more record objects with which to associate the electronic activity. The system can then store an association between the electronic activity and the selected one or more record objects.
US10565226B2

An Application Program Interface (API) manages synchronization and replication of master data of a system with different consumers. An API engine is configured to receive from the third party, a query including content information and date-relevant information including a start date, an end date, and a date of last synchronization. The API engine processes the query to access the database and produce a query result replicating only data changes affecting that period or a previous time. The consumer thus specifies the time period in which to consider changes to the stored database data, and the API calculates the delta according to that period. In this manner complex, time-dependent delta calculation and filtering logic can be implemented in the API without requiring substantial logic or additional data persistence in middleware. Particular embodiments may facilitate efficient synchronized replication of employment data to outside (e.g., payroll, benefits) providers.
US10565222B2

Techniques are disclosed for a system that provides an intuitive way for merging or joining data from different datasets. The system may provide graphical interfaces to enable a user to combine or join datasets identified as having a relationship. In at least one embodiment, the system can determine options for joining datasets, such as by a left join, right join, or outer join. A graphical interface may display a visual representation (e.g., a “Glenn Diagram”) illustrate options for joining datasets based on identifying a relationship between the data sets. The representation may further illustrate one or more types of joins and information about the data, such as rows where data may be joined based on the type of join function for the relationship by columns. The visual representation may indicate where the datasets can be joined, such that they are not overlapping.
US10565220B2

Techniques and mechanisms are disclosed for generating and causing display of graphical interfaces which enable an interactive and flexible search results visualization process. Based on results data identified in response to execution of a search query, an interface element is displayed which enables users to select a field contained in the results data, also referred to herein as a “dimension” or “facet,” and for which a “faceted” visualization of the results data can be dynamically generated and displayed. As used herein, a faceted visualization refers to a graphical interface including display of at least two separate data visualizations generated based on a selected facet data dimension, where each separate data visualization corresponds to a distinct value of the selected facet dimension.
US10565216B2

Attribute information of a pending data handling process to be performed is identified. Historical data handling processes for a same application scenario as the pending data handling process are identified based on the attribute information. A time that each identified historical data handling process is performed and methods used to perform the identified historical data handling processes are also identified. A weighting coefficient for each identified historical data handling process is determined. Weighted identified historical data handling processes are calculated by applying the weight coefficient to each identified historical data handling process. A recommended weight for each method used to perform the identified historical data handling processes is determined by combining weighted identified historical data handling processes that use the same method. A method that has the highest recommended weight to perform the pending data handling process is recommended.
US10565202B2

Aspects of the present invention include a method, which includes updating, by a processor, one or more distributed memory datasets having data stored therein in response to a write data operation, the one or more distributed data memory datasets being located in a database. The method further includes splitting, by the processor, any one of the one or more distributed memory datasets into two distributed memory datasets when a size of the any one of the one or more distributed memory datasets exceeds a threshold value. The method further includes moving, by the processor, the stored data in any one of the one or more distributed memory datasets to regions within the database upon an occurrence of one or more conditions with respect to the one or more distributed memory datasets. Other aspects of the present invention include a system and a computer program product.
US10565195B2

Example implementations relate to records based on bit-shifting. For example, a computing device may include at least one processor to receive a query, create a normalized query, and generate a mapping of the normalized query for each record in a set of records in a database using a state array, the mapping being based on bit-shifting of bits associated with similarities between each character in the normalized query and each character in a field of the respective record in the set of records, each successive level of the state array indicating a stronger match between the query and the respective record than an immediately prior level in the state array. The processor may calculate a score associated with each record based on the respective mapping and may provide a subset of the set of records in response to the query based on the score associated with each record.
US10565191B2

Systems and methods for utilizing a cognitive device are disclosed. A method includes: receiving, by a computer device, a query from a cognitive device; processing, by the computer device, the query to generate a processed query; transmitting, by the computer device, the processed query to a mobile device; receiving, by the computer device, an action query result from the mobile device based on the mobile device receiving the processed query and performing an action query; transmitting, by the computer device, the action query result to the cognitive device based on receiving the action query result.
US10565166B2

Described are a method, network system, and computer program product for deduplication of storage objects in a network. A hash of a window of data of a storage object is determined and a determination is made as to whether the window of data of the storage object corresponds to a chunk boundary. A determination is made as to whether the hash of the object matches one pseudo fingerprints in a list of at least one pseudo fingerprint. A storage object chunk boundary based on the window of data is stored in response to the window of data corresponding to the chunk boundary or in response to determining that the hash of the object matches one of the pseudo fingerprints. A determination is made of a new window of data in the storage object following the window of data when the window of data is not an end of data of the storage object.
US10565165B2

Methods and apparatuses for performing selective deduplication in a storage system are introduced herein. Techniques are provided for determining a first deduplication priority for a first data object based upon a first projected likelihood that deduplication of the first data object will provide a storage space benefit to reduce storage consumption of a storage device. Inline deduplication is performed for the first data object based upon the first deduplication priority exceeding a deduplication probability threshold that is indicative of inline deduplication of the first data object having a threshold likelihood of achieving the storage space benefit from inline deduplication.
US10565164B2

Approaches for dynamic file name generation are provided. A computer-implemented method includes: receiving, by a naming server, user input defining a file naming convention; associating, by the naming server, the file naming convention with a user account; receiving, by the naming server, a first request for a file name from a first user device associated with the user account; generating, by the naming server, a first file name using the file naming convention in response to the first request; transmitting, by the naming server, the first file name to the first user device; receiving, by the naming server, a second request for a file name from a second user device associated with the user account, the second user device being different from the first user device; generating, by the naming server, a second file name using the file naming convention in response to the second request; and transmitting, by the naming server, the second file name to the second user device.
US10565159B2

Provided are a computer program product, system, and method for archiving data sets in a volume in a primary storage in a volume image copy of the volume in a secondary storage. A volume image in the secondary storage is created comprising a copy of the volume in the primary storage. For each of a plurality of data sets in the volume, data set level archive operations are performed comprising, determining from metadata for the data set whether an archival policy criteria is satisfied, requesting an exclusive lock to the data set, and in response to obtaining the exclusive lock and determining that the archival policy is satisfied, updating a directory for the data set to indicate that the data set is archived in the volume image.
US10565141B1

Systems and methods are provided that may be implemented to hide operating system kernel data in system management mode memory. An information handling system includes a system memory, central processing unit (CPU), and Basic Input Output System (BIOS). The CPU is operable in a system management mode and is programmable to specify an SMM region of the system memory that is only accessible when the CPU is operating in the SMM. The BIOS is programmed to save kernel data from a non-SMM region of the system memory to the SMM region and then clear the kernel data from the non-SMM region in response to an operating system (OS) generating a system management interrupt (SMI) and to restore the kernel data to the non-SMM region of the system memory from the SMM region in response to the OS generating a SMI.
US10565137B2

A memory device controlling apparatus of the present invention includes a device information requesting part that requests device information with respect to a memory device, when recognizing that the memory device is connected to the memory device controlling apparatus, and an extension activating part that activates an extension of the memory device based on the device information acquired in the device information requesting part. The memory device controlling apparatus accesses the memory device using the extension in the memory device. Such a configuration enables the memory device and the memory device controlling apparatus to be operated in an optimum operation mode in accordance with the characteristics of each bus, a host PC, and the memory device.
US10565133B2

Methods and apparatus for reducing accelerator-memory access costs in platforms with multiple memory channels. The apparatus includes a computing platform having multiple accelerators and multiple memory devices accessed via a plurality of memory channels. Jobs are submitted via software running on the computing platform to access a function to be offloaded to an accelerator. Under the offloaded function, the accelerator accesses one or more buffers that collectively requiring access via multiple memory channels among the plurality of memory channels. Accelerators having an available instance of the function are identified, and an aggregate cost for accessing the one or more buffers via the multiple memory channels are calculated for each of the accelerators. The accelerator with the least aggregate cost is then selected to offload the function to. New Instruction Set Architecture (ISA) instructions are also disclosed to identify memory pages and memory channels used for buffers.
US10565117B2

Techniques relate to handling outstanding cache miss prefetches. A processor pipeline recognizes that a prefetch cancelling instruction is being executed. In response to recognizing that the prefetch cancelling instruction is being executed, all outstanding prefetches are evaluated according to a criterion as set forth by the prefetch cancelling instruction in order to select qualified prefetches. In response to evaluating, a cache subsystem is communicated with to cause cancelling of the qualified prefetches that fit the criterion. In response to successful cancelling of the qualified prefetches, a local cache is prevented from being updated from the qualified prefetches.
US10565116B2

The described technology is generally directed towards detecting and propagating changes that affect information maintained in a cache. Data may be pre-cached in advance of its actual need, however such data can change, including in various different source locations. A change monitoring/signaling service detects relevant changes and publishes change events to downstream listeners, including to a cache population service that updates pre-cache data as needed in view of such data changes. Per-user-specific data also may be pre-cached, such as when a user logs into a data service.
US10565103B2

A method for creating a multi-namespace includes steps of: returning information of a namespace data structure according to a query command from, wherein the information of the namespace data structure comprises a maximum number and a total capacity of supportable namespace; receiving and determining whether a create command for creating a plurality of namespaces is correct, wherein the create command comprises a number of a namespace and a capacity of the namespace; and if the determination is correct, creating a global host logical-flash physical address (H2F) mapping table according to the create command, wherein a number of the global H2F mapping tables is independent of the maximum number of the supportable namespaces and the number of namespace. A method for accessing data in a multi-namespace is also provided.
US10565102B2

Updating cache devices includes a processor to detect a first set of hash functions and a first bit array corresponding to elements of a cache. In some examples, the processor detects a first instruction to add a new element to the cache and modify the first bit array based on the new element. Additionally, the processor processes a first invalidation operation and generates a second bit array and a second set of hash functions, while processing additional instructions. The processor deletes the first bit array and the first set of hash functions in response to detecting that the second bit array and the second set of hash functions have each been generated. Some examples process a second invalidation operation with the second set of hash functions and the second bit array.
US10565101B2

For storing data in a storage device, a storage allocation request may be received. The storage allocation request may include a logical offset of data to be stored. Further, a chunk size of the storage device and a device offset for a free region on the storage device may be received. An offset value may be computed based on the chunk size, file system block size, the device offset, and the logical offset. A device start address, for storing the data in response to the storage allocation request, can be determined by offsetting the device offset with the offset value.
US10565100B2

A hardware-based memory management apparatus and method is provided. The apparatus includes a memory allocation module, a memory reclamation module, and a memory compaction module, based on hardware to accelerate a memory manger of an operating system. The method manages memory using the memory allocation module, memory reclamation module, and memory compaction module.
US10565095B2

A hybrid testing automation engine tests a main application using a client browser and includes an object learning module to parse code describing a web page destined to be rendered by the client browser to identify predetermined types of page elements and associate therewith a respective plurality of identification means to locate such elements and store such data in an object repository. A test data manager module manages test data in a hierarchy including a global level, a scenario level, and a step level and store such data in a test data repository. A scripting module facilitates script generation but also includes the capability of recording steps (actions) for playback during testing. A test execution module executes a test scenario including the playback of recorded steps and/or execution of scripts with reference to the object repository and the test data repository.
US10565091B2

The present invention discloses a method and apparatus for automatic cross-system program debugging. One embodiment of the present invention provides a method for cross-system program debugging. The method comprises: determining a first breakpoint in a first debugging session of a first system; determining a second breakpoint in a second debugging session of a second system, the second system being different from the first system; and responsive to a user performing a debugging action of associating the first breakpoint with the second breakpoint in the first debugging session and the second debugging session, recording an association between the first breakpoint and the second breakpoint for automating the program debugging across the first system and the second system. There is further described a corresponding apparatus.
US10565089B2

A first code version is received. The first code version includes a plurality of code features, such as methods or classes. A second code version is received. The second code version includes a plurality of code features. The first code version is executed. A first plurality of code features executed during the execution of the first code version are determined. A second plurality of code features differing between the first and second code versions are determined. The first and second plurality of code features are compared. An indication is provided that a code feature is potentially relevant to the code behavior if the code feature is present in the first plurality of code features and in the second plurality of code features.
US10565088B2

According to some possible implementations, a monitoring device may receive a set of inputs from one or more drivers of a device connected to a bus. The one or more drivers may be capable of driving a bus line of the bus, and the bus may connect multiple devices capable of driving the bus line. The monitoring device may determine a length of time over which the set of inputs maintains a value indicating that the bus is not idle. The monitoring device may compare the length of time and a threshold. The monitoring device may output a signal based on comparing the length of time and the threshold.
US10565085B2

Metadata received from each worker computing device describes EDF estimates for samples of marginal variables stored on each respective worker computing device. Combinations of the EDF estimates are enumerated and assigned to each worker computing device based on the metadata. A request to compute outcome expectation measure values for an outcome expectation measure is initiated to each worker computing device based on the assigned combinations. The outcome expectation measure values computed by each worker computing device are received from each respective worker computing device. The received outcome expectation measure values are accumulated for the outcome expectation measure. A mean value and a standard deviation value are computed for the outcome expectation measure from the accumulated, received outcome expectation measure values. The computed mean and standard deviation values for the outcome expectation measure are output to represent an expected outcome based on the marginal variables.
US10565078B2

Embodiments of the invention are directed to computer-implemented methods, computer systems, and computer program products for testing hardware. The method includes reading a stream of test instructions. The method further includes determining if test instruction exceptions present in the stream of test instructions. The method further includes inserting an interrupt into the test instruction stream for each determined test instruction exception. The method further includes generating one or more error messages for each determined test instruction exception.
US10565067B2

Uploads of restored virtual machine (“VM”) data to cloud storage, e.g., VM restore-to-cloud operations, are performed without having to write whole restored virtual disk files to a proxy server before the virtual disk data begins uploading to cloud. Restored data blocks from a backup source are locally cached, staged for efficiency, and asynchronously uploaded to the cloud page-by-page without tapping mass storage resources on the proxy. Downloads of VM data from cloud storage, e.g., VM backup-from-cloud, are performed without having to download a virtual disk file in its entirety to the proxy server before the backup operation begins generating a backup copy. This speeds up “pulling” VM data from the cloud by pre-fetching and locally caching downloaded data blocks. The cached data blocks are processed for backup and stored page-by-page directly into a secondary copy of the cloud VM virtual-disk file without tapping mass storage resource at the proxy.
US10565058B1

Described embodiments provide systems and methods for performing hash-based data replication in a storage system. The hash-based data replication replicates selected data from a source device to a target device of the storage system. One or more operating conditions of the storage system are determined. Based upon the determined operating conditions, one or more configuration settings of data replication operations are set. The data replication operation is initiated for the selected data, and sends, based upon the one or more configuration settings, at least one of (i) a hash value associated with the selected data to the one or more target devices, and (ii) the selected data to the one or more target devices.
US10565052B2

A data protecting method, a memory control circuit unit and a memory storage apparatus are provided. The method includes generating a first temporary parity code group based on first data written into a first super physical unit; generating a second temporary parity code group by performing a logic operation on second data written into a second super physical unit and the first temporary parity code group; and generating an updated parity code group by performing the logic operation on the second temporary parity code group and the first data when data of the first super physical unit all become invalid data.
US10565044B2

Disclosed herein are system, method, and computer program product embodiments for message handling related to non-parallelizable functionality. An embodiment operates by determining a plurality of diagnostic messages corresponding to processing a request that includes both a first set and a second set of diagnostic messages. Diagnostic information corresponding to the first set of diagnostic messages, from previously processed requests, is determined to be stored in a cache. Diagnostic information corresponding to the second set of diagnostic messages is retrieved from the disk storage. A diagnostic report associated with the processing of the request including diagnostic information from both the first set and the second set of diagnostic messages is generated and returned.
US10565043B2

A method and an apparatus for disconnecting a link between a Peripheral Component Interconnect Express (PCIe) device and a host, and pertains to the field of computer technologies. The PCIe device includes an endpoint (EP) device, and the method includes: obtaining, by the EP device, an error type of an error in transmitting a transaction layer packet (TLP) between the PCIe device and the host; if the error type is a correctable error type specified in the PCIe protocol, collecting, by the EP device, statistics of a duration for which the error type exists; and disconnecting, by the EP device, a link between the PCIe device and the host if the statistics of the duration reaches a preset duration. The apparatus includes an obtaining module, a statistics collection module, and a disconnection module.
US10565042B2

A transceiver for imparting a voltage signal on a differential signaling bus, involving an output terminal and a string of one or more transistors connected between the output terminal and a predetermined voltage level. The transceiver can be switched between an active state in which the predetermined voltage level is applied to the output terminal, and an inactive state in which the predetermined voltage level is not applied to the output terminal. Methods for the transceiver can involve a detection step of detecting a first quantity depending on a current flowing through a first transistor in the string of transistors, a failure determination step of determining whether the detected first quantity satisfies one or more error conditions, and a control step of switching the transceiver to the inactive state if the detected first quantity is determined to satisfy at least one of the one or more error conditions.
US10565039B2

A method and system for storing hints in poisoned data of a computer system memory includes receiving poisoned data in a component of the system; forwarding the poisoned data to a memory controller of the system; and forwarding additional data regarding the poisoned data to a memory controller. The memory controller writes the poisoned data to the system memory wherein the written poisoned data includes a poison signature and a hint based on the additional data regarding the poisoned data; and when the written poisoned data is read signaling a system error and returning the poison signature and the hint to a system software of the system.
US10565034B2

The disclosure relates to technology for coordinating execution of serverless functions. One or more events are received from one or more event sources. The one or more events are mapped to one or more event states of a function graph according to a mapping rule, the one or more event states including one or more actions, and the one or more actions which satisfied the mapping rule are executed. The received events are sent to a computer system to trigger the computer system initiating one or more computing resource groups for executing one or more serverless functions associated with the one or more actions. One or more responses are received from the serverless functions.
US10565032B2

In accordance with embodiments of the present disclosure, an information handling system may include a processor and a non-transitory computer-readable medium embodying a program of instructions, the program of instructions configured to, when read and executed by the processor: receive a toast notification trigger; and responsive to the toast notification trigger, launch an instance of an application associated with the toast notification trigger and communicate arguments related to a toast notification to the application via an application protocol of the application in order to bridge communication between legacy stack components and containerized stack solutions of an operating system, such that the application issues to the operating system a request to display a toast notification responsive to the toast notification trigger and completes a toast action responsive to user interaction with the toast notification.
US10565029B1

Disclosed herein are system, method, and computer program product embodiments for automatically integrating different software applications in a cloud platform. An embodiment operates by creating a registration entry representing an integration use-case for a first tenant of a first application in an integration discovery service. The embodiment generates a barcode based on the registration entry. The embodiment matches the integration use-case for the first tenant of the first application with a potential integration use-case for a second tenant of a second application based on the barcode. The embodiment then creates an integration configuration for enabling the integration use-case for the first tenant of the first application with the potential integration use-case for the second tenant of the second application based on the matching.
US10565027B2

A system can comprise a device processor and a memory coupled to the device processor and configured to provide the processor with instructions to: receive a request from a first caller to invoke a software service; automatically obtain an input data mapping expression that is based on a first context tree of a first data model, and based on a current context during execution; evaluate the input data mapping expression to map input data from a first caller context to a service context of the software service; place the mapped input data into a service data consumer object for use by the software service; and invoke the software service to process the mapped input data.
US10565023B2

Technologies are described for protecting compute resources during outage conditions. For example, when an outage condition is detected, currently allocated compute resources can be protected by not releasing them in response to the outage condition. For example, a load pattern representing historical usage of compute resources by a computer service can be obtained. A predicted load pattern of compute resources can be generated based on the obtained load pattern. An outage condition related to the computer service can then be detected based on the predicted load pattern. In response to detecting the outage condition, compute resources can be protected and not released in response to the outage condition.
US10565012B2

Expected impacts of one or more impacting system events of one or more system events on execution of one or more impacted work units of one or more work units are estimated according to (i) system event historical information indicative of previous occurrences in a computing system of the one or more system events and (ii) work unit historical information indicative of previous executions of the one or more work units. Expected problems in a workload plan are predicted in response to any current occurrences of the impacting system events according to the corresponding expected impacts and the workload plan. An intervention program of one or more system interventions on the computing system is established. The system interventions address the current occurrences of the impacting system events according to the corresponding expected problems. An indication of the intervention program for programming the system interventions accordingly is outputted.
US10565011B2

A job scheduler system includes one or more hardware processors, a memory including a job group queue stored in the memory, and a job scheduler engine configured to create a first job group in the job group queue, the first job group includes a generation counter having an initial value, receive a first request to steal the first job group, determine a state of the first job group based at least in part on the generation counter, the state indicating that the first job group is available to steal, based on the determining the state of the first job group, atomically increment the generation counter, thereby making the first job group unavailable for stealing, and alter an execution order of the first job group ahead of at least one other job group in the job group queue.
US10565009B2

Provided is a system for planning the disposition of a virtual machine which predicts a load without history information. This planning system includes: a migration plan generating means for generating, on the basis of a moving route planned by a moving object, a virtual machine migrating plan which represents a moving object in a moving object simulation; and a dividing plan generating means for predicting, on the basis of the virtual machine migrating plan, a load of a physical machine where the virtual machine operates, and allocating the physical machine in a district obtained by dividing a geographical area in the moving object simulation.
US10565006B2

A computer-implemented method includes identifying duplicate items of data in a dataset on which a computation task is to be performed by segmenting the dataset into multiple segments and performing a deduplication operation on each of the multiple segments, as well as removing the duplicate items of data in the dataset from the computation task. Such a method also includes performing the computation task on the remaining items of data in the dataset, wherein the remaining items of data comprise unique items of data in the dataset, and aggregating the results of the computation task and memoized computation results corresponding to the duplicate items of data to generate a complete computation result for the dataset. Further, such a method includes outputting the complete computation result for the dataset to a user.
US10565004B2

In an example, memory register interrupt based signaling and messaging may include receiving, at a control register of a receiver, a signal number from a sender, and copying, by a memory register interrupt management device of the receiver, the signal number to an associated status register of the receiver. Further, memory register interrupt based signaling and messaging may include generating, independently of the signal number from the status register, an interrupt to a central processing unit of the receiver, and triggering, based on the interrupt, an interrupt handler of the receiver to perform an action associated with the signal number.
US10564995B2

A system and method for dynamic halt-polling control includes a memory, one or more physical processors in communication with the memory, and a hypervisor executing on the one or more physical processors. In an example, the hypervisor enables halt-polling and disables monitoring of a guest in a virtual machine. Then, the hypervisor exposes the monitoring to the guest. In an example, the hypervisor detects a monitoring instruction executed on a virtual central processing unit (VCPU) of the virtual machine. The monitoring instruction is executed by the guest, which causes an exit to the hypervisor while the monitoring is disabled. Responsive to detecting the monitoring instruction that causes the exit to the hypervisor, the hypervisor disables the halt-polling and enables the monitoring of the guest.
US10564992B2

A simulation apparatus includes a memory, and a second processor configured to detect an internal state of the first processor in the operation simulation, when a target block in the operation simulation changes, the target block being included in blocks obtained by dividing code of the program, generate association information in which the internal state detected by the detecting section and performance values of instructions included in the target block in the detected internal state are associated with each other, and execute an execution code that allows a performance value when the first processor executes the target block to be calculated based on the association information, by using the internal state detected and the association information generated for the target block, to thereby calculate a performance value when the first processor executes the target block.
US10564990B1

Graphical user interfaces or visual representations of budgets and related systems and methods for visually presenting a budget and how consumer spending adheres to the budget. Budget elements or panels relate to budget categories, and respective sizes of budget elements indicate respective portions of income allocated to corresponding budget categories. Income amounts or desired savings amounts can be adjusted, in response to which sizes of the selected budget and savings elements are changed. After establishing a budget, the consumer purchases items. Corresponding budget elements are filled to indicate respective allocated amounts of income spent on respective budget elements by the consumer. An empty budget element indicates no money has been spent, a partially filled budget element indicates that some of the allocated income was spent, and a completely filled budget element indicates that all of the allocated income was spent. Overspending may be indicated by emphasizing the budget element.
Patent Agency Ranking