Document Document Title
US10567474B2 Direct binary file transfer based network management system free of messaging, commands and data format conversions
Telecommunication network management operations are performed based on accessing network management data (NMD) files via GUIs and general purpose computers including a network management system (NMS) server, and automatic routines for transferring binary NMD files between the general purpose computers and remote network elements (NEs) being managed. A system user produces configuration files at the NMS server for NEs using a network management GUI, and the hardware of NEs automatically complete the network management operations indicated by the NMD files transferred to them from the NMS server and produce their status files to the NMS server. The network management GUI displays network status based on the latest NE status files at the NMS server. This provides direct, binary file transfer based NMS communication that avoids the complexity and restrictions of intermediate messaging protocols or transaction languages and conversions thereof.
US10567462B2 Apparatus and method for cloud assisted adaptive streaming
An apparatus for transmitting user data to a server system including one or more servers includes a content encoder for encoding a plurality of portions of the user data to obtain a first data stream, wherein the content encoder is configured to encode each of the plurality of portions with a bandwidth-dependent quality which depends on a bandwidth that is available for transmitting the first data stream from the apparatus to the server system, and includes a transmitter for transmitting the first data stream from the apparatus to the server system. The content encoder is configured to encode two or more of the plurality of portions of the user data to obtain a second data stream, wherein the content encoder is configured to encode each of the two or more of the plurality of portions with a predefined quality.
US10567461B2 Low-latency HTTP live streaming
Implementations provide a structure for low-latency live-video streams using existing content delivery networks. An example method includes creating, at the start of a broadcast stream, a playlist for the broadcast stream that identifies at least two segment files. The content of each of the segment files is a table header. The method also includes transmitting the playlist and each of the segment files to a cache server, obtaining the video broadcast stream as a series of frames, and transmitting each frame in the series of frames to the cache server using an HTTP chunk transfer protocol, each frame being associated with, and written to, a first segment file identified in the playlist. When a frame in the broadcast stream is a break frame, the method includes transmitting an end of file marker for the first segment file and adding a video header for the break frame before it is transmitted.
US10567458B2 System and method for long range and short range data compression
A system and method are provided for use with streaming blocks of data, each of the streaming blocks of data including a number bits of data. The system includes a first compressor and a second compressor. The first compressor can receive and store a number n blocks of the streaming blocks of data, can receive and store a block of data to be compressed of the streaming blocks of data, can compress consecutive bits within the block of data to be compressed based on the n blocks of the streaming blocks of data, can output a match descriptor and a literal segment. The match descriptor is based on the compressed consecutive bits. The literal segment is based on a remainder of the number of bits of the data to be compressed not including the consecutive bits. The second compressor can compress the literal segment and can output a compressed data block including the match descriptor and a compressed string of data based on the compressed literal segment.
US10567450B1 Systems and methods for scheduled video chat sessions
A computer-implemented method for facilitating a virtual meet-and-greet between a first client device, a second client device, and at least a third client device is provided. The method involves receiving a first audiovisual stream from the first client device and a second audiovisual stream from the second client device. The method also involves establishing, during a first predetermined period of time, a first private one-on-one video chat between the first client device and the second client device by (i) transmitting the first audiovisual stream to the second client device and (ii) simultaneously transmitting the second audiovisual stream to the first client device. The method further involves terminating the private one-on-one video chat after the first predetermined period of time, and establishing a second private one-on-one video chat between the first client device and the third client device during a second predetermined period of time.
US10567446B2 Method and system for over-the-top voice for internet of things devices
A method, a device, and a non-transitory storage medium are provided to receive from an end device, a session establishment message pertaining to a voice service that restricts the end device to place a voice call to and receive a voice call from a designated call center; replace a uniform resource identifier of the designated call center included in the session establishment message, with an enterprise identifier included in subscription data pertaining to the end device; select, based on the enterprise identifier, another network device to transmit the session establishment message; and transmit the session establishment message to another device based on the selection.
US10567445B2 Network-assisted fabric pairing
Systems and methods for joining a device to a fabric using an assisting device include an indication to add a joining device to a fabric. If the joining device supports network-assisted fabric pairing, a first connection is established between a commissioning device and the assisting device. The assisting device also connects to a joining device. Through the assisting device, the commissioning device and the joining device establish a communication channel over which fabric credentials may be sent.
US10567437B2 Methods and systems for protecting a secured network
Methods and systems for protecting a secured network are presented. For example, one or more packet security gateways may be associated with a security policy management server. At each packet security gateway, a dynamic security policy may be received from the security policy management server, packets associated with a network protected by the packet security gateway may be received, and at least one of multiple packet transformation functions specified by the dynamic security policy may be performed on the packets. Performing the at least one of multiple packet transformation functions specified by the dynamic security policy on the packets may include performing at least one packet transformation function other than forwarding or dropping the packets.
US10567430B2 Protecting against notification based phishing attacks
A method, system and computer program product are disclosed for protecting against notification based phishing attacks on a computing device. In an embodiment, the method comprises when the computing device receives a notification, identifying a pattern for the notification and identifying an application that triggered the notification; determining if the identified pattern matches any of a defined group of pre-specified patterns, each of the pre-specified patterns being associated with a specified application; when the identified pattern matches one of the pre-specified patterns, determining if the specified application associated with the matched pattern is the same as the application that triggered the notification; and when the specified application associated with the matched pattern is not the same as the application that triggered the notification, generating a message to alert a user of the computing device that the received notification may be a phishing attack.
US10567429B2 Defense against NXDOMAIN hijacking in domain name systems
Various techniques for providing defense against NXDOMAIN hijacking in domain name systems are disclosed herein. In one embodiment, a method includes receiving a user input from a user to a search box in an application executing on a computing device connected to the Internet via a facility provided by an internal service provider (“ISP”) and resolving the received user input to the search box as a DNS query without using a caching server provided by the ISP. The method can then include determining whether the DNS query causes an NXDOMAIN condition and in response to determining that the DNS query causes an NXDOMAIN condition, indicating that the received user input does not have a corresponding IP address in the domain name system.
US10567428B2 Secure wireless ranging
Embodiments for securely determining a separation distance between wireless communication devices is provided. These embodiments include receiving a measurement request and a first random identifier from a first wireless communication device at a second wireless communication device. The embodiments also includes deriving a transient key using the first random identifier, a second random identifier (generated by the second device), and a pre-shared key. The first and second random identifiers, the pre-shared key, and the transient key derived therefrom are shared between the first and second devices, but are not known to any other devices. The embodiments further include encrypting measurement data exchanged between the two devices using the transient key, and using the encrypted measurement data to calculate and verify a separation distance between the devices. The embodiments thus prevent dishonest wireless communication devices from intercepting communications and spoofing a location of one of the two honest devices.
US10567425B2 Anti-malware detection and removal systems and methods
An anti-malware system including at least one database, remote from a plurality of computers to be protected, which stores identification of computer applications resident on the computers to be protected and an application-specific communications footprint for the computer applications, and at least one server, remote from the plurality of computers to be protected, and being operative to calculate a reference computer-specific communications composite pattern based on multiple application-specific communications footprints for applications installed on the computers to be protected, calculate a current computer-specific communications composite pattern based on actual communications of at least one the plurality of computers to be protected, and provide an alert when the current computer-specific communications composite pattern of the at least one of the plurality of computers to be protected differs from the reference computer-specific communications composite pattern of the at least one of the plurality of computers to be protected.
US10567422B2 Method, apparatus and system for processing attack behavior of cloud application in cloud computing system
An apparatus for processing an attack behavior of a cloud application in a cloud computing system, including a policy manager configured to store a security determining rule and a malicious application processing rule, a security analyzer configured to receive application behavior data from a security detector, and send the application behavior data to a security processor when the cloud application running on the cloud host has an attack behavior, and the security processor is configured to invoke, according to the malicious application processing rule, an interface provided by a cloud controller in order to process the cloud application having an attack behavior. The apparatus performs security protection based on an application level of cloud computing, which can prevent mutual attack between different applications on a same host, and reduce impact on a normal application.
US10567419B2 Asymmetrical challenges for web security
This document describes, among other things, a computer-implemented method for improving the security of one or more computing systems. The method can include receiving, at a computing system, first code that defines at least a portion of an electronic resource that is to be served to a client computing device. The method can include generating code that defines a challenge to be solved by the client computing device, in which the code is arranged to cause the client computing device to determine values for one or more parameters that comprise a solution to the challenge, and the values for the one or more parameters that comprise the solution to the challenge may be required for the client computing device to make valid requests to initiate one or more web-based transactions. The computing system can determine whether particular values for the parameters comprise a valid solution to the challenge.
US10567414B2 Methods and apparatus for application isolation
Processor(s) for detecting malicious software. A hardware virtual machine monitor (HVMM) operates under a host OS. Container(s) initialized with network application template(s) operate under a guest OS VM. A detection module operates under the guest OS VM includes a trigger detection module, a logging module and a container command module. The trigger detection module monitors activity on container(s) for a trigger event. The logging module writes activity report(s) in response to trigger event(s). The container command module issues command(s) in response to trigger event(s). The command(s) include a container start, stop and revert commands. A virtual machine control console operates under the host OS and starts/stops the HVMM. A container control module operates under the guest OSVM and controls container(s) in response to the command(s). The server communication module sends activity report(s) to a central collection network appliance that maintains a repository of activities for infected devices.
US10567412B2 Security threat detection based o patterns in machine data events
A metric value is determined for each event in a set of events that characterizes a computational communication or object. For example, a metric value could include a length of a URL or agent string in the event. A subset criterion is generated, such that metric values within the subset are relatively separated from a population's center (e.g., within a distribution tail). Application of the criterion to metric values produces a subset. A representation of the subset is presented in an interactive dashboard. The representation can include unique values in the subset and counts of corresponding event occurrences. Clients can select particular elements in the representation to cause more detail to be presented with respect to individual events corresponding to specific values in the subset. Thus, clients can use their knowledge system operations and observance of value frequencies and underlying events to identify anomalous metric values and potential security threats.
US10567397B2 Security-based container scheduling
Examples disclosed herein relate to a security-based container scheduling system for allocating a container to a node. A discovery engine discovers a node in a cluster of nodes and a node security attribute associated with the node. A translation engine generates a node selector from a container security attribute specified in metadata associated with the container.
US10567390B2 Peer to peer internet of things (“IoT”) validation system
A system for peer to peer validation within a cluster of devices. The system may include the cluster of devices. The system may include a software couple. The software coupler may be configured to couple each device included in the cluster of devices with all of the remaining devices within the cluster. When a transmitting device, included in the cluster, attempts to transmit a request outside of the cluster, the transmitting device may communicate an attempt to transmit the request to the devices within the cluster. The request may include the request, identification of the recipient of the request and payload data to be transmitted with the request. Upon review of the attempt, each device within the cluster may transmit an approval and/or disapproval signal to the transmitting device. The transmitting device may transmit the request to the recipient upon receipt of an approval from a majority of the cluster.
US10567388B1 Automatic account resource and policy decommissioning
A policy/resource decommissioning service determines whether a resource has been inactive for a period of time greater than at least one period of time threshold for decommissioning. If the resource has been inactive greater than a first period of time threshold, the service disables the resource such that requests to access the resource are denied. If the resource has been inactive for a period of time greater than a second threshold, longer than the first period of time threshold, the service archives the resource. The service deletes the resource if the inactivity period of the resource is greater than a third period of time threshold, where the third period of time threshold is longer than the first and the second period of time thresholds.
US10567387B1 Systems and methods for managing computing device access to local area computer networks
The disclosed computer-implemented method for managing computing device access to local area computer networks may include (i) receiving, at a router computing device, a request to connect a client computing device to a local area computer network, (ii) determining whether the client computing device has prior authorization to connect to the local area computer network, (iii) sending, when the client computing device is determined to not have prior authorization, a request to an administrator computing device for authorization to connect the client computing device to the local area computer network, (iv) receiving, from the administrator computing device, an instruction to allow the client computing device to connect or to block the client computing device from connecting, and (v) performing a security action to block or allow the client computing device's request based on the instruction. Various other methods, systems, and computer-readable media are also disclosed.
US10567379B2 Network switch port access control and information security
A system that includes a switch, a network authentication server (NAS), and a threat management server. The NAS sends a device identifier for an endpoint device to the threat management server in response to the endpoint device connecting to a port on the switch. The threat management server determines the endpoint device is present in a blacklist based on the device identifier in response to receiving the device identifier. The threat management server determines the endpoint device is blocked from one or more second ports on the switch. The threat management server blocks the endpoint device from accessing the network via the first port on the switch in response to determining the endpoint device is blocked from the one or more other ports on the switch.
US10567377B2 Multifactor privacy-enhanced remote identification using a rich credential
A method and system are provided for multifactor identification of a subject over a network using a rich credential, with selective disclosure of attributes and selective presentation of verification factors. A credential presentation application negotiates with a verifying server to agree on attributes to be disclosed and verification factors to be presented, and removes unneeded attributes and verification data from the rich credential by pruning subtrees from a typed hash tree without invalidating a signature that covers the root label of the tree. The credential presentation application proves knowledge of a private key, and as agreed upon may prove knowledge of a password and may arrange for biometric presentation applications to present one or more biometric samples to the verifier, which performs presentation attack detection and verifies the samples against verification data in the rich credential.
US10567364B2 Preserving LDAP hierarchy in a SCIM directory using special marker groups
A method for hierarchically processing Lightweight Directory Access Protocol (LDAP) operations against a System for Cross-domain Identity Management (SCIM) directory is provided. The method includes providing an LDAP Directory Information Tree (DIT) including a plurality of LDAP DIT entries that describe LDAP containers, users and groups, providing a SCIM directory including a plurality of SCIM resource entries that describe SCIM users and groups, migrating the plurality of LDAP DIT entries to the SCIM directory including storing the LDAP DIT hierarchical information in the SCIM directory by mapping LDAP containers in the LDAP DIT to special marker SCIM groups in the SCIM directory, receiving, from an LDAP-based application over a network, an LDAP operation request, processing the LDAP operation request, and returning an LDAP operation response to the LDAP-based application over the network.
US10567362B2 Method and system for an efficient shared-derived secret provisioning mechanism
Embodiments of systems and methods disclosed herein include an embedded secret provisioning system that is based on a shared-derivative mechanism. Embodiments of this mechanism use a trusted third-party topology, but only a single instance of a public-private key exchange is required for initialization. Embodiments of the system and methods are secure and any of the derived secret keys are completely renewable in untrusted environments without any reliance on asymmetric cryptography. The derived secrets exhibit zero knowledge attributes and the associated zero knowledge proofs are open and available for review. Embodiments of systems and methods can be implemented in a wide range of previously-deployed devices as well as integrated into a variety of new designs using minimal roots-of-trust.
US10567361B2 System and method to enable PKI- and PMI-based distributed locking of content and distributed unlocking of protected content and/or scoring of users and/or scoring of end-entity access means-added
A central server configured with an Attribute Authority (“AA”) acting as a Trusted Third Party mediating service provider and using X.509-compatible PKI and PMI, VPN technology, device-side thin client applications, security hardware (HSM, Network), cloud hosting, authentication, Active Directory and other solutions. This ecosystem results in real time management of credentials, identity profiles, communication lines, and keys. It is not centrally managed, rather distributes rights to users. Using its Inviter-Invitee protocol suite, Inviters vouch for the identity of Invitees who successfully complete the protocol establishing communication lines. Users establish and respond to authorization requests and other real-time verifications pertaining to accessing each communication line (not end point) and sharing encrypted digital files. These are auditable, brokered, trusted-relationships where such relationships/digital agreements can each stand-alone (for privacy) or can leverage build-up of identity confidence levels across relationships. The service is agnostic to how encrypted user content is transported or stored.
US10567359B2 Cluster of secure execution platforms
A computer program product and a system comprising: a cluster of Secure Execution Platforms (SEPs) having connectivity to a data storage, each SEP of said cluster is configured to maintain, using a key, confidentiality of data while processing thereof; the key is shared among the SEPs of said cluster, the key is automatically generated by the cluster or portion thereof and is unavailable to any non-cluster entity; the data storage retains encrypted data that is encrypted using the key; a first SEP of the cluster is configured to encrypt client data using the key to obtain encrypted client data and store the encrypted client data in the data storage; and a second SEP of the cluster is configured to retrieve encrypted stored data from the data storage, decrypt the encrypted stored data using the key to obtain non-encrypted form of the encrypted stored data.
US10567358B2 Packet accelerator ingress communication processor peripheral streaming interface, scheduler, buffer
An electronic circuit (200) includes one or more programmable control-plane engines (410, 460) operable to process packet header information and form at least one command, one or more programmable data-plane engines (310, 320, 370) selectively operable for at least one of a plurality of cryptographic processes selectable in response to the at least one command, and a programmable host processor (100) coupled to such a data-plane engine (310) and such a control-plane engine (410). Other processors, circuits, devices and systems and processes for their operation and manufacture are disclosed.
US10567347B2 Distributed tunneling for VPN
A novel method of providing virtual private access to a software defined data center (SDDC) is provided. The SDDC uses distributed VPN tunneling to allow external access to application services hosted in the SDDC. The SDDC includes host machines for providing computing and networking resources and a VPN gateway for providing external access to those resources. The host machines that host the VMs running the applications that VPN clients are interested in connecting performs the VPN encryption and decryption. The VPN gateway does not perform any encryption and decryption operations. The packet structure is such that the VPN gateway can read the IP address of the VM without decrypting the packet.
US10567341B2 Information processing apparatus capable of receiving event, method of controlling the same, and storage medium
An information processing apparatus that makes it possible to avoid useless processing for registering an event which cannot be received. The information processing apparatus has a personal firewall function and receives an event registered concerning a network service. It is determined whether or not a reception address for receiving an event is a reception restriction target at which reception is rejected by the personal firewall. In a case where it is determined that the reception address is a reception restriction target before making a request to be registered as a recipient of an event, the registration is caused to fail without transmitting the request.
US10567337B2 Network address duplication management
A communication apparatus has a first interface for connecting with a first network and a second interface for connecting with a second network. The communication apparatus detects that an address used in the first network is changed, and furthermore, when it detects that the address that is changed in the first network duplicates an address being used in the second network, disconnects a connection of a link layer with the second network, and after the disconnection, reconstructs the second network using an address which is not duplicated by the changed address.
US10567335B2 System architecture for DMZ external IP addresses
A system of a first network, which is intermediate a second network and a third network, connects a host of the second network to a host of the third network. The system includes at least one processor programmed to receive a domain name service (DNS) request for a hostname corresponding to the host of the third network from the host of the second network. An internet protocol (IP) address of the first network allocated and an IP address of the host of the third network is determined from the hostname. The allocated IP address is mapped to the determined IP address and the allocated IP address is returned to the host of the second network in response to the DNS request.
US10567334B1 Domain mapping for privacy preservation
Implementations detailed herein include description of a computer-implemented method. In an implementation, the computer-implemented method including training a machine learning model using domain mapped third party data; and performing inference using the machine learning model by: receiving scoring data, domain mapping the received scoring data using a domain mapper that was used to generate the domain mapped third party data, and applying the machine learning model to the domain mapped received scoring data to generate an output result.
US10567325B2 System and method for email message following from a user's inbox
Disclosed is a system and method for email management. The disclosed systems and methods enable a user to follow messages and message conversations based on, but not limited to, a context of the received messages, content included in the messages, the sender of the messages, intended recipients of the message, and the like. Therefore, the present disclosure describes systems and methods for enabling a recipient user to follow messages, topics or other users from the recipient user's inbox. Accordingly, followed topics or messages from followed users can be grouped into message conversations within the recipient user's inbox. Whenever there is an update in a followed conversation, the recipient user will be notified. By determining which messages a user desires to follow, the disclosed systems and methods can identify the interests of users by leveraging information from the followed messages for advertising purposes.
US10567323B2 Collecting messages from a group chat window that mention a specific user
Collecting online group chat messages. An embodiment of the invention may include determining a received message satisfies at least one of a plurality of message collection rules. The embodiment may also include recording the received message to at least one of a plurality of message tables based on each of a plurality of chat participants mentioned in the received message. The embodiment may further include determining a first chat participant within the plurality of chat participants chooses to open a private chat session with a second chat participant within the plurality of chat participants. The embodiment may also include identifying a plurality of recorded messages within the plurality of message tables where the first chat participant typed a screen name or a given name for the second chat participant and where the second chat participant typed a screen name or a given name of the first chat participant.
US10567315B2 Methods and apparatus for determining, based on features of an electronic communication and schedule data of a user, reply content for inclusion in a reply by the user to the electronic communication
Methods and apparatus related to determining reply content for a reply to an electronic communication and providing the reply content for inclusion in the reply. Some of those implementations are directed to determining, based on an electronic communication that includes an event and is sent to a user, reply content that is tailored to the electronic communication and tailored to schedule data of the user that is temporally related to the event, and providing the reply content for inclusion in a reply by the user to the electronic communication. For example, the reply content may be automatically included in the reply and/or suggested for inclusion in the reply.
US10567311B2 Publisher and share action integration in a user interface for automated messaging
Disclosed are some implementations of systems, apparatus, methods and computer program products for publisher and share action integration in a user interface (UI) for automated messaging. In some implementations, information is displayed in a first component and in a second component in a UI on a display. The first component is a publisher configured for composing and sharing messages on different communication channels using different share actions. The second component includes links to data items. When one of the data items is selected, a set of share actions for sharing the selected item using the publisher can be identified and displayed. When one of the displayed share actions is selected, it can be determined that the selected share action is applicable to one of the communication channels. A reference to the selected item can be provided in a message being composed in the publisher for sharing on the one communication channel.
US10567304B2 Configuring transmission resources during storage area network migration
One or more processors determine a throughput of hardware devices operatively coupled to a target Storage Area Network (SAN) prior to a SAN migration from a source SAN to the target SAN. Buffers within a processor core in the source SAN contain intermediate execution outputs of components within the processor core. The processor(s) determine an estimated time duration required to retrieve the soft state from a central processing unit (CPU) queue in the source SAN processor and to migrate the soft state of the processor core from the source SAN to the target SAN, in order to determine an estimated size and time of the SAN migration from the source SAN to the target SAN. The processor(s) then configure transmission resources available to the source SAN to comport with the estimated size and time of the SAN migration from the source SAN to the target SAN.
US10567303B2 System and method for routing service requests
A computer-implemented method routes service requests to services in a service framework provided by a plurality of hosts. The method comprises receiving a service request for a service in the service framework and discovering a plurality of candidate hosts that host the service. The plurality of candidate hosts are a subset of the plurality of hosts. The method further comprises selecting a candidate host from the plurality of candidate hosts based on measured latencies for the plurality of candidate hosts and routing the service request to the selected candidate host.
US10567300B2 Layer 3 fair rate congestion control notification
A network device, including ports that receive/send data packets from/to a network, receives data packets of multiple traffic flows, and populates a queue in memory with the data packets. The network device periodically updates a fair rate for the multiple traffic flows to converge a length of the queue to a reference length. Specifically, the network device determines a length of the queue, a change in the length from a previous length, and a deviation of the length from the reference length. The network device detects an increase in the change in length above a threshold that is based on the reference length. If the increase is not above the threshold, the network device derives the fair rate from a previous fair rate using proportional integral control. The network device identifies elephant flows among the multiple traffic flows, and sends the fair rate to a source of each elephant flow.
US10567289B2 Virtual dispersive networking systems and methods
A method for network communications from a first device to a second device includes communicating data from the first device to the second device by spawning a first virtual machine for a first network connection that virtualizes network capabilities of the electronic device, and using the virtualized network capabilities of the first virtual machine, transmitting a plurality of packets for communication to a first network address and port combination associated with the second device. The method further includes repeatedly changing to a respective another network address and port combination by repeatedly spawning a respective another virtual machine for a respective another network connection that virtualizes network capabilities of the electronic device, and using the virtualized network capabilities of the spawned respective another virtual machine, transmitting a plurality of packets for communication to the respective another network address and port combination associated with the second device.
US10567286B2 Congestion control for LTE-V2V
Improvements may be made for the congestion control considering different technologies, types of radio resources, and priorities of different packets. The apparatus may be a UE. The UE determines an energy-based channel busy ratio (CBR) based on a number of probes on a set of radio resources having respective energy levels greater than an energy threshold. The UE performs congestion control based on the energy-based CBR by adjusting at least one transmission parameter of one or more transmission parameters or transmission power of the UE based on the energy-based CBR.
US10567276B2 Virtual network pre-configuration in support of service-based traffic forwarding
A method and apparatus for pre-configuring a communication network to support delivery of a service to an end point associated with the service is provided. A virtual network (VN) having a plurality of VN nodes is provided and associated with a respective plurality of physical network nodes of the communication network. Logical tunnels communicatively interconnect the VN nodes. VN virtual routers (v-routers) associated with the VN nodes are provided and configured to route packets between the VN nodes via the logical tunnels. Edge nodes of the communication network are configured to monitor for a packet associated with the service, and to submit the packet to the VN for handling thereby.
US10567274B1 Method, system, and apparatus for proxying intra-subnet traffic across multiple interfaces within networks
The disclosed computer-implemented method may include (1) creating, at a proxy node within an IP network, a proxy group that includes a plurality of network nodes within a subnet of the IP network that are represented by a pseudo MAC address, (2) receiving a neighbor solicitation from a network node included in the proxy group, (3) identifying, within the neighbor solicitation, a link-layer address of the network node that sent the neighbor solicitation, (4) modifying the neighbor solicitation by replacing the link-layer address of the network node with the pseudo MAC address of the proxy group, and then (5) forwarding the modified neighbor solicitation to another network node included in the proxy group to facilitate completion of an NDP process in which the other network node responds to the modified neighbor solicitation with a neighbor advertisement proxied by the proxy node. Various other methods, systems, and apparatuses are also disclosed.
US10567255B2 Method and system for scoring quality of traffic to network sites
A software and/or hardware facility for scoring the quality of traffic to a site accessible via the Internet or other network. The facility extracts data from one or more data logs that are obtained from a publisher, advertiser, or third party. A multi-factor analysis in the form of a rule set is applied by the facility to the data. The analysis of the data identifies agent actions that are desirable to a publisher, advertiser, or third party. The facility generates a relative score for each agent action. The score may be used to assess the quality of traffic received by a network site. Lower scores are indicative of traffic having little value, whereas higher scores are indicative of traffic having greater value. The score may be provided to an advertising network and used to charge a variable amount for advertisements based on the quality of traffic that the advertisements receive.
US10567251B2 Accurate mobile traffic information acquisition with minimal transmission cost and optional V2V extension
A system, includes at least one traffic server to receive traffic information reports transmitted from vehicles located on a traffic network serviced by said at least one traffic server, said traffic network being segmented into a plurality of predefined links, each predefined link associated with a priority level, a reporting latency, and an identification code.
US10567249B1 Network path visualization using node grouping and pagination
A method and system are described. The method and system include determining a grouping characteristic for a plurality of nodes and a corresponding plurality of links. The nodes and the links correspond to components of a network and are associated with network performance information. The grouping characteristic includes at least one of partitionability into pages and a hop distance. The method and system also include generating a graphical visualization based on the grouping characteristic, the nodes and the links.
US10567240B2 Multimedia resource distribution method, apparatus and system
Method and device of increasing downloading speed in a network are disclosed. The method includes: a server receiving a download request from a first client device, the download request identifying a first compressible resource; obtaining a network quality assessment score of the first client device, the network quality assessment score indicating a projected download speed of the first client device; in accordance with the network quality assessment score, determining a first compression level of the first compressible resource for the first client device; searching for the first compressible resource at the determined first compression level locally at the first server; and sending a request for at least one of the one or more second segments that are not pre-stored locally at the first server to a second server of the network.
US10567239B2 Techniques of providing data to screen saver of thin client
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a thin client. The thin client determines that a condition for displaying a screen saver is met. The thin client then obtains a first collection of content data. The thin client further generates a screen saver presenting the first collection of content data. The thin client displays the screen saver.
US10567238B1 Server system ring topology user interface system
A computerized visualization system includes a computer system management system that provides modeling of a computer system having physical entities and virtual entities and a computer display screen having rendered thereon an arrangement of active icons corresponding to physical and virtual entities included in the computer system, the icons being arranged in concentric circular rings having arc segments corresponding to physical host computers.
US10567232B2 System and method for mapping a connectivity state of a network
A connectivity state mapping system for mapping physical connections between interfaces of devices in a network is provided. The system includes at least one processor, at least one memory, and an application including instructions, which are executable by the at least one processor. The instructions are configured to: group the interfaces into groups; select one of the groups based on a predetermined fault plan; determine utilization parameters; based on the utilization parameters, cause at least one fault in one or more of the interfaces in the selected group; monitor events corresponding to the at least one fault and log data indicative of errors detected at the interfaces of the selected one of the groups; and based on the at least one fault and the predetermined fault plan, correlate the data to identify physical connections between two or more of the devices in the network.
US10567229B2 Validating endpoint configurations between nodes
Systems, methods, and computer-readable media are disclosed for validating endpoint information for nodes in a network. A network assurance appliance is configured to retrieve first endpoint information about endpoints in the network from one or more spine nodes in a network and second endpoint information about the endpoints in the network from one or more leaf nodes in the network. The network assurance appliance compares the first endpoint information with the second endpoint information and generates an event based on the comparison.
US10567227B2 Production software application performance and resiliency testing
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving, by a database resource interface, a synthetic request to access a database resource; determining by machine logic rules of the database resource interface that the request has been synthetically generated by a generating device and is not a live production request; and responsive to the determination that the request has been synthetically generated sending, by the database resource interface, a responsive report to the generating device without accessing the database resource.
US10567219B2 Building automation system with smart communications controller for building equipment
A smart communications controller for building equipment includes an equipment port and a processing circuit including a plurality of autoconfiguration objects. Each of the autoconfiguration objects corresponds to a different communications protocol and is configured to perform a protocol testing process. The protocol testing process includes sending a request message to the building equipment using the corresponding communications protocol. The request message includes a request for an equipment ID. The protocol testing process includes receiving a response message from the building equipment in response to the request message and identifying the corresponding communications protocol as being used by the building equipment in response to the response message including the requested equipment ID. The processing circuit includes an equipment controller configured to use the identified communications protocol to generate protocol-specific control signals for the building equipment and operate the building equipment to affect a variable state or condition within the building.
US10567218B2 Systems and methods for enabling frontside stacking of switches
Methods and systems for configuring a first switch for frontside networking. The method includes: discovering the capabilities of a second switch connected to the first switch, where the capabilities include frontside stacking; changing a port on the first switch connected to the second switch from a standard port to a frontside stacking port; discovering a topology of a network containing the first switch and the second switch; and creating a drop table having entries for at least the first switch and the second switch.
US10567215B2 Using an out-of-band network to reconfigure a bus interface port
Provided are a computer program product, system, and method for using an out-of-band network to coordinate a first node reconfiguring a bus interface port used by a second node to communicate on a bus. The first node configures the bus to enable the second node to link to the bus. The second node sends a join request to the first node over an out-of-band network separate from the bus in response to determining that the second node cannot join the bus. The first node reconfigures the bus to enable the second node to communicate on the bus in response to receiving the join request from the second node over the out-of-band network.
US10567205B2 Frequency and time domain multiplexing for low peak-to-average power ratio (PAPR) waveform design with multiple streams
Methods, systems, and devices for wireless communications are described that support frequency and time domain multiplexing for low peak-to-average waveforms with multiple streams. A user equipment (UE) may identify sets of symbols associated with different streams (e.g., multiple single-carrier discrete Fourier transform (DFT)-spread waveforms), where each stream may be associated with a low peak-to-average power ratio (PAPR). In some cases, different waveforms may be mapped to subsets of frequency resources through frequency division multiplexing (FDM). The UE may further reduce the PAPR of the multiplexed waveforms by performing time division multiplexing (TDM) across the single-carrier streams, and sets of symbols that are not used by one waveform may be used by another waveform. Frequency domain phase ramps may be applied to align the multiplexed waveforms. Signals included in an uplink transmission according to these techniques may maintain properties similar to single-carrier waveforms, including a low PAPR.
US10567198B2 Method and apparatus for implementing a flexible virtual local area network
A method and apparatus for implementing a virtual local area network. The method includes determining a global virtual local area network for transmitting a data frame in response to receiving the data frame at a first switch, encapsulating the data frame based at least in part on said determination and transmitting it to at least one second switch over the determined global virtual local area network. The data frame is received at the second switch and an identifier of the global virtual local area network is obtained according to the data frame. Based at least in part on the identifier of the global virtual local area network, it is determined that which local virtual local area network served by the second switch the de-capsulated data frame can be sent to.
US10567190B1 “If this then that” adaptive system
A system is disclosed for anticipating and rendering unnecessary human action in a smart home or other connected environment. Sensor data and data from smart appliances may be used to determine and predict human user behavior to a degree that allows an automated system to act upon the appliances or other devices even before the human user is able to act, allowing the human user's past actions to program the automated system without conscious effort by the human user to define the conditions under which an action should be taken.
US10567189B2 System and method of controlling external apparatus connected with device
A mobile device includes a memory configured to store a program; and a processor configured to control one or more external apparatuses by executing the program. The program includes commands which, when executed by the processor, cause the processor to identify the one or more external apparatuses communicable with and controllable by the mobile device, from a plurality of external apparatuses; provide apparatus information of the one or more external apparatuses, to a server; receive, from the server, control information for controlling the one or more external apparatuses for a user's intention; and transmit a control command to the one or more external apparatuses based on the received control information.
US10567183B2 System and method for conference messaging between telephony devices in a first network and devices connected to a second network
A system and method of conference messaging between Universal Plug and Play (UPnP) telephony devices and Wide Area Network (WAN) devices is where a conference messaging session with WAN devices is initiated by at least one Telephony Control Point (TCP) via a session request which includes session information, media capabilities of at least one TCP, a list of WAN devices, and a subject of the conference messaging session. The conference messaging session is then established between the at least one TCP and the WAN devices by a Telephony Server (TS) in an UPnP telephony based home network based on the session request.
US10567181B2 Bit index explicit replication (BIER) penultimate hop popping
A network device may receive, from a first neighbor network device, information indicating that the network device is to remove a bit indexed explicit replication (BIER) header from a multicast packet prior to transmitting the multicast packet to the first neighbor network device. The network device may receive the multicast packet from a second neighbor network device, where the multicast packet includes the BIER header and is to be transmitted to the first neighbor network device, and where the network device, the first neighbor network device, and the second neighbor network device are included in a same BIER domain. The network device may remove the BIER header from the multicast packet, and may transmit the multicast packet to the first neighbor network device after removing the BIER header from the multicast packet.
US10567180B2 Method for multicast packet transmission in software defined networks
A method for multicast packet transmission, executable in a software defined network having at least one input port, at least two output ports, and at least one network node. Switching rules are generated for transmitting at least one packet of a multicast group from an input port to an output port. For a given external traffic consumer, which is the first to request the multicast group, a shortest path from a given input port to a given output port, associated with the given external traffic consumer, is determined. For a subsequent external traffic consumer requesting the at least one multicast group, a shortest path from a network node closest to an output port of the subsequent external traffic consumer, where the switching rules for the multicast group are set, is determined.
US10567179B1 Network device and method for performing network operations in a communications network
Embodiments of a method and a device are disclosed. A method for performing operations in a communications network is disclosed. The method involves, determining, at a first network node in a communications network, that a DSP of a receiver of a network node in the communications network can operate at a reduced functionality level, and communicating the determination from the first network node to a second network node in the communications network in a protocol data unit (PDU), wherein the DSP of a receiver of a network node that can operate at a reduced functionality level is a DSP of a receiver of one of the first network node and the second network node.
US10567170B2 Hardware-generated dynamic identifier
In an example, there is disclosed an electronic apparatus, comprising: a hardware-encoded internal private key; and one or more logic elements comprising a key generation engine to: receive an third-party key; and operate on the third-party key and the internal private key to generate a hardware-generated dynamic identifier (HGDI). There is also disclosed a method of providing an HGDI engine, and one or more computer-readable mediums having stored thereon executable instructions for providing an HGDI.
US10567169B2 Apparatus and method for multi-user quantum key distribution
An apparatus and method for multi-user quantum key distribution. The method for multi-user quantum key distribution is performed using a multi-user quantum key distribution apparatus and a quantum key client device, and includes generating, by the multi-user quantum key distribution apparatus, transmission qubit pairs based on a key bit string of a shared key to be distributed to the quantum key client device, measuring, by the quantum key client device, the transmission qubit pairs, received from the multi-user quantum key distribution apparatus through a quantum channel, based on a measurement basis, verifying security of the quantum channel using the transmission qubit pairs, and if the security has been verified, decoding qubit measurement values of the transmission qubit pairs into the shared key.
US10567168B2 Blockchain transaction privacy enhancement through broadcast encryption
An example operation may include one or more of storing a broadcast encryption tree comprising a set of cryptographic keys disposed in a hierarchical tree format, distributing a partial set of keys from the broadcast encryption tree to each respective peer from among a group of peers included in a blockchain network, receiving, from a user device, an identification of at least one peer included in the group of peers for processing a blockchain transaction, selecting a subset of keys from among the set of cryptographic keys in the broadcast encryption tree which enables at least one peer to decrypt transactions and doesn't enable the remaining peers included in the group of peers to decrypt transactions, and transmitting broadcast encryption information about the selected subset of keys to the user device for performing encryption of the transactions.
US10567167B1 Systems and methods for encryption and provision of information security using platform services
Systems and methods for securing or encrypting data or other information arising from a user's interaction with software and/or hardware, resulting in transformation of original data into ciphertext. Generally, the ciphertext is generated using context-based keys that depend on the environment in which the original data originated and/or was accessed. The ciphertext can be stored in a user's storage device or in an enterprise database (e.g., at-rest encryption) or shared with other users (e.g., cryptographic communication). The system generally allows for secure federation across organizations, including mechanisms to ensure that the system itself and any other actor with pervasive access to the network cannot compromise the confidentially of the protected data.
US10567152B2 System, devices, and method for on-body data and power transmission
An on-body sensor system includes a hub configured to be attached to a surface of a user. The hub being further configured to transmit electrical power and/or data signals into the surface and to receive response data signals from the surface. The system further including at least one sensor node configured to be attached to the surface. The sensor node being further configured to receive the electrical power and data signals from the hub through the surface and to transmit the response data signals into the surface. The electrical power from the hub can power the sensor node and cause or enable the at least one sensor node to generate sensor information that is transmitted back to the hub within the response data signals.
US10567151B2 Method and apparatus for operating co-located transceivers on the same frequency band
A method for operating a small cell and a backhaul wireless modem. The method comprises: transmitting from the small cell on a first sub-band in one frequency band in which time division duplexing is used; receiving on the backhaul wireless modem, proximate to the small cell, on a second sub-band in the one frequency band and adjacent to the first sub-band; receiving on the small cell on the first sub-band; and transmitting from the backhaul wireless modem on the second sub-band.
US10567149B2 Hybrid-based cancellation in presence of antenna mismatch
A multi-port hybrid-based cancellation network may include a first and second hybrid coupler, and a first and second two-port network. The second hybrid coupler may be distinct from the first hybrid coupler. The first two-port network may include a first filter connected between the first and the second hybrid couplers. The second two-port network may include a second filter that is distinct from but essentially the same as the first filter connected between the first and the second hybrid couplers. Other circuitry components may be connected to one of the ports of multi-port hybrid-based cancellation network. These other circuitry components may have a configuration that increases or maximizes signal isolation between at least two of the ports of the multi-port hybrid-based cancellation network.
US10567131B2 Method and apparatus for transmitting and receiving HE RA SU PPDU in a WLAN
A method for transmitting data by a first station (STA) in a wireless local area network (WLAN) system is disclosed. The method includes configuring, as a radio frame for transmission of the data, a high efficiency extended range single user physical protocol data unit (HE ER SU PPDU) in which a high efficiency signal A (HE-SIG-A) field is repeated, and transmitting the configured HE ER SU PPDU to a second STA in a resource unit (RU) of one of a first type and a second type, the first type having a size of 106 tones and the second type having a size of 242 tones. If the HE ER SU PPDU is transmitted in an RU of the first type, the HE ER SU PPDU is transmitted in an RU of the first type at a fixed position in a primary 20-MHz channel.
US10567126B2 System and method for WLAN OFDMA design of subcarrier groups and frame format
Embodiments are provided for WLAN Orthogonal Frequency Division Multiple Access (OFDMA) design of subcarrier groups and corresponding frame format. An embodiment method includes grouping a plurality of subcarriers for OFDMA transmissions into a plurality of subcarrier groups in accordance with a pre-defined grouping structure for subcarriers. The method further includes allocating the subcarrier groups to a plurality of corresponding users, and signaling, to the users, a map of the subcarrier groups to the corresponding users. According to the pre-defined grouping structure, each one of the subcarrier groups includes a plurality of consecutive subcarriers, a plurality of non-consecutive subcarriers, or a combination of consecutive and non-consecutive subcarriers according to a deterministic structure. The map is signaled using an OFDMA PPDU comprising a legacy preamble portion configured to silence legacy users that do not use OFDMA communications, an OFDMA preamble portion indicating the map, and a data portion.
US10567125B2 Modulation and equalization in an orthonormal time-frequency shifting communications system
A method for modulating data for transmission within a communication system. The method includes establishing a time-frequency shifting matrix of dimension N×N, wherein N is greater than one. The method further includes combining the time-frequency shifting matrix with a data frame to provide an intermediate data frame. A transformed data matrix is provided by permuting elements of the intermediate data frame. A modulated signal is generated in accordance with elements of the transformed data matrix.
US10567119B2 Method and system of retransmission
The present invention relates to retransmissions in a communications system. A method and system of reducing uplink retransmission delay of a radio communications system by introducing an uplink MAC ARQ layer of Node B is disclosed. Further, a MAC PDU data indicator for soft combining control in Node B and RLC PDU reordering is introduced.
US10567117B2 Transfer device
A transfer device includes: a converter configured to convert an address contained in a command CMD1 transmitted from a master device, to an address indicating an internal slave device, and transfer a command CMD2K to the stated internal slave device; a first parity calculator configured to calculate a first parity bit formed of one bit for the command CMD2K; and a judgment circuit configured to judge whether or not a predetermined abort condition is satisfied. When the predetermined abort condition is satisfied, the converter outputs the first parity bit as a parity bit of the command CMD2K.
US10567109B2 Method for serially transmitting a frame from a transmitter to at least one receiver by means of a bus system, and a subscriber station for a bus system
The disclosure relates to a method for serially transmitting a frame from a transmitter to at least one receiver by means of a bus line, as well as a subscriber station for a bus system. According to said method, stuff bits are inserted into the frame by the transmitter according to a predetermined rule in order to generate additional signal edges, and/or said stuff bits are removed again by the receiver when evaluating the frame, at least one item of information relating to a subsection of the frame additionally being added, and transmitted, outside of this subsection, and said subsection containing a predetermined sequence of bit values.
US10567104B2 Communication control apparatus, radio communication apparatus, communication control method, and radio communication method
In order provide a communication control apparatus, a radio communication apparatus, a communication control method, a radio communication method, and a program that are capable of contributing to improving a radio communication technology related to IDMA, a communication control apparatus is provided. The communication control apparatus includes a communication unit configured to communicate with a radio communication apparatus of a radio communication system using interleave division multiple access (IDMA); and a control unit configured to allocate an interleaver type of an interleaver to be used for IDMA by the radio communication apparatus.
US10567103B2 Data transmission method and device
Embodiments of the present disclosure provide a data transmission method and a device, and the method includes: determining synchronization header indication information indicating a frame header location of a first code stream, where the first code stream is obtained by encoding CPRI service data; decoding the first code stream to obtain a second code stream, where the first code stream is a 10B code stream, and the second code stream is an 8B code stream, or the first code stream is a 66B code stream, and the second code stream is a 64B code stream; inserting frame header indication information indicating a frame header location of the second code stream into the second code stream according to the synchronization header indication information; and mapping the second code stream and the frame header indication information into an OPU in an ODU frame.
US10567094B2 System and method for characterizing radio and antenna performance using RSS measurements
A communications system for a vehicle includes an antenna mounted on a vehicle and configured to communicate with a plurality of remote units. A diagnostic controller is configured to detect obstacles or damage to the antenna. The diagnostic controller is configured to receive remote messages, measure a receive signal strength of the remote messages, and determine a ratio of low receive signal strength sample messages to total sample messages. The diagnostics controller is further configured to trigger a diagnostic output to the vehicle when the ratio is greater than a predetermined threshold.
US10567073B2 Communication device for processing interference between signals transmitted in neighbouring transmitting spots, method associated therewith
A communication device for transmitting a plurality of wanted signals to a satellite from a transmitter, each of the wanted signals transmitted by the device being for being addressed to a given transmitting spot, the device including a set of reference values of powers and phases of at least a first reference signal received at different points of at least one transmitting spot, a first wanted signal generating an interfering signal in a neighbouring spot, the transmitter generating at least one wanted neighbouring signal in a neighbouring spot of the first spot, the transmitter generating a first correcting signal from the first signal transmitted and at least a first phase value and a first power value of a set of reference values, the transmitter transmitting a combination of the correcting signal and of the neighbouring signal in order to generate a corrected neighbouring signal.
US10567071B1 Ground-based antenna for concurrent communications with multiple spacecraft
A system includes an antenna of a ground station. The antenna is configured to generate a plurality of signal beams. The plurality of signal beams defines a plurality of cells in the sky. The antenna is mechanically fixed to a particular orientation. The antenna includes a phased array antenna. The system also includes a processor coupled to the antenna. The processor is configured to initiate concurrent communications with a plurality of spacecraft via the plurality of signal beams. The plurality of spacecraft is located within the plurality of cells.
US10567070B2 Air to ground network for broadband access to aerial platforms
A terrestrial communications network for providing broadband internet access to aerial platforms is described. In some embodiments, the cell site sector communications equipment comprises of at least two radio modules and two antenna apertures, the cell site transmits data to an aerial platform on only one antenna aperture, but receives from the aerial platform on all antenna apertures. In some embodiments, the cell site communications equipment divides each of the N data packet streams destined to N aerial platforms into multiple data packet sub-streams and sends each data packet sub-stream of an aerial platform on a different antenna aperture using a different frequency channel or antenna polarization, forming N beams from each antenna aperture, one beam toward each aerial platform.
US10567063B1 Phase shift module with an enhanced frequency multiplier and temperature compensation in local oscillator path
Systems and methods for providing phase shifting in antenna arrays, such as phased antenna arrays of 5G cellular technology, are disclosed. In one aspect, an example phase shift module may include a phase shifter and a frequency multiplier. The phase shifter is configured to receive an LOcal oscillator (LO) signal and output a signal that is phase-shifted by a desired phase shift with respect to the LO signal. The frequency multiplier may be an enhanced frequency multiplier, configured to use not only the phase-shifted signal but also an inverted version of the phase-shifted signal to generate a frequency-multiplied signal having a frequency that is a multiple of the LO signal frequency. In another aspect, an example phase shift module may be configured to apply to an LO signal a phase shift that takes into consideration variations of phase shift over temperature.
US10567062B2 Downlink channel reconstruction method and apparatus
This application discloses a downlink channel reconstruction method and apparatus. In one embodiment, the method includes: sending, by a base station, multiple different weighted pilot signals to a terminal, where each of the weighted pilot signals includes a product of a pilot signal and a weighting matrix; receiving, by the base station, multiple different optimal code words returned by the terminal, where each of the optimal code words is obtained based on a channel estimation of a weighted pilot signal; and reconstructing, by the base station, a downlink channel according to the multiple different optimal code words. According to the foregoing method, a quantization error can be reduced, so that a beam direction of a reconstructed channel correctly points to the terminal.
US10567059B2 Method and device for determining channel state information
A method (300) for determining channel state information includes: receiving (301) a downlink signal, wherein the downlink signal comprises a transport block comprising a plurality of code blocks, each code block of the plurality of code blocks comprising a plurality of resource elements; determining (302) a worst case code block of the plurality of code blocks based on at least one of noise or interference experienced by the plurality of resource elements of the respective code blocks; and determining (303) a metric indicative of a channel state information based on the worst case code block.
US10567057B2 Method for performing channel estimation in wireless communication system and apparatus therefor
A method for performing, by a UE, channel estimation in a wireless communication system includes: receiving, from an eNB, a control message including reference signal transmission pattern information representing a transmission pattern of a channel estimation reference signal (RS) transmitted through antenna ports; receiving the reference signal from the eNB on the basis of the received reference signal transmission pattern information; measuring a channel per antenna port of the eNB on the basis of the received reference signal; and feeding back channel state information related to the measured channel to the eNB.
US10567052B2 Apparatus and method to configure antenna beam width
Using High-beam and low-beam transmission signals that have different antenna tilts, different beam-widths, and different polarizations than one another may provide performance advantages in wireless networks. The high-beam transmission signal and the low-beam transmission signal may have orthogonal polarizations. For example, the high-beam transmission signal and the low-beam transmission signal may be linearly polarized signals having different electromagnetic field (E-field) polarization angles with respect to the y-axis, e.g., +/−forty-five degrees with respect to a vertically polarized wave. As another example, the high-beam transmission signal may be a vertically polarized signal, and the low-beam transmission signal may be a horizontally polarized signal, or vice-versa. In addition to having orthogonal polarizations, the low-beam transmission signal may have a greater antenna beam down-tilt angle, and a wider beam-width than the high-beam transmission signal.
US10567044B2 Universal remote radio head
A distributed base station radio system includes a first radio head configured to: communicate first analog radio frequency signals in a first radio frequency band with a first subscriber unit; convert between the first analog radio frequency signals in the first radio frequency band and a first digital broadband signal through at least one of frequency conversion and analog to digital conversion; a first broadband to channelized conversion unit communicatively coupled to the first radio head and configured to communicate the first digital broadband signal with the first broadband to channelized conversion unit; wherein the first broadband to channelized conversion unit is further configured to: communicate the first digital broadband signal; convert between the first digital broadband signal and first digital channelized data for the first radio frequency band; and communicate the first digital channelized data for the first radio frequency band with a first channelized radio frequency interface.
US10567042B2 Coil module
A coil module may include: a board; an input/output terminal unit formed on the board; and a coil for near field communications (NFC) disposed on one, or a plurality of, surface(s) of the board and connected to the input/output terminal unit, wherein the coil for NFC includes a first pattern portion having one end connected to the input/output terminal unit and disposed on the board to rotate or turn in one direction, a second pattern portion connected to the first pattern portion and traversing an internal area of the first pattern portion to divide the internal area of the first pattern portion into at least two portions, and a third pattern portion having one end connected to the second pattern portion and the other end connected to the input/output terminal unit.
US10567030B2 Motor vehicle with radio modem, radio modem, and method for exchanging communication data
The disclosure relates to a radio modem for a motor vehicle, having an antenna arrangement, an AD-DA converter and a processor for exchanging communications data between the motor vehicle and at least one object in the vicinity of the motor vehicle. The processor is configured to provide at least one communications standard, which in each case specifies a digital protocol stack for controlling the exchange of communications data and a radio frequency f0 for a radio signal, and implementing every provided communications standard by operating the associated protocol stack and by providing a digital mixer, which is coupled on a baseband side to the protocol stack and on an HF side to the AD-DA converter and which provides for the radio frequency f0 on the HF side, wherein the AD-DA converter is connected directly between the processor and the antenna arrangement.
US10567025B2 Mobile terminal
A mobile terminal includes a metal frame including a base portion and an edge portion formed along the outer edge of the base portion, first and second cases bonded to the front and back sides of the metal frame so as to expose the edge portion to the outside, first and second waterproof layers formed between the cases and the metal frame, conductive members that operate a radiator for antennas, together with the edge portion, and are formed on one side of the second case, and feeding portions for feeding the conductive members, the feeding portions being disposed in an enclosed space formed by the waterproof layers.
US10567022B2 Radio transceiving device with main and auxiliary transceiver and methods providing initial access
The disclosure relates to a radio transceiving device, comprising: a multi-antenna array; a main transceiver coupled to the multi-antenna array, wherein the main transceiver is configured to beamform a first plurality of digital signals over a total transceiver bandwidth, wherein a part of the beamforming is processed in digital domain and another part of the beamforming is processed in analog domain; and an auxiliary transceiver coupled to the multi-antenna array, wherein the auxiliary transceiver is configured to beamform a second plurality of digital signals over a fraction of the total transceiver bandwidth, wherein the beamforming is processed in digital domain.
US10567019B2 Method for suppressing electromagnetic interference in an amplitude modulated radio signal, in particular received in an electric or hybrid vehicle
A method for attenuating electromagnetic interference in an AM radio signal received by a radio receiver, so as to produce a filtered radio signal Zn defined by Zn=WnTYn at the time n, where Yn is a vector the components of which correspond to the radio signal received by a first antenna and to a second signal received by a second antenna connected to the source of interference, respectively, and Wn is a vector the components of which correspond to the complex coefficients of an impulse response filter, with: Zn=w1,n·y1,n+w2,n·y2,n, by the introduction of a correlation between the real and imaginary parts of the complex coefficients. The complex coefficients being expressed in polar coordinates, so that w 1 , n = g 1 , n ⁢ e j ⁢ ⁢ 2 ⁢ πθ 1 , n ⁢ ⁢ and ⁢ ⁢ w 2 , n = g 2 , n ⁢ e j ⁢ ⁢ 2 ⁢ πθ 2 , n , and of the implementation of a predetermined iterative algorithm configured to determine the g1,n, g2,n, θ1,n and θ2,n able to minimize the following cost function: J CPA = E ⁢ {  z  z n  - 1  2 } = E ⁢ { e j ⁢ ⁢ θ ⁢ ⁢ z n - 1 } .
US10567017B2 Saw-less design in low supply voltage and single-ended receiver and associated signal processing method
The present invention provides a receiver having an input node, a blocker detector, a translational filter and a low-noise amplifier. The input node is arranged to receive an input signal. The blocker detector is configured to detect if the input signal has a blocker to generate a detection result. The translational filter is configured to filter out an output-of-band blocker of the input signal to generate a filtered input signal at the input node or not filter output the output-of-band blocker of the input signal according to the detection result. The low-noise amplifier is configured to receive the filtered input signal or the input signal to generate an amplified input signal.
US10567009B2 Dynamic erasure coding
Dynamic erasure coding for computing and data storage systems. A method embodiment commences upon accessing a set of fault tolerance policy attributes associated with the computing and data storage system. The topology of the system is analyzed to form mappings between the computing nodes of the system and the availability domains of the system. Based on the fault tolerance policy attributes, the topology, and the generated mapping, a plurality of feasible erasure coding configurations are generated. The feasible erasure coding configurations are scored. One or more high-scoring feasible erasure coding configurations are selected and deployed to the computing and data storage system. The method is repeated when there is a change in the fault tolerance policy attributes or in the topology. Depending on the topology and/or the nature of a change in the topology, more than one erasure coding configurations can be deployed onto the computing and data storage system.
US10567008B2 Stopping criteria for turbo decoder
This disclosure relates to providing negative stopping criteria for turbo decoding for a wireless device. A device may wirelessly receive turbo coded data. Turbo decoding may be performed on the turbo coded data. Performing turbo decoding may use one or more negative stopping criteria for early termination of the turbo decoding for each code block of the turbo coded data. The negative stopping criteria may be selected to terminate the turbo decoding of a code block early under poor wireless medium conditions. Turbo decoding of a code block may be terminated early if the one or more negative stopping criteria for the code block are met.
US10567006B2 Data relocation
A data storage device includes a memory device and a controller coupled to the memory device. The controller is configured, during execution of a relocation operation that includes storage of data to a memory buffer of an access device and retrieval of the data including data bits and first error correction code (ECC) parity bits from the memory buffer, to generate second ECC parity bits based on the data bits from the memory buffer and to compare the first ECC parity bits to the second ECC parity bits.
US10567005B2 Time varying data permutation apparatus and methods
Multiple data permutation operations in respective different dimensions are used to provide an overall effective data permutation using smaller blocks of data in each permutation than would be used in directly implementing the overall permutation in a single permutation operation. Data that has been permuted in one permutation operation is block interleaved, and the interleaved data is then permuted in a subsequent permutation operation. A matrix transpose is one example of block interleaving that could be applied between permutation operations.
US10566998B2 Data conversion apparatus
A first parity calculator calculates one parity bit for serial binary data to be subjected to a conversion process. A second parity calculator calculates one parity bit for serial binary data obtained as a result of the conversion process. When both parity bits do not match, a multiplexer outputs, as a parity bit of the serial binary data obtained as a result of the conversion process, a parity bit obtained by inverting one parity bit included in the serial binary data to be subjected to the conversion process.
US10566996B2 Energy efficient adaptive data encoding method and circuit
Various energy efficient data encoding schemes and computing devices are disclosed. In one aspect, a method of transmitting data from a transmitter to a receiver connected by plural wires is provided. The method includes sending from the transmitter on at least one but not all of the wires a first wave form that has first and second signal transitions. The receiver receives the first waveform and measures a first duration between the first and second signal transitions using a locally generated clock signal not received from the transmitter. The first duration is indicative of a first particular data value.
US10566982B1 Systems and methods for suppressing oscillator-induced spurs in frequency synthesizers
Embodiments described herein provide an electronic device, which includes a first oscillator configured to output a first clock signal, and a second oscillator that is co-located with the first oscillator on the electronic device. The electronic device further includes a first bandpass filter configured to filter a first input signal derived from the first clock signal received through a negative feedback loop, and to output a first signal component corresponding to the first signal spur. The electronic device further includes a signal reconstruction circuit configured to receive the first signal component and to combine the first signal component into a control signal for the first oscillator, and to feed the control signal combined with the first signal component to the first oscillator to mitigate the first signal spur exhibited in the first clock signal.
US10566975B1 Level translator for SPMI bus
A bi-directional level translator with fast rise and fall times and low current leakage is suitable for use with devices connected using a SPMI bus. The level translator passes signals between first and second voltage domains that operate at different voltage levels. The level translator has a first terminal that receives a first signal A from the first voltage domain and outputs a second signal B to the second voltage domain. A second terminal receives the second signal B and outputs the first signal A. A first switch is located between the first voltage source and the first terminal and a second switch is located between the second voltage source and the second terminal. The first and second switches are operable to reduce current leakage of the level translator.
US10566966B2 Semiconductor device and oscillation suppressing device
A semiconductor device of the present invention suppresses high frequency noise caused in a semiconductor device incorporating SiC elements. The semiconductor device includes semiconductor elements connected in series, a SiC diode element connected in parallel to the semiconductor element, and an oscillation suppressing circuit being connected in parallel to the semiconductor element and the SiC diode element and suppressing voltage fluctuation caused in the SiC diode element in response to turn-ons of the semiconductor element. The oscillation suppressing circuit suppresses voltage fluctuation caused in the SiC diode element in response to turn-ons of the semiconductor element thereby improving reliability of the semiconductor device.
US10566962B2 Pulse-width modulation
This application relates to digital PWM modulation. A PWM modulator (400, 1100) has a PWM generator (402) configured to receive pulse width data (PWidth) and to output a PWM signal (SPWM) comprising a plurality of repeating PWM cycle periods, in which the duration of any pulse of the PWM signal in each PWM cycle period is based on the pulse width data. The PWM generator is configured to synchronise the PWM cycle periods, and the start and end of any PWM pulse, to a received first clock signal. The PWM generator is operable to generate pulses that have a positional error from a centred position within the PWM cycle period and a pulse position controller (403) is configured to control the position of a pulse in a PWM cycle period so as to at least partly compensate for the positional error of one or more preceding pulses.
US10566961B2 Asynchronous clock signal generator and semiconductor device for correcting multi-phase signals using asynchronous clock signal
A semiconductor device includes a delay circuit configured to adjust a delay amount of multi-phase input signals to output multi-phase signals; a clock generator configured to output a clock signal that is not synchronized with an input signal which corresponds to one of the multi-phase signals; a detector circuit configured to generate a pulse signal corresponding to a phase difference between a reference signal corresponding to a predetermined one of the multi-phase signals and a comparison signal corresponding to a selected one of the multi-phase signals and to sample the pulse signal according to the clock signal; and a controller circuit configured to output a delay control signal for controlling a delay amount of the multi-phase input signals or controlling a delay amount of the comparison signal according to a result of calculating an output of the detector circuit and a reference value corresponding to the phase difference.
US10566945B2 Noise suppression device and equivalent circuit thereof
The present invention provides a noise suppression device and equivalent circuit thereof. The noise suppression device comprises a metal plate and at least one first resonance unit. The first resonance unit comprises a plurality of first resonators. Each of the first resonators comprises a first metal segment and at least one first conductive connection segment, the first metal segment is connected to the first conductive connection segment. When the first resonance unit is configured on the metal plate, each of the first metal segments is electrically connected to the metal plate by the corresponding first conductive connection segment. When the resonance of the first resonator occurs, a noise transmitted on the metal plate can be conducted to the first resonator and suppressed by the first resonator.
US10566941B2 Integrated circuit and method of manufacturing integrated circuit
An integrated circuit having a plurality of miniaturized transistors, wherein the plurality of transistors include: high concentration transistors which include channel regions having impurity concentrations of a first concentration; and low concentration transistors which include channel regions having impurity concentrations of a second concentration lower than the first concentration.
US10566939B2 Circuit for generating a plurality of reference voltages for controlling feedback within the circuit
A circuit comprising: an input terminal configured to receive an input-signal; an output terminal configured to provide an output-signal; a reference circuit comprising: a first output terminal configured to provide a first-reference-signal; a second output terminal configured to provide a second-reference-signal; and a third output terminal configured to provide a third-reference-signal. A comparator-block configured to compare a comparator-input-voltage-signal representative of signalling received at the input terminal with: (i) the first-reference-signal, (ii) the second-reference-signal and (iii) the third-reference-signal in order to generate a comparison-signal. A control-block configured to set the output-signal as one of at least two voltage levels based on the comparison-signal; and an input-control-circuit configured to apply a feedback-control-signal to the input-terminal based on the comparison-signal.
US10566933B2 Low voltage amplifier with gain boost circuit
A class AB amplifier with improved DC gain. An amplifier includes an input stage and an output stage. The output stage is configured to amplify an output of the input stage. The output stage includes output transistors, class AB amplifier circuitry, minimum selector circuitry, and gain boost amplifier circuitry. The class AB amplifier circuitry includes a first transistor and a second transistor connected as a differential amplifier. The minimum selector circuitry is configured to control bias current in the output transistors by driving a control input of the first transistor. The gain boost amplifier circuitry is coupled to the class AB amplifier circuitry. The gain boost amplifier circuitry is configured to drive a common mode signal onto the control input of the first transistor and a control input of the second transistor, the common mode signal based on the output of the input stage.
US10566931B2 Electronic component and electronic apparatus
A quartz crystal oscillator as an electronic component includes a base section as a first substrate having a lower surface as a first surface, a first lead terminal connected to the first surface, and a second lead terminal connected to the first surface, and the first lead terminal and the second lead terminal intersect each other when viewed in a first direction along the first surface.
US10566929B2 Triple-push type voltage-controlled oscillator
A voltage-controlled oscillator having a triple-push structure is disclosed. The voltage-controlled oscillator having a triple-push structure may include: a voltage-controlled oscillation part including a multiple number of oscillation circuits configured to output an output signal based on a control voltage, where the multiple oscillation circuits are connected in a triple-push structure; a multiple number of phase shifters connected respectively to the output ends of the oscillation circuits and configured to change a phase of the output signals outputted from the output ends of the oscillation circuits; and an output part configured to output a final output signal by adding the output signals that are outputted with changed phases from the multiple phase shifters.
US10566908B2 Power converter with wide DC voltage range
According to one aspect of the present disclosure, there is provided an apparatus that includes a first power converter stage connected to a first side of a first transformer, and a second power converter stage connected to a first side of a second transformer. The apparatus further includes an interleaved multi-bridge circuit connected to the second side of the first transformer and to the second side of the second transformer. The apparatus further includes a controller that is configured to operate the interleaved multi-bridge circuit in a parallel mode in which the second sides of the first and second transformers are in parallel at a DC terminal of the interleaved multi-bridge circuit and in a series mode in which the second sides of the first and second transformers are in series at the DC terminal.
US10566907B1 Power supply apparatus and image forming apparatus
The power supply apparatus having a current resonance circuit includes a charge unit connected to a primary winding of a transformer, and storing electric charge, and a connection unit connected in series with the charge unit, and configured to switch the charge unit between a connecting state in which one of charging and discharging is enabled, and a non-connecting state, and after making the connection unit into the connecting state, while a current is flowing into either one of the first diode and the second diode, the first control unit performs transition from a halt period to an operating period of a switching operation by turning ON the switching element of the one of the first diode and the second diode, the current being flowing into the one of the first diode and the second diode.
US10566903B1 Sharing redundant regulator phases within a phase-redundant voltage regulator apparatus
A phase-redundant voltage regulator apparatus includes groups of regulator phases, each having a multi-phase controller (MPC) connected to each regulator phase. The MPC transfers, to control logic, phase fault signals and a shared current (ISHARE) phase control signal received from the regulator phases of a phase group. Spare regulator phases include output ORing devices to limit current flow into spare regulator phase outputs. Output switching devices are configured to electrically couple spare regulator phase outputs to a common regulator output. Control logic is connected to the phase groups MPC and asserts phase enable signals to, transfers ISHARE phase control signals to, and receives phase fault signals from the spare regulator phases. The control logic electrically interconnects a spare regulator phase to a phase group including a failed regulator phase in response to receiving a phase fault signal from an MPC.
US10566898B1 Negative voltage circuit
A negative voltage circuit comprises an inverter circuit that performs a charging operation and a discharging operation, a first dual current circuit supplying a first current for a charging operation of the inverter circuit based on a start-up mode, and a second current for the charging operation of the inverter circuit based on a normal operating mode, a second dual current circuit supplying a third current for a discharging operation of the inverter circuit based on the start-up mode, and a fourth current for the discharging operation of the inverter circuit based on the normal operating mode, a load switching circuit that connects an output node of the inverter circuit to one of an output terminal of a negative voltage circuit and the second operating voltage terminal, and a load capacitor circuit connected between the output terminal and a ground to stabilize a negative voltage at the output terminal.
US10566893B2 ZVS control circuit for use in a flyback power converter
A ZVS (zero voltage switching) control circuit for use in a flyback power converter includes a primary side controller circuit, a secondary side controller circuit, and a pulse transformer. In one switching cycle, a synchronous rectifier transistor is turned ON twice to generate a circulation current at the primary side winding, and after the synchronous rectifier transistor is turned OFF, the power transistor is turned ON for zero voltage switching. A synchronous signal coupled between the primary side and the secondary side is employed to synchronize the power transistor and the synchronous transistor. The synchronous signal also triggers an SR-ZVS pulse to turn ON the synchronous rectifier transistor for achieving the zero voltage switching when the power transistor is turned ON.
US10566891B2 Power supply device and control method thereof
A power supply device includes a voltage converting circuit and a mode switching circuit. The voltage converting circuit is configured to receive a first voltage and convert the first voltage to a second voltage. The mode switching circuit is configured to provide an output voltage and an output current to a load according to the second voltage. The mode switching circuit includes a switch configured to maintain on or off on the condition that the power supply device is operated under a constant voltage output mode such that the value of the output voltage corresponds to the second voltage, and the switch is configured to switch between on and off on the condition that the power supply device is operated under a constant current output mode such that the output current of the mode switching circuit is a constant value.
US10566890B2 Complex regulator
A complex regulator of a remote-controlled car or remote-controlled boat includes a power input terminal, a power output terminal, a switch regulator, and a linear regulator. The switch regulator and the linear regulator are both connected between the power input terminal and the power output terminal and regulates the input voltage after which the input voltage is conveyed to the power output terminal. The switch regulator and the linear regulator have different operational conditions. When the remote-controlled car or remote-controlled boat is operated under a heavy load condition and the input voltage is consequently reduced to a level lower than the first threshold voltage and higher than the second threshold voltage, the switch regulator stops regulating the input voltage and the linear regulator continues regulating the input voltage to maintain the operation of the controller of the remote controlled car or boat.
US10566889B2 Linear vibration motor
A linear vibration motor has a movable element including a magnet and a weight, and an elastic member are inserted into a frame. The frame supports the movable element so the movable element can freely slide axially; a coil fixed to the frame and drives the magnet axially; and an elastic member applying, to the movable element, an elastic force against the driving force of the magnet. The frame has a bottom surface plate with a bottom surface affixing the coil; an upper surface plate has an upper surface opposing the bottom surface; and a front surface plate facing the axially and supports the elastic member. The bottom surface plate has partial side surface portions that are respectively bent from both side edges of the bottom surface portion and in which an opening is formed in a central part of the partial side surface portions in the axial direction.
US10566878B2 Radiation heat transfer of internal motor components by electro-magnetic waves
A motor assembly including a housing with a motor portion having an opening for receiving a motor housing/stator assembly, rotor assembly, front and rear end caps and bearings, an encoder coupled to the motor, and an rear cover for enclosing the opening of the motor portion of the housing, the rear cover at least partially surrounding the encoder. At least one of an interior surface of the rear cover or an exterior surface of the encoder comprise a material having an emissivity greater than 0.9.
US10566869B2 Three-phase brushless fan
A three-phase brushless fan is disclosed. In the three-phase brushless fan, an outer shell member includes an axis part, and winding columns are disposed around the axis part, and the rotating module includes a fan, an axis coupling part pivoted to the axis part, and a magnetic element having south and north magnetic portions; a circuit board electrically connected to coils formed by winding a conductive wire on the winding columns. The number of the coils is three or a multiple of three, and the number of the coils is not equal a total amount of the south and north magnetic portions. As a result, winding the conductive wire to form the multiple coils can omit the operation of placing coils on the circuit board and save labor cost in welding two head ends of conductive wires on the circuit board one by one.
US10566868B2 Rotary electrical machine for motor vehicle
A rotor (2), especially for an electrical rotating machine, for example for an alternator, comprising an electric winding (100) formed by at least one electric wire (101), the wire comprising: at least one first portion (104) wound as at least one turn of the winding; a transverse section with at least one flat (115) along the first portion; at least one second portion (105) allowing the connection of the winding to an electric circuit; and an essentially circular transverse section along the second portion.
US10566850B2 Apparatus and methods for reducing magnetic field emissions between wireless power transmitters
In an aspect of the disclosure, an apparatus for wirelessly transmitting power is provided. The apparatus includes a communication circuit configured to communicate with a first wireless power transmitter and a second wireless power transmitter. The apparatus further includes a controller circuit configured to identify a first phase of a first current provided to the first wireless power transmitter, the first current generating a first magnetic field. The controller circuit further determines a time to provide a second current to the second wireless power transmitter. The controller circuit further provides the second current at the determined time with a second phase having a phase difference between the first phase configured to reduce a magnitude of a combined magnetic field of the first and second magnetic fields in a region between the first and second wireless power transmitters.
US10566845B2 Techniques for clock synchronization and control in wireless power delivery environments
Techniques for automated clock synchronization and control are discussed herein. For example, the techniques can include monitoring of transmissions for ‘known’ events and identifying timing or frequencies of such events. Deviations in the timing or frequencies of the events from expected times or frequencies may indicate that wireless power transmission system and receiver clocks are not synchronized. The deviations can be used to synchronize the clock for optimum wireless power transfer. Techniques are also described for enhancing clock control mechanisms to provide additional means for managing the adjustments of the clocks, as well as for enabling wireless power transmission systems to mimic client clock offsets for effective synchronization of events (e.g., beacon signals).
US10566833B2 External battery backup unit
An external battery backup unit includes a battery cell set, a power relay, a charging controller, a voltage and current monitoring unit, a microcontroller and a signaling coupling unit. The charging controller is configured to monitor the status of the battery cell set and the power relay in order to determine a charging current's amplitude. The voltage and current monitoring unit monitors the status of the battery cell set to control a discharging current's amplitude. The microcontroller is configured to respond to the change of state of the charging controller, the voltage and current monitoring unit, and the battery cell set. The microcontroller further generates the external battery backup unit's system information and encapsulates it into data envelopes. The signaling coupling unit is configured to embed the data envelopes into the power transmitted to the backend system.
US10566827B2 Adapter and charging control method
Disclosed are an adapter and a charging control method. The adapter includes a power conversion unit, a sampling and holding unit, and a current collecting and controlling unit. The power conversion unit is configured to convert input alternating current to obtain output voltage and output current, in which the output current is first current with first pulsating waveform. The sampling and holding unit is configured to sample the first current when the sampling and holding unit is in a sampling state, and to hold a peak value of the first current when the sampling and holding unit is in a holding state. The current collecting and controlling unit is configured to determine whether the sampling and holding unit is in the holding state, and to collect the peak value of the first current when the sampling and holding unit is in the holding state.
US10566819B2 Methods and apparatus for optimal fast battery charging
A method and apparatus for fast charging a battery with optimal charging. In an arrangement, a system includes a battery charger for applying a voltage to a rechargeable battery; and a controller coupled to the battery charger and monitoring at least one of a battery voltage, a battery temperature, and the current flowing into the battery; wherein the system is configured to apply a charging current from the battery charger by calculating an open cell anode voltage and an anode resistance of the battery, and determining the charging current. In additional arrangements, lithium ion plating is prevented by the charging current. Additional methods and arrangements are disclosed.
US10566813B2 Method for controlling operation of battery on basis of state thereof, and electronic device for supporting same
Disclosed are a method for controlling an operation of a battery on the basis of the state thereof, and an electronic device for supporting the same. The electronic device includes: a battery connector including multiple terminals; a battery detection circuit configured to detect whether a battery is connected to the battery connector; a short-circuit detection circuit configured to detect whether a battery identification (ID) terminal among the multiple terminals is short to a ground, based at least partly on a level of a voltage measured at the battery ID terminal and a predetermined voltage level; and a processor, wherein the processor may be configured to: acquire, from the battery detection circuit, a first signal related to whether the battery is connected to the battery connector; determine whether the battery is connected to the battery connector, based at least partly on the first signal; acquire, from the short-circuit detection circuit, a second signal related to whether the battery ID terminal is short-circuited to the ground; based at least in part on the first and second signals, determining whether: the battery is not connected; the battery is properly connected; or the battery is improperly connected; and control an operation of the battery based at least partly on determining whether the battery is not connected, the battery is properly connected, or the battery is improperly connected.
US10566803B2 Virtual power plant
The teachings of the present disclosure may be employed for buffering electric power in a virtual storage power plant. For example, a virtual power plant for buffering electric power may include: distributed electrical energy storage systems electrically interconnected by transmission lines of an electrical power plant network; a measuring device detecting a state of charge of each of the storage systems; and a control device adjusting the states of charge between a lower limit and an upper limit. The states of charge are adjusted as needed by means of a charge equalization including transmitting electrical equalization charges from energy storage systems having a relatively high state of charge to energy storage systems having a relatively low state of charge, via the electrical power plant network.
US10566796B2 Control method of power generation system, power generation system, and power generation apparatus
A control method of the power generation system of the disclosure is a control method of a power generation system configured with a power generation apparatus and at least one other power generation apparatus coupled to the power generation apparatus herein, the power generation system configured to interconnect with a grid and supply power to a load, wherein a process performed by the power generation apparatus includes a step of obtaining a current value between the power generation system and the grid, a step of determining, based on the current value, respective target power to be generated by the power generation apparatuses, and the other power generation apparatuses, and a step of notifying the other power generation apparatuses of the respective target power.
US10566787B2 Inrush current detection and control with solid-state switching devices
Unique systems, methods, techniques and apparatuses of inrush current detection and reduction are disclosed. One exemplary embodiment is a method for transmitting power to a load comprising operating a solid-state switching device of a power distribution network device with a microcontroller-based controller, the solid-state switching device including a gate and structured to receive a signal with the gate so as to control the switching device to receive power from a power source and selectively provide power including an output current to the load; detecting an overcurrent condition in the output current; operating the solid-state switching device in order to determine the load is a capacitive load in a charging condition in response to detecting an overcurrent condition; and operating the solid-state switching device so as to reduce the magnitude of the output current during the charging condition.
US10566781B2 Input/output buffer circuit with a protection circuit
An input/output (I/O) buffer circuit includes an I/O unit and a protection circuit. The I/O unit selectively receives and outputs signals based on an enable signal. The protection circuit generates a logic control signal to deactivate the I/O unit in a state where a voltage level of the I/O terminal is abnormal. The protection circuit includes a register. The register latches a logic signal corresponding to the voltage level of the I/O terminal in a state where the voltage level of the I/O terminal is abnormal, outputs the logic control signal based on the logic signal, and is preset to output the logic control signal based on the logic signal when a power-off state resumes to a power-on state.
US10566770B2 Reusable electrical panel cover with breakaway edges
A reusable electrical panel cover for protecting an electrical panel box made of a sturdy rectangular box-shaped panel cover with two length-edge sides and two width-edge sides, a front, a plurality of small openings for attaching the reusable electrical panel cover to an electrical panel box, at least one cutout in the front for access through the reusable electrical panel cover to the electrical panel, and at least one breakaway portion on one width-edge side and at least one breakaway portion on one length-edge side, with each breakaway portion having a breakaway edge.
US10566765B2 Multi-wavelength semiconductor lasers
Examples disclosed herein relate to multi-wavelength semiconductor lasers. In some examples disclosed herein, a multi-wavelength semiconductor laser may include a silicon-on-insulator (SOI) substrate and a quantum dot (QD) layer above the SOI substrate. The QD layer may include and active gain region and may have at least one angled junction at one end of the QD layer. The SOI substrate may include a waveguide in an upper silicon layer and a mode converter to facilitate optical coupling of a lasing mode to the waveguide.
US10566764B2 Plasmonic quantum well laser
A plasmonic quantum well laser may be provided. The plasmonic quantum well laser includes a plasmonic waveguide and a p-n junction structure extends orthogonally to a direction of plasmon propagation along the plasmonic waveguide. Thereby, the p-n junction is positioned atop a dielectric material having a lower refractive index than material building the p-n junction, and the quantum well laser is electrically actuated. A method for building the plasmonic quantum well laser is also provided.
US10566763B2 Underwater laser light source
An underwater laser source is used in water and comprises a water pressure-resistant cylinder A having a light emission window 4, and the water pressure-resistant cylinder A comprises a plurality of semiconductor lasers 11a-11f, and converging lens 13 that converges each laser light from the plurality of semiconductor lasers 11a-11f, and emits converged each laser light to the light emission window 4.
US10566760B2 Light emitting device
A light emitting device includes a base, a frame, one or more semiconductor laser elements, a cover member, an optical member fixed to the cover member via an adhesive member, and a pressing member. The adhesive member includes one or more first adhesive portion disposed between an upper surface of the cover member and a lower surface of the optical member, and two or more second adhesive portions respectively disposed at locations in contact with or spaced apart from the one or more first adhesive portions when viewed from above, in contact with the first inner lateral surface of the cover member and the lateral surface of the optical member.
US10566755B2 Crimp tooling for terminal crimping machine
Crimp tooling includes upper tooling for forming a terminal around a wire during crimping. The upper tooling includes a wire crimper and a wire crimper holder for holding the wire crimper. The wire crimper holder is removably coupled directly to a terminator ram of a terminal crimping machine and being driven by the terminator ram. The crimp tooling includes lower tooling assembly for supporting the terminal during crimping. The lower tooling assembly includes a base having a plate and an anvil supported by the plate. The base is removably coupled directly to the terminal crimping machine.
US10566753B2 Hingeable connector assembly
An electrical connector assembly including a first connector with header contact blade (s) and a second connector with receptacle contact blade (s), The connectors are pivotable with respect to each other. The second connector includes a receptacle housing with an entrance for insertion of a header contact blade between a contact surface of the receptacle contact blade and an opposite surface. The entrance allows insertion in an angular range of mating directions within a plane perpendicular to the main pivoting axis. The contact surface of the receptacle contact blade and the opposite surface converge towards the main pivoting axis over said angular range. The receptacle contact blade has a free peripheral portion at the entrance of the receptacle housing, which is resiliently movable with respect to the receptacle housing.
US10566749B2 Connector
A connector comprising a connector body, a first dielectric component, a conductor component, a second dielectric component and an inner sleeve is provided. The connector body has a radial front side surface having a plurality of attachment protrusions extended thereon. The first dielectric component has a protruding end portion comprising a first outlet. The conductor component has a conductor body and a conductor strip end, whereby the conductor strip end extends from the conductor body. The first dielectric component is fixed within the connector body, the second dielectric component is fixed within the inner sleeve, and the inner sleeve is fixed within the connector body. The conductor body is fixed within the second dielectric component, inner sleeve, connector body, and first dielectric component, whereby the conductor strip end extends outwardly from the first outlet, and the conductor strip end is fixedly moveable within the first outlet.
US10566741B2 Shielded connector
A shielded connector includes a dielectric module (20) having an L-shaped terminal fitting (24) attached to a dielectric (21) and an outer conductor (30) that houses the dielectric module (20). The outer conductor (30) has a housing (31) with a first opening (35) at a front, a second opening (36) at a rear of a lower surface, and an insertion port (37) at a rear end communicating with the second opening (36). A lid (43) is continuous with an edge of the insertion port (37) and is displaced from an open position where the insertion port (37) is opened to allow insertion of the dielectric module (20) into the module housing (31) to a closed position where the insertion port (37) is closed. With the lid (43) closed, an outer plate (47) on the lid (43) covers the holding portion (41) on the module housing (31) to prevent accidental release.
US10566740B2 Shielding structure for a contact module of an electrical connector
A contact module includes a dielectric holder holding signal contacts having mating portions extending forward of the dielectric holder. A shield structure is coupled to the dielectric holder providing electrical shielding for the signal contacts. The shield structure has first and second ground shields having corresponding mating portions extending forward of the mating end of the dielectric holder. The shield structure has ground blades extending between the first and second ground shields having mating portions extending forward of the mating end of the dielectric holder at least one of above or below the mating portions of the signal contacts. The ground blades electrically connect the mating portions of the first ground shield and the mating portions of the second ground shield immediately forward of the mating end of dielectric holder.
US10566728B1 Electrical connector with high vibration resistant locks
An electrical connector-assembly includes a first-housing and a second-housing. The first-housing has first-walls that include opposed gear-racks extending beyond an outer-surface. The opposed gear-racks are configured to engage a mate-assist device. The first-walls include opposed locking-fins extending beyond the outer-surface. The opposed locking-fins have first-fins and second-fins. The second-housing includes the mate-assist device which is moveable from an unlocked-position to a locked-position and is pivotable about the lateral-axis. The mate-assist device has gear-teeth configured to engage the opposed gear-racks of the first-housing. The second-housing has a skirt configured to slideably engage the outer-surface of the first-housing. The skirt includes flex-locks configured to engage the first-fins and retain the second-housing in a prestage-position. When the mate-assist device is moved from the unlocked-position to the locked-position, the second-housing is moved from the prestage-position to a seated-position, whereby the flex-locks engage the second-fins, thereby inhibiting a movement between the second-housing and the first-housing.
US10566717B2 Card edge connector and assembly thereof
A card edge connector includes an insulative housing and a number of terminals retained in the insulative housing. The insulative housing defines a slot going through a front surface thereof to receive an electrical card. Each terminal includes a contacting portion extending into the slot and a tail extending out of the insulating housing. The insulative housing has a retaining wall above the slot. The card edge connector further includes a nut retained in the retaining wall, and cooperating with an external retaining member to fix the heat dissipation module to the insulative housing. The card edge connector can be adapted to expand the module of the existing electrical card to meet diverse needs of customers.
US10566711B2 Flexing poke home contact
An electrical contact for use in connecting electrical wires is disclosed. The electrical contact includes a cage-like structure, a wire connecting portion, and a flexing contact portion. The cage-like structure includes a plurality of sidewalls and is configured to receive a wire. The wire connecting contact portion includes at least two contact tines that are configured to conductively couple with a corresponding wire. The flexing contact portion includes an end wall, an elastic portion, an extension portion, and a nose portion. The flexing contact portion can store elastic energy and apply a force to a corresponding electrical component.
US10566704B2 Antenna apparatus and surface current suppression filter for antenna apparatus
A surface current suppression filter (1) is a bandstop filter that suppresses propagation of a surface current in a predetermined propagation direction on a dielectric substrate (2). The filter (1) is configured such that a plurality of electromagnetic band gap (EBG) rows (10, 20) are arrayed in an array direction. Each EBG row (10, 20) has at least one EBG (11, 21) that is arrayed in a perpendicular direction orthogonal to the array direction. Cutoff characteristics of a first EBG (11) in the first EBG row (10) differs from cutoff characteristics of a second EBG (12) in the second EBG row (20).
US10566678B2 Antenna structure and electronic device
An antenna structure including a metal outer cover and an antenna assembly is provided. The metal outer cover has a bent slit. The antenna assembly is stacked on the metal outer cover and covers a portion of the bent slit. The antenna assembly includes a substrate and an antenna pattern disposed on the substrate. The antenna pattern includes a feed end, a first ground end and a second ground end. In the antenna pattern, a first loop and a second loop are formed from the feed end to the first ground end in two respective paths. A third loop is formed from the feed end to the second ground end. The first loop and the third loop resonate with the bent slit to generate a low frequency band and a portion of a high frequency band. The second loop and the third loop resonate with the bent slit to generate another portion of the high frequency band. An electronic device having the antenna structure is further provided.
US10566677B2 Satellite antenna mounting systems and methods
A system for coupling a satellite antenna to a mounting structure is provided. The system may include a mounting structure and a satellite antenna. The mounting structure may include a plurality of tabs extending upward, and located at a first elevation. The mounting structure may also define a first plurality of apertures located at a second elevation, where the first elevation is higher than the second elevation. The satellite antenna may define a second plurality of apertures configured to accept the plurality of tabs. The satellite antenna may be supported by the mounting structure upon the plurality of tabs being accepted by the second plurality of apertures. The satellite antenna may also define a third plurality of apertures which may be aligned with the first plurality of apertures upon the plurality of tabs being accepted by the second plurality of apertures.
US10566668B2 Sodium ion-based internal hybrid electrochemical energy storage cell
Provided is an internal hybrid electrochemical cell comprising: (a) a pseudocapacitance-like cathode comprising a cathode active material that contains both graphene sheets and a porphyrin compound, including porphyrin or a porphyrin complex, wherein the porphyrin compound is bonded to or supported by primary surfaces of graphene sheets to form a redox pair for pseudocapacitance; (b) a battery-like anode comprising an anode active material selected from sodium metal, a sodium metal alloy, a sodium intercalation compound, a sodium-containing compound, or a combination thereof, and (c) a sodium-containing electrolyte in physical contact with the anode and the cathode; wherein the cathode active material has a specific surface area no less than 100 m2/g which is in direct physical contact with the electrolyte.
US10566660B2 Film packaged battery
A film package battery 1 has a battery element (20) having a positive electrode, a negative electrode and a separator that are stacked or wound, wherein, at least at 200° C., the separator does not melt or soften and has a heat shrinkage ratio of 3% or less; a film package (10) enclosing the battery element; and a fixing tape (70) fixed to a part of the battery element and fixed to an inner surface of the film package.
US10566651B2 All-solid-state secondary battery, solid electrolyte composition and electrode sheet for batteries used in the same, and manufacturing method of electrode sheet for batteries and all-solid-state secondary battery
An all-solid-state secondary battery includes: a positive electrode active substance layer; a negative electrode active substance layer; and a solid electrolyte layer, in which at least one layer of the positive electrode active substance layer, the negative electrode active substance layer, or the solid electrolyte layer contains a nitrogen-containing polymer having a repeating unit having at least one of a substituent X, a substituent Y, or a substituent Z and an inorganic solid electrolyte having conductivity of ions of metal belonging to Group 1 or 2 in the periodic table.
US10566650B2 Lithium ion secondary battery
A lithium ion secondary battery 10 includes at least one cell obtained by laminating a positive electrode 1, an electrolyte layer 2, and a negative electrode 3 in this order. The electrolyte layer 2 contains a fluoride. The negative electrode 3 has a negative electrode active material layer containing a silicon compound. At least one of the negative electrodes 3 has a mass ratio of fluorine/silicon (F/Si ratio) of 1.0 or less on a surface of the negative electrode active material layer.
US10566644B2 Battery cell and redox flow battery
Provided are a battery cell that can be produced efficiently. A frame body of each cell frame of a battery cell includes an inner peripheral recessed portion formed by reducing a thickness of a peripheral portion that surrounds an entire perimeter of the penetrating window so that the peripheral portion has a smaller thickness than other portions of the frame body. A bipolar plate of the battery cell includes an outer peripheral engaging portion that engages with the inner peripheral recessed portion, the outer peripheral engaging portion being a portion having a particular width and extending throughout an entire outer periphery of the bipolar plate. The battery cell includes a disrupting structure that disrupts a leak channel that serves as an escape route for the electrolyte, the leak channel causing the inlet slit and the outlet slit to be in communication with each other and being formed between an outer periphery of the inner peripheral recessed portion and an outer periphery of the outer peripheral engaging portion when the cell frames are viewed from front.
US10566641B2 Fuel cell system and control method for controlling moisture content of fuel
A fuel cell system including: a solid oxide type fuel cell that is supplied with an anode gas and a cathode gas to generate an electric power; a fuel tank that stores a water-containing fuel containing water; a fuel supply passage that couples the fuel cell to the fuel tank; a reformer disposed on the fuel supply passage, the reformer reforming the water-containing fuel into the anode gas; a separator disposed on the fuel supply passage in an upstream side with respect to the reformer, the separator separating the water contained in the water-containing fuel; a detector disposed in the upstream side with respect to the reformer, the detector detecting or estimating a moisture content contained in the water-containing fuel; and a control unit that controls the separator. The control unit controls the separator on the basis of the moisture content detected or estimated by the detector.
US10566639B2 Carbon dioxide sequestration using molten carbonate fuel cell and hydrogen separation technology
A carbon dioxide capture system includes a fuel cell assembly comprising an anode section and a cathode section; an electrochemical hydrogen separator (EHS) configured to receive an anode exhaust stream from the anode section of the fuel cell assembly, and generate a first EHS output stream comprising hydrogen, and a second EHS output stream comprising concentrated carbon dioxide; and a liquid-vapor separator (LVS) configured to receive the second EHS output stream, and separate the second EHS output stream into a first LVS output stream comprising liquid carbon dioxide, and a second LVS output stream comprising non-condensable gases in the second EHS output stream and carbon dioxide vapor.
US10566637B2 Hydrogen concentration estimating method and system for fuel cell
A hydrogen concentration estimating method for a fuel cell includes: measuring a flow rate of air supplied to a fuel cell stack, and comparing the measured flow rate of the air with a predetermined flow rate; determining a model of an air processing system according to a comparison result; and estimating hydrogen concentration of a fuel processing system based on the determined model of the air processing system.
US10566629B2 Batteries and related structures having fractal or self-complementary structures
An aspect of the subject technology/invention of the present disclosure includes electrode structures or elements/components that have (e.g., present) fractal and/or self-complementary shapes or structures, e.g., on a surface. Such shapes or structures can be pre-existing. The electrodes can be made of any suitable material. The electrodes may function or operate or be used as a “seed” structure to incorporate or receive a material or materials useful for lattice assisted nuclear reactions and/or cold fusion processes.
US10566626B2 Oligomer-polymer and lithium battery
An oligomer-polymer is provided. The oligomer-polymer is obtained by the polymerization reaction of a compound containing an ethylenically unsaturated group and a nucleophile compound, wherein the nucleophile compound includes the compound shown in formula 1: A lithium battery including an anode, a cathode, an isolation film, an electrolyte solution, and a package structure is also provided, wherein the cathode includes the oligomer-polymer.
US10566620B2 Battery with acidified cathode and lithium anode
A battery comprising an acidified metal oxide (“AMO”) material, preferably in monodisperse nanoparticulate form 20 nm or less in size, having a pH<7 when suspended in a 5 wt % aqueous solution and a Hammett function H0>−12, at least on its surface.
US10566617B2 Microbattery
Disclosed is a microbattery having a substrate with a surface that includes an array of posts extending from the surface of the substrate to form a first electrode. An selectively-cured electrolyte forms a conformal coating over the surface of the substrate and the array of posts to provide a coated electrode. A second electrode substantially encases the coated electrode.
US10566603B2 Stationary semi-solid battery module and method of manufacture
A method of manufacturing an electrochemical cell includes transferring an anode semi-solid suspension to an anode compartment defined at least in part by an anode current collector and an separator spaced apart from the anode collector. The method also includes transferring a cathode semi-solid suspension to a cathode compartment defined at least in part by a cathode current collector and the separator spaced apart from the cathode collector. The transferring of the anode semi-solid suspension to the anode compartment and the cathode semi-solid to the cathode compartment is such that a difference between a minimum distance and a maximum distance between the anode current collector and the separator is maintained within a predetermined tolerance. The method includes sealing the anode compartment and the cathode compartment.
US10566598B2 Battery having separator protection provided to electrode
A winding-type battery includes an electrode group that is formed by winding a first electrode and a second electrode via a separator and has a first end surface and a second end surface. The first electrode includes a first current collector sheet, and a first active material layer formed on its surface. The second electrode includes a second current collector sheet, and a second active material layer formed on its surface. The first current collector sheet includes, at its end disposed on the first end surface of the electrode group, a first uncoated portion having no first active material layer on either surface thereof. An edge surface of the first uncoated portion is at least partially covered with an insulating layer, and an end of the insulating layer projects more than an end of the separator on the first end surface.
US10566570B2 Composite cover film and flexible display device
The present disclosure relates to the field of display, in particular to a composite cover film and a flexible display device. The composite cover film comprises a polyimide layer, and a first hard coating and a first transparent optical adhesive layer disposed on two sides of the polyimide layer, respectively, wherein at least one of the first hard coating and the first transparent optical adhesive layer contains a nanoscale colorant. The present disclosure further relates to a flexible display device comprising a flexible display panel and the composite cover film disposed on a light-exiting side of the flexible display panel.
US10566552B2 Organic electroluminescent materials and devices
Ligands with fused spirocyclic substitutions and metal complexes formed with such ligands and having improved performance in OLED applications are disclosed.
US10566540B2 Organic electroluminescent device
An organic electroluminescent device having high luminous efficiency, low driving voltage, and particularly a long lifetime is provided by combining various materials for an organic electroluminescent device, which have excellent hole and electron injection/transport performances, electron blocking ability, stability in a thin-film state, and durability as materials for an organic electroluminescent device having high luminous efficiency and high durability so as to allow the respective materials to effectively reveal their characteristics. In the organic electroluminescent device having at least an anode, a hole transport layer, a light emitting layer, an electron transport layer and a cathode in this order, the hole transport layer includes an arylamine compound represented by the following general formula (1), and the light emitting layer includes an amine derivative of the following general formula (2) having a condensed ring structure.
US10566539B2 Organic semiconductor compounds and methods of use
Organic perylene diimide-based compounds are provided. Methods of producing the organic compounds is also provided as well as methods of their use including, among other things, their use as organic semiconductor materials.
US10566536B2 Optoelectronic devices and applications thereof
In one aspect, optoelectronic devices are described herein. In some embodiments, an optoelectronic device described herein comprises a first electrode, a second electrode and a light emitting composite layer disposed between the first electrode and the second electrode. A dielectric layer, in some embodiments, is disposed between the light emitting composite layer and the first electrode and/or second electrode.
US10566531B2 Crosspoint fill-in memory cell with etched access device
An illustrative method of fabricating a memory array structure includes: forming at least one access device layer on an upper surface of a first conductive layer, the access device layer being in electrical connection with the first conductive layer; forming a sacrificial layer on an upper surface of the access device layer; etching the access device layer and the sacrificial layer using a same masking feature to form an access device that is self-aligned with a portion of the sacrificial layer; replacing a portion of the sacrificial layer with memory storage material to form a storage element, a first terminal of the storage element being in electrical connection with the access device; and forming a second conductive layer on an upper surface of the storage element, a second terminal of the storage element being in electrical connection with the second conductive layer.
US10566521B2 Magnetic memory devices based on 4D and 5D transition metal perovskites
Magnetic switching devices, including magnetic memory devices, are provided. The devices use high-quality crystalline films of 4d or 5d transition metal perovskite having a strong spin-orbit coupling (SOC) to produce spin-orbit torque in adjacent ferromagnetic materials via a strong spin-Hall effect. Spin-orbit torque can be generated by the devices with a high efficiency, even at or near room temperature.
US10566519B2 Method for forming a flat bottom electrode via (BEVA) top surface for memory
Various embodiments of the present application are directed towards a method for forming a flat via top surface for memory, as well as an integrated circuit (IC) resulting from the method. In some embodiments, an etch is performed into a dielectric layer to form an opening. A liner layer is formed covering the dielectric layer and lining the opening. A lower body layer is formed covering the dielectric layer and filling a remainder of the opening over the liner layer. A top surface of the lower body layer and a top surface of the liner layer are recessed to below a top surface of the dielectric layer to partially clear the opening. A homogeneous upper body layer is formed covering the dielectric layer and partially filling the opening. A planarization is performed into the homogeneous upper body layer until the dielectric layer is reached.
US10566515B2 Extended area of sputter deposited N-type and P-type thermoelectric legs in a flexible thin-film based thermoelectric device
A thin-film based thermoelectric module includes a flexible substrate, a number of electrically conductive pads disposed on the flexible substrate, and a number of pairs of N-type and P-type thermoelectric legs electrically in contact with one another formed on corresponding electrically conductive pads of the number of electrically conductive pads such that an area of each N-type thermoelectric leg and another area of each P-type thermoelectric leg are each more than an area of the corresponding electrically conductive pad to allow for extension thereof outside the corresponding electrically conductive pad. The flexible substrate is aluminum (Al) foil, a sheet of paper, teflon, plastic, a single-sided copper (Cu) clad laminate sheet, or a double-sided Cu clad laminate sheet, and has a dimensional thickness less than or equal to 25 μm. The thin-film based thermoelectric module is less than or equal to 100 μm in dimensional thickness.
US10566511B2 Light-emitting device and method of manufacturing the same
A light-emitting device includes a circuit board including a wiring on a surface of a substrate, the wiring including a raised portion, and a light-emitting element mounted on the raised portion. When the light-emitting element is of a flip-chip type, an element electrode thereof is connected to the raised portion such that an edge of the element electrode on an outer periphery side of the light-emitting element is located outside of the raised portion in a top view and an exposed portion of the element electrode is covered with a white or transparent resin. When the light-emitting element is of a face-up type, an element substrate thereof is bonded to the raised portion such that the raised portion is located inside the element substrate in the top view and an exposed portion of a bottom surface of the element substrate is covered with a white resin.
US10566509B2 Light emitting structure
A light-emitting structure includes a semiconductor light-emitting element, a first connection point and a reflective element. The semiconductor light-emitting element includes a bottom surface, a top surface opposite to the bottom surface, and a side surface arranged between the bottom surface and the top surface. The first connection point is arranged on the bottom surface. The reflective element includes a first portion arranged right beneath the bottom surface, and a second portion not overlapping the bottom surface and uplifted from a lower elevation lower than the bottom surface to a higher elevation substantially equal to that of the top surface along a curved path.
US10566507B2 Apparatus for high speed printing of semiconductor devices
A device for depositing an unpackaged semiconductor die (“die”) onto a substrate. The device includes a developing unit adjacent to a drum. The developing unit has wrapped thereon a diced semiconductor wafer including at least one die. The developing unit is configured to move laterally in a direction of a longitudinal axis of the developing unit to transfer the at least one die to the drum.
US10566505B2 Light-emitting diode, backlight module, and liquid crystal display device
The present disclosure relates to a light-emitting diode (LED), including: a grating layer; and a light reflecting layer, wherein a light-emitting component is disposed between the grating layer and the light reflecting layer; and wherein the grating layer is configured to let linearly polarized light perpendicular to a grating direction of the grating layer in light emitted from the light-emitting component transmit through the grating layer, and reflect linearly polarized light parallel to the grating direction of the grating layer in the light emitted from the light-emitting component.
US10566494B2 Micro-LED transfer method and manufacturing method
A micro-LED transfer method and a manufacturing method are disclosed. The micro-LED transfer method comprises: coating a sacrificial layer on a carrier substrate, wherein micro-LEDs are bonded on the carrier substrate through a first bonding layer (S1100); patterning the sacrificial layer to expose micro-LEDs to be picked up (S1200); bonding the micro-LEDs to be picked up with a pickup substrate through a second bonding layer (S1300); removing the sacrificial layer by undercutting (S1400); lifting-off the micro-LEDs to be picked up from the carrier substrate (S1500); bonding the micro-LEDs on the pickup substrate with a receiving substrate through a third bonding layer (S1600); and lifting-off the micro-LEDs from the pickup substrate (S1700).
US10566493B1 Device with integration of light-emitting diode, light sensor, and bio-electrode sensors on a substrate
A semiconductor device includes a substrate and a buffer layer disposed on a first portion, a second portion, and a third portion of the substrate. The semiconductor device further includes a multilayer light-emitting diode (LED) stack disposed on the first portion of the substrate, and an optical sensor disposed on the second portion of the substrate. The semiconductor device further includes at least one electrode disposed on the third portion of the substrate, a first conductor in contact with the multilayer LED stack, and a second conductor in contact with the optical sensor. The at least one electrode, the first conductor, and the second conductor are formed of a glassy carbon material.
US10566488B2 Solar cell and method for manufacturing the same
A solar cell and a method for manufacturing the same are disclosed. The solar cell includes a semiconductor substrate doped with impurities of a first conductive type, a front surface field region disposed at a front surface of the substrate and doped with impurities of the first conductive type at a concentration higher than those of the substrate, a tunnel layer disposed on a back surface of the substrate and formed of a dielectric material, an emitter region disposed at a first portion of a back surface of the tunnel layer and doped with impurities of a second conductive type opposite the first conductive type, and a back surface field region disposed at a second portion of the back surface of the tunnel layer and doped with impurities of the first conductive type at a concentration higher than those of the substrate.
US10566483B2 Solar cell
Disclosed is a solar cell including a semiconductor substrate, a first conductive area disposed on one surface of the semiconductor substrate, the first conductive area being of a first conductive type, a second conductive area of a second conductive type opposite to the first conductive type, a first electrode connected to the first conductive area, and a second electrode connected to the second conductive area. At least one of the first conductive area and the second conductive area is formed of a metal compound layer.
US10566479B2 Method for thin-film via segments in photovoltaic device
A method for vias and monolithic interconnects in thin-film optoelectronic devices in which at least one line segment via hole is formed by laser drilling and passes through front-contact layers and semiconductive active layer, and in which laser drilling causes forming a CIGS-type wall of electrically conductive permanently metalized copper-rich CIGS-type alloy at the inner surface of the via hole, forming a conductive path between at least a portion of front-contact and a portion of back-contact layers, forming a bump-shaped raised portion at the surface of the front-contact layer, forming a raised portion of the back-contact layer, and optionally forming a raised portion of copper-rich CIGS-type alloy covering a portion of the front-contact layer. A thin-film CIGS device includes at least one line segment via hole obtainable by the method.
US10566475B2 High-efficiency photoelectric element and method for manufacturing same
The present invention relates to a photoelectric element and a method for manufacturing the same, and the photoelectric element according to the present invention includes: a semiconductor substrate; and transparent conductor pattern portions formed on a surface of the semiconductor substrate to be connected to each other with a specific cycle such that incident light is concentrated in a specific area of the semiconductor substrate.
US10566473B2 Compound semiconductor solar cell and method of manufacturing the same
A compound semiconductor solar cell and a method of manufacturing the same are disclosed. The method for fabricating a compound semiconductor solar cell comprises forming a first mask layer on a front surface of a compound semiconductor layer of a second region which is a region other than a first region where the front electrode is to be formed; forming a seed metal layer on the front surface of the compound semiconductor layer of the first region and on the first mask layer of the second region; removing the seed metal layer over the first mask layer and the first mask layer; removing a part of the compound semiconductor layer of the second region from the front surface of the compound semiconductor layer by using the seed metal layer of the first region as a mask; forming a second mask layer on the compound semiconductor layer of the second region; forming an electrode metal layer on the seed metal layer not covered by the second mask layer; and removing the second mask layer.
US10566470B2 Solar cell, method for manufacturing same and solar cell module
The solar cell includes a plurality of light-receiving-side finger electrodes on a light-receiving surface of a photoelectric conversion section having a semiconductor junction. The light-receiving surface of the photoelectric conversion section is covered with a first insulating layer. Each light-receiving-side finger electrodes include: a first metal seed layer provided between the photoelectric conversion section and the first insulating layer; and a first plating metal layer being conduction with the first metal seed layer through openings formed in the first insulating layer. The solar cell includes an isolated plating metal layer pieces contacting neither the light-receiving-side finger electrodes nor the back-side finger electrodes. On the surface of the first insulating layer, an isolated plating metal crowded region is present in a form of a band-shape extending parallel to an extending direction of the light-receiving-side finger electrodes.
US10566458B2 Array substrate and method for manufacturing the same
Disclosed are an array substrate and a method for manufacturing the same, which belong to the technical field of display, and are able to solve the technical problem that the existing process for manufacturing array substrates is too complex. The array substrate includes a plurality of sub-pixel units formed on a base substrate. Each of the sub-pixel units comprises a thin film transistor and a second pixel electrode. An active layer of the thin film transistor is made of an oxide semiconductor. The second pixel electrode is made of a plasma treated transparent oxide semiconductor. The array substrate provided by the present disclosure can be used in an IPS or FFS liquid crystal display device.
US10566439B2 High power gallium nitride electronics using miscut substrates
A method of fabricating an electronic device includes providing a III-V substrate having a hexagonal crystal structure and a normal to a growth surface characterized by a misorientation from the <0001> direction of between 0.15° and 0.65°. The method also includes growing a first III-V epitaxial layer coupled to the III-V substrate and growing a second III-V epitaxial layer coupled to the first III-V epitaxial layer. The method further includes forming a first contact in electrical contact with the III-V substrate and forming a second contact in electrical contact with the second III-V epitaxial layer.
US10566429B2 Semiconductor device and method of manufacturing the same
A semiconductor device is disclosed, comprising: a substrate; a semiconductor layer disposed on the substrate; a source electrode and a drain electrode disposed on the semiconductor layer, and a gate electrode disposed between the source electrode and the drain electrode; a dielectric layer disposed on at least a part of the surface of the semiconductor layer which is between the gate electrode and the drain electrode, the dielectric layer having at least a recess therein; and a source field plate disposed on the dielectric layer and at least partially covering the recess, the source field plate being electrically connected to the source electrode through at least a conductive path, wherein a part of the source field plate above the gate electrode has a varying distance from an upper surface of the semiconductor layer. A method of manufacturing such a semiconductor device is also disclosed.
US10566428B2 Method for forming gate structures for group III-V field effect transistors
A method for forming a gate structure for a Field Effect Transistor includes providing a semiconductor. A dielectric layer is formed over the semiconductor with an opening therein over a selected portion of the semiconductor. A deposition process is used to selectively deposit a gate metal over the dielectric layer and into the opening, the gate metal being deposited being non-adherent to the dielectric layer by the gate metal deposition process.
US10566421B2 Method for manufacturing a BJT FINFET device
A method for manufacturing a fin-type bipolar semiconductor device includes providing a substrate comprising a first region of a first conductivity type and a second region of a second conductivity type adjacent the first region, etching the substrate to form a third region in the first region, a first set of fins on the third region, a fourth region in the second region, and a second set of fins on the fourth region, performing a first implantation into a first portion of the second set of fins and a corresponding portion of the fourth region to form an emitter region of the first conductivity type, a remaining portion of the fourth region not being doped forming a base region adjacent the emitter region and forming a junction in the fourth region, and performing a second implantation into a second portion of the second set of fins different from the first portion.
US10566419B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a stack structure located on a substrate and includes a first region, in which sacrificial layers and insulating layers are alternately stacked, and a second region, in which conductive layers and insulating layers are alternately stacked. The stack structure also includes a first slit insulating layer located at a boundary between the first region and the second region, wherein the first slit insulating layer penetrates the stack structure and extends in one direction. The stack structure further includes a plurality of slit insulating patterns located in the second region, wherein the plurality of slit insulating patterns penetrate the stack structure and are arranged along the one direction. At least one conductive layer among the conductive layers is bent between the first slit insulating layer and the slit insulating patterns.
US10566415B2 Capacitor structure and method of manufacturing the same
Provided is a capacitor structure including a substrate, a cup-shaped lower electrode, a top supporting layer, a capacitor dielectric layer, and an upper electrode. The cup-shaped lower electrode is located on the substrate. The top supporting layer surrounds the upper portion of the cup-shaped lower electrode. The top supporting layer includes a high-k material. Surfaces of the cup-shaped lower electrode and the top supporting layer are covered by the capacitor dielectric layer. A surface of the capacitor dielectric layer is covered by the upper electrode.
US10566411B2 On-chip resistors with direct wiring connections
Device structures and fabrication methods for an on-chip resistor. A resistor body is formed on an interlayer dielectric layer of a contact level. A contact is formed that extends vertically through the interlayer dielectric layer. One or more dielectric layers are formed over the contact level, and a metal feature is formed in the one or more dielectric layers. The metal feature is at least in part in direct contact with a portion of the resistor body.
US10566410B2 High breakdown voltage passive element
Warping of a semiconductor wafer occurring due to a difference in the thermal expansion rates of an insulating film and the semiconductor wafer is restricted. Therefore, processing failures and conveying failures in the manufacturing process, as well as cracking of the semiconductor wafer, are restricted. Provided is a high breakdown voltage passive element including a substrate, a lower metal layer and upper metal layer stacked on the substrate, and an insulating unit formed between the lower metal layer and upper metal layer, wherein the insulating unit has a first insulating film whose thermal expansion rate is lower than the thermal expansion rate of the substrate, and a second insulating film, formed on the first insulating film, whose thermal expansion rate is higher than the thermal expansion rate of the substrate.
US10566398B2 Organic light emitting diode (OLED) display panel having protrusions on substrate with plurality of planarization layers and method for manufacturing same
The present invention provides a method for manufacturing an organic light emitting diode (OLED) display panel, the method comprises: a step S10 of providing a thin film transistor (TFT) array substrate, the TFT array substrate comprising protrusions formed on a surface of the TFT array substrate; a step S20 of forming a first planarization layer on the surface of the TFT array substrate; and a step S30 of forming a second planarization layer on a surface of the first planarization layer.
US10566391B2 OLED display with improved color uniformity
Organic light emitting diode (OLED) displays having an emissive OLED layer and a nanostructured interface configured to reduce variability of color with view angle are described. An optical stack having first and second layers with differing refractive indices includes the nanostructured interface between the first and second layers. The second layer is disposed between the first layer and the emissive OLED layer. The nanostructured interface has a substantially azimuthally symmetric power spectral density (PSD) and a wavenumber-PSD product has a maximum for a wavenumber larger than 6 radians/micrometer times the refractive index of the second layer. For all wavenumbers lower than 6 radians/micrometer times the second refractive index, the wavenumber-PSD product is no more than 0.3 times the maximum.
US10566389B2 Multi-negative differential resistance device and method of manufacturing the same
Provided is a multi-negative differential resistance device. The multi-negative differential resistance device includes a first negative differential resistance device and a second negative differential resistance device connected in parallel with the first negative differential resistance device, and a peak and a valley of the first negative differential resistance device and a peak and a valley of the second negative differential resistance device are synthesized, and, thus, the multi-negative differential resistance device has two peaks and two valleys.
US10566384B2 Two pass MRAM dummy solution
Methods of fabricating a flexible dummy fill to increase MTJ density are provided. Embodiments include forming a first oxide layer; forming lower interconnect layers in the first oxide layer; forming a nitride layer over the first oxide layer and the lower interconnect layers; forming a second oxide layer over the nitride layer; forming bottom electrodes through the second oxide layer and the nitride layer contacting a portion of an upper surface of the lower interconnect layers; forming MTJ structures over the bottom electrodes; forming top electrodes over the MTJ structures; and forming upper interconnect layers over one or more of the top electrodes.
US10566383B2 Light emitting diode display
A light emitting diode display includes a plurality of display units and a plurality of auxiliary display units. The display units are arranged in an array and connected to each other. Each of the display units has a device arrangement region, a peripheral region surrounding the device arrangement region, and a plurality of first light emitting devices disposed on the device arrangement region and arranged in an array. The auxiliary display units are disposed on the peripheral regions of the display units. Each of the auxiliary display units includes an auxiliary substrate and a plurality of second light emitting devices arranged in an array. The second light emitting devices are disposed on the auxiliary substrate and located at a level different from a level of the first light emitting devices. Each of the auxiliary substrates is across adjacent two of the display units.
US10566367B2 Semiconductor device and a manufacturing method thereof
The performances of a semiconductor device are improved. A semiconductor device has a transfer transistor and a photodiode. The photodiode has an n type semiconductor region, an n+ type semiconductor region, and a second p type semiconductor region surrounded by a first p type semiconductor region of an interpixel isolation region. The n+ type semiconductor region is formed on the main surface side of the semiconductor substrate, and the n type semiconductor region is formed under the n+ type semiconductor region via the second p type semiconductor region. In the channel length direction of the transfer transistor, in the n type semiconductor region, an n−− type semiconductor region having a lower impurity density than that of the n type semiconductor region is arranged, to improve the transfer efficiency of electric charges accumulated in the photodiode.
US10566353B2 Display apparatus having a plurality of conductive layers and inorganic layers
A display apparatus includes a substrate, a circuit, and a pixel electrode. The substrate includes a display area and a peripheral area outside the display area. The circuit is disposed in the display area. The circuit includes a plurality of conductive layers, and each conductive layer contacts a corresponding inorganic layer arranged directly below the each conductive layer. The pixel electrode is arranged over the circuit and is electrically connected to at least one of the conductive layers.
US10566352B2 Array substrate and manufacturing method thereof
A method of manufacturing an array substrate is provided. The method divides an array substrate into a curing area and a stretchable area. A metal wiring corresponding to the stretchable area is made of a flexible conductive material, so as to reduce disconnection risk of the display panel during bending.
US10566347B2 Semiconductor device and method of manufacturing the same
Provided herein is a semiconductor device including N stacked groups (where N is a natural number greater than or equal to two) sequentially stacked over a substrate, each stacked group including interlayer insulating films and conductive patterns alternately stacked, and N concave portions each having stepped sidewalls formed in the interlayer insulating films and the conductive patterns of the stacked groups, the N concave portions each having stepped sidewalls being aligned in a first direction.
US10566345B2 Three-dimensional semiconductor memory device
A three-dimensional semiconductor memory device includes a peripheral logic structure on a semiconductor substrate. A horizontal semiconductor layer is on the peripheral logic structure and includes a cell array region and a connection region. Electrode structures extend in a first direction on the horizontal semiconductor layer and are spaced apart in a second direction intersecting the first direction. A pair of the electrode structures adjacent to each other are symmetrically disposed to define a contact region partially exposing the horizontal semiconductor layer. A through via structure is on the contact region and connects the electrode structures to the peripheral logic structure. Each of the electrode structures includes a plurality of gate insulation regions extending along the first direction on the connection region. The gate insulation regions have different lengths from each other in the first direction.
US10566343B2 Semiconductor memory device including 3-dimensional structure and method for manufacturing the same
A semiconductor memory device mc des a substrate defined with cell regions and a contact region between the cell regions; a dielectric structure formed over the contact region; a memory block having cell parts which are respectively formed over the cell regions, a coupling part which is formed over the contact region and couples the cell parts, and a through part which accommodates the dielectric structure; a peripheral circuit formed over the substrate under the memory block; bottom wiring lines disposed between the memory block and the peripheral circuit, and electrically coupled with the peripheral circuit; top wiring lines disposed over the memory block; and contact plugs passing through the dielectric structure and coupling the bottom wiring lines and the top wiring lines.
US10566339B2 Semiconductor memory device and method for manufacturing same
A semiconductor memory device includes a semiconductor substrate, a first insulating film provided above the semiconductor substrate, a first conductive film provided above the first insulating film, a plurality of first electrode films provided above the first conductive film and stacked to be separated from each other, a semiconductor member extending in a stacking direction of the plurality of first electrode films, and a charge storage member provided between the semiconductor member and one of the plurality of first electrode films. The first conductive film includes a main portion disposed at least below the plurality of first electrode films, and a fine line portion extending from the main portion toward an end surface side of the semiconductor substrate. A width of the fine line portion is narrower than a width of the main portion.
US10566338B2 Three-dimensional semiconductor memory device and method of fabricating the same
Provided are a three-dimensional semiconductor memory device and a method of fabricating the same. The device may include a substrate including a peripheral circuit region and a cell array region, peripheral gate stacks provided on the peripheral circuit region of the substrate, and an electrode structure provided on the cell array region of the substrate. The electrode structure may include a lower electrode, a lower insulating layer covering the lower electrode, and upper electrodes and upper insulating layers, which are vertically and alternately stacked on the lower insulating layer. The lower insulating layer may be extended from the cell array region to the peripheral circuit region to cover the peripheral gate stacks, and a top surface of the lower insulating layer may be higher on the peripheral circuit region than on the cell array region.
US10566330B2 Dielectric separation of partial GAA FETs
A CMOS system on chip including a series of partial gate-all-around field effect transistors. Each partial GAA FET includes a fin having a stack of channel regions, source and drain regions on opposite sides of the fin, a dielectric separation region including a dielectric material between first and second channel regions, a gate stack on the fin, and a pair of sidewall spacers on opposite sides of the gate stack. A portion of the dielectric separation region has a length from an outer edge of the dielectric separation region to an inner edge of a respective sidewall spacer. The length of the portion of the dielectric separation region of one of the partial GAA FETs is different than the length of the portion of the dielectric separation region of another one of the partial GAA FETs.
US10566327B2 Method for enlarging tip portion of a fin-shaped structure
A method for fabricating semiconductor device includes the steps of: providing a substrate having a first region and a second region; forming a first fin-shaped structure on the first region and a second fin-shaped structure on the second region; forming a patterned mask on the second region; and performing a process to enlarge the first fin-shaped structure so that the top surfaces of the first fin-shaped structure and the second fin-shaped structure are different.
US10566325B2 Semiconductor device
A semiconductor device, including a semiconductor layer of a first conductivity type, having a main surface with a diode trench formed therein, an inner wall insulating film, including a side wall insulating film, formed along side walls of the diode trench, and a bottom wall insulating film, formed along a bottom wall of the diode trench and having a thickness greater than a thickness of the side wall insulating film, and a bidirectional Zener diode, formed on the bottom wall insulating film inside the diode trench and having a pair of first conductivity type portions and at least one second conductivity type portion formed between the pair of first conductivity type portions.
US10566316B2 Semiconductor device and power conversion apparatus
Provided are a semiconductor device which is provided with a circuit board and capable of suppressing an increase in its footprint, and a power conversion apparatus including the semiconductor device. The semiconductor device includes a circuit board, a power semiconductor element, an insulating block, a control signal terminal, a first main terminal, and a second main terminal. The insulating block is disposed so as to surround the power semiconductor element. The control signal terminal is inserted into the insulating block and thereby fixed to the insulating block. The control signal terminal includes a bent portion which partially protrudes above the power semiconductor element from the insulating block, and is bonded to the power semiconductor element. The first main terminal is bonded to the same power semiconductor element as the power semiconductor element to which the control signal terminal is bonded. The second main terminal is bonded to the circuit board.
US10566313B1 Integrated circuit chip carrier with in-plane thermal conductance layer
An integrated circuit (IC) chip carrier includes an IC chip electrically connected to an IC chip carrier by a plurality of chip-carrier contacts, a cover thermally connected the IC chip upper surface, and an in-plane thermal conductance (ITC) layer upon the IC chip carrier between the IC chip carrier and the IC chip. The ITC layer includes an extension tab connected to a vertical side surface of the cover. Heat is transferred vertically from the IC chip to the cover. Heat is also transferred vertically from the IC chip to the ITC layer. Heat is also transferred within the ITC layer through the ITC layer basal plane(s). The ITC layer basal plane(s) are positioned horizontally where the ITC layer is between the IC chip and the IC chip carrier. The ITC layer basal planes are positioned vertically where the extension tab contacts the vertical side surface of the cover.
US10566302B2 Fabrication of solder balls with injection molded solder
Wafers include multiple bulk redistribution layers. A contact pad is formed on a surface of one of the bulk redistribution layers. A final redistribution layer is formed on the surface and in contact with the contact pad. Solder is formed on the contact pad. The solder includes a pedestal portion formed to a same height as the final redistribution layer and a ball portion above the pedestal portion.
US10566291B2 Mark structure for aligning layers of integrated circuit structure and methods of forming same
This disclosure relates to a structure for aligning layers of an integrated circuit (IC) structure that may include a first dielectric layer positioned above a semiconductor substrate having one or more active devices, a trench stop layer positioned above the first dielectric layer, a second dielectric layer positioned above the trench stop layer, and a plurality of metal-filled marking trenches extending vertically through the second dielectric layer and the trench stop layer and at least partially into the first dielectric layer. The metal-filled trenches are electrically isolated from any active devices contained in the IC.
US10566275B2 Element place on laminates
A module includes a laminate, the laminate including a solder mask layer and at least one depression in an upper surface of the solder mask layer that does not pass all of the way through the solder mask layer. The module also includes a first electronic element disposed in a first of the at least one depressions.
US10566274B2 Semiconductor device and semiconductor package including plural solder ball sets each corresponding to a pair of differential input and differential output signals
According to one embodiment, a semiconductor device includes a board, a sealing portion, a controller, a semiconductor chip, and solder balls. The board includes a first surface and a second surface opposite to the first surface. The controller and the semiconductor chip are covered with the sealing portion. The solder balls are on the second surface of the board. The solder balls include a plurality of solder ball sets each corresponding to a pair of differential input and differential output signals, and the plurality of solder ball sets are arranged substantially parallel to a side of the board.
US10566271B2 Carrier-free semiconductor package and fabrication method
A method for fabricating a carrier-free semiconductor package includes: half-etching a metal carrier to form a plurality of recess grooves and a plurality of metal studs each serving in position as a solder pad or a die pad; filing each of the recess grooves with a first encapsulant; forming on the metal studs an antioxidant layer such as a silver plating layer or an organic solderable protection layer; and performing die-bonding, wire-bonding and molding processes respectively to form a second encapsulant encapsulating the chip. The recess grooves are filled with the first encapsulant to enhance the adhesion between the first encapsulant and the metal carrier, thereby solving the conventional problem of having a weak and pliable copper plate and avoiding transportation difficulty. The invention eliminates the use of costly metals as an etching resist layer to reduce fabrication cost, and further allows conductive traces to be flexibly disposed on the metal carrier to enhance electrical connection quality.
US10566270B2 Enhanced thermal transfer in a semiconductor structure
A semiconductor device having enhanced thermal transfer includes at least one die, including a device layer in which one or more functional circuit elements are formed and a substrate supporting the device layer, and a support structure. The die is disposed on the support structure using at least one connection structure coupled between the device layer and the support structure. A back surface of the substrate is textured so as to increase a surface area of the back surface to thereby enhance thermal transfer between the substrate and an external environment.
US10566262B2 Thermal interface materials with wear-resisting layers and/or suitable for use between sliding components
Exemplary embodiments are disclosed of thermal interface materials with wear-resisting layers and/or suitable for use between sliding components. Also disclosed are devices including thermal interface materials and methods of using thermal interface materials.
US10566253B2 Electronic device and electrical testing method thereof
An electronic device includes a substrate, an electronic component disposed over the substrate and an electrical testing component disposed over the substrate. The electronic component includes a bottom plate over the substrate, and a top plate over the bottom plate. The electrical testing component includes a first anti-fuse structure and a second anti-fuse structure, wherein the first anti-fuse structure and the second anti-fuse structure are electrically connected to the bottom plate.
US10566247B2 Local wiring in between stacked devices
Semiconductor devices and methods are provided to fabricate field effect transistor (FET) devices having local wiring between the stacked devices. For example, a semiconductor device includes a first FET device on a semiconductor substrate, the FET device comprising a first source/drain layer, and a first gate structure comprising a gate dielectric layer and a metal gate layer. The semiconductor device further includes a second FET device comprising a second source/drain layer, and a second gate structure comprising a gate dielectric layer and a metal gate layer; wherein the first and second FET devices are in a stacked configuration. The semiconductor device further includes one or more conductive vias in communication with either the first gate structure of the first FET device or the second gate structure of the second FET device.
US10566226B2 Multi-cassette carrying case
Embodiments of multi-cassette carrying cases are provided herein. In some embodiments a multi-cassette carrying case includes: a body having an inner volume; a door coupled to the body to selectively seal off the inner volume; and a plurality of cassette holders disposed in the inner volume to hold one or more substrate cassettes. In some embodiments, a method of transferring substrates includes: placing a substrate in a substrate cassette, wherein an inner volume of the substrate cassette is sealed from an environment outside of the substrate cassette; and placing the substrate cassette in a multi-cassette carrying case.
US10566217B2 Drying apparatus
A drying apparatus includes an oven body, a magnetic field generating device, a chamber pressure controlling device and a baking device. The oven body is provided with a chamber which is air-hermetic for receiving a semiconductor package element. The chamber pressure controlling device reduces a chamber pressure of the chamber. The magnetic field generating device polarizes liquid on the semiconductor package element in the chamber. The baking device evaporates the liquid on the semiconductor package in the chamber.
US10566213B2 Atomic layer etching of tantalum
Methods for evaluating synergy of modification and removal operations for a wide variety of materials to determine process conditions for self-limiting etching by atomic layer etching are provided herein. Methods include determining the surface binding energy of the material, selecting a modification gas for the material where process conditions for modifying a surface of the material generate energy less than the modification energy and greater than the desorption energy, selecting a removal gas where process conditions for removing the modified surface generate energy greater than the desorption energy to remove the modified surface but less than the surface binding energy of the material to prevent sputtering, and calculating synergy to maximize the process window for atomic layer etching.
US10566211B2 Continuous and pulsed RF plasma for etching metals
Methods for etching tungsten and other metal or metal-containing films using a nitrogen-containing etchant gas are provided. The methods involve exposing the film to a continuous wave (CW) plasma and switching to a pulsed plasma toward the end of the etching operation. The pulsed plasma has a lower concentration of nitrogen radicals and can mitigate the effects of nitridation on the tungsten surface. In some embodiments, subsequent deposition on etched surfaces is performed with no nucleation delay. Apparatuses for performing the methods are also provided.
US10566203B1 Method for alleviating etching defect of salicide barrier layer
A method for alleviating an etching defect of a salicide barrier layer is disclosed. The salicide barrier layer includes a first barrier layer, a second barrier layer and a third barrier layer. When the salicide barrier layer is being etched, the third barrier layer is removed during first etching. In this case, the second barrier layer is used as an etch stop layer, and the second barrier layer is removed during second etching. In this case, the first barrier layer is used as an etch stop layer, the first barrier layer is removed during third etching. The salicide barrier layer is divided into three layers, the second barrier layer and the first barrier layer are respectively used as an etch stop layer, so that the third barrier layer and the second barrier layer can be prevented from being over-etched, thereby effectively avoiding defects caused by over-etching and alleviating device performance.
US10566195B2 Multiple patterning with variable space mandrel cuts
Methods of multiple patterning. First and second mandrel lines are formed on a patternable layer. Sidewall spacers are formed on the patternable layer adjacent to the first mandrel line and adjacent to the second mandrel line. A portion of the first mandrel line is removed to form a gap in the first mandrel line. A gapfill material is deposited in the gap in the first mandrel line. The gapfill material and sidewall spacers are composed of the same material.
US10566188B2 Method to improve film stability
Embodiments of the present disclosure generally relate to a film treatment process. In one embodiment, a transition metal oxide layer including a dopant is deposited on a substrate. After the doped transition metal oxide layer is deposited, a high pressure annealing process is performed on the doped transition metal oxide layer to densify the doped transition metal oxide without outgassing of the dopant. The high pressure annealing process is performed in an ambient environment including the dopant and at a pressure greater than 1 bar.
US10566183B2 Method of manufacturing semiconductor device and the semiconductor device
Characteristics of a semiconductor device are improved. A method of manufacturing a semiconductor device of the invention includes a step of forming a gate insulating film over a nitride semiconductor layer. The step includes steps of forming a crystalline Al2O3 film on the nitride semiconductor layer, forming a SiO2 film on the Al2O3 film, and forming an amorphous Al2O3 film on the SiO2 film. The step further includes steps of performing heat treatment on the amorphous Al2O3 to crystallize the amorphous Al2O3, thereby forming a crystalline Al2O3 film, and forming a SiO2 film on the crystalline Al2O3 film. In this way, since a film stack, which is formed by alternately stacking the crystalline Al2O3 films and the SiO2 films from a bottom side, is used as the gate insulating film, threshold voltage can be cumulatively increased.
US10566173B2 Nano vacuum tube
A semiconductor device includes a tube-like structure comprising a plurality of dielectric layers and conductor layers that are disposed on top of one another; a conductor tip integrally formed with a cap conductor layer that is disposed on a top surface of the tube-like structure, wherein the conductor tip extends to a central hole of the tube-like structure; and at least one photodetector formed within a bottom portion of the tube-like structure.
US10566157B2 Heavy current reed switch contact structure
A heavy current reed switch contact structure comprises at least one set of elastic reed electrode (11, 12) or at least one fixed electrode (12) and an elastic reed electrode (11). The reed electrode (11, 12) is made of a conductive material. Contacts (13, 14) are arranged on opposing surfaces of mutually overlapping ends. A side of the end having the contacts is disposed with an arc discharge device (16, 162). The reed switch employs a specially designed contact structure, and the arc discharge structure device is additionally disposed on the basis of a traditional switch contact structure. As a result, the reed switch quickly transfers to the contact arc discharge structure device an instantons arc generated upon switching the switch contact, thereby easing burnout resulting from an arc on the contact surfaces of the contacts, enabling the contacts to be less prone to being adhered together, and considerably increasing a bearing current and a switching capacity of the reed switch. The heavy current reed switch contact structure has a simple structure and provides a heavy bearing current.
US10566152B2 Rotary switch device
A rotary switch device includes a terminal base to which a center portion contact and a fixed contact member are fixed, a movable contact member, and a support portion. The movable contact member includes a contact protrusion part which is pressed in contact with the center portion contact at one end of the movable contact member and a first contact surface which is in contact with the fixed contact member at another end of the movable contact member, and which is operated to rotate around the center portion contact so as to short-circuit between the center portion contact and the fixed contact member at a conductive rotation position.
US10566146B2 Electric double-layer capacitor including a terminal having a protruding portion in an exterior body thereof
An electric double-layer capacitor includes a capacitor element, which includes a positive electrode and a negative electrode that face each other in a predetermined direction; a positive plate-like terminal portion connected to one end of the capacitor element in the predetermined direction; a negative plate-like terminal portion connected to another end of the capacitor element in the predetermined direction; and an exterior body encapsulating the capacitor element, the positive plate-like terminal portion, and the negative plate-like terminal portion. The positive and the negative plate-like terminal portions include parts that face each other in the predetermined direction, and at least one protruding portion protrudes from a corresponding one of the parts toward a corner of the exterior body.
US10566141B2 Separator and aluminum electrolytic capacitor
Provided is a separator having excellent tearing strength, denseness, and impedance performance, and an aluminum electrolytic capacitor provided with the separator. The present invention constitutes a separator including beatable regenerated cellulose fibers, the separator having a CSF value X[ml] and tear index Y[mN·m2/g] within the ranges satisfying the following formulae. The present invention also constitutes an aluminum electrolytic capacitor in which at least one of the separators is used, the capacitor feeing formed by interposing the separator between an anode and a cathode. 0≤X≤300   Formula 1 15≤Y≤100   Formula 2 Y≥0.175X−2.5   Formula 3
US10566140B2 DVC utilizing MEMS resistive switches and MIM capacitors
The present invention generally relates to a MEMS DVC utilizing one or more MIM capacitors. The MIM capacitor may be disposed between the MEMS device and the RF pad or the MIM capacitor may be integrated into the MEMS device itself. The MIM capacitor ensures that a low resistance for the MEMS DVC is achieved.
US10566139B2 Ceramic electronic device
A ceramic electronic device includes a chip component, a metal terminal, and a conductive connection member. The component includes a terminal electrode surface on which a terminal electrode is formed. The metal terminal includes an opposing surface to the electrode surface. The connection member contains at least Sn and Sb and connects the terminal electrode surface and the opposing surface. The connection member includes a first part and a second part. In the first part, a distance between the terminal electrode surface and the opposing surface is a first distance, and Sb/Sn is a first value. In the second part, a distance between the terminal electrode surface and the opposing surface is a second distance being smaller than the first distance, and Sb/Sn is a second value being larger than the first value.
US10566137B2 Multilayer electronic component and board having the same
A multilayer electronic component includes: a capacitor body including an active region including first and second internal electrodes and upper and lower cover regions; first and second external electrodes including first and second connected portions connected to the first and second internal electrodes and first and second band portions, respectively; and first and second bump terminals having conductive layers and disposed on the first and second band portions, respectively, wherein BW/3≤G≤BW and T/5
US10566131B2 Transformers including secondary winding turns having different diameters
A transformer includes a transformer core, and a primary winding and a secondary winding each wound about the transformer core. The primary winding includes a wire wound in multiple primary winding layers, and each primary winding layer includes multiple primary turns arranged in a spiral. The secondary winding includes one or more substantially flat conductors defining multiple secondary winding layers. Each secondary winding layer includes one secondary turn, every two adjacent secondary turns have a single different one of the primary winding layers positioned between the two adjacent secondary turns to interleave the secondary winding and the primary winding, and each secondary turn has a different diameter than an adjacent one of the secondary turns.
US10566130B2 Coil component and method of manufacturing same
A coil component includes an insulating layer having a coil shape, first and second coil conductor layers on opposing surfaces of the insulating layer, each having a coil shape corresponding to that of the insulating layer, and an encapsulant encapsulating the insulating layer and the first and second coil conductor layers.
US10566127B2 Fe—Si—B—C-based amorphous alloy ribbon and transformer core formed thereby
An Fe—Si—B—C-based amorphous alloy ribbon as thick as 20-30 μm having a composition comprising 80.0-80.7 atomic % of Fe, 6.1-7.99 atomic % of Si, and 11.5-13.2 atomic % of B, the total amount of Fe, Si and B being 100 atomic %, and further comprising 0.2-0.45 atomic % of C per 100 atomic % of the total amount of Fe, Si and B, except for inevitable impurities has a stress relief degree of 92% or more.
US10566125B2 Magnetic transfer module and method for transferring electronic element
A magnetic transfer module adapted to transfer a plurality of electronic elements. The magnetic transfer module includes an electromagnet and a plurality of transfer unit. The transfer units are connected to the electromagnet, each of the transfer units includes a ferromagnetic material element, and at least one of the transfer units includes a heating element. The electromagnet magnetizes the ferromagnetic material element, such that the ferromagnetic material element magnetically attracts one of the electronic elements. The heating element is disposed between the electromagnet and the ferromagnetic material element, and heats the ferromagnetic material element to demagnetize the ferromagnetic material element while being actuated.
US10566121B2 Ironless, actively-shielded, variable field magnet for medical gantries
A magnet for transporting a particle beam in a target magnet field may include a first set of coils and a second set of coils. According to some aspects, the first and second set of coils may be configured to generate a combined desired magnetic field within the bore and may be configured to generate a combined magnetic field weaker than the desired magnetic field outside the bore.
US10566112B2 Miniature photoelectric composite cable for high-definition video signal transmission and method of making same
A miniature photoelectric composite cable for high-definition video signal transmission includes a flat optical fiber component and a round electrical component. The flat optical fiber component includes a multi-core optical fiber, a strengthening layer, and a light jacket. The round electrical component includes a multi-core electrical cable, a cladding, and an electric jacket. The cladding covers outside the multi-core electrical cable. The optical fiber component and the electrical component are arranged side-by-side.
US10566111B2 Communications cables having enhanced air space and methods for making same
A communications cable is described. The communications cable can include a cable jacket, a separator structure that defines one or more channels for receiving at least one communications medium, and an insulator that surrounds the communications medium. The cable jacket can include one or more corrugations on at least one of its interior or exterior surfaces. The separator can also include one or more grooves on at least a portion of its surface. The insulator can also include one or more indentations on at least one of its interior or exterior surfaces. The corrugations, grooves, and indentations can extend along the longitudinal length of the cable and define one or more air channels for forwarding and circulating air through or on the surface the cable. The circulation of air in the cable can reduce the temperature of the cable and increase the quality of the signal transmitted through the cable.
US10566109B2 Insulated wire, coil and electrical or electronic equipment
An insulated wire, containing: a conductor having a rectangular cross-section; and an insulating coated film having at least two insulating layers laminated together on the conductor, wherein the laminated insulating coated film is composed of: an enamel insulating layer formed from a thermosetting resin on the outer periphery of the conductor, and an extruded insulating layer formed from a thermoplastic resin on the outer side of the enamel insulating layer, wherein the thickness of the enamel insulating layer is 50 μm or more, and wherein the total thickness (T) and the relative permittivity (ε) at 100° C. of the laminated insulating coated film; and the maximum thickness (Tmax), and the maximum value (εmax) and the minimum value (εmin) of the relative permittivity at 100° C. of one layer among the laminated insulating layers; satisfy all of the following relations: T≥100 μm  (1.1) Tmax≤100 μm  (1.2) 1.5≤ε≤3.5  (2.1) 1.0≤εmax/εmin≤1.2  (2.2) a coil; and an electrical or electronic equipment.
US10566107B2 Coated electric wire and multi-core cable for vehicle
A coated electric wire includes a resin insulating layer configured to cover a conductor, the insulating layer covers the conductor with a thickness of 0.3 mm to 0.4 mm, a cross-sectional area of the conductor is 1.5 mm2 to 3.0 mm2, the conductor is configured by stranding a plurality of stranded wires, each of the stranded wires is configured by stranding a plurality of wires, and a diameter of the wires constituting the stranded wire arranged at a center of the conductor is greater than a diameter of the wires constituting the other stranded wires.
US10566102B2 Charged particle beam therapy apparatus and ridge filter
A charged particle beam therapy apparatus includes an accelerator accelerating a charged particle and emitting a charged particle beam, an irradiation unit irradiating an irradiation subject with the charged particle beam, and a ridge filter provided in the irradiation unit and generating a spread out Bragg peak of the charged particle beam. The ridge filter includes multiple damping members reducing energy of the incident charged particle beam, in an intersecting direction intersecting an irradiating direction of the charged particle beam. The damping member has a cross-sectional area changing along the irradiating direction and has a side surface of when being seen in the intersecting direction, being bonded to a side surface of another damping member. A pass-through portion passing through the ridge filter in the irradiating direction is formed at a position different from a position of the damping member of when being seen in the irradiating direction.
US10566101B2 Apparatus for degassing a nuclear reactor coolant system
An in-line dissolved gas removal membrane-based apparatus for removing dissolved hydrogen and fission gases from the letdown stream from a reactor coolant system.
US10566095B2 Cold spray chromium coating for nuclear fuel rods
A method is provided for coating the substrate of a component, such as a zirconium alloy cladding tube, for use in a water cooled nuclear reactor under normal operating conditions and under high temperature oxidation conditions. The method includes heating a pressurized carrier gas to a temperature between 200° C. and 1200° C., adding chromium or chromium-based alloy particles having an average diameter of 20 microns or less to the heated carrier gas, and spraying the carrier gas and particles onto the substrate at a velocity, preferably from 800 to 4000 ft./sec. (about 243.84 to 1219.20 meters/sec.), to form a chromium and/or chromium-based alloy coating on the substrate to a desired thickness.
US10566094B2 Enhanced electron screening through plasmon oscillations
Enhanced Coulomb repulsion screening around light element nuclei is achieved by way of utilizing electromagnetic (EM) radiation to induce plasmon oscillations in target structures (e.g., nanoparticles) in a way that produces high density electron clouds in localized regions of the target structures, thereby generating charge density variations around light element atoms located in the localized regions. Each target structure includes an electrically conductive body including light elements (e.g., a metal hydride/deuteride/tritide) that is configured to undergo plasmon oscillations in response to the applied EM radiation. The induced oscillations causes free electrons to converge in the localized region, thereby producing transient high electron charge density levels that enhance Coulomb repulsion screening around light element (e.g., deuterium) atoms located in the localized regions. Various systems capable of implementing enhanced Coulomb repulsion screening are described, and various nanostructure compositions and configurations are disclosed that serve to further enhance fusion reaction rates.
US10566087B1 Optimized drug supply logistical techniques
A facility for ordering drugs is described. For each of a number of different drugs, the facility maintains a single outpatient counter of administrations of the drug to outpatients that have not been used as a basis for reordering the drug. For a distinguished one of the drugs, based on the value of the counter of administrations of the distinguished drug, the facility places an order that reorders the distinguished drug at a discounted outpatient price level.
US10566085B2 Method and apparatus for verification of medication adherence
A system and method of confirming administration of medication in a clinical trial is provided. The method comprises the steps of receiving information identifying a particular medication prescription regimen in accordance with the clinical trial, determining one or more procedures for administering such prescription regimen and identifying one or more activity sequences associated with such procedures. Activity sequences of actual administration of such prescription regimen are captured and then compared to the identified activity sequences to determine differences therebetween. A notice is provided if differences are determined.
US10566074B2 Test mode control circuit
A test mode control circuit relating to a technology for controlling a vendor specific test mode is disclosed. The test mode control circuit includes a signal generation circuit configured to generate a plurality of set signals and a plurality of reset signals in response to a plurality of code signals and a predetermined mode register signal; and a plurality of serially-connected latch circuits configured to selectively operate in response to the plurality of set signals and the plurality of reset signals so as to control an entry signal of an output terminal.
US10566073B2 Test apparatus and semiconductor chip
A test apparatus may be provided. The test apparatus may include a delay compensator configured to generate delayed read data by delaying read data according to a difference between an external turnaround delay value provided externally from the test apparatus and a turnaround delay detection value detected within the test apparatus. The test apparatus may include a determination circuit configured to perform a test result determination operation by comparing the delayed read data with reference data. The turnaround delay detection value may be generated by detecting a time of from a point of time when write data including a read command as the reference data is output to a point of time when the read data is received.
US10566069B2 Semiconductor apparatus, liquid discharge head substrate, liquid discharge head, and liquid discharge apparatus
A semiconductor apparatus includes a transistor connected to a first potential terminal having a first potential, an anti-fuse element connected between the transistor and a second potential terminal having a second potential, a resistive element connected in parallel with the anti-fuse element between the transistor and the second potential terminal, and a temperature adjustment unit disposed to face the resistive element.
US10566066B2 Memory controller for controlling memory device based on erase state information and method of operating the memory controller
A method of operating a memory controller includes classifying a plurality of memory cells in an erase state into a plurality of groups, based on erase state information about the plurality of memory cells in the erase state; setting at least one target program state for at least some memory cells from among memory cells included in at least one of the plurality of groups; and programming the at least some memory cells for which the at least one target program state has been set, to a program state other than the at least one target program state from among the plurality of program states.
US10566050B1 Selectively disconnecting a memory cell from a power supply
Embodiments herein describe a memory cell (e.g., a SRAM memory cell) that includes power selection logic for disconnecting storage inverters from a reference voltage source when writing data into the cell. In one embodiment, the memory cells may be disposed long distances (e.g., more than 100 microns) from the data drivers in the integrated circuit which can result in the data lines having large RC time constants. In one embodiment, disconnecting the memory cells from a power supply may counter (or mitigate) the large RC time constants of the data lines.
US10566049B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes: a first memory cell; a first latch circuit; and a second latch circuit. The first latch circuit and the second latch circuit are associated with the first memory cell. When the semiconductor memory device receives, from an external device, a first address designating one of the first latch circuit and the second latch circuit and a read command for data of the first memory cell, data is read from the first memory cell and the read data is held in the one of the first latch circuit and the second latch circuit corresponding to the first address.
US10566044B2 Method and apparatus for precharge and refresh control
Method and Apparatuses for transmitting and receiving commands for a semiconductor device are described. An example apparatus includes: a memory device including a plurality of banks, each bank including a plurality of memory cells; and a memory controller that transmits a first command and a plurality of address signals indicative of a memory cell in a first bank of the plurality of banks at a first time. The first command is indicative of performing a first memory operation, and a second memory operation different from the first memory operation. The memory device receives the first command and the plurality of address signals and further performs the second memory operation to the first bank responsive, at least a part, to the plurality of address signals and the first command.
US10566039B2 Memory device
A memory device includes a memory cell array including a plurality of word lines, a first string select line above the plurality of word lines, and a second string select line between the first string select line and the plurality of word lines, and a controller. During an operation of reading data of a first memory cell connected to a first word line among the plurality of word lines, the controller is to supply a first voltage to the first string select line and to supply a second voltage to the second string select line, the second voltage being greater than the first voltage.
US10566037B1 Automated voltage and timing margin measurement for NAND flash interface
A storage device comprises a controller, such as an ASIC controller, and one or more NAND flash memory devices. The controller comprises a differential receiver and a delay locked loop circuit. During read and write operations, the controller is configured to vary a delay of a data strobe signal by an interval across a width of a data window using the delay locked loop circuit, and to compare a write pattern to a read pattern for each delayed interval to determine the timing margins of the storage device. During read and write operations, the controller is further configured to apply a reference voltage to a host interface or a memory interface, increment and decrement the reference voltage by a set value, and compare a write pattern to a read pattern for each varied reference voltage value to determine the voltage margins of the storage device.
US10566036B2 Apparatuses and method for reducing sense amplifier leakage current during active power-down
Apparatuses and methods for reducing sense amplifier leakage current during an active power-down are disclosed. An example apparatus includes a memory that includes a memory cell and a first digit line and a second digit line. The memory cell is coupled to the first digit line in response to activation of a wordline coupled the memory cell. The example apparatus further includes a sense amplifier comprising of a first transistor coupled between the first digit line and a first gut node of the sense amplifier and a second transistor coupled between the second digit line and a second gut node of the sense amplifier. While the wordline is activated, in response to entering a power-down mode, the first transistor is disabled to decouple the first digit line from the first gut node and the second transistor is disabled to decouple the second digit line from the second gut node.
US10566029B2 Reduced friction retention of a data storage cartridge within a storage cell
A method according to one embodiment includes inserting a data storage cartridge into an opening in a housing, the housing having a retention tab in the housing for engaging with a notch of the data storage cartridge for retaining the data storage cartridge in the housing. The retention tab has a texture. The texture of the retention tab is configured to reduce a force necessary for removing the data storage cartridge from the housing.
US10566027B2 Information processing apparatus and information processing method
An information processing apparatus generates index information including entire information and individual information, the entire information being information related to an entire recording medium as a recording destination of content including at least video data, the entire information including at least any of information related to resolution of video of the content recorded in the recording medium, information related to a codec, and information related to a luminance range, the individual information being information related to each of pieces of content recorded in the recording medium, the individual information including at least any of information related to resolution of video, information related to a codec, and information related to a luminance range, and then, controls to record the generated index information onto the recording medium.
US10566025B2 Method of playing system stream files with different recording formats
A playback method using a playback device that plays a system stream file is provided. The playback device includes an individual decryption key that is owned individually by each of playback devices, and a common decryption key that is owned in common by a plurality of playback devices. The system stream file includes a first system stream file configured to be played back using both the individual decryption key and the common decryption key, and a second system stream file configured to be played back using only the common decryption key among the individual decryption key and the common decryption key. The method includes identifying whether the system stream file to be playback is the first system stream file or the second system stream file, in accordance with a file extension of the system stream file, and selecting a decryption process of the system stream file.
US10566009B1 Audio classifier
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for audio classifiers. In one aspect, a method includes obtaining a plurality of video frames from a plurality of videos, wherein each of the plurality of video frames is associated with one or more image labels of a plurality of image labels determined based on image recognition; obtaining a plurality of audio segments corresponding to the plurality of video frames, wherein each audio segment has a specified duration relative to the corresponding video frame; and generating an audio classifier trained using the plurality of audio segment and the associated image labels as input, wherein the audio classifier is trained such that the one or more groups of audio segments are determined to be associated with respective one or more audio labels.
US10566001B2 Bandwidth extension method, bandwidth extension apparatus, program, integrated circuit, and audio decoding apparatus
To provide a bandwidth extension method which allows reduction of computation amount in bandwidth extension and suppression of deterioration of quality in the bandwidth to be extended. In the bandwidth extension method: a low frequency bandwidth signal is transformed into a QMF domain to generate a first low frequency QMF spectrum; pitch-shifted signals are generated by applying different shifting factors on the low frequency bandwidth signal; a high frequency QMF spectrum is generated by time-stretching the pitch-shifted signals in the QMF domain; the high frequency QMF spectrum is modified; and the modified high frequency QMF spectrum is combined with the first low frequency QMF spectrum.
US10565998B2 Playback device supporting concurrent voice assistant services
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.
US10565996B2 Speaker identification
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing speaker identification. In some implementations, data identifying a media item including speech of a speaker is received. Based on the received data, one or more other media items that include speech of the speaker are identified. One or more search results are generated that each reference a respective media item of the one or more other media items that include speech of the speaker. The one or more search results are provided for display.
US10565991B2 Vehicular voice recognition system and method for controlling the same
A vehicular voice recognition system for inferring an intention of a user includes: a storage storing an instruction use history, service use pattern information, and a service preferring item; a controller receiving an input instruction of the user and performing at least one of: a first inference operation of determining a service domain among a plurality of service domains corresponding to the input instruction and providing a service in the determined service domain, a second inference operation of providing a service based on the stored instruction use history, a third inference operation of providing a service based on the stored service use pattern information, and a fourth inference operation of providing a service based on the stored service preferring item; and an output unit provided in a vehicle outputting contents of the provided service using at least one of audio and images.
US10565985B1 Detection of potential exfiltration of audio data from digital assistant applications
The present disclosure is generally related to a data processing system to detect potential exfiltration of audio data by agent applications can include a data processing system. The data processing system can identify, from an I/O record, an input received from the digital assistant application via a microphone of a client device, an output received from the agent application after the input, and a microphone status for the microphone. The data processing system can determine that the output is terminal based on the input and the output. The data processing system can identify the microphone status as in the enabled state subsequent to the input. The data processing system can determine that the agent application is unauthorized to access audio data acquired via the microphone of the client device based on determining that the output is terminal and identifying the microphone status as enabled.
US10565981B2 Computer-assisted conversation using addressible conversation segments
At least some embodiments described herein relate to computer-assisted conversation. The set of available conversation segments is updated by addressing conversation segments at the granularity of a conversation segment or a group of conversation segments. For instance, an entire class of conversation segments may be addressed to add, delete, turn on, or turn off, the class of conversation segments. Groups of class of conversation segments may also be similarly addressed. Thus, as the scope of a conversation changes, the available set of conversation segments may likewise change with fine-grained control. Accordingly, rather than pre-plan every set of possible conversations, the context and direction of the conversation may be evaluated by code to thereby determine what new sets of conversation segments should be added, deleted, turned on, or turned off. New conversation segments may even be generated dynamically, taking into account the values of parameters that then exist.
US10565978B2 Ultrasonic attack prevention for speech enabled devices
Techniques are provided for defending against an ultrasonic attack on a speech enabled device. A methodology implementing the techniques according to an embodiment includes detecting voice activity in an audio signal received by the device and generating an ultrasonic jamming signal in response to the detection. The jamming signal is broadcast over a loudspeaker for up to the duration of the detected voice activity to defend against the ultrasonic attack. According to another embodiment, the ultrasonic jamming signal is generated in response to detection of a wake-on-voice key phrase in the received audio signal, and the jamming signal is broadcast over the loudspeaker for a time duration selected to be less than or equal to a time window during which spoken commands are accepted by the device following the wake-on-voice key phrase detection. The jamming signal may include white or colored noise, combinations of tones, and/or a periodic sweep frequency.
US10565968B1 Snare wire attachment structure and snare drum
A snare wire is attached to a snare drum using a snare frame. A string made of flexible material is employed as a coupling member for coupling the snare frame to the snare drum. In the state in which the snare wire is attached to the snare drum by means of the snare frame, frame end sections of the snare wire are each arranged outward with respect to the outer peripheral edge of the back-surface head.
US10565956B2 Method and apparatus for light spectrum filtering
A method and apparatus filter light spectrum. Ambient light conditions of light that is ambient to a user device can be sensed. Ambient light color conditions can be determined based on the sensed ambient light conditions. User device charging times when the user device is being charged can be monitored. User device motion including movement of the user device can be monitored. User device activity can be monitored. Color-modified image display times can be ascertained from at least one selected from the user device motion, the user device activity, and the user device charging times. A color-modified image can be generated based on at least the ambient light color conditions and the color-modified image display times. The color-modified image can be displayed.
US10565955B2 Display status adjustment method, display status adjustment device and display device
The present invention provides a display status adjustment method, a display status adjustment device and a display device, which belongs to the field of display technology and can solve the problem that the existing display status adjustment method for a display is too simple and has low accuracy. The display status adjustment method of the present invention comprises steps of: collecting information parameter of an environment where a display is located; inputting the collected information parameter to a pre-built wavelet neural network model for analysis, and obtaining a display status in which the display is to display; and adjusting display status of the display based on analysis result.
US10565952B1 GOA circuit and liquid crystal display device
Disclosed are a GOA circuit and a liquid crystal display device. The GOA circuit includes multistage GOA sub-circuits. Each stage of GOA sub-circuit includes a pull-up control unit, a pull-up unit, a transfer unit, a pull-down unit, a pull-down holding unit and a bootstrap unit. The bootstrap unit includes a first capacitor, a second capacitor, a first thin-film transistor and a second thin-film transistor. The first capacitor and the second capacitor are used as coupling capacitors for node Q so as to boost a voltage at node Q and enhance driving capability of the GOA circuit.
US10565946B2 Liquid crystal display device and electronic device including the liquid crystal display device
In a liquid crystal display device including a plurality of pixels in a display portion and configured to performed display in a plurality of frame periods, each of the frame periods includes a writing period and a holding period, and after an image signal is input to each of the plurality of pixels in the writing period, a transistor included in each of the plurality of pixels is turned off and the image signal is held for at least 30 seconds in the holding period. The pixel includes a semiconductor layer including an oxide semiconductor layer, and the oxide semiconductor layer has a carrier concentration of less than 1×1014/cm3.
US10565933B2 Pixel circuit, driving method thereof, array substrate, display device
The present disclosure provides a pixel circuit, a driving method thereof, an array substrate and a display device. The pixel circuit comprises: a driving transistor; a precharge sub-circuit configured to write a supply voltage into a first node under the control of a scan signal and a light emission control signal in a precharge phase; a reset sub-circuit; a data writing sub-circuit configured to write a data voltage into the first node under the control of the scan signal in a data writing phase, so that the potential of the first node is equal to a sum of the data voltage and a threshold voltage of the driving transistor; a light emission control sub-circuit configured to connect a power supply with a light-emitting unit through the driving transistor under the control of the light emission control signal in a light-emitting phase.
US10565932B2 Pixel circuit, display panel, and driving method
A pixel circuit includes a driving sub-circuit, a compensation sub-circuit, a data writing sub-circuit, and a data voltage storage sub-circuit. The driving sub-circuit includes a first electrode electrically coupled to a high voltage input terminal and a second electrode configured to output a driving current. The compensation sub-circuit is configured to store a threshold voltage of the driving sub-circuit. The compensation sub-circuit includes a first terminal electrically coupled to the second electrode of the driving sub-circuit, a second terminal electrically coupled to a gate electrode of the driving sub-circuit, a third terminal, and a fourth terminal, and a control terminal. The data writing sub-circuit includes a first terminal and a second terminal. The data voltage storage sub-circuit includes a first terminal electrically coupled to the third terminal of the compensation sub-circuit and the second terminal of the data writing sub-circuit; and a second terminal.
US10565927B2 Electroluminescent display and method of compensating for electrical characteristics of electroluminescent display
An electroluminescent display device and a method of compensating for electrical characteristics of the electroluminescent display device are disclosed. The electroluminescent display includes a storage memory storing an average current-voltage expression of a display panel and a current value for each pixel, a parameter calculation unit calculating an offset and a gain for each pixel for causing current characteristics for each pixel based on the current value for each pixel to coincide with average current characteristics based on the average current-voltage expression, and a data correction unit correcting input image data to be written to each pixel based on the offset and the gain for each pixel. The average current-voltage expression and the current value for each pixel are obtained through a camera-based sensing process.
US10565925B2 Full color display with intrinsic transparency
A device can include a first transparent display having a at least one pixel, wherein transparency of the at least one pixel is electronically controlled, and a second transparent display configured to emit an image. Selected regions of the image are shown by having regions of the second transparent display corresponding to the selected regions of the image be transparent and regions of the first transparent display corresponding to the selected regions of the image appear opaque.
US10565922B2 Display panel and display wall
A display panel includes a substrate, a plurality of pixels, and a black matrix. The pixels are disposed on the substrate. The black matrix is disposed between the pixels. The black matrix includes a first sub-portion, a second sub-portion, and a third sub-portion. The first sub-portion, the second sub-portion, and the third sub-portion are disposed side by side. The first sub-portion has a first width, the second sub-portion has a second portion, and the third sub-portion has a third width. The first width, the second width, and the third width are in an ascending order.
US10565917B2 Monolithic micro LED display
A micro display, which includes LEDs and TFTs of a TFT electronic control circuit for controlling the LEDs, is produced monolithically on a silicon, silicon carbide, or sapphire wafer. The display includes red, green, and blue micro LEDs, and electronic control circuits include TFTs with Indium gallium zinc oxide (IGZO) channels or Indium phosphide (InP) channels. The TFTs are formed above the LEDs and laterally removed from the LEDs and paths of light emissions from the plurality of LEDs to prevent light blocking by the TFTs.
US10565901B2 Tamper evident tag and method
A tamper evident tag and a method of preventing the fraudulent return of an article back to a seller are provided. The tag includes inner and outer layers. A first end of a tag fastener is inserted through the article and through an aperture formed in the inner and outer layers of the tag. A unique code is printed on the tag. A portion of the inner layer of the tag is removed to expose an adhesive. The exposed adhesive is bought into contact with the inner layer of the tag to capture the first end of the tag fastener between the outer layer and the inner layer. The unique code is associated with the article for future reference.
US10565895B2 Motion analysis method, motion analysis apparatus, and storage device
A motion analysis apparatus includes a swing width analysis unit that specifies a swing width from a first position to a second position on a swing trajectory on the basis of coordinates of a swing position of an exercise appliance which are acquired by using an output signal from an inertial sensor in a calculation processing circuit.
US10565883B2 Systems and methods for managing practice airspace
A practice airspace management system includes a control unit configured to receive user inputs from a first user and to generate a first training plan based on the user inputs. The control unit is further configured to generate display commands representing the first training plan on a navigation map. The practice airspace management system further includes a display device coupled to receive the display commands from the control unit and configured to display a navigation map view that includes the navigation map and a first training plan symbol representing the first training plan on the navigation map.
US10565881B2 Method and apparatus for vulnerable road user alert
A method at a portable sensor apparatus for detecting an approaching vehicle, the method including detecting, using at least one detector at the sensor apparatus, signal energy of a signal from the approaching vehicle; analyzing the signal energy using a processor at the sensor apparatus to determine that an alarm should be triggered; and based on the analyzing, causing the alarm from an alert mechanism on the sensor apparatus.
US10565872B2 Cognitive situation-aware vision deficiency remediation
Embodiments include methods, systems, and computer program products for remediating a vision deficiency. Aspects include receiving a user device signal indicating a vision deficiency hazard on a roadway and a user device location. Aspects also include sending a user warning signal to the user device.
US10565869B2 Vehicle driving assistance apparatus and vehicle driving assistance method
In a driving assistance apparatus, a start determiner determines whether or not during travel in a no-passing zone an own vehicle has laterally moved from a rearward position to a lateral position relative to the preceding vehicle, and if the own vehicle has laterally moved, then determine that the own vehicle has started passing driving. If the own vehicle has started passing driving in the no-passing zone, an alert controller starts alerting using an alert device at a start of passing driving. A situation determiner determines whether or not a change of situation from a blocking situation to a non blocking situation has occurred after the start of passing driving. If the change of situation from the blocking situation to the non blocking situation has occurred, an alerting stopper stops alerting using the alert device.
US10565865B2 Split lane traffic jam detection and remediation
A plurality of instances of pre-intersection and post-intersection probe data are received. Each instance of pre-intersection probe data corresponds to traveling along a pre-intersection road segment before traveling through an intersection. Each instance of post-intersection probe data corresponds to traveling along a post-intersection road segment following traveling through the intersection. Instances of pre-intersection probe data are clustered into pre-intersection clusters based on a post-intersection road segment identified by the corresponding instance of post-intersection probe data. Instances of post-intersection probe data are clustered into post-intersection clusters based on the post-intersection road segment identified thereby. A traffic level indicator is determined for each cluster. A traffic level indicator difference is determined for each pair of corresponding pre-intersection and post-intersection clusters. Responsive to determining that at least one traffic level indicator difference is greater than a threshold traffic level indicator difference, the intersection is identified as experiencing a traffic jam.
US10565864B2 Localized traffic data collection
A system and method for collecting, processing, storing, or transmitting traffic data. A localized data collection module may retrieve, receive, or intercept traffic data through or from hardware installed in a traffic control cabinet adjacent an intersection or other roadway feature of interest. Data which may have previously been confined to a closed loop traffic control system may be remotely accessible for traffic operations control or monitoring via a network connected server and/or cloud architecture.
US10565860B1 Offline tuning system for detecting new motion zones in a motion detection system
In a general aspect, an offline system detects new motion zones for a motion detection system. In some examples, observed channel response data is obtained from a motion detection system. The observed channel response data is associated with a plurality of subcarriers for each wireless link over a period of time. Estimated channel response data is generated for each wireless link. Transitions between zones of activity are identified in the estimated channel response data for each of the plurality of subcarriers for each wireless link. A new motion zone of the motion detection system is detected based on the estimated channel response data and the identified transitions.
US10565858B2 Wireless transceiver
A low cost, robust, wireless sensor that provides an extended period of operability without maintenance is described. The wireless sensors are configured to communicate with a base unit or repeater. When the sensor unit detects an anomalous ambient condition (e.g., smoke, fire, water, etc.) the sensor communicates with the base unit and provides data regarding the anomalous condition. The sensor unit receives instructions to change operating parameters and/or control external devices.
US10565857B1 Alarm system
The present invention is an alarm system which verifies a user identity before allowing activation of the alarm therefrom. The alarm system may include an alarm device which is used for biometric verification and activation of the alarm, and a control panel which readily provides information about one or more sounded-off alarms. In particular, the alarm device includes a biometric verification unit which may be a fingerprint reader having a touchscreen which uses a fingerprint of the user for verification purposes. The alarm device may be in the form of a fixed device to be secured in a user's desired location in the premises or a portable device to be carried by the user.
US10565851B2 System for monitoring offender during correctional supervisory program
The present disclosure provides details of a system for monitoring an offender during a correctional supervisory program. The system includes an offender communication device that transmit and receive communications via a communication and monitoring center. The offender communication device include a smart phone or tablet that obtains identity information including biometric information from an offender before a communication is transmitted or received. The offender communication device also stores data including metadata, metrics, or content of a communication and transmits the stored data to the communication and monitoring center. The communication and monitoring center transmits and receives communications from the offender communication device and another communication device. Further, the communication and monitoring center provides monitoring functionality to record a communication and determine that a location of an offender is in an authorized location based on rules and requirements of the correctional supervisory program.
US10565850B2 Control device for controlling an alarm output and method for controlling an alarm output as well as medical device
A control device, controlling an alarm output, includes a data network interface, with a signaling interface for outputting a control signal indicating a request for an acoustic and/or optical alarm signal a memory unit and a processor. The data network interface is configured to receive a group message indicating a sender identity and a presence of an alarm state. The memory unit provides a first data set, which indicates a list with potential sender identities, as well as further a second data set, which indicates one or more alarm output time periods. The processor is configured to operate a timekeeping function, and to output the control signal via the signaling interface as a function of an agreement between the sender identity with one of potential sender identities, and as a function of a comparison of a current value of the timekeeping function with data of the second data set.
US10565846B2 Systems and methods for a machine learning baby monitor
Systems and methods for a machine learning baby monitor may include a deep learning baby monitor that can recognize one's baby and monitor the baby's emotions. The components of the baby monitor and baby monitor operation manager facilitate the detection of different states and positions the baby is in based on analyses of images of the baby captured by the baby monitor using machine learning techniques and communicate information regarding such detection, such as alerts to remote devices, such as mobile devices of a user.
US10565829B1 Skill-based bingo gaming system and method of using the same
A gaming device and method for conducting an electronic bingo game incorporating a skill-based exercise whereby a player may purchase additional bingo ball draws. Players may use skill to attempt to select specific bingo balls to ensure one or more winning outcomes. The skill-based exercise requires the player to open a trap door over which the remaining bingo balls roll along a conveyor belt. Other skill-based exercises may be implemented to permit a player to attempt to select specific bingo balls.
US10565828B2 Amusement devices and games involving multiple operators, multiple players, and/or multiple jurisdictions
Various methods and apparatus related to gaming are described. Some embodiments relate to a multi-tiered game involving multiple participants. Some embodiments relate to players from a plurality of gaming operators playing games with one another. Other embodiments are described.
US10565821B1 Method and apparatus for enabling variable wagering odds using slot machine draw game wagering and a universal drawing result via assigned bins and modulo functions
A system and method are provided for allowing a plurality of consumers to each select his or her own fixed odds and associated winning payoff from a common universal drawing. The consumer selected custom odds are derived by subdividing one drawing event into a series of variable sized “bins” that reduce wagered odds to a subset of the greater odds of the universal drawing where the totality of generated bins thereby contains 100% of the possible drawing outcomes. A modulo operation is then performed to create a unique pointer position to a congruence number for each of the created previously created bins. Thus, any desired subset of reduced wagering odds can be achieved with the virtual creation of the corresponding number of bins.
US10565818B2 Apparatus and methods for facilitating wagering on games conducted on an independent video gaming system
A gaming system includes a video gaming system and one or more video monitors operatively connected to receive a game video signal. A wager input device is also included in the system and configured to receive a wager on a result in the video game. An image evaluation processing system is connected to receive the game video signal and is configured to evaluate the game video signal to identify a result in the game. The wager resolution system is connected to the image evaluation processing system and to the wager input device, and is configured to receive the wager and the result identified by the image evaluation processing system, and to resolve the wager based at least in part on that result.
US10565814B2 Method for providing vehicle service
A vehicle service providing device for controlling a first client that controls a first vehicle number recognizer using a first vehicle number recognizing method and a second client that controls a second vehicle number recognizer using a second vehicle number recognizing method. The vehicle service providing device includes: a message acquisition unit configured to obtain a message transmitted/received between an operating system (OS) of the first client and a control program of the first client wherein the message is generated from the OS or the control program according to an event occurring from the first client and transmitted/received between a message queue of the OS and a message queue of the control program; and an information extraction unit configured to analyze the message based on information on a structure of the message and extract information on a target vehicle recognized by the first vehicle number recognizer from the analyzed message.
US10565807B2 Predicting vehicular failures using autonomous collaborative comparisons to detect anomalies
A computer-implemented method includes: determining, by a computer device, a value of an operating condition of a component of a vehicle; obtaining, by the computer device, a comparison value for the operating condition from one of: a same type component on the same vehicle; a same type component on at least one other vehicle; and a remote database; comparing, by the computer device, the determined value to the comparison value; determining, by the computer device and based on the comparing, whether the determined value deviates from the comparison value by more than a threshold amount; and generating an alert in the vehicle based on the determining the determined value deviates from the comparison value by more than the threshold amount.
US10565804B2 Sustainable real-time parking availability system
The present invention relates in general to parking availability systems and methods of parking, and more specifically, to a parking system that manages individual parking spaces in real-time. Notably, the present invention gives a parking asset owner flexibility to adjust parking prices for individual parking spaces within a parking facility in real-time depending upon dynamic market conditions such as demand, convenience, and location. The purpose of the invention is to offer parking consumers a choice in parking price tiers to encourage turnover and maximize revenue streams for the parking asset owner. Additional benefits of the present invention to the parking asset owner include improved service to customers, obtaining LEED credits, reducing harmful carbon emissions, mitigating transportation demand, saving time through stream-lined parking operations, and eco-friendly solutions to parking problems not solved by traditional parking models. The present invention may further utilize unmanned systems technology to help parking consumers locate available parking spaces within the parking facility and to provide supervision at the parking facility.
US10565799B2 Automatic cockpit identification and augmented image placement
A head-mounted display (HMD) device is disclosed. The HMD device includes a frame and a display system coupled to the frame. A stereo depth camera system coupled to the frame generates stereo depth camera information comprising frames of imagery and depth data that identifies a distance to a simulator cockpit of a simulator. A processor device is coupled to the stereo depth camera system and to the display system. The processor device identifies, based on the stereo depth camera information, a particular cockpit model that corresponds to the simulator cockpit and that identifies a layout of cockpit controls of the simulator cockpit. The processor device, based at least in part on the cockpit model and a physical location of the simulator cockpit, generates computer-generated imagery. The processor device sends the computer-generated imagery to the display system to overlay the computer-generated imagery on top of a portion of a real-world scene.
US10565798B2 Globe, and a method and a system for enabling augmented reality interactions with a globe
A method for enabling augmented reality interactions with a globe comprises steps of receiving an image of a portion of an outer shell of the globe, from an image capturing device of a computing device, identifying a geographical region from the image, generating a plurality of graphical elements related to the geographical region and displaying the plurality of graphical elements on a display device of the computing device.
US10565794B2 Digitally overlaying an image with another image
A system for digitally overlaying an image with another image is disclosed. A storage is for storing a model of a real world space, wherein the model includes an overlay surface to be overlaid with an overlay image. A camera parameter interface is for receiving camera parameters. A camera image interface is for receiving at least one image. A positioner is for determining a position of the overlay surface within the at least one captured image based on the model and the camera parameters. A detector is for detecting an occluding object based on an image property of the occluding object and a detection image. An overlayer is for overlaying a non-occluded portion of the overlay surface in the selected captured image with the overlay image to obtain an output image.
US10565788B2 Automatic three-dimensional solid modeling method and program based on two-dimensional drawing
The present disclosure relates to an automatic three-dimensional solid modeling method and program based on a two-dimensional drawing, including at least: acquiring a drawing image; generating a figure by extracting line segments in the drawing image; identifying sub-areas within the figure and identifying spatial types of the sub-areas; and generating a three-dimensional space model by applying height information corresponding to the spatial types of the sub-areas. The present disclosure is convenient in that there is no need to visit the real three-dimensional space in order to implement the corresponding space on a computer, and can remarkably reduce the time required to implement the three-dimensional space.
US10565786B1 Sensor placement interface
An example method includes determining a point cloud representation of surfaces within an environment. The method further includes providing for display of a graphical interface that shows a model of the surfaces within the environment based on the point cloud representation. The method additionally includes receiving input data indicating one or more positions for one or more virtual sensors on the graphical interface corresponding to one or more physical positions within the environment. The method also includes determining one or more occluded regions within the environment, where the one or more occluded regions are predicted to be occluded from view by one or more sensors positioned at the one or more physical positions within the environment. The method also includes providing for display in the graphical interface of a graphical representation of the one or more occluded regions within the model of the surfaces within the environment.
US10565783B2 Federated system mission management
One example includes a federated system manager. Asset adapters receive situational awareness data from a respective plurality of mission assets and convert the situational awareness data into a central data format. Mission constraint adapters receive mission constraint data associated with real-time mission constraints from a respective plurality of mission constraint databases and convert the mission constraint data into the central data format. A mission control adapter receives control data from a mission control station to convert mission control data into the central data format and to provide mission status data to the at least one mission control station for real-time control of the mission. A data model repository maintains a universal data model tracking real-time interactive states of the plurality of mission assets, the real-time mission constraints, and the mission control data. The data model repository also generates the mission status data in real-time based on the universal data model.
US10565769B2 Systems and methods for adding visual elements to video content
A video may be presented on a touchscreen display. Reception of annotation input may be determined based on user's engagement with the touchscreen display. Annotation input may define an in-frame visual annotation for the video. In-frame visual annotation may be associated with a visual portion of the video and one or more points within a duration of the video such that a subsequent presentation of the video includes the in-frame visual annotation positioned at the visual portion of the video at the one or more points. A graphical user interface may be presented on the touchscreen display. The graphical user interface may include one or more animation fields that provide options for selection by the user. The options may define different properties of a moving visual element added to the video. The options may define visual characteristics, presentation periods, and motions of the moving visual element.
US10565763B2 Method and camera device for processing image
Methods of processing an image and terminals are provided. In one aspect, the number of persons in an image to be processed is determined, image processing is performed on a user image to be processed in the image when the number of the persons is greater than or equal to a threshold.
US10565759B2 Global signatures for large-scale image recognition
Techniques are provided that include obtaining a vocabulary including a set of content indices that reference corresponding cells in a descriptor space based on an input set of descriptors. A plurality of local features of an image are identified based on the vocabulary, the local features being represented by a plurality of local descriptors. An associated visual word in the vocabulary is determined for each of the plurality of local descriptors. A plurality of global signatures for the image are generated based on the associated visual words, wherein some of the plurality of global signatures are generated using local descriptors corresponding to different cropped versions of the image, two or more of the different cropped versions of the image being centered at a same pixel location of the image, and an image recognition search is facilitated using the plurality of global signatures to search a document image dataset.
US10565756B2 Combining drawing media texture and image data for display while maintaining the dynamic range of the original image
Provided is an image combination method that can represent the texture of a drawing medium such as paper without causing a foreground fading problem. The image combination method includes a step of acquiring an illumination-light component and a reflectance component from an input image, a step of generating a texture-combined image by combining the reflectance component or the corrected reflectance component and a texture image representing a desired texture, and a step of acquiring a combined image by combining the illumination-light component or the corrected illumination-light component and the texture-combined image.
US10565753B2 Method and apparatus for generating an image
A method and apparatus are provided for generating image data for output to a display device such as an HUD or HMD defining pixels of an image for display. The image data for each pixel defines a predetermined background colour or a non-background colour. In an example implementation, the image generator comprises at least one image rendering module and a memory accessible by the at least one rendering module providing at least one frame buffer in which image data may be assembled. The at least one rendering module is arranged to process or to generate image data using a tile representation of an image for display, each tile comprising image data defining each of a predetermined number of pixels of the image. Furthermore, the at least one rendering module is arranged to store image data for the pixels of a tile in the at least one frame buffer only in the event that one or more pixels of the tile have respective image data defining a non-background colour or are enabled for display with a non-background colour, the pixels in the tile being otherwise assumed to be intended for display with the predetermined background colour. In this way the need to transfer data to and from the memory when generating and assembling image data is reduced, so reducing image rendering time.
US10565745B2 Fast projection matching method for computed tomography images
A fast projection matching method for computed tomography (CT) images is provided. The method mainly bases on an iterative algorithm. The algorithm simplifies a traditional issue of three-dimensional projection matching into a two-dimensional projection-matching problem by pre-correcting the Y-axis offset and ϕ shift of each projection intensity image using common-line concept, thereby making the complex CT alignment processing faster and more reliable. This majorly reduces the hardware requirements for CT and data processing, which facilitates the applications in other three dimensional tomographic techniques, such as X-ray micro-CT or electron tomography.
US10565728B2 Smoothness constraint for camera pose estimation
Disclosed are devices, systems and methods for incorporating a smoothness constraint for camera pose estimation. One method for robust camera pose estimation includes determining a first bounding box based on a previous frame, determining a second bounding box based on a current frame that is temporally subsequent to the previous frame, estimating the camera pose by minimizing a weighted sum of a camera pose function and a constraint function, where the camera pose function tracks a position and an orientation of the camera in time, and where the constraint function is based on coordinates of the first bounding box and coordinates of the second bounding box, and using the camera pose for navigating the vehicle. The method may further include generating an initial estimate of the camera pose is based on a Global Positioning System (GPS) sensor or an Inertial Measurement Unit (IMU).
US10565726B2 Pose estimation using multiple cameras
A device includes a first camera and a processor configured to detect one or more first keypoints within a first image captured by the first camera at a first time, detect one or more second keypoints within a second image captured by a second camera at the first time, and detect the one or more first keypoints within a third image captured by the first camera at a second time. The processor is configured to determine a pose estimation based on coordinates of the one or more first keypoints of the first image relative to a common coordinate system, coordinates of the one or more second keypoints of the second image relative to the common coordinate system, and coordinates of the one or more first keypoints of the third image relative to the common coordinate system. The first coordinate system is different than the common coordinate system.
US10565720B2 External IR illuminator enabling improved head tracking and surface reconstruction for virtual reality
Disclosed embodiments include methods and systems for utilizing a structured projection pattern to perform depth detection. In some instances, the structured projection pattern forms a dot pattern, which is projected by a projector, wherein the projector includes one or more infrared (IR) light dot pattern illuminators for projecting an IR light dot pattern to a surrounding environment. The IR dot pattern light that is at least partially reflected off one or more objects in the surrounding environment is detected by one or more cameras attached to a head-mounted display (HMD). The HMD, which is physically untethered from the projector, utilizes the captured IR dot pattern light reflections to track movement of the HMD and/or perform depth detection of one or more objects in the environment surrounding the HMD.
US10565719B2 Floor detection in virtual and augmented reality devices using stereo images
A first image and a second image of a scene are obtained for use in detecting the location of the floor in the scene. A first of the images is mapped onto a candidate plane that is perpendicular to a gravity vector, thereby creating a texture-mapped plane. The texture-mapped plane is projected into the geometry of the camera utilized to take the second image to create an artificial first image. A comparison is then performed between the first image and the artificial first image to generate a similarity score. Multiple candidate planes are processed in this manner for the first and second images, and the candidate plane generating the highest associated similarity score is chosen as the floor. This process can be repeated for multiple sets of stereo images.
US10565718B2 System and method of scanning an environment
A system and method of generating a two-dimensional image of an environment is provided. The system includes a 2D scanner that comprises a light source, an image sensor and a controller. The controller determines a distance value to at least one of the object points. An inertial measurement unit is coupled to the scanner and has a first sensor. The first sensor has a first characteristic. A mobile computing device is removably coupled to the 2D scanner, the mobile computing device having a second sensor, the second sensor having a second characteristic. Processors are provided that are responsive to compare the first characteristic and the second characteristic and select one of the first or second sensor based on the comparison. The processors are further generate an image of the environment based on a signal from the selected first or second sensor.
US10565714B2 Feature tracking for visual odometry
Monocular visual odometry methods and systems for tracking movement of a vehicle relative to a feature in an environment about the vehicle with a single camera of the vehicle. The system includes a camera module, a feature comparison module, and a vehicle tracking module. The vehicle tracking module determines movement of the vehicle from a first position at a first time to a second position at a second time based on movement of the camera from the first position at the first time to the second position at the second time.
US10565713B2 Image processing apparatus and method
An image processing apparatus includes a calculator configured to calculate a respective position offset for each of a plurality of candidate areas in a second frame based on a position of a basis image in a first frame and a determiner configured to determine a final selected area that includes a target in the second frame based on a respective weight allocated to each of the plurality of candidate areas and the calculated respective position offset.
US10565706B2 Method and apparatus for tissue recognition
A computer implemented image processing method is disclosed. The method comprises applying a selected filter to image data to identify a subset of the image data that defines a number of discrete spatial regions of the image wherein the discrete spatial regions comprise less than all of the area of the image; selecting, from a data store, a set of quantitative image metrics wherein the quantitative image metrics are selected based on descriptor data indicating tissue type, determining, for each discrete spatial region, a sample region data value for each of the set of quantitative image metrics based on the subset of image data associated with the or each discrete spatial region, using the descriptor data to select, from the data store, at least one comparator set of tissue model data values, wherein each comparator set is associated with a different corresponding comparator tissue structure and each comparator set comprises data values of the set of quantitative image metrics for the corresponding comparator tissue structure; comparing the sample region data value for each discrete region with the at least one comparator set; and in the event that the sample region data value for the or each discrete region matches the comparator set, determining based on an identity of the corresponding comparator tissue structure, whether to further analyse the or each discrete region.
US10565703B2 Image inspection device, image inspection method, and image inspection program
The image inspection device includes: a first extraction unit configured to repeatedly execute processing for moving a predetermined region by a predetermined distance on an inspection target image to extract an image of the predetermined region after movement as a first determination image until a predetermined first ratio of the inspection target image is included in a plurality of first determination images, and a second extraction unit configured to repeatedly execute processing for moving a predetermined region by a distance smaller than the predetermined distance on an image in the inspection target image including a first determination image where a determined degree satisfies a predetermined condition to extract an image of the predetermined region after movement as a second determination image until a predetermined second ratio of the image in the inspection target image including a first determination image is included in a plurality of second determination images.
US10565696B2 Systems and methods for producing image feedback
A method performed by an electronic device is described. The method includes determining an image capture mode. The method also includes determining one or more image quality parameter weights based on the image capture mode. The method further includes capturing an image. The method additionally includes determining an image quality score for the image based on the one or more image quality parameter weights. The method also includes providing feedback for the image based on the image quality score.
US10565693B2 Head-mounted electronic device
A head-mounted electronic device according to various embodiments of the present invention may comprise: a curved display; a frame having a mounting surface having a curvature such that the curved display is mounted thereon; and a pair of optical assemblies provided on the left and right sides of the interior of the frame, respectively, so as to provide displayed images to the left and right eyes of the user, the optical assemblies comprising a first lens that forms a view angle of a binocular field of view and a second lens arranged to slope with regard to the first lens, thereby forming an additional view angle of the left or right field of view. In addition, the above head-mounted electronic device may be implemented variously according to embodiments.
US10565690B2 External interference removal device
An extraction unit extracts, as a candidate pixel of a disturbance object, a predetermined number of pixels in order of smaller distance from each distance image acquired by a distance measurement sensor, the predetermined number being one or more. A calculation unit calculates a feature value indicating a characteristic of temporal change between each candidate pixel in a distance image of a current frame and a corresponding candidate pixel in a distance image of a past frame. A removal unit specifies, as a pixel indicating a disturbance object, a candidate pixel the feature value of which calculated by the calculation unit is larger than a predetermined reference feature value, and removes the specified pixel from the distance image of the current frame.
US10565688B2 Image processing apparatus, image processing method, and image processing program
An image processing apparatus includes: a dispersion calculation unit for calculating a dispersion of pixel values in each of a plurality of pixel groups which are each composed of a pixel of interest and peripheral pixels around the pixel of interest in an image and in which the pixel of interest and the peripheral pixels are arranged in directions different from one another; and a gradation determination unit for determining whether or not the pixel of interest belongs to a gradation region on the basis of a magnitude relationship among the dispersions calculated by the dispersion calculation unit.
US10565681B2 System and method for image demosaicing
A system for image demosaicing and methods for manufacturing and using same. The image demosaicing system includes a lens, a mosaicing filter, an image sensor array and a processing module. The processing module is configured to perform adaptive demosaicing on a mosaiced image that was generated from sensed light that passed through the lens and mosaicing filter. The method of image demosaicing comprises interpolating values of unknown red, green and blue pixels in a horizontal and vertical direction and adaptively selecting one of the interpolation results for each pixel. The disclosed system and method provide for high quality image processing while operating at various Signal to Noise Ratios (SNRs) and require minimal computational time and overhead.
US10565680B2 Systems and methods for dewarping images
A computer-implemented method comprises: extracting a setting from a description file of a virtual pan-tilt-zoom (PTZ) camera used to capture an original image through a wide-angle lens; determining a first set of coordinates of a pixel of the original image for each cell of a sparse conversion map represented as a first look-up table, wherein the sparse conversion map corresponds to a sparse grid of pixels of an output image; determining, via interpolating the first set of coordinates, a second set of coordinates of a pixel of the original image for each cell of a full conversion map, wherein the second set of coordinates is represented as a second look-up table, wherein the full conversion map corresponds to a full grid of pixels of the output image; instructing a display to present the output image, wherein the original image is less rectilinear than the output image.
US10565678B2 Asynchronous camera frame allocation
Optimizations are provided for asynchronously performing camera frame allocations in which camera frame requests are received from multiple image consuming components that each compete for use of one or more shared cameras to obtain one or more digital images of a surrounding environment. After receiving a batch of multiple camera frame requests, an arbiter pre-processes those requests by determining an execution order for each request in the batch. Once this execution order is established, then the arbiter sends those requests to a camera system for processing. Processing a request includes obtaining one or more digital images of the surrounding environment. In this manner, significant advantages are realized because the arbiter dynamically allocates the camera system's processing.
US10565676B2 Thread prefetch mechanism
An apparatus to facilitate data prefetching is disclosed. The apparatus includes a memory, one or more execution units (EUs) to execute a plurality of processing threads and prefetch logic to prefetch pages of data from the memory to assist in the execution of the plurality of processing threads.
US10565674B2 Graphics processing device and graphics processing method
A technique for graphics processing which processes an image in units of blocks is disclosed. A graphics processing device has a buffer, an indicator register and an arithmetic logic unit (ALU). The buffer is provided to buffer a plurality of source blocks. The indicator register includes at least one instruction pointer. The ALU uses the instruction pointer to read source pixels in a first source block of the plurality of source blocks and adjacent source pixels in at least an adjacent source block with respect to the first source block from the buffer, to generate a first target block.
US10565667B2 Methods and systems for optimized and accelerated registration and registration management
Embodiments of the present invention provide methods, systems, apparatuses, and computer program products for optimized and accelerated registration and registration management. In one embodiment, a method is provided for identifying one or more time periods in which a stress level measure for an entity satisfies a configurable threshold. Responsive to identifying the one or more time periods for each account from the plurality of user accounts and during the identified one or more time periods, a determination of whether the respective user account is eligible to register for each of one or more events is made based on restrictions associated with each respective event and based on the information associated with the respective user account. This allows a quicker response to eligibility checks during times when the entity is experiencing a high level of stress.
US10565666B2 Protect intellectual property (IP) rights across namespaces
Systems, methods, and apparatuses consistent with the invention relate to protecting namespaces. In one exemplary implementation, the systems, methods, and apparatuses may validate whether or not there is consistency of sponsorship between a first namespace and a second namespace grouped with the first namespace, and perform an action related to the first namespace if there is consistency of sponsorship.
US10565662B2 Group streaming system and method
Smart routing synchronization systems socialize a synthetic rebroadcast or group stream for enabling members of a user group to (re)broadcast select content to other members of the user group and collaboratively curate content delivery. The systems are based on a content-identification process and further a process for (re)broadcasting content. These processes are cooperable among a group of member clients each of which are in communication with at least two content sources. The synchronization process identifies select content and directs delivery of the content from an optimal resource for each member client via a smart routing protocol. The (re)broadcast process prompts delivery of the select content to members of the user group from a content origination member of the group, and group members are thereby able to simultaneously access the content for the purpose of providing a content-based platform for social interaction.
US10565661B2 Generating sponsored story units including related posts and input elements
A viewing user is provided with sponsored story units when accessing content associated with a social networking system. The sponsored story units include a sponsored story describing an interaction and one or more related posts. The sponsored story may describe an action of another user connected to the viewing user who has interacted with a social networking object. The one or more related posts may include content associated with the social networking object involved in the interaction described by the sponsored story. The sponsored story unit can optionally include an input element with which the viewing user can interact. The information received from the viewing user via the input element can be used to generate additional sponsored story units to the viewing user's friends.
US10565654B2 Computer system and computerized method for administering an investment fund
A method of administering an investment fund using a computer. The method includes the steps of creating shares for sale, providing a managed distribution schedule identifying a number of payments to be provided during each of consecutive periods, providing an investment strategy for investing in assets to provide funds sufficient to meet the managed distribution schedule, issuing a share to an investor in exchange for funds received from the investor, investing the received funds according to the investment strategy, calculating the value of each of the payments to be provided according to the managed distribution schedule in a period to the investor, and providing each of the payments to the investor during the period. Multiple embodiments relate to methods for calculation and sourcing of each payment.
US10565650B2 Content selection for mobile device
Content selection for a mobile device. An apparatus obtains classified weekly consumption data of a consumer, calculates for each consumption class a relative daily value for each day of the week, calculates for each consumption class a content relevance probability in a selected day of the week on the basis of a relative daily value of the selected day of the week affected by a relative daily value of at least one day following the selected day of the week, controls a content selection for the consumer on the selected day of the week on the basis of the calculated content relevance probabilities for the selected day, and transmits the selected content to a mobile device of the consumer on the selected day.
US10565642B1 Inventory management with capital advance
In some examples, a service provider may manage inventories of items by offering money advances to make inventory orders on behalf of a merchant. The service provider may determine a risk associated with advancing money to the merchant based on sales of items made by the merchant. The service provider may provide a money advance to the merchant when the risk associated with advancing money is within a threshold level. The money advance may be used to order inventory from a supplier. This may assist the merchant in managing inventory.
US10565640B2 Proximity-based inter-computing device negotiation
Embodiments are disclosed herein for inter-computing device negotiation. In some embodiments, a first computing device may determine that a second computing device is within a predetermined proximity of the first computing device, and may cause the transmission of negotiation initiation data to the second computing device in response to the determination. The first computing device may receive negotiation response data provided by the second computing device, and may determine that the negotiation response data meets negotiation evaluation criteria. In response, the first computing device may cause the transmission of a confirmation message to the second computing device. Other embodiments may be disclosed and/or claimed.
US10565636B2 Electronic device, system, and method
According to one embodiment, an electronic apparatus includes a memory and a processor. The processor is coupled to the memory, and is configured to: receive first information including information indicative of a usage state of a device; detect a sign of mechanical failure of the device by analyzing the first information; acquire second information associated with a replacement product for the device of which the sign of mechanical failure is detected, the second information including information of at least one of an identical product and an alternative product to the device; and output the second information as information associated with the device of which the sign of mechanical failure is detected.
US10565627B2 Systems and methods for automatically generating remarketing lists
Systems and methods for automatically generating remarketing lists based on client sessions are provided. The system can include a visitor management module to identify client sessions established at a website. The visitor management module can determine node pairs including destination nodes and referrer nodes. The system can include a graph construction module to construct a graph including the node pairs and edges between the node pairs representing click-through rates. The system can include a graph clustering module to assign information resources to a first group based on one of i) a number of edges between the nodes and a conversion node or ii) click-through rates of node pairs including. The system includes a remarketing list generation module to assign the first group of information resources to a remarketing list. The remarketing list generation module can assign client identifiers that accessed the first group of information resources to the remarketing list.
US10565624B2 Asset orchestration across multiple device types, media spaces, and time
Particular embodiments provide a system to support orchestration of media assets that are delivered across multiple media spaces, time, and multiple device types in a coordinated manner. The system exposes a sequence of media assets to a user under media space, time, and device constraints. A campaign may be broken up into multiple media assets (e.g., different creatives, such as advertisement creatives). To target a user across different media spaces, the system may generate spanning rules based on metadata concerning multiple media spaces, time, and multiple device types for the campaign. An analytics service may provide analytics information for the delivered media assets to allow the coordination to continue in the sequence. Also, the analytics information may be used to change the spanning rules for future delivery of media assets.
US10565621B2 Identification, location, and authentication systems and methods
Identification, location, and authentication systems and methods are disclosed. A system includes a master sensor node located in a physical venue and connected to a broadband network channel. A plurality of sensors is provided in the physical venue, which are in communication with the master sensor node over a wireless network channel. The plurality of sensors and the master sensor node are communicatively coupled to a mobile device over a radio frequency network channel. The master sensor node identifies the mobile device and its location, wherein the mobile device is within a predefined distance from the master sensor node. The master sensor node receives a request from the mobile device to authenticate its identity and location to a third party connected the radio frequency network channel. The master sensor node authenticates the mobile device to the third party, which provides the mobile device access to a network connection.
US10565618B2 Multimedia communication system and method
Systems and methods are disclosed for creating, editing, sharing and distributing high-quality, media-rich web-based communications. The communications are created in a layered fashion that integrates user-selected text, colors, background patterns, images, sound, music, video, or other media. The systems and methods are used to generate, edit, broadcast, and track electronic presentations, brochures, advertisements (such as banner advertisements on highly trafficked media websites), announcements, and interactive web pages, without the need for the user to understand complex programming languages.
US10565617B2 System and method of generating existing customer leads
One embodiment of an existing customer lead generation system comprises a vendor customer information database, a vendor criteria database, a web server, a matching engine, and a transmission component. The vendor customer information database identifies vendor's existing customers. The vendor criteria database determines which leads each vendor wants to receive. Separate criteria may be specified for consumers that are existing customers and consumers that are not existing customers. The web server receives characteristics of a consumer and a product or service. The matching engine compares the consumer characteristics with the vendor customer information database to identify vendors for which the consumer is an existing customer. The matching engine applies existing, customer criteria to match the consumer with existing vendors. The matching engine applies non-existing customer criteria to match the consumer with other vendors. The transmission component transmits a lead identifying the consumer to the matched vendors.
US10565610B2 Ranking advertisements selected from one or more databases by georelevance
A search request is received from a user and the user's context is determined. A publisher is determined for the search request. Candidate advertisements are retrieved from at least one advertisement database to create an advertisement candidate pool, the retrieving based on the user context and the search request. A set of advertisements are selected from the advertisement candidate pool. A georelevance is determined for each of the set of advertisements. The set of advertisements is sorted, wherein the advertisements are sorted based on, at least in part, the georelevance of each of the set of advertisements. The sorted set of advertisements is then transmitted to the user.
US10565605B2 Apparatus and method to build power station of resident with FinTech platform module
Provided is an apparatus including a new and renewable energy FinTech platform module, a new and renewable energy power generator, a new and renewable energy generated power-to-cash change control unit, a cloud computing module, and a smart economic feasibility analysis simulation module and method for encouraging participation of residents in building a new and renewable energy farm through notification of economic feasibility analysis with a new and renewable energy FinTech platform module that can guide the residents in an area where a new and renewable energy power generator is installed to jointly purchase a new and renewable energy power generator that is installed and operated in advance, set unique IDs for the residents having purchased the new and renewable energy power generator, and share the amount of daily produced electricity generated from the new and renewable energy power generator, cash exchange data, and 1:1 revenue dividends.
US10565604B2 System and method for determining competitors of a restaurant
A utility for determining the competitors of a subject restaurant accesses a database that contains information about other, nearby restaurants. The utility assigns a competitor score to each restaurant within the maximum radius based on the distance from the subject restaurant, as well as the cuisine types, menus, and order histories of the subject and competitor restaurants.
US10565589B2 Methods and system for real-time fraud decisioning based upon user-defined valid activity location data
A computer-implemented method for real-time fraudulent activity verification, comprising: displaying, on a user device, a first notification which prompts entry of a user-selected geographic area, the user-selected geographic area defining a valid region for processing of transactions associated with a user; receiving, by the user device, user-defined geographic data, the user-defined geographic data specifying at least one user-selected geographic area and defining the valid region for processing of transactions; transmitting, by the user device, the user-defined geographic data along with user data, the user data identifying the user device or the user; receiving, the user device, a second notification, the second notification being an authentication request message received in response to a proposed transaction associated with a user identifier related to the user; displaying, by the user device, the second notification; receiving, by the user device, user-provided authentication data; and transmitting, by the user device, the user-provided authentication data.
US10565588B2 Cryptographic methods implementing proofs of work in systems of interconnected nodes
The present invention is notably directed to methods, systems and computer program products for securing data operations in a computerized system comprising interconnected nodes, wherein the nodes are configured to transmit, receive and store data, and wherein the method comprises executing computerized cryptographic methods to implement two or more proofs of work that comprises: provably crawling, from each node of at least a subset of the interconnected nodes, a respective subset of data stored on nodes of the system; and provably acquiring, at each node of the subset, data in the subset of data.
US10565587B1 Systems and methods for cryptographic authentication of contactless cards
Example embodiments of systems and methods for data transmission system between transmitting and receiving devices are provided. In an embodiment, each of the transmitting and receiving devices can contain a master key. The transmitting device can generate a diversified key using the master key, protect a counter value and encrypt data prior to transmitting to the receiving device, which can generate the diversified key based on the master key and can decrypt the data and validate the protected counter value using the diversified key.
US10565586B2 Electronic payment processing method and system with smart/authenticate fields and definitions
A method and corresponding system for supporting authentication processing of commercial transactions conducted over a communications network between consumers and merchants. Payment information for a commercial transaction between a consumer and a merchant is received over the communications network. The payment information identifies a payment instrument supporting an authenticated payment program. A determination is made as to whether to authenticate the consumer using the authenticated payment program based on authentication criteria defined by the merchant. The consumer is authenticated over the communications network in accordance with the authenticated payment program if authentication is determined to be appropriate based on the authentication criteria defined by the merchant.
US10565584B2 Systems and methods for gift card linking
Systems and methods for gift card linking are disclosed. According to one embodiment, a method for processing a payment using a linked stored value instrument may include (1) receiving, from a merchant, a payment request for a transaction, the payment request comprising an identification of a transaction amount and a transaction account; (2) at least one computer processor retrieving a stored value instrument for the merchant that is associated with the transaction account; and (3) the at least one computer processor causing the stored value instrument to be debited for a first portion of the transaction amount.
US10565578B2 Department of defense point of sale
A transaction account issuer may obtain receive an application for a transaction account which includes a department of defense identification code. The transaction account issuer may verify the DOD ID number with the DOD. The transaction account issuer may embed the DOD ID number in a transaction instrument which is issued to the consumer. The consumer may use the transaction instrument at a DOD point of sale located at a DOD facility. The DOD point of sale may verify with the DOD that the DOD ID number in the transaction instrument is valid. The DOD may notify the transaction account issuer that the DOD ID number is valid. The transaction account issuer may approve transactions which may have otherwise been denied.
US10565568B2 System and method for processing transaction records for users
A computer system can implement a network service by receiving, from a computing device of a user, image data comprising an image of a record. the computer system can then execute image processing logic to determine a first set of information items from the image, and identify a second set of information items that are not determinable from the record. The computer system may then execute augmentation logic to process the record by (i) accessing a transaction database to identify a plurality of transactions made by the user, (ii) using the first set of information items, identifying a matching transaction from the plurality of transactions that pertains to the record, and (iii) resolving the second set of information items using the matching transaction. The computer system can classify the record in a user account of and generate an expense report for the user.
US10565566B1 Systems and methods for ordering a replacement component or repair service
Systems and methods for ordering a replacement component or repair service are disclosed. According to some aspects, condition data indicating a condition of a consumable component may be generated by sensor and transmitted to an order assistance system. The order assistance system may determine whether the consumable component requires at least one of replacement or repair by comparing the condition data with one or more maintenance parameters. Additionally, in response to a determination that the consumable component requires at least one of replacement or repair, the order assistance system may recommend at least one of a replacement component or a repair service in accordance with one or more order parameters pre-selected by a user. In some aspects, an insurance policy associated with the consumable component may be adjusted based on the successful repair or replacement of the consumable component.
US10565563B1 Systems and method for benefit administration
Systems and method discussed herein relate to the receipt and processing of invoices from benefit providers by an employer. The invoices may be received in varying electronic formats and a database may be populated with key fields from the invoices using a plurality of templates and an application. The application may determine historic and predictive cost effectiveness, compare cost effectiveness between and within benefit providers, determine variances in the number of participants covered, allocate funds including credits from benefit providers, and route allocations for approval and payment to the benefit providers.
US10565554B2 Methods and systems for monitoring a retail shopping facility
In some embodiments, apparatuses and methods are provided herein useful for a retail shopping facility to maintain stocked shelves, in part, from obtaining images of the store shelves via cameras mounted onto shopping carts. By one approach, the images obtained from the shopping carts are compared with planogram images to determine where retail products are needed to restock the shelves. In some examples, the shopping cart has a control circuit that determines when to capture electronic images based, in part, upon a sensor mounted onto the shopping cart, instructs the camera to capture the electric image, and stores the captured electronic image in the memory.
US10565553B2 User-portable container configured to inventory items using a reader
The present disclosure is directed at systems, methods, and apparatus for precisely inventorying items placed within a user-portable container. The system may comprise one or more interrogators configured to repeatedly send interrogation signals to detect tagged items placed within the portable container by a user. The system may also comprise one or more readers configured to detect response signals produced by the tagged items in response to the repeated interrogation signals. The system may also comprise a communication interface configured to provide information regarding the detected response signals to an adjunct processor configured to analyze the signals and determine whether they originate from items within the user-portable container, as well as to maintain an inventory of items within the portable container.
US10565552B2 Systems and methods for locating containers with low inventory
In some embodiments, apparatuses and methods are provided herein useful to locating containers with low inventory in a shopping facility. Some of these embodiments include systems for identifying and determining the location of containers in a low inventory condition in shopping facilities, the system comprising: a container configured to hold merchandise items in a shopping facility; a light sensor disposed in the container, the light sensor calibrated to detect an ambient light level and to respond when the detected ambient light level exceeds a predetermined ambient light threshold; and a control circuit operatively coupled to the light sensor and configured to transmit a signal indicating a low inventory condition when the light sensor determines the detected ambient light level exceeds the predetermined ambient light threshold.
US10565550B1 Real time scanning of a retail store
A scanning system for a retail store includes a plurality of electric beacons located in aisles in a retail store A plurality of shopping carts having on board 3D scanning components are configured to scan items along aisles in a retail store, collect and process 3D information and transmit the 3D information to a store server. Each of the plurality of shopping carts include 3D cameras for 3D scanning, sensors for sensing the electric beacons, at least one processor and a communications module for remotely communicating with the store server. The store server is configured to gather the 3D information transmitted from the plurality of shopping carts to generate a 3D model of the retail store.
US10565545B2 Drug inspection support apparatus and method
A drug inspection support apparatus inspects drugs that are prepared based on prescription information and are packaged in a prescription bag. A drug database stores drug master images of drugs that can be prepared. A first drug determination section compares drug master images from the drug database with a captured image obtained by capturing an image of prepared drugs, and determines drugs present in the captured image and the number of drugs. A list creation section creates a list displaying drug master images of drugs, which are prepared according to a prescription, and drug area images, which are determined to be respective drugs in a captured image, so that the positions thereof are aligned with one another.
US10565530B1 Viewing segments of event media
Techniques for providing segments of media items associated with events to users are described herein. Computing device(s) may receive from a user a request for a segment of a media item associated with an event. The computing device(s) may also receive data presented as evidence of acquisition of a pass for the event, verify that the data is associated with a valid pass that has been purchased for the event, and, based on the verifying, provide the segment of the media item to the user. Additionally or instead, the request may include a time length for the segment and/or a beginning position of the segment, and the computing device(s) may determine, based on a policy and one the time length and/or beginning position, a part of the requested segment of the media item to provide. The computing device(s) may then provide the determined part of the segment to the user.
US10565529B1 System and method for managing routing of customer calls to agents
A call management system of a call center retrieves customer demographic data associated with a customer identifier for an inbound caller, i.e., customer. A predictive model including a logistic regression model and tree based model determines a value prediction signal for the identified customer. Based on the value prediction signal determined, the predictive model classifies the identified customer into a first value group or a second value group. The call management system routes a customer classified in the first value group to a first call queue for connection to one of a first pool of call center agents who are authorized to present an offer to purchase a product, and routes a customer classified in the second value group to a second call queue for connection to one of a second pool of call center agents who are not authorized to present the offer to purchase the product.
US10565528B2 Analytic system for feature engineering improvement to machine learning models
A computing device determines a sparse feature representation for a machine learning model. Landmark observation vectors are randomly selected. Neighbor observation vectors are randomly selected that are less than a predefined distance from a selected landmark observation vector. The observation vectors are projected into a neighborhood subspace defined by principal components computed for the neighbor observation vectors. A distance vector includes a distance value computed between each landmark observation vector and each observation vector of the projected observation vectors. Nearest landmark observation vectors are selected from the landmark observation vectors for each observation vector. A second distance vector that includes a second distance value computed between each observation vector and each landmark observation vector is added to a feature distance matrix, where the second distance value is zero for each landmark observation vector not included in the nearest landmark observation vectors. A model is trained using the feature distance matrix.
US10565525B2 Collaborative filtering method, apparatus, server and storage medium in combination with time factor
A method of collaborative filtering in combination with time factor includes: establishing an exponential smoothing model; acquiring a time period proposed for the exponential smoothing model, the time period includes a plurality of time cycles; acquiring a plurality of user identifiers and user preference degree values of the user identifiers over a specified product during the plurality of time cycles; performing iterative calculations of the user preference degree values utilizing the exponential smoothing model, and obtaining smoothing results corresponding to the time cycles; generating a sparse matrix utilizing the user identifiers and the smoothing result corresponding to the time cycles, the sparse matrix includes a plurality of user preference degrees to be predicted; acquiring a collaborative filtering model and inputting the smoothing results corresponding to the time cycles into the collaborative filtering model; and training through the collaborative filtering model, calculating and obtaining predictive values of the plurality of user preference degrees to be predicted in the sparse matrix.
US10565523B2 Security classification by machine learning
A computer-implemented method that includes a computing system receiving a plurality of data items that include content data. The system then generates a first inference model based on the received content data. The system also receives metadata associated with respective data items and then generates a second inference model based on the received metadata data. The system further determines, based on the first inference model, a first weight parameter associated with the content data, and determines, based on the second inference model, a second weight parameter associated with the metadata. The system then generates a classification model for determining a classification of at least one data item of the plurality of data items. The classification model is generated based on at least one of the first weight parameter or the second weight parameter.
US10565522B2 System modeling, control and optimization
A method for modeling an operation of a system that may include a disturbance rejection model that is configured to generate a predicted value for a system output at a future time. The disturbance rejection model may include a neural network for mapping system inputs to the system output. The method may include the steps of: training the disturbance rejection model per a training dataset; and calculating a confidence metric for the disturbance rejection model. The confidence metric is configured to indicate a probability that a predicted sign of a gain in the system output at the future time made by the disturbance rejection model is correct.
US10565515B2 Quantum circuit assemblies with triaxial cables
Embodiments of the present disclosure describe quantum circuit assemblies utilizing triaxial cables to communicate signals to/from quantum circuit components. One assembly includes a cooling apparatus for cooling a quantum circuit component that includes at least one qubit device. The cooling apparatus includes at least one triaxial connector for providing signals to and/or receiving signals from the quantum circuit component using one or more triaxial cables. Other assemblies include quantum circuit components and various electronic components (e.g. attenuators, filters, or amplifiers) for use within the cooling apparatus, adapted to be used with triaxial cables by incorporating triaxial connectors as well.
US10565509B2 Adaptive virtual intelligent agent
Embodiments of an adaptive virtual intelligent agent (“AVIA”) service are disclosed. It may include the functions of a human administrative assistant for an enterprise including customer support, customer relationship management, and fielding incoming caller inquiries. It also has multi-modal applications for the home through interaction with AVIA implemented in the home. It may engage in free-form natural language dialogs. During a dialog, embodiments maintain the context and meaning of the ongoing dialog and provides information and services as needed by the domain of the application. Over time, the service automatically extends its knowledge of the domain (as represented in the Knowledge Tree Graphs) through interaction with external resources. Embodiments can intelligently understand and converse with users using free-form speech without pre-programmed deterministic sequences of questions and answers, can dynamically determine what it needs to know to converse meaningfully with users, and knows how to obtain information it needs.
US10565508B2 Inferred facts discovered through knowledge graph derived contextual overlays
An approach is provided in which a knowledge manager identifies a first cohort type and a second cohort type corresponding to an entity included in a question. The knowledge manager determines inferred states to the question by comparing a first set of cohort attributes corresponding to a first cohort type against entity attributes corresponding to the question. In turn, the knowledge manager generates possible answers by comparing the inferred states against a second set of cohort attributes corresponding to a second cohort type.
US10565504B2 Structurally defining knowledge elements within a cognitive graph
A computer-implementable method for managing a cognitive graph comprising: receiving data from a plurality of data sources; processing the data from the plurality of data sources, the processing the data from the plurality of data sources identifying a plurality of knowledge elements; and, storing the knowledge elements within the cognitive graph as a collection of knowledge elements, the storing universally representing knowledge obtained from the data, each knowledge element being structurally defined within the cognitive graph.
US10565503B2 Dynamic threshold filtering for watched questions
Embodiments are directed to a watched questions threshold filtering system that functions to determine and deliver to a user relevant and significant data changes with respect to a user's goals, as defined by a notification threshold value provided by the user. The user is provided with an option to flag one or more queries for automatic re-querying. Confidence scores are processed on new data (i.e., data ingested after the original question was asked) by utilizing a confidence threshold for indicating if the new data warrants alerting a user.
US10565498B1 Deep neural network-based relationship analysis with multi-feature token model
A data set whose records include respective pairs of entity descriptors with at least some text and a representation of a relationship such as similarity between the entities of the pair is obtained. Using the data set, a neural network model is trained to generate relationship indicators for pairs of entity descriptors. In an extensible token model of the neural network model, a text token of a first attribute of a particular entity descriptor is represented by a plurality of features including a first feature which was added to the token model as a result of a programmatic request. A particular relationship indicator corresponding to a source entity descriptor and a target entity descriptor is generated using the trained neural network model.
US10565482B1 Image processing system
An image processing system includes first and second devices. The first device converts print data described in a page description language into intermediate data. The second device converts the intermediate data into raster data and supplies the raster data to a printer. The first device includes a shape modifier, a first generator, and an output section. The shape modifier divides plural graphic elements indicated by the intermediate data within a unit of output into groups, and modifies, among the graphic elements in each of the groups, a shape of first-type graphic elements having a specific component into a shape without having an overlapping portion between the first-type graphic elements. A color of the specific component is superimposed on a color of an underlying graphic element. The first generator generates an item of mask information for identifying a logical OR shape of the first-type graphic elements included in each of the groups. The output section outputs the plural graphic elements, and outputs the first-type graphic elements having the modified shape in each of the groups so that the first-type graphic elements in the individual groups are output, together with the associated items of mask information, in reverse order of an order in which the individual groups are arranged within the unit of output. The second device includes a mask storage, an graphic storage, and a renderer. The mask storage stores the items of mask information. The graphic storage stores a graphic of the unit of output. Upon receiving an item of the mask information from the output section, the renderer adds the item of the mask information to the mask storage. Then, upon receiving a first-type graphic element from the output section, the renderer masks the first-type graphic element with the logical OR shape identified by the items of mask information stored in the mask storage, and then writes a graphic of the masked first-type graphic element into the graphic storage.
US10565480B2 Printing control apparatus, control method for the printing control apparatus, and printing system for shifting a printing apparatus from a first power state to a second power state
A printing control apparatus connected to a printing apparatus operated in a standby state and a power saving state includes a reception unit that receives a printing request for causing the printing apparatus to execute printing, a generation unit that generates printing data in accordance with the printing request received by the reception unit, a determination unit that determines whether or not the printing apparatus is in the power saving state, and a transmission unit that transmits return data for returning the printing apparatus from the power saving state to the standby state before the printing data generated by the generation unit is transmitted in a case where the determination unit determines that the printing apparatus is in the power saving state, and does not transmit the return data in a case where the determination unit determines that the printing apparatus is not in the power saving state.
US10565474B2 Data processing apparatus, data display system, sample data obtaining system, method for processing data, and computer-readable storage medium
A data processing apparatus that processes data including a plurality of spectra includes a group setting unit, an extracted data generation unit, and a base vector obtaining unit. The group setting unit classifies the plurality of spectra into a plurality of groups. The extracted data generation unit selects at least one spectrum from each of the groups set by the group setting unit and generates extracted data including the selected spectra. The base vector obtaining unit obtains, from the extracted data generated by the extracted data generation unit, base vectors for attributing the spectra to corresponding components.
US10565457B2 Feature matching and correspondence refinement and 3D submap position refinement system and method for centimeter precision localization using camera-based submap and LiDAR-based global map
A method of localization for a non-transitory computer readable storage medium storing one or more programs is disclosed. The one or more programs comprise instructions, which when executed by a computing device, cause the computing device to perform by one or more autonomous vehicle driving modules execution of processing of images from a camera and data from a LiDAR using the following steps comprising: computing, in response to features from a 3D submap and features from a global map, matching score between corresponding features of a same class between the 3D submap and the global map; selecting, for each feature in the 3D submap, a corresponding feature with the highest matching score from the global map; determining a feature correspondence to be invalid if a distance between corresponding features is larger than a threshold; and removing the invalid feature correspondence.
US10565454B2 Imaging system and method for classifying a concept type in video
A method and associated imaging system for classifying at least one concept type in a video segment is disclosed. The method associates an object concept type in the video segment with a spatio-temporal segment of the video segment. The method then associates a plurality of action concept types with the spatio-temporal segment, where each action concept type of the plurality of action concept types is associated with a subset of the spatio-temporal segment associated with the object concept type. The method then classifies the action concept types and the object concept types associated with the video segment using a conditional Markov random field (CRF) model where the CRF model is structured with the plurality of action concept types being independent and indirectly linked via a global concept type assigned to the video segment, and the object concept type is linked to the global concept type.
US10565452B2 Virtual reality system and kit
A virtual reality system that includes a printed media member that has at least a first image target, a head mounted device that includes a mobile device securing member, and software that is configured to run on a mobile device that includes a camera that has a camera lens. The software is in communication with a target database (either on a remote server or within the software) that includes information related to the first image target, and wherein the software includes first virtual reality content that is associated with the first image target.
US10565449B2 Image capturing apparatus, monitoring system, image processing apparatus, image capturing method, and non-transitory computer readable recording medium
There is provided an image capturing apparatus that captures a plurality of images, calculates a three-dimensional position from the plurality of images, and outputs the plurality of images and information about the three-dimensional position. The image capturing apparatus includes an image capturing unit, a camera parameter storage unit, a position calculation unit, a position selection unit, and an image complementing unit. The image capturing unit outputs the plurality of images using at least three cameras. The camera parameter storage unit stores in advance camera parameters including occlusion information. The position calculation unit calculates three dimensional positions of a plurality of points. The position selection unit selects a piece of position information relating to a subject area that does not have an occlusion, and outputs selected position information. The image complementing unit generates a complementary image, and outputs the complementary image and the selected position information.
US10565439B2 Method and system for tracking workers at worksites
A method for tracking workers at a worksite is disclosed. The method includes acquiring a video of the worksite and detecting a movement of objects in the video. Each object is represented by a plurality of pixels. The method includes identifying an item associated with at least one object by clustering a set of pixels of the plurality of pixels based on a color of the set of pixels. Next, the method includes determining the item as a hard hat based on at least a shape of the set of pixels, and identifying the object as a specific worker based on the color of the set of pixels. The method also includes generating a movement data associated with the specific worker based on a tracking of the hard hat.
US10565438B2 Vehicle periphery monitor device
Provided is a vehicle periphery monitor device for accurately distinguishing between and detecting two side-by-side pedestrians and a vehicle that is lighting lights. With regard to a pedestrian candidate having at least two head candidates, a reference image creation unit creates the peripheral image of one of the head candidates as a reference image and creates an inverted image in which the right and left sides of the reference image are inverted. An object determination unit sets the peripheral image of the other heat candidate as a comparative image, and determines whether the head candidates are the pedestrians or the vehicle on the basis of the consistency of the reference image and the inverted image relative to the comparative image.
US10565437B2 Image processing device and method for moving gesture recognition using difference images
An image processing device includes a difference image generation unit which generates a difference image by obtaining a difference between frames of a cutout image which is obtained by cutting out a predetermined region on a photographed image; a feature amount extracting unit which extracts a feature amount from the difference image; and a recognition unit which recognizes a specific movement of an object on the photographed image based on the feature amount which is obtained from the plurality of difference images which are aligned in time sequence.
US10565433B2 Age invariant face recognition using convolutional neural networks and set distances
Time lapse, characteristic of aging, is a complex process that affects the reliability and security of biometric face recognition systems. Systems and methods use deep learning, in general, and convolutional neural networks (CNN), in particular, for automatic rather than hand-crafted feature extraction for robust face recognition across time lapse. A CNN architecture using the VGG-Face deep (neural network) learning produces highly discriminative and interoperable features that are robust to aging variations even across a mix of biometric datasets. The features extracted show high inter-class and low intra-class variability leading to low generalization errors on aging datasets using ensembles of subspace discriminant classifiers.
US10565426B2 Fingerprint chip package structure, input assembly and terminal
The present disclosure provides a fingerprint chip package structure, an input assembly and a terminal. The fingerprint chip package structure includes a package body and a fingerprint identification chip. The package body includes a bottom surface and a lateral surface connected to the bottom surface, and defines a recessed portion at a junction of the bottom surface and the lateral surface. The fingerprint identification chip is received in the package body.
US10565411B2 Detection of seal integrity on products using RFID
A system and method for determining and communicating the status of a sealable container. The system comprises a seal status detection component that is positioned adjacent to or on a lid comprising a deflectable component. The lid engages the sealable container to form a seal. The seal status detection component moves between a first state of operation where there is a gap between the seal status detection component and the deflectable component of the lid, and a second state of operation where the seal status detection component is adjacent to or in contact with the deflectable component of the lid. The seal status detection component has a first frequency response to interrogation by a reader when the seal is intact, and a second frequency response when the seal is broken.
US10565409B2 Key locker with selective access
A key locker sized to store a key provides selective access. A radio signal is selectively allowed to reach a radio device of the key based on an access signal and/or access data.
US10565407B2 Storing a user address in a transceiver identification field for identification tags on smart objects
A method includes storing user information on a first identification tag of a first smart object of a first type to configure the first smart object to communicate with a device. An interrogator of the device is enabled to read a second identification tag attached to a second smart object of the first type. The user information is stored on the second identification tag responsive to determining that the second identification tag comprises default communication information to configure the second smart object to communicate with the device A connection is established between the device and the second smart object based on the user information.
US10565405B2 Smart card device, system including the same and method of operating smart card system
A smart card may include data storage and transmission circuitry, a plurality of voltage controllers to supply operational power to card circuitry, a plurality of oscillators to supply an internal clock for the card, and power management circuitry. The power management circuitry may be configured to shut down the oscillators and at least one, but not all, voltage controllers during a period after a data transmission is completed.
US10565402B2 System and method for serving online synchronized content from a sandbox domain via a temporary address
Systems, methods, and non-transitory computer-readable storage media for serving content stored in an online synchronized content management system from a sandbox domain via a temporary address. The online synchronized content management system may receive a first request from a user to access a content item stored in the system. The first request may be received at a first domain via a first address that is directed to the first domain. The system may generate a second address that is directed to a second domain such as a sandbox domain. Then, the second address can be associated with the content item for direct access. When the system receives, at the second domain via the second address, a second request to access the content item, the content item can be served from the second domain. After the system receives the second request, it can generate and issue a session identifier for the second address to verify any subsequent requests to access the content item via the second address.
US10565372B1 Subscription-based multi-tenant threat intelligence service
Systems for providing a subscription-based multi-tenant threat intelligence service are provided. The systems receive first threat information associated with a first source of a first threat intelligence feed. Receive an indication that a first user associated with a first computing resource within a compute environment has subscribed to the first threat intelligence feed. Determine, based on the first threat information and the first user's subscription to the first threat intelligence feed, that a portion of activity associated with the first computing resource includes activity by an endpoint identified in the first threat information. In response to determining that the portion of the activity includes activity by an endpoint identified in the first threat information, perform an action.
US10565367B2 Filtering data transfers
Techniques for selectively filtering data are discussed herein. For example, a request to include data in an electronic message or a request to copy the data to a portable storage device may be received. If the data is sensitive data, the techniques may determine a software application that was opened or closed prior to receiving the request, or information that was accessed prior to receiving the request. The techniques may determine if including the data in the electronic message or copying the data to the portable storage device poses a security risk. If a security risk is identified, a task may be performed, such as alerting a network administrator, providing a notification to a user regarding the data, or preventing copying or transmission of the data.
US10565361B2 Hardening security images
Methods and systems are provided for electronic authentication. A modified electronic image is generated by altering at least a pixel of an electronic image. The electronic image is an image that has been previously viewed by a user during a setup process. In response to receiving an authentication request from the user, the modified electronic image is displayed to the user via an electronic display along with one or more other electronic images. A determination is made as to whether the user is able to recognize the modified electronic image. In response to determination that the user is able to recognize the modified electronic image, the authenticating request is granted.
US10565360B2 Verifying a user's identity based on adaptive identity assurance levels
The disclosed embodiments provide a system that manages access to a computer-based resource. During operation, the system obtains a request for the computer-based resource, wherein the request identifies a user seeking access to the computer-based resource. Next, the system obtains a set of security levels for a set of identity-proofing techniques, wherein the set of security levels is based on a first set of success rates of the identity-proofing techniques in preventing fraudulent access to computer-based resources. The system then calculates an identity assurance level for the user based on the set of security levels and a second set of success rates of the user in completing one or more of the identity-proofing techniques. Upon determining that the identity assurance level of the user meets a minimum identity assurance level for accessing the computer-based resource, the system enables access to the computer-based resource in a response to the request.
US10565357B2 Method for securely transmitting a secret data to a user of a terminal
This disclosure relates to a method for securely transmitting secret information to a user, including receiving by the user terminal, from a secure processor, a software component protected against tampering and reverse-engineering and configured to generate sets of adjacent pixels having a probability lower than 100% to be in a visible or invisible state, executing the software component by the user terminal, at a frame display refresh rate, to generate the pixel sets at the display refresh rate, inserting the pixel sets generated by each execution of the software component into one respective image frame, and activating display of the image frames at the frame display refresh rate, the image frames including information which is machine unintelligible as being formed of the pixel sets, the information becoming intelligible to a user at the display refresh rate based on a human visual system.
US10565336B2 Pessimism reduction in cross-talk noise determination used in integrated circuit design
A system and method to perform an integrated circuit design involves selecting a net among a plurality of nets of the integrated circuit design as a victim net. Each net connects a pair of nodes of the integrated circuit design and each node represents a logic element of the integrated circuit design. The method also includes determining aggressor nets among the plurality of nets for the victim net and determining a corresponding weight value for each of the aggressor nets and, for each of the aggressor nets, multiplying the coupled noise originating from the aggressor net with the corresponding weight value to obtain a weighted coupled noise value. A cumulative coupled noise value is obtained for the victim net as a sum of the weighted coupled noise values associated with each of the aggressor nets. A result of the integrated circuit design is provided for fabrication into an integrated circuit.
US10565333B2 Structural analysis for additive manufacturing
The system described assumes that the physical properties of the bind sites will be sufficiently repeatable to be tabulated based on a limited set of control constraints: filament material, temperature of the print head, feed rate, temperature of the substrate, and filament orientations at the bind site, etc. The main idea of this system is to utilize the bind sites and the connection and directionality of the threads as a lattice that can then be fed into a finite element analysis (FEA) algorithm for simulation in order to extract the macro physical properties of the part being produced. These repeatable bind site tabulated values can then be used to provide the cell properties for the FEA. The micro properties of the bind site can also be encoded into explicit equations, neural networks or other approximators.
US10565331B2 Adaptive modeling of data streams
A computer-implemented method for adaptive modeling of a data stream is provided. The method may comprise receiving a plurality of data points forming part of a data stream and providing a predictive model to be fitted to the data stream. The predictive model may be a diffusion model having a plurality of diffusion parameters. A parameter estimate for each one of the diffusion parameters may be updated by obtaining a sample of at least one transition from the data stream and calculating an updated parameter estimate for the diffusion parameter by using a stochastic gradient descent algorithm on the sample. The updating of the parameter estimate may be repeated periodically or in response to one or more further data points being added to the data stream, thereby to permit adaptive estimation of the diffusion parameters of the diffusion model based on dynamics of the data stream.
US10565329B2 System and method for modelling system behaviour
A method of modelling system behaviour of a physical system, the method including, in one or more electronic processing devices obtaining quantified system data measured for the physical system, the quantified system data being at least partially indicative of the system behaviour for at least a time period, forming at least one population of model units, each model unit including model parameters and at least part of a model, the model parameters being at least partially based on the quantified system data, each model including one or more mathematical equations for modelling system behaviour, for each model unit calculating at least one solution trajectory for at least part of the at least one time period; determining a fitness value based at least in part on the at least one solution trajectory; and, selecting a combination of model units using the fitness values of each model unit, the combination of model units representing a collective model that models the system behaviour.
US10565327B1 Frozen gust analysis via time-transformation pitch-change model and harmonic solution method
Systems and methods are provided for modeling fluid flow in a turbomachine. A specification of a system including first and second blade rows is received. A wake profile from the first blade row is imposed on the second blade row to approximate an influence of the first blade row on the second blade row. Governing flow equations for the fluid flow in the second blade row are transformed in time. Flow variables of the transformed governing flow equations are represented as a Fourier series, and the Fourier series representation is substituted into the transformed governing flow equations to obtain a modified form of the transformed governing flow equations. A pseudo-time term is introduced into the modified form of the transformed governing flow equations. The modified form of the transformed governing flow equations is solved using the steady-state solution method to model the fluid flow in the second blade row.
US10565316B2 Assessing complexity of dialogs to streamline handling of service requests
A dialogue complexity assessment method, system, and computer program product for introducing the notion of dialogue complexity to understand and compare dialogues in a repository, calculating the dialogue complexity, use the dialogue complexity to understand customer interactions in a variety of domains using public and proprietary data, and demonstrate the dialogue complexity usage to improve a service management operation.
US10565281B2 Production phase website launch
A method for progressively launching a website is disclosed. A production phase website may be launched or made available to a limited number of consumers. In addition, the performance of the production phase website may be evaluated based upon a comparison of the performance of the production phase website to a performance of the predecessor website. Further, the predecessor website may be replaced with the production phase website.
US10565279B2 Contextual search for location services
A travel coordination system identifies geographic locations responsive to a location search request. The geographic locations are organized into a plurality of hierarchical geohash levels, each geohash level mapping the geographic location into a geohash of a different area. The locations search request designates a search context for the search, such as whether the user is searching for an origin of a trip or a destination. The context of the search can be used to determine a geohash level for selecting candidate search results. The candidate search results may be scored based on the context using prior user selections and trips scheduled with the trip coordination system. A geohash and context associated with the user's request may be used to modify a scoring function of the candidate search results based on prior trips.
US10565275B2 Modifying messages to be more discoverable on a social network
A method, system and computer program product for improving the discoverability of messages on a social network. The creation of a proposed message that requests a response from a target audience is detected. The social network is then searched to identify search terms and posts related to the proposed message. Upon identifying the search terms, the search terms are ranked in order of usage among the identified posts. A list of identified search terms in order of rank is then presented to the user to modify the proposed message. The proposed message is modified using a search term selected by the user from the list of search terms. The modified message is then posted on the social network. In this manner, the message created by the user has been modified to improve the discoverability of the message on the social network and to increase responses from an appropriate target audience.
US10565274B2 Multi-application user interest memory management
The technology described herein allows applications to access user-interest information generated by a plurality of applications. User-interest data can be generated by applications when a user interacts with an application. The technology described herein allows an application to submit user interests to a system that makes the user interests available to other applications. The technology allows each application to subscribe to user interests that are consumable by the application. In this way, each application can control what user-interest information is received.
US10565259B2 Advertisement placement and engagement supported video indexing, search and delivery platforms, methods, systems and apparatuses
Advertisements are delivered with videos, the advertisements being cued to begin based on an analysis of metadata associated with the videos such as moments identified from user-submitted comments relative to the video. Credit earned by users based on their viewing and engagement activities may be gifted to other users or applied towards baseline fees assessed in connection with videos delivered to the user.
US10565252B2 Systems and methods for connecting to digital social groups using machine-readable code
A computer-implemented method for connecting to digital groups using machine-readable code may include (1) using an image sensor on a user's mobile device to digitally scan a machine-readable code associated with a digital social group organized via a social-networking platform and (2) using a system processor of the user's mobile device to (i) decode a data item, encoded in the machine-readable code, that includes a hash string to be sent to a server managed by the social-networking platform, (ii) send, to the server, the hash string encoded in the machine-readable code, and (iii) present, via a display element of the user's mobile device, a group page of the digital social group sent by the server in response to the server receiving the hash string. Various other methods, systems, and computer-readable media are also disclosed.
US10565250B2 Identifying and displaying related content
The method includes identifying, by one or more computer processors, a first content consumed by a user. The method further includes identifying, by one or more computer processors, objects in the first content. The method further includes identifying, by one or more computer processors, a second content on the Internet that is similar to the first content, wherein the second content includes one or more objects that reach a threshold similarity to the identified objects in the first content. The method further includes identifying, by one or more computer processors, a date of creation for the identified first content and the date of creation of the second content. The method further includes arranging, by one or more computer processors, the identified first content and the identified second content in chronological order.
US10565244B2 System and method for text categorization and sentiment analysis
A system and method for improved categorization and sentiment analysis which is fed textual data such as transcriptions or collated data from a network enabled service, or some other source, which then segments textual data into chunks, parses the data chunks, and analyzes it using a plurality of techniques and metadata gathering methods to determine the sentiment of participating individuals concerning entities mentioned in the textual data and to categorize the discussions, for the purpose of taking actions to improve business outcomes.
US10565242B2 Method of label transform for managing heterogeneous information
Techniques are disclosed herein for normalizing heterogeneous information provided in labels processed by Internet of Things (IoT) devices. A device (e.g., an IoT-enabled device) receives an item including label content. The label content includes attributes describing the item. The device determines that at least one of the attributes is not formatted for processing by the device. A request is generated to format the attributes for processing. The request includes the label content and a target language and a target encoding. The request is sent to a network service that translates the label content. The device receives the translated label content from the network service and processes the item according to the translated label content.
US10565231B2 Performance adjuster for web application server and relational database system
A performance adjuster for an application server and a relational database system that uses a service class configuration information synchronizer coupled between the application server and the relational database to update the relational database with server class configuration information stored in the application server. A performance data collector and analyzer is coupled between the application server and the relational database to collect application server performance data. A performance controller is coupled between the application server and the relational database, and to the performance data collector and analyzer, to obtain the collected performance data and change flow rates in the application server and the relational database if the collected performance data does not meet a predetermined threshold.
US10565228B2 Testing database replication with multi-container system architecture
Testing a database replication system within a multi-container system architecture comprises receiving a first request for creating a database recovery system within a multi-container system architecture. The multi-container system architecture is configured to contain a plurality of tenant databases and a system database, and the database recovery system includes a primary system and a secondary system. The primary system is then identified from the information in the first request. Upon identification, a first tenant database included in the plurality of tenant databases is determined that corresponds to the identified primary system. Upon determining the first tenant database, a second tenant database of the plurality of tenant database is generated that corresponds to the secondary system, and which is enabled to test replicating information that would otherwise be associated with the first tenant database. Related apparatus, systems, techniques and articles are also described.
US10565225B2 Exploration and navigation of a content collection
Provided are techniques for exploration and navigation of a content collection. A first window and a second window are created within the user interface displayed on the electronic display. A node graph visualization is displayed in the first window, wherein the node graph visualization comprises nodes representing individual content elements within the content, and wherein the nodes are clustered in proximity to each other according to topics associated with the individual content elements. A text-based topic visualization is displayed in the second window, wherein the text-based topic visualization comprises text elements representing topics associated with the individual content elements within the content. Selection is received of one or more text elements. Highlighting and zooming in is performed on a subset of nodes representing individual content elements associated with a union of the one or more text elements selected corresponding to the one or more topics of interest.
US10565224B2 Data provision apparatus and data provision method
A data provision apparatus for providing site data to a service apparatus stores explanatory information for the site data including a specification of the site data, explanatory information of the service including the site data and a specification of the site data required by the service, and a rule for transforming the site data into that required by the service using the site data, the explanatory information of the site data, the explanatory information of the service, and the transformation rule being registered in advance; and refers to the explanatory information of the site data, the explanatory information of the service, and the transformation rule in response to a transfer request of the data from the service apparatus. All pieces of the site data used by the service are transformed into data of the specification required by the service and are transferred to the service apparatus.
US10565209B2 Injecting outlier values
A plurality of tuple values of a stream of tuples is gathered. A normal operating range of the stream of tuples is determined. The normal operating range includes essentially all expected values of the stream of tuples. An outlier value which is outside of the normal operating range is identified. The outlier value is injected into the stream of tuples as an outlier tuple. A reaction to the injection of the outlier tuple is detected and recorded.
US10565200B2 Conversion of model views into relational models
Disclosed herein are system, method, and computer tangible medium embodiments for generating a relational database model from a model view that provides an estimate for generating query plan for a query on the model view, according to an embodiment. A join model of a model view set on one or more database tables is received. At least one index conversion of the join model is performed, where the index conversion converts at least one index in the join model into at least one leaf node in a relational model tree. At least one join conversion of the join model is performed where the at least one join conversion generates a node in the relational model tree that joins a first and second leaf nodes in the relational model tree. A requested parameter conversion is performed, where the requested parameter conversion includes an attribute or key figure requested by a query.
US10565196B2 Determining a user-specific approach for disambiguation based on an interaction recommendation machine learning model
In various embodiments, a natural language (NL) application implements functionality that enables users to more effectively access various data storage systems based on NL requests. As described, the operations of the NL application are guided by, at least in part, on one or more templates and/or machine-learning models. Advantageously, the templates and/or machine-learning models provide a flexible framework that may be readily tailored to reduce the amount of time and user effort associated with processing NL requests and to increase the overall accuracy of NL application implementations.
US10565192B2 Optimizing queries and other retrieve operations in a blockchain
An example operation may include one or more of identifying a blockchain transaction, storing the blockchain transaction in a blockchain, assigning the blockchain transaction a transaction number and a block number, hashing a portion of blockchain transaction data associated with the blockchain transaction, and updating a blockchain index based on the hashed portion of the blockchain transaction.
US10565186B2 Methods and systems for query resolution through graphical user interfaces
Methods and systems for query resolution through graphical user interfaces are disclosed. In one aspect, a system is disclosed that includes a processor and data storage including instructions that, when executed by the processor, cause the system to perform operations. The operations include receiving a query requesting resolution of inconsistent data; based on the query, creating an instance in a queue, where the instance identifies a priority and a task for the query; based on the priority, selecting the query from the queue and initiating resolution of the inconsistent data by generating a graphical user interface to accomplish the task; while accomplishing the task, generating each of (i) a documentation documenting the inconsistent data and the task and (ii) a resolution resolving the inconsistent data; storing the documentation; and publishing the resolution.
US10565183B1 Efficient deduplication signature utilization
A data block may be received. Hash values correspond to portions of the data block may be generated. A determination that none of the plurality of hash values matches with another hash value associated with a previously received data block may be made. In response to determining that none of the plurality of hash values match with the other hash value associated with the previously received data block, a subset of the plurality of hash values may be stored based on a first alignment and a second alignment.
US10565182B2 Hardware LZMA compressor
A system is provided that includes a first processor and a second processor. The first processor includes first hardware logic circuitry that performs a Lempel-Ziv-Markov chain algorithm (LZMA) forward pass compression process on a portion of source data to provide first output data. The second processor that performs an LZMA backward pass compression process on the first output data to provide second output data.
US10565181B1 Database system for dynamically generating customized models
Embodiments of a data processing system is disclosed for accessing databases and generating notifications. Embodiments of the system may comprise databases and a processor that receives a first filter item and a database filter item, generates a third database based on the first filter item, integrate data from the third database into the first database to create an updated first plurality of records, generate a fourth database based on a selected set of records, in the updated first plurality of records, corresponding to the database filter item, determine metrics that correspond to the fourth database, generate a model to segregate the fourth database using the metrics, receive criteria, compare the segregated fourth database with the criteria to remove records that do not meet the criteria, cause a subsequent update to the updated fourth database to integrate data from the second database to create an updated diminished fourth database, and generate a notification including information included in the updated diminished fourth database.
US10565176B2 Processing large data tables
The present disclosure relates to a method for processing a data table. The data table is divided into a plurality of data blocks, and a multidimensional data structure for representing the plurality of data blocks is generated. For each data block of at least part of the plurality of data blocks, a respective data element is added into the multidimensional data structure. The data element has multiple values indicative of a first attribute of the data block. The multidimensional data structure is stored for selectively processing a portion of the data blocks using the multidimensional data structure.
US10565175B1 Selecting content using a location feature index
Systems and methods of providing content for display on a computing device via a computer network using a location feature index are provided. A data processing system can receive a request for content from the computing device, and can determine a geographic location of the computing device associated with the request for content. The data processing system can identify a keyword indicating a non-geographic semantic feature of the determined geographic location. The identification can be based on the determined geographic location and from a location feature index that maps geographic areas to keywords that indicate non-geographic semantic features of the geographic areas. The data processing system can select, based on the keyword, a candidate content item for display on the computing device.
US10565172B2 Adjusting application of a set of data quality rules based on data analysis
A present invention embodiment adjusts application of a set of data quality rules for data within one or more reports. A first report field is selected that receives data from a same source data field as at least one second report field within the one or more reports. An active data quality rule associated with the at least one second report field is identified that is inactive for the first report field. An effectiveness of the identified data quality rule is determined for data quality of the first report field. Application of a set of data quality rules is adjusted for the first report field to include the identified data quality rule in response to the effectiveness satisfying a threshold.
US10565162B2 Systems and methods for customized operating system conversion
An operating system conversion (OSC) computing device generates a custom archive file including an OS image file associated with a second operating system (OS) for a host computing device having a first OS. The OSC computing device formats a data storage device of the host computing device to include a first partition associated with the first OS and a second partition associated with the second OS, transmits the custom archive file to the host computing device, and generates, using the custom archive file, a loopback file system mounted to the host computing device to emulate a physical data storage device. The OS image file is accessible though the loopback file system. The OSC computing device stores the OS image file within an install directory of the second partition and converts an OS operating on the host computing device from the first OS to the second OS.
US10565158B2 Multi-device synchronization for immersive experiences
Techniques described herein include systems and methods for enhancing content consumption experiences by synchronizing one or more devices to add immersive environmental effects to an area. In embodiments, a database of device capabilities and device identifiers for a plurality of devices associated with a location may be maintained. Information may be obtained that identifies that a particular portion of content has been consumed. Metadata associated with the particular portion of content may be identified based at least in part on the information and the database. The metadata may comprise definitions for providing environmental stimuli to the location where the environmental stimuli may correspond to the particular portion of content. Environmental stimuli may be presented within the location by invoking application programming interface calls for a portion of devices of the plurality of devices based on identifying the metadata and the device identifiers for the portion of devices.
US10565157B1 I2C data communication system and method applied between multiple master devices
A data communication system applied in an Inter-Integrated Circuit (I2C) bus serving more than one master device includes a first master device, a second master device, and a logic control unit. The logic control unit receives serial data line (SDA) signal and serial clock line (SCL) signal from the I2C bus of the first master device and of the second master device, and determines a priority between the first master device and the second master device, control of the I2C bus without prejudicing any current messaging is allocated accordingly. A data communication method is also provided.
US10565156B1 Wired-data bus transmission using signal transition coding
Embodiments are directed to apparatuses and methods involving communication between a first circuit and a second circuit over a wired-data bus. An example apparatus includes an integrated circuit (IC) chip within one of the first and second circuits and a logic circuit. The IC has a first data-communication port and a second data-communication for connection to respective first and second conductors of the wired-data bus. The logic circuit communicates a code multi-bit word out of a set of code multi-bit words over the wired-data bus by using signal transitions communicated on the first and second conductors. The code multi-bit word conveys clocked data bits indicated by the signal transitions, and information unique relative to other ones of the set of code multi-bit words by a known sequential pattern of the signal transitions defined relative to timing associated with the clocked data bits.
US10565150B2 Hot unplug predictions based on latch positions detected by a sensing circuit
An example peripheral device includes a module interface to receive power and data communication from a computing device. The peripheral device also includes an attachment tab to affix the peripheral device to a lower side of the computing device. The peripheral device further includes a latch to control an engagement of the attachment tab with the computing device. The peripheral device further includes a sensing circuit to detect a change in position of the latch. The peripheral device further includes a controller to, in response to detecting the latch moving from a locked position to an unlocked position, indicate a hot unplug prediction to the computing device via the module interface.
US10565145B2 Felxconnect disconnect detection
A USB hub includes a plurality of downstream ports; at least one dual mode port, the dual mode port configured to be switchable from a downstream port to an upstream port; and host detection circuitry for detecting whether, when operating as an upstream port, a host is connected.
US10565143B2 Circuitry to alleviate printed circuit board routing congestion
A printed circuit board having reduced routing congestion and a method of connecting components on a printed circuit board is disclosed. In one embodiment, a printed circuit board includes a memory controller and memory device. Signal pins of the memory controller and the first memory device are organized into one or more buses based on common functionality, which may be address, data, or command, or any combination thereof. The printed circuit board further includes a plurality of traces connecting each of the signal pins of the memory controller to any one the signal pins of the first memory device belonging to the same bus. The memory controller is configured to associate each one of the signal pins of the memory controller with one of the signal pins of the first memory device that are connected by a plurality of traces.
US10565136B2 Control system and control method for controlling memory modules
Embodiments of the present invention relate to a control system and a control method for controlling memory modules. In the embodiments, the control system includes a central processing unit (CPU) and a plurality of memory modules, each of which includes a display unit and a micro control unit (MCU) configured to control the display unit. The CPU and the MCUs are connected through a bus, and the CPU instructs, according to a preset bus address, the MCUs to synchronously control the respective display units.
US10565125B2 Virtual block addresses
Example implementations relate to objects in extents on a storage resource. In an example, an extent identifier is persisted to a storage allocation table, where the extent identifier locates an extent on a storage resource. An extent map tracks which objects in the extent are deallocated. A virtual block address is generated allocating an object to store data. The virtual block address may include a storage allocation table key that locates the extent identifier in the storage allocation table and an extent offset to locate the object within the extent.
US10565124B2 Memory system and method for controlling nonvolatile memory
According to one embodiment, a memory system executes, when first address translation data including a first physical address indicating a physical storage location of the nonvolatile memory where data corresponding to a first logical address specified by a host is stored does not exist in a first cache and first compressed address translation data corresponding to the first address translation data exists in a second cache, an operation for storing uncompressed address translation data obtained by decompressing the first compressed address translation data in the second cache in the first cache and an operation for acquiring the first physical address from the uncompressed address translation data.
US10565122B2 Serial tag lookup with way-prediction
The lookup of accesses (including snoops) to cache tag ways is serialized to perform one (or less than all) tag way access per clock (or even slower). Thus, for a N-way set associative cache, instead of performing lookup/comparison on the N tag ways in parallel, the lookups are performed one tag way a time. Way prediction is utilized to select an order to look in the N ways. This can include selecting which tag way will be looked in first. This helps to reduce the average number of cycles and lookups required.
US10565120B1 Method for efficient write path cache load to improve storage efficiency
According to some embodiments, a backup storage system receives a request from a client for writing a data segment associated with a file object stored to a storage system. In response to the request, the system writes the data segment to one of many storage units of the storage system. The system determines whether the data segment is associated with a file region of the file object that is frequently accessed. The system writes the data segment in a first of many of write-evict units (WEUs) stored in a solid state device (SSD) operating as a cache memory device for caching data, after it is determined that the data segment is associated with the frequently accessed file region.
US10565119B2 SMR drive that maintains physical locations of bands via flush/copy operations
When a shingled magnetic recording (SMR) hard disk drive (HDD) performs additional SMR band copy and/or flush operations to ensure that data associated with logical bands that are adjacent or proximate in logical space are stored in physical locations in the SMR HDD that are proximate in physical space. As a result, efficient execution is ensured of read commands that span multiple logical bands of the SMR HDD.
US10565107B2 Auto addressing using functional connection
An apparatus for auto addressing includes a communication bus interface configured to receive an address assignment request to assign an address to the apparatus. A functional connection is configured to activate a device connected to the apparatus. A detector is configured to measure a characteristic of the device and to compare the characteristic with a validation parameter. The characteristic depends on the functional connection. An address assignment circuit is configured to store the address in a memory of the apparatus in response to receiving the address assignment request at the apparatus, and the characteristic being validated with the validation parameter.
US10565099B2 Methods and apparatus for compressed and compacted virtual memory
A method and an apparatus for a memory device including a dynamically updated portion of compressed memory for a virtual memory are described. The memory device can include an uncompressed portion of memory separate from the compressed portion of memory. The virtual memory may be capable of mapping a memory address to the compressed portion of memory. A memory region allocated in the uncompressed portion of memory can be compressed into the compressed portion of memory. As a result, the memory region can become available (e.g. after being compressed) for future allocation requested in the memory device. The compressed portion of memory may be updated to store the compressed memory region. The compressed memory region may be decompressed back to the uncompressed portion in the memory device in response to a request to access data in the compressed memory region.
US10565093B1 Providing cognitive intelligence across continuous delivery pipeline data
A method, system and computer program product for detecting potential failures in a continuous delivery pipeline. A machine learning model is created to predict whether changed portion of codes under development at various stages of the continuous delivery pipeline will result in a pipeline failure. After creating the machine learning model, log file(s) may be received that were generated by development tool(s) concerning a changed portion of code under development at a particular stage of the continuous delivery pipeline. The machine learning model provides relationship information between the log file(s) and the changed portion of code. A message is then generated and displayed based on this relationship information, where the message may provide a prediction or a recommendation concerning potential failures in the continuous delivery pipeline. In this manner, the potential failures in the continuous delivery pipeline may be prevented without requiring context switching.
US10565079B2 Determination of idle power state
Methods and apparatus relating to techniques for determining idle power state are described. In an embodiment, power configuration logic determines a power state configuration for a portion of a processor. The power state configuration corresponds to a plurality of settings for operation of the portion of the processor during an idle period. Moreover, the power configuration logic determines the power state configuration based at least in part on one or more (e.g., runtime) workload measurements. Other embodiments are also disclosed and claimed.
US10565069B2 Instantiating data queues for management of remote data stores
A computer-implemented method, system, and computer-readable media are disclosed herein. In embodiments, the computer-implemented method may entail receiving, by a data service, live data associated with an entity. The entity may be, for example, a customer of the data service. The method may then route the live data to a dual-queue system. The live data may then be loaded into a live data queue for processing of the live data. In addition, the live data may be stored as a persistent backup of the live data in a stale data queue. A remote data store may periodically establish a connection with the dual-queue system, after which, at least a portion of the stale data may be transmitted to the remote data store. Additional embodiments are described and/or claimed.
US10565068B1 Primary array data dedup/compression using block backup statistics
A backup copy of a production device is used to quantify suitability of host application data for placement on individual managed drives and virtualized managed drives based on storage capabilities associated with those drives. A data analysis program on a data backup storage array may generate block backup statistics to indicate that a production device or certain chunks, blocks or volumes of host application data are highly compressible or reducible via deduplication. The block backup statistics are sent from the data backup storage array to the primary storage array. The primary storage array uses the block backup statistics to select a particular storage resource with suitable storage capabilities for the data. Highly compressible data may be stored on a storage virtualization storage array with data compression capability, and data that is neither highly compressible nor reducible with deduplication may be stored on local resources.
US10565057B2 Indirection-based storage system backups using markers including sets of serial numbers associated with segments
A data storage system comprises, a storage device having segments that are configured to store data, and storage logic coupled to the storage device that manages storage of data on the storage device using a translation table. The storage logic is executable to receive a first marker as part of a backup request, generate a second marker encapsulating a state of the storage device at a second time, calculate a difference between the first marker and the second marker, and generate a backup of data stored in the storage device based on the calculated difference between the first marker and the second marker. A garbage collection (GC) barrier may be set based on serial numbers associated with backup segments, and the garbage collection barrier may be incrementally released by releasing the garbage collection barrier for each segment after the segment has been backed up. The storage logic may also record the deletion of a storage unit from the storage device in a deletion table, and retire deleted storage mappings in the deletion table responsive to generating the backup.
US10565055B2 Semiconductor memory device including an error correction code circuit
A semiconductor memory device may be disclosed. The semiconductor memory device may include a first memory cell array region and a second memory cell array region, each of which includes memory cells. The semiconductor memory device may include a column driving (Y-HOLE) region disposed between the first memory cell array region and the second memory cell array region. The Y-HOLE region may include an error correction code (ECC) block configured for performing error correction.
US10565053B1 Data reading method, storage controller and storage device
A memory management method is provided. The method includes: using a preset read voltage, a left preset read voltage set and a right preset read voltage set corresponding to the preset read voltage to perform a read operation on a target codeword to obtain a hard bit codeword, a left bit codeword and a right bit codeword, respectively; performing iterative decoding operations on each of the hard bit codeword, the left bit codeword and the right bit codeword to identify a trust codeword having a smallest syndrome among the hard bit codeword, the left bit codeword and the right bit codeword; using the hard bit codeword, the left bit codeword, the right bit codeword and the trust codeword to perform a calibration on a log-likelihood ratio table of the iterative operations, so as to update the log-likelihood ratio table to a calibrated log-likelihood ratio table.
US10565030B2 Multi-process interactive systems and methods
A multi-process interactive system is described. The system includes numerous processes running on a processing device. The processes include separable program execution contexts of application programs, such that each application program comprises at least one process. The system translates events of each process into data capsules. A data capsule includes an application-independent representation of event data of an event and state information of the process originating the content of the data capsule. The system transfers the data messages into pools or repositories. Each process operates as a recognizing process, where the recognizing process recognizes in the pools data capsules comprising content that corresponds to an interactive function of the recognizing process and/or an identification of the recognizing process. The recognizing process retrieves recognized data capsules from the pools and executes processing appropriate to contents of the recognized data capsules.
US10565026B2 Containing an application in an immersive non-windowed environment
Techniques are described herein that are capable of containing an application in an immersive non-windowed environment. For instance, the application may be configured for use in a windowed environment. Containing the application in the immersive non-windowed environment may involve selectively implementing functionality that is associated with the application based at least in part on whether the functionality is applicable to the immersive non-windowed environment. For example, when a request to implement functionality that is not applicable to the immersive non-windowed environment is received, functionality that is applicable to the immersive non-windowed environment may be implemented in lieu of the functionality that is not applicable to the immersive non-windowed environment. In another example, no action may be taken with regard to the request.
US10565022B2 Systems for parallel processing of datasets with dynamic skew compensation
Systems and methods are provided for parallel processing of datasets with dynamic skew compensation. The disclosed systems and methods may increase the efficiency of dataset processing by imposing maximum size limits on parallel processing environment tasks. The disclosed systems and methods may generate a target partition of a variable, a database storing data elements, a cluster that generates one or more output files based on the target partition and the data elements, and a display device that displays analysis results for the target partition using the one or more output files. Generation may comprise creating a calculation partition, mapping data elements according to the calculation partition, and generating the one or more output files based on the mapped data elements. The calculation partition may depend on a target partition and a uniform partition that partitions values based on one or more of statistical measures and pseudorandom functions.
US10565010B2 Ladder program analyzing device
A ladder program analyzing device that can present information for improving execution efficiency of a ladder program includes a ladder program analyzing unit and a ladder program analysis result displaying unit. The ladder program analyzing unit analyzes a ladder program including a plurality of ladder circuits and prepares an execution priority signal table in which execution priorities of the ladder circuits, reference signals indicating signals input to the ladder circuits, and update signals indicating signals output from the ladder circuits are correlated with each other. The ladder program analysis result displaying unit determines presence or absence of the ladder circuit improvable in execution efficiency by comparing the execution priorities, the reference signals, and the update signals of two of the ladder circuits on the basis of the execution priority signal table and displays the determination result.
US10565000B2 Method and apparatus for online upgrade of kernel-based virtual machine module
An apparatus and a method for online upgrading a kernel-based virtual machine module are disclosed. The method includes reorganizing and compiling a kernel-based virtual machine module to obtain a first running module, the first running module supporting a dual-active mode; and causing a machine virtualizer to use the first running module, obtaining a second running module by compiling according to an upgrade version of codes of the first running module, wherein the second running module is an upgrade version of the first running module, and the machine virtualizer switches to use the second running module.
US10564994B2 Network policy implementation with multiple interfaces
The transmission of data on computer networks according to one or more policies is disclosed. A policy may specify, among other things, various parameters which are to be followed when transmitting initiating network traffic. Multiple network interfaces may be installed on a server to enable transmission of data from the single server according a number of discrete configuration settings implicated by the various policies. The multiple network interfaces may correspond to separate physical components, with each component configured independently to implement a feature of a policy. The multiple network interfaces may also correspond to a single physical component that exposes multiple network interfaces, both to the network and to the server on which it is installed.
US10564993B2 Contextual digital twin runtime environment
The example embodiments are directed systems and methods for managing a contextual digital twin. In one example, the method may include receiving a request message configured to trigger an action to a digital twin, the digital twin comprising a virtual representation of an asset, determining a behavior of the digital twin that is linked to the request message based on capabilities of the behavior stored with respect to the digital twin, determining input parameters of the behavior from the request message, and generating an executable script for performing the determined behavior in association with the digital twin based on the input parameters. The context can provide information about operations of the asset as well as insight into how to handle the operations based on similar occurrences to the asset or other related assets.
US10564989B2 Thread independent parametric positioning for rendering elements
A first thread receives a start movement command and a parametric curve from a second thread in response to the second thread receiving an input to move an element that is rendered in an interface. The parametric curve defines parameters for movement of an element. The first thread calculates a positioning of the element on the interface using the parametric curve. Then, the first thread positions the element in the interface based on the positioning and continues to calculate the positioning and position the element in the interface using the parametric curve until a stop movement command is received from the second thread.
US10564988B1 Deploying cross-platform applications on mobile devices with native and web components
This disclosure relates to cross-platform applications that include native and non-native components on mobile devices. An exemplary method generally includes receiving a first workflow step definition including a first set of widgets to be loaded into an application shell. A mobile shell identifies a type of each widget in the first set of widgets (e.g., native or platform-agnostic) and loads each widget into the mobile shell based on the widget type. For a platform-agnostic widget, the mobile shell creates a platform-agnostic widget proxy service, which provides a runtime environment. The platform-agnostic widget may be loaded into the platform-agnostic widget proxy service and executes in the runtime provided thereby.
US10564983B2 Multiprocessor initialization via firmware configuration
An example method of initializing a plurality of processors in a hardware platform of computing device for use by system software executing on the hardware platform includes: parsing a descriptor table that has been loaded into memory from firmware to identify an original boot protocol for initializing at least one secondary processor of the plurality of processors; creating at least one mailbox structure in the memory associated with the at least one secondary processor; causing the at least one secondary processor to execute secondary processor initialization code stored in the memory, the secondary processor initialization code implementing a mailbox-based boot protocol that uses the at least one mailbox structure to initialize the at least one secondary processor; and modifying the descriptor table to identify the mailbox-based boot protocol for initializing the at least one secondary processor in place of the original boot protocol.
US10564980B2 Apparatus, methods, and systems for conditional queues in a configurable spatial accelerator
Systems, methods, and apparatuses relating to conditional queues in a configurable spatial accelerator are described. In one embodiment, a configurable spatial accelerator includes a first output buffer of a first processing element coupled to a first input buffer of a second processing element and a second input buffer of a third processing element via a data path that is to send a dataflow token to the first input buffer of the second processing element and the second input buffer of the third processing element when the dataflow token is received in the first output buffer of the first processing element; a first backpressure path from the first input buffer of the second processing element to the first processing element to indicate to the first processing element when storage is not available in the first input buffer of the second processing element; a second backpressure path from the second input buffer of the third processing element to the first processing element to indicate to the first processing element when storage is not available in the second input buffer of the third processing element; and a scheduler of the second processing element to cause storage of the dataflow token from the data path into the first input buffer of the second processing element when both the first backpressure path indicates storage is available in the first input buffer of the second processing element and a conditional token received in a conditional queue of the second processing element from another processing element is a true conditional token.
US10564975B2 Memory fragments for supporting code block execution by using virtual cores instantiated by partitionable engines
A global front end scheduler to schedule instruction sequences to a plurality of virtual cores implemented via a plurality of partitionable engines. The global front end scheduler includes a thread allocation array to store a set of allocation thread pointers to point to a set of buckets in a bucket buffer in which execution blocks for respective threads are placed, a bucket buffer to provide a matrix of buckets, the bucket buffer including storage for the execution blocks, and a bucket retirement array to store a set of retirement thread pointers that track a next execution block to retire for a thread.
US10564974B2 Determining and predicting affiliated registers based on dynamic runtime control flow analysis
A determination is made as to whether an instruction is an affiliation-creating instruction that provides an affiliation between a plurality of registers. Based on determining the instruction is an affiliation-creating instruction, an affiliation is specified. Further, a branch instruction is obtained. The branch instruction is separated from the instruction by one or more instructions. Based on the branch instruction and specifying the affiliation, processing is performed.
US10564961B1 Artifact report for cloud-based or on-premises environment/system infrastructure
According to some embodiments, an application deployment data store may contain electronic record associated with an application package uploaded by a deployer. An artifact report platform may access the application deployment data store and, based on the information in the application deployment data store, perform the following for each resource associated with a scope of a cloud-based or on-premises environment/system infrastructure: create a root artifact of a tree; detect the root artifact's set of artifacts; build an artifact dependency tree; for droplet roots, match sub-resources of droplet resource roots; and write the root artifact recursively to a result stream. Based on the result streams, the artifact report platform may output the artifact report to the remote operator device via the output port.
US10564957B2 Electronic machine, version check system and recording medium
Provided is an electronic machine that is able to update only necessary firmware. The electronic machine includes a panel unit, a storage device, a firmware-management unit, and a system-control unit. The storage device stores a plurality of firmware that is divided for each function, and that has version information to which package information is given that indicates a combination of latest versions of firmware that guarantees operation. The firmware-management unit has a latest version of a management table in which version information of the plurality of the latest versions of firmware, and package information that indicates a combination of the firmware are registered, and that is downloaded from an information-distribution server, and that based on an instruction to check versions of the firmware, checks whether or not version information of the respective firmware that is read from the storage device and version information that is registered in the management table match. The system-control unit instructs the firmware-management unit to check the versions and causes the check results of the firmware-management unit to be displayed on the panel unit. Moreover, when there is an instruction via the panel unit to download the latest version of the management table, the system-control unit sends a request to the information-distribution server for downloading the latest version of the management table, and when there is an instruction via the panel unit to perform a download based on the check results of the firmware-management unit, sends a request to the information-distribution server for a download.
US10564952B2 Method and apparatus to deploy applications on proper IT resources based on frequency and amount of changes of applications
Methods and apparatuses described herein are directed to a management program that manages IT infrastructures and deploys applications on them while taking the maturity level of the applications into consideration. Example implementations also involve a management program that modifies configurations of IT resources while considering the maturity level and usage frequency of the application during application resizing.
US10564933B2 Quantum random number generators
Random number generators include a thermal optical source and detector configured to produce random numbers based on quantum-optical intensity fluctuations. An optical flux is detected, and signals proportional to optical intensity and a delayed optical intensity are combined. The combined signals can be electrical signals or optical signals, and the optical source is selected so as to have low coherence over a predetermined range of delay times. Balanced optical detectors can be used to reduce common mode noise, and in some examples, the optical flux is directed to only one of a pair of balanced detectors.
US10564924B1 Navigating metadata in long form content
Techniques are provided for providing assistance to users in locating and accessing points of interest associated with particular time positions in the media items using the techniques described herein. For instance, an electronic device outputting a media item may select one or more metadata items based on a current output position in the media item. The electronic device may then generate and output a user interface including a progress bar that includes indicators representing the selected metadata items and output the user interface to a display of the electronic device.
US10564918B2 Techniques of remotely providing user input to thin client
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a thin client. The thin client redirects a screen display of the thin client to a remote device. The thin client also receives a message from the remote device, the message including an input-event data collection. The thin client generates an input event according to the input-event data collection. The thin client sends the input event to a control of the thin client through an input interface.
US10564917B2 Modular user-traversable display system
A coiled coil geometry of modular concave LED/OLED panels or “tiles” can effectively display a simulated barreling wave. The structure of the coiled coil LED/OLED modules allows one or more users/participants to stand on and/or sit in a motion or non-motion seating platform to observe the simulation.
US10564916B2 Liquid crystal display device and electronic device
A liquid crystal display device includes a liquid crystal panel and a control unit. The control unit stores a plurality of setting values of a voltage applied to a counter electrode. The setting value is a value of the applied voltage at which variation in luminance appears at a portion located apart from a reference portion that is a region in the liquid crystal panel.
US10564912B2 System and method of multiple display control
In one or more embodiments, one or more systems, methods, and/or processes described herein may display a graphical user interface via a display of multiple displays and receive first user input, via the graphical user interface, from a user that indicates altering an attribute of a first display and a second display of the multiple displays. First configuration data, based on the attribute, may be provided to a first control unit of the first display, which may adjust the first display accordingly, and second configuration data, based on the first configuration data and based on characteristic information of the second display, may be provided to a second control unit of the second display, which may adjust the second display accordingly. In one or more embodiments, adjustments to the first display and the second display may appear simultaneous to the user.
US10564911B2 Electronic apparatus and method for displaying object
Disclosed is an electronic apparatus having a first display and a second display, and a processor which may detect a pressure touch that is input on an object displayed on either of the first and second displays, and may display the object on the other of the first and second displays corresponding to the pressure touch.
US10564907B2 Image forming apparatus, display control method, and storage medium
A display control method for an image forming apparatus includes detecting that a document is placed on a document reading unit, determining, when it is detected that the document is placed on the document reading unit, whether the size of the document is a predetermined size, displaying a first function screen on a display when a first function capable of performing one of a plurality of functions accompanying a reading operation for a document placed on the document reading unit is performed, and displaying a second function screen to which a screen is switched from the first function screen and that is displayed when a second function created by modifying the first function based on a specific setting is performed, in a case where, while the first function screen is displayed, it is determined that the size of the detected document is not the predetermined size.
US10564904B2 Image forming apparatus with security feature, computer-readable recording medium storing program, and image forming system
An image forming apparatus causes an image forming portion to perform image forming processing based on a security job issued by an output-permitted user, in a case where an outsider-use-possibility calculated by an outsider-use-possibility calculation portion becomes equal to or smaller than a predetermined threshold value on the basis of information of a movement trajectory of the output-permitted user and also the output-permitted user has been detected in an output-process-start area. Accordingly, it is possible to enhance the convenience for the output-permitted user while ensuring the security of the output product based on the security job issued by the user.
US10564902B2 Dynamic partition allocation for tape file system
A tape drive system that uses a tape cartridge having more than one file storage partition, sometimes herein referred to as “virtual tapes.” The tape file sub-system (which controls tape addressing) is identical to conventional single file storage partition tape cartridges, because: (i) a tape control sub-system controls writing of the multiple virtual tapes on a single tape cartridge, but communicates with the tape file sub-system as if the multiple virtual tapes were actually located on different physical tape cartridges; and (ii) a tape control sub-system controls reading of the multiple virtual tapes from a single tape cartridge, but communicates with the tape file sub-system as if the multiple virtual tapes were actually located on different physical tape cartridges. The multiple virtual tapes stored on a single physical tape cartridge are useful because they help circumvent certain “per tape restrictions” that are inherent in the tape file sub-system.
US10564894B2 Free space pass-through
In a first area of a persistent memory, state data is stored that defines a known good state that is operable to launch a computing device to the known good state in response to a reboot. Allocation information indicative of free and allocated portions of the persistent memory is accessed. In response to a write request to the first area of persistent memory, when the write request is to an allocated portion of the persistent memory, the requested write is redirected to a second area of the persistent memory. A record of redirected writes to the second area of persistent memory is updated. When the write request is to a free portion of the persistent memory, the write request is allowed to be executed in the first area of persistent memory. The record of redirected writes is updated with the writes to the second area of persistent memory.
US10564890B2 Runt handling data storage system
A data storage system may have a number of data storage devices that each have a non-volatile memory connected to a memory buffer. The memory buffer can consist of a map unit having a predetermined size. In receipt of a data sector into the map unit of the memory buffer, the data sector may be identified as a runt with a runt module connected to the memory buffer and the non-volatile memory. The runt module can generate and subsequently execute a runt handling plan to fill the size of the map unit before storing the filled map unit in the non-volatile memory.
US10564884B1 Intelligent data migration within a flash storage array
Migrating data in a storage array that includes a plurality of storage devices, including: detecting, by the storage array, an occurrence of a storage device evacuation event associated with one or more source storage devices; responsive to detecting the occurrence of the storage device evacuation event, identifying, by the storage array, one or more target storage devices for receiving data stored on the one or more source storage devices; reducing, by the storage array, write access to the one or more source storage devices; and migrating the data stored on the one or more source storage devices to the one or more target storage devices.
US10564881B2 Data management in a multitier storage system
Embodiments of the present disclosure relate to data management in a multitier storage system (MSS), the MSS comprises a storage virtualization controller (SVC) having at least one storage pool, and the storage pool comprises at least one logic volume, and the at least one logic volume comprises at least one tier. In response to the completion of a data migration from a source physical space of a first tier to a destination physical space of a second tier in a logic volume of a first storage pool, it is determined there is a free physical space in the source physical space. In response to the result of the determination indicating there exists a free physical space and the source physical space being thin provisioned, the free physical space of the source physical space is released to the storage array by the SVC.
US10564876B2 Controller and storage device including controller and nonvolatile memory devices
A storage device includes nonvolatile memory devices arranged in groups, and a controller connected with the groups respectively through channels. The controller is configured to generate an access request for a nonvolatile memory device among the nonvolatile memory devices, and transmit, based on the access request, access requests respectively to two or more groups, among the groups, respectively through two or more channels, among the channels.
US10564868B2 Method and apparatus for selecting power states in storage devices
A method and apparatus for selecting power states in storage devices for computers including providing monitoring storage device parameters and comparing those parameters to endurance thresholds to increase reliability of the storage device.
US10564843B2 Display device and method of displaying screen on said display device
A method of displaying for allowing a plurality of application windows to be easily controlled and a display device therefor are provided. A method of displaying a screen on a display device includes displaying a button on a touch screen; splitting the touch screen into a plurality of regions based on the position at which the button is displayed, receiving a touch input to move a displayed button, obtaining a slope value of a line connecting a start point of the touch input to an end point thereof, selecting a region corresponding to the slope value from among the plurality of regions split, and moving the button to a certain position included in a selected region.
US10564834B2 User interface element consistency across cloud-based applications
In some implementations, there is provided an apparatus having at least one data processor and at least one memory storing instructions which, when executed by the at least one data processor, cause requesting a configuration of a user interface element associated with a user interface of an application being executed at, or accessed by, the apparatus; presenting a configuration user interface to enable configuration of the user interface element, the configuration user interface including at least one option for configuring the user interface element and an indication of whether a selected option is to be applied at runtime, to just the application or a plurality of applications; and presenting, during runtime of at least the application, the user interface element in accordance with the at least one option and/or the indication selected via the configuration user interface. Related systems and articles of manufacture are also provided.
US10564833B2 Method and apparatus for controlling devices
Methods and apparatuses are provided for controlling a device. In the method, the electronic device displays a control widget corresponding to the at least one device in a lock screen. When a trigger operation on the control widget is detected, the electronic device determines a control instruction corresponding to the control widget. The electronic device sends the control instruction to the at least one device, in which the control instruction is configured to instruct the at least one device to execute a predetermined operation corresponding to the control instruction.
US10564818B2 System and method for streamlining user interaction with electronic content
Various aspects and embodiments are directed to a graphical user interface that organizes interface elements into views of computer content for presentation to a user. Different views of are used to provide an interface that is responsive to configurations of the device and activities performed by the user. Aspects include permitting the user to transition the device from one configuration to another during its use. The elements that comprise the graphical user interface are configured to present a summarized view of available actions and content to simplify user interaction. The different views present different organizations of the interface elements and in some examples display only certain modes of content in order to reduce the number of options a user must navigate. Methods and systems for streamlining user interaction with computer content are also provided. Streamlining includes, for example, pre-configuring a user device based on received information.
US10564815B2 Virtual teller systems and methods
A virtual assistant ecosystem is presented. One can instantiate or construct a customized virtual assistant when needed by capturing a digital representation of one or more objects. A virtual assistant engine analyzes the digital representation to determine the nature or type of the objects present. The engine further obtains attributes for a desirable assistant based on the type of objects. Once the attributes are compiled the engine can then create the specific type of assistant required by the circumstances.
US10564808B2 Option emphasization for call-to-action interfaces
The present disclosure describes techniques for configuring a call-to-action (CTA) interface for a particular user of a social networking system (SNS) by emphasizing an option included with the CTA interface based on a machine learning system. The machine learning system may be used to determine to emphasize a first user-selectable option instead of a second user-selectable option (sometimes referred to as an emphasization determination). The emphasization determination may indicate a prediction of an intent of a user to select the first user-selectable option (e.g., an intent for the user to register an account with the SNS or to login to an account of the SNS). Based on the emphasization determination, an interface (e.g., a graphical user interface) may be configured to emphasize the first user-selectable option, and the interface may be sent to a user device for presentation to the user.
US10564807B2 Message user interfaces for capture and transmittal of media and location content
A device provides user interfaces for displaying messages in a messaging application. The device receives a plurality of messages from a first participant within a time interval and determines whether the plurality of messages meets message grouping criteria. In accordance with a determination that the plurality of messages does not meet the message grouping criteria, the device displays a plurality of separate bounded message areas representing the plurality of messages. In accordance with a determination that the plurality of messages meets the message grouping criteria, the device displays a single group bounded message area representing the plurality of messages.
US10564806B1 Gesture actions for interface elements
A user interface (UI) enables a user to access a set of options relating to an element of the UI by contacting a region of a touchscreen, or hovering a feature over the region, associated with that element. Upon contacting or hovering for at least a determined period of time, an arranged set of options is displayed and the user can swipe or move the feature in a specified direction to select a specific option. The options can be the same for each instance of a type of item. When a user learns the direction of one of these options, the user does not have to contact or hover long enough to bring up the menu, but can contact or hover long enough to indicate the element of interest and then perform the appropriate motion, which can cause the action to be performed without first displaying the menu.
US10564801B2 Method for communicating via virtual space and information processing apparatus for executing the method
A method includes defining a virtual space containing an avatar object and the avatar object includes a virtual head and a virtual body. The method includes receiving first information, wherein the first information contains information indicating a relationship between a first direction indicating a direction in which a real body is facing and a second direction indicating a direction in which a real head is facing. The method includes determining in which of a first mode or a second mode the avatar object is to be controlled. The method includes controlling the avatar object without synchronizing movement of the virtual head and movement of the virtual body in response the first mode being set. The method includes controlling the avatar object so that the movement of the virtual head and the movement of the virtual body are synchronized with each other in response the second mode being set.
US10564792B2 Display device and method of indicating an active region in a milti-window display
A display device with a touch screen, which executes at least one application and a method for controlling the display device are provided. The method includes receiving an application execution command to execute at least one application, determining at least one of a size and a position of a window that executes the at least one application according to a position at which the application execution command is input, and displaying the window according to the at least one of the size and position of the window.
US10564791B2 Method and apparatus for triggering a remote data entry interface
Various methods triggering a remote data entry interface are provided. One example method includes receiving, at a device, a data entry field selection message notifying that data entry is desired, inhibiting a presentation of a data entry input interface on a display of the device, and causing a remote interface trigger message to be sent to a remote device to direct the remote device to present a remote data entry input interface on a display of the remote device. Similar and related example methods and example apparatuses are also provided.
US10564787B2 Touch panel controller, electronic apparatus, capacitance detection method, and position detection method
Sense lines in a self-capacitance touch panel are multiplexed. A touch panel controller (3) includes a drive circuit (4) that drives drive lines (D0 through D(K−1)), based on a drive code series, a code multiplication unit (11) that reads multiple linear sum signals along the sense lines (S0 through S(M−1)), based on the charges of detection electrodes (E) and performs an inner product computation with a detection code series, and a detection circuit (6) that detects a capacitance or a change in the capacitance.
US10564786B2 Touch display device
Provided is a touch display device in which the transmittance can be improved. The touch display device includes a touch display panel and a touch driver connected to the touch display panel. The touch display panel includes a touch panel layer including a plurality of touch electrodes and a plurality of touch lines and a driving layer disposed on the touch panel layer and including a plurality of thin film transistors. Thus, the transmittance of the touch display device can be improved.
US10564784B2 Capacitive sensor having bending portion and flat portion
A capacitive sensor having a bending portion and a flat portion and bendable in the bending portion includes a plurality of first transparent electrodes, a plurality of second transparent electrodes, a coupling member, and a bridge wiring member. The first transparent electrodes are arranged in a first direction. The second transparent electrodes are arranged in a second direction crossing the first direction. The coupling member is provided integrally with either the first transparent electrodes or the second transparent electrodes. The bridge wiring member is provided separately from the first transparent electrodes or the second transparent electrodes, to which the coupling member is not provided, in a portion where the bridge wiring member crosses the coupling member. A direction in which the coupling member extends in the bending portion is different from a direction in which the coupling member extends in the flat portion.
US10564783B2 Touch panel and display device including the same
A display device includes: a plurality of first electrode patterns; a plurality of second electrode patterns; a plurality of first touch signal lines; and a plurality of second touch signal lines. The plurality of first electrode patterns respectively include a plurality of first electrode cells physically separated from each other and arranged in a first direction. The plurality of second electrode patterns include a plurality of second electrode cells physically separated from each other and arranged in a second direction crossing the first direction. The plurality of first touch signal lines are connected to the first electrode cells. The plurality of second touch signal lines are connected to the second electrode cells. The first and second electrode patterns and the first and second touch signal lines are all positioned at the same layer on a substrate. The first touch signal lines are independently connected to each first electrode cell.
US10564781B2 Touch display screen and preparation method, display apparatus and drive method therefor
A touch display screen and a preparation method, display apparatus and drive method therefor. The touch display screen includes: a first substrate and a second substrate arranged opposite each other; a first electrode and a second electrode arranged between the first substrate and the second substrate and capable of generating a horizontal electric field when in a powered-up state; a liquid crystal filled between the first substrate and the second substrate; and a touch sensing electrode provided at an outer side or an inner side of the second substrate. The liquid crystal includes a nematic phase liquid crystal and a long-chain compound dispersed in the nematic phase liquid crystal and enabling the nematic phase liquid crystal to be in a scattered state.
US10564775B2 Method and apparatus for improved input sensing using a display processor reference signal
Embodiments of the invention generally provide a method and apparatus that is configured to reduce the effects of interference that is undesirably provided to a transmitter signal that is delivered from a transmitter signal generating device to a sensor processor to determine if an input object is disposed within a touch sensing region of a touch sensing device. In one embodiment, the sensor processor includes a receiver channel that has circuitry that is configured to separately receive a transmitter signal delivered from a display processor and a sensor processor reference signal that is based on a display processor reference signal to reliably sense the presence of an object. Embodiments of the invention described herein thus provide an improved apparatus and method for reliably sensing the presence of an object by a touch sensing device.
US10564757B2 Force touch sensor, display device and driving method thereof
The present disclosure provides a force touch sensor, a display device and a driving method thereof. The force touch sensor comprises a driving electrode, a sensing electrode, a piezoelectric material layer and a piezoresistive material layer, wherein the piezoelectric material layer and the piezoresistive material layer are disposed between the driving electrode and the sensing electrode.