Document Document Title
US10523756B1 Network service for identifying infrequently accessed data in a data stream
A stream of storage requests can be received for data objects stored by a storage service. A streaming algorithm can be utilized to identify the most frequently accessed objects stored by the storage service. A statistical distribution of the most frequently accessed objects can then be generated and utilized to estimate the number of infrequently accessed objects. Machine learning can also be utilized to identify correlations between attributes of objects stored by the storage service and their associated access rates. For instance, machine learning can be utilized to determine that objects stored in a certain location or having other characteristics typically have low access rates. Information regarding the number of infrequently accessed objects and their learned attributes can be utilized to take action with regard to the infrequently accessed objects, such as moving the infrequently accessed objects to long-term storage.
US10523754B2 Methods for integrating applications with a data storage network and devices thereof
A method, non-transitory computer readable medium, and application server computing device that receives a request identifying an operation to be performed on an application and a plugin associated with the application. The operation corresponds to an application task in a workflow for a data storage network action. An operating system call is generated to execute the plugin, wherein the call comprises at least one argument that identifies the operation. A standard-out output is obtained from the plugin, wherein the output comprises at least an indication of a status of the operation. The output is parsed, a result object is generated based on the parsed output, and the result object is returned in response to the received request. The result object includes at least the indication of the status of the operation.
US10523750B2 System and method for peer-to-peer communication in cellular systems
Systems and methods are provided for delivering both PMP communications, for example standard cellular communications via a base station, and also delivering P2P communications, for example, communications between two mobile stations, using the same spectral resources for both types of communication.
US10523743B2 Dynamic load-based merging
One embodiment of the present invention provides a system for facilitating dynamic load-based merging. During operation, the system identifies incremental data in memory of a first computing device. The incremental data comprises update to reference data in a storage device in a second computing device. If the size of the incremental data becomes greater than a threshold, the system selects a first server group from a plurality of server groups. The second computing device belongs to this first server group. The system then migrates data access requests from the first server group to other server groups in the plurality of server groups and merges the incremental data from the memory of the first computing device to the storage device in the second computing device. The merging includes batch sequential disk writes to the storage device of the second computing device.
US10523726B2 Real-time or near real-time streaming
Methods and apparatuses provide real-time or near real-time streaming of content, specified in one or more playlists, using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method can execute a user application on a client device to present media files and to control presentation of the media files. The method can further run a media serving process on the client device to retrieve a playlist specifying the media files and a media source at which the media files are available, to retrieve the media files from the media source, and to decode the media files retrieved. The media serving process can call the user application to process a custom URL in order to obtain an object referred to by the custom URL.
US10523725B2 Systems and methods for automated real-time internet streaming and broadcasting
A real-time Internet streaming system and method includes a scheduling server that receives queries from encoders and determines if any scheduled events associated with a particular media encoders is an active scheduled event by comparing the scheduled events with time and date information. When there is an active scheduled event the scheduling server sends a response to the media encoders to stream a media stream to an origin server. When the scheduling server determines that an active scheduled event is no longer active, the scheduling server sends a response to the media encoders to stop streaming. The origin server can send the media stream or a modified version of the media stream to a plurality of viewing devices or archive the media stream for later playback. The real-time Internet streaming system can include a scheduling server, origin servers, and a plurality of encoders.
US10523724B2 Dynamic stream operator fission and fusion with platform management hints
Methods and apparatus, including computer program products, implementing and using techniques for data stream processing in a runtime data processing environment. A stream processing graph that includes several connected operators is received. Source code of the operators is analyzed to identify hints describing whether an operator contains data structures, method parameters or other data that can be applied in a parallelization data processing environment. Performance metrics of the data processing environment within parallel regions is evaluated to determine whether data processing resources can be dynamically scaled up or down. In response to determining that the data processing resources can be dynamically scaled up, one or more operators are split to be processed on two or more parallel processing resources. In response to determining that the data processing resources can be dynamically scaled down, one or more operators are combined to be processed on a single parallel processing resource.
US10523718B2 Video playing method and device
The present application provides a video playing method and apparatus. The method includes: establishing a video message communication channel between a webpage main document including a webpage iframe and the webpage iframe; searching, by the webpage iframe, for a video marker included in the webpage iframe and acquiring video information according to the video marker; and receiving, by the webpage main document, the video information returned by the webpage iframe by using the communication channel, and performing video playing according to the video information. By means of the present application, a player built in a current browser can be called to perform playing during video playing, to improve user experience in playing of cross-domain video services.
US10523713B2 Advanced asset tracking and correlation
A security management system may be remotely deployed (e.g., using a cloud-based architecture) to add security to an enterprise network. For example, the security management system may scan assets within the enterprise network for vulnerabilities and may receive data chunks from these scans. The security management system may also receive data chunks from other sources, and, as a result, the system may handle data chunks having many different formats and attributes. When the security management system tries to associate data chunks to assets, there may not be a globally unique identifier that is applicable for all received data chunks. Provided in the present disclosure are exemplary techniques for tracking assets across a network using an asset correlation engine that can flexibly match data chunks to assets based on the attribute or attributes that are available within the data chunks.
US10523699B1 Privilege escalation vulnerability detection using message digest differentiation
Techniques described and suggested herein include various systems and methods for detecting privilege escalation vulnerabilities. A detection service may determine one or more resources of a service or application the computing resource service provider to test. The detection service may determine a set of message digests corresponding to responses to requests to access the resource of the service or application. A subset of the set of message digests associated with an identifier may be compared to determine whether an entity associated with one of the subset of message digests is able to exceed a set of privileges attributed to the entity.
US10523693B2 System and method for real-time tuning of inference systems
A system and method for real-time tuning of inference systems based on quality of incoming data. The method comprises: periodically receiving traffic data collected by a plurality of collectors deployed in a network; determining at least a normalized variance of a current sample of the received traffic data; estimating, based in part on the normalized variance, a standard deviation of the received traffic data and a fading coefficient of a baseline filter; determining a current baseline value based on a previous baseline value, the fading coefficient, and the current sample of the traffic data; and dynamically setting at least one membership function of the inference system based in part on the current baseline value and the standard deviation.
US10523684B2 Forward path congestion mitigation for satellite communications
In one embodiment, a ground station server of a satellite communication system mitigates congestion on a particular forward communication path via an intermediate satellite from the ground station server to a plurality of distributed modules. In particular, in response to determining that the level of congestion is above a threshold, then the ground station server mitigates the congestion by, e.g., determining uncongested forward communication paths, scheduling a sufficient amount of communication over the uncongested forward communication paths to alleviate congestion on the particular forward communication path without congesting the one or more uncongested forward communication paths, transmitting instructions on the particular forward communication path to corresponding modules of the plurality of distributed modules, the instructions causing the corresponding modules to use a respective uncongested forward communication path, and communicating to the corresponding modules on their respective uncongested forward communication path.
US10523683B2 In-vehicle network system
An in-vehicle network system includes a plurality of first controllers; a plurality of first communication lines, the first communication lines being respectively connected to the first controllers; a connector that connects an external device or a wireless communication device; a connection communication line that is connected to the connector; and a first relay device that relays between the first communication lines and the connection communication line. The first relay device is configured to determine whether a security level in data communication between the first controllers is increased according to a type of the external device or a communication state of the wireless communication device in a state in which the external device or the wireless communication device is connected to the connector, and the first relay device is configured to increase the security level when the first relay device determines that the security level is increased.
US10523679B2 Systems and methods for improving privacy in vehicular ad hoc network
Systems and methods for communicating in a vehicle-to-vehicle communication network. The systems and methods include receiving an electronic certificate containing a risk rating attribute associated with one or more software applications; generating an aggregate risk rating attribute based on the risk rating attributes associated with the one or more software applications; transmitting the aggregate risk rating attribute to a plurality of neighboring electronic computing devices; receiving a risk rating attribute associated with each of the plurality of neighboring electronic computing devices; selecting a trusted neighboring electronic computing device among the plurality of neighboring electronic computing devices based on a relative risk associated with the trusted neighboring electronic computing device; and transmitting a communication to the neighboring electronic device based on the selection.
US10523674B2 Access relationship in a computer system
Various mechanisms can be used for authorizing access between entities in a computing environment. Configuring such access may involve configuration data stored on one or more of the computing devices or stored externally to the computing devices. Various aspect are disclosed herein for collecting, analyzing, correlating, organizing, storing, using and/or displaying such information, for example in the form of pre-analyzed access relationships between entities in the computing environment. In accordance with an aspect access-related configuration information is collected from a plurality of entities and an access relationship between two or more entities is determined based on the configuration information. Information about the determined access relationship is stored in a non-volatile storage. The information identifies a source entity and a destination entity and the determined access relationship defines a user account associated with the source entity and authorized to log into a user account associated with the destination entity.
US10523671B1 Mobile enrollment using a known biometric
A system performs mobile biometric identification system enrollment using a known biometric. The system receives a digital representation of a first biometric for a person. Prior to using the digital representation of the first biometric to identify the person, the system compares a received digital representation of a second biometric for the person to known biometric data for the person. When the digital representation of the first biometric has been thus verified, the system is operative to identify the person using the digital representation of the first biometric.
US10523669B2 Server, IC card processing apparatus, and IC card processing system
A server has a communication interface, a database, a biometric authentication means, a password specifying means, and a password transmission means. The database stores information in which, for each registrant, biometric information, identification information of an application and a password are associated with one another. The biometric authentication means is configured to, upon receiving biometric information and identification information of an application from an external processing apparatus, execute biometric authentication by using the received biometric information and biometric information of a registrant registered in the database. If biometric authentication is successful, the password specifying means refers to the database and specifies a password corresponding to the identification information of a successfully authenticated registrant. The password transmission means transmits the specified password to the external processing apparatus via the communication interface.
US10523659B2 Server authentication using multiple authentication chains
A client seeking to establish a cryptographically-secure channel to a server has an associated public key acceptance policy. The policy specifies a required number of certificates that must be associated with the server's public key, as well as one or more conditions associated with those certificates, that must be met before the client “accepts” the server's public key. The one or more conditions typically comprise a trust function that must be satisfied before a threshold level of trust of the client is met. A representative public key acceptance policy would be that certificate chains for the public key are valid and non-overlapping with different root CAs, and that some configurable number of those chains be present. The technique may be implemented within the context of an existing client-server SSL/TLS handshake.
US10523645B2 Method and system for protecting user data using individualized keys to enable secure compartmentalized data backup/restore
A data management system is provided. The system includes at least one processor, configured to couple to a plurality of domains of a storage memory. The at least one processor is configured to perform actions. The actions include securing data in each of the plurality of domains, using a plurality of domain protection keys, each domain protection key specific to one of the plurality of domains, and securing the plurality of domain protection keys, using a system protection key. A method for protecting user data is also provided.
US10523636B2 Enterprise mobility management and network micro-segmentation
Disclosed are various examples for the use of network micro-segmentation in enterprise mobility management. In one example, a gateway receives network traffic from a client device through a virtual private network (VPN) tunnel. The gateway determines one or more device management attributes associated with the client device in response to receiving the network traffic. The gateway then determines a particular network virtual segment based at least in part on the device management attribute(s). The gateway forwards the network traffic to the particular virtual network segment.
US10523632B2 GTLD domain name registries RDAP architecture
Provided is a method for providing Registration Data Access Protocol (“RDAP”) responses. The method includes obtaining, at a RDAP client over a network, a RDAP query for RDAP data from a user; providing, by the RDAP client, the RDAP query to one or more thick RDAP services; obtaining an answer to the RDAP query from the one or more thick RDAP services; and providing the answer to the user.
US10523630B2 Information processing apparatus, storage medium, and control method
An information processing apparatus acquires a second address by inquiring of a Domain Name System server a first address, determines whether the second address coincides with a third address, identifies a communication method when the determination unit determines that the second address coincides with the third address, and communicates with an external information processing apparatus using the identified communication method.
US10523626B1 System and method for managing and displaying data messages
A system and method for managing and displaying data messages includes a computing device configured to receive stream data, assign data messages of the stream data to one or more display columns of a graphical user interface, and display the data messages in the assigned columns. The stream data may be embodied as short data messages such as text messages having predetermined maximum character length. The data messages may be assigned to the display columns based on meta-data associated with the data messages such as the author of the data message, the source of the data message, and/or the type of the data message.
US10523619B2 Stateless message routing
Defining a scalable cluster for high volume message delivery and delivering messages between actors is described. Actors are mapped to virtual nodes and virtual nodes to nodes using mathematical algorithms. The mathematical algorithms are further used to determine address information of actors for message delivery.
US10523615B1 Method that allows a publisher's website to allow registered users to upload audio and video content on the publisher's website
A method that allows registered users of a publisher's website to upload audio and video content on a thread of the publisher's website and wherein the uploaded content is transcribed, by a backend client comment management program for later retrieval by any user having access to the publisher's website.
US10523613B1 Systems and methods for managing and displaying discussion content in a collaborative data processing environment
Systems and methods for managing and displaying discussion content in a collaborative data processing environment are disclosed. Posts of discussion participants are displayed within a user interface on display screens of a plurality of discussion participant user devices. An instruction to create a branch of the original discussion is accepted at a particular one of the user devices. An identification of one or more posts of the original discussion is communicated to the server from the particular one of the user devices. A branch discussion and the one or more identified posts of the original discussion are displayed on the display screen of the particular one of the user devices along with a link to the original discussion. A branch discussion data object for the branch discussion is communicated from the server to the plurality of discussion participant user devices.
US10523587B2 Communication portal management system, communication portal server and method for a portal server management
A communication portal management system is provided. The communication portal management system includes a geographical address website management unit assigning a management authority of a geographical address website to at least one website operator, a server communication unit receiving a contents upload request from at least one website operator terminal, and a server management unit storing contents information corresponding to the contents upload request in a database unit. The geographical address website corresponds to a geographical address of the at least one website operator. The contents information and the geographical address website are matched in response to the contents upload request. Each of the at least one website operator terminal corresponds to each of the at least one website operator, respectively and communicates with a communication portal server to upload contents according to a predetermined conditions of the management authority. At least one user terminal transmits a contents transmit request input from a user to the communication portal server and receives contents in response to the contents transmit request from a plurality of contents uploaded in the communication portal server.
US10523582B2 Methods and systems for enabling fact reliability
Systems and methods for purposeful computing that, among other things, include a fact reliability system employing standardized and interoperably interpretable one or more fact test methods.
US10523578B1 Transmission of traffic management data to processing pipeline
Some embodiments provide a method for a traffic management unit of a network forwarding integrated circuit (IC). The traffic management unit includes multiple queues for storing packets. Each stored packet is (i) received by the traffic management unit from one of multiple ingress packet processing pipelines and (ii) for processing by an egress packet processing pipeline after being released from the queue storing the packet. The method determines that a particular one of the queues has crossed a threshold amount of stored packet data. The method provides queue state data including an identifier of the particular queue and a current amount of data stored in the particular queue to at least a subset of the multiple ingress pipelines. The ingress pipelines use the provided data to process subsequent packets.
US10523562B2 Method for processing packet in access network and network device
This application provides a method for processing a packet in an access network. The method includes: receiving, by an access device, a layer 2 protocol packet sent by a central device, where a destination address of the layer 2 protocol packet is a MAC address of the access device; obtaining, flow table information according to the layer 2 protocol packet, and generating a flow table entry, where the flow table entry includes a match field and an instruction; receiving a service packet; and determining a matching flow table entry according to the service packet, and when the matching flow table entry is the generated flow table entry, processing the service packet according to the instruction in the generated flow table entry. According to the technical solution, the access device can obtain the flow table information from the central device without the need of configuring a public IP address.
US10523561B2 Tunnel provisioning with link aggregation
A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.
US10523559B2 Information handling system network communication with through link aggregation
A client information handling system application selectively communicates network packets simultaneously through plural network interfaces by leveraging network address translation at the network layer of the network packets. Network packets are distributed across the plural network interfaces to achieve desired network communication goals, such as bandwidth, data rates, quality of service, reliability and SAR requirements.
US10523557B2 Interworking with legacy radio access technologies for connectivity to next generation core network
Aspects of the disclosure relate to mechanisms for interworking between legacy and next generation radio access technologies (RATs) in a communication network. In some examples, a handover from a next generation access network to a legacy access network may be performed via a next generation core network and a legacy core network. A handover request received at a next generation core network serving node may include an identifier of a target cell within the legacy access network. The next generation core network serving node may identify a legacy core network serving node to which the handover may be forwarded based on the target cell identifier. Packet data units may then be routed over the legacy access network and the next generation core network by mapping data flows in the next generation core network to packet data connections in the legacy access network.
US10523556B2 Method and system for routing connections in a software-defined wide area network
In accordance with an embodiment of the invention, a method for routing connections in an SD-WAN is disclosed. The method involves receiving TURN server performance metrics via Border Gateway Protocol (BGP) and receiving network performance metrics from calculations made using Service Level Agreement (SLA) protocol data units (PDUs) for TURN servers in an SD-WAN, generating a score for at least one TURN server in the SD-WAN based on the received TURN server performance metrics and received network performance metrics for the at least one TURN server, selecting a TURN server based on the score generated for the at least one TURN server, and routing a connection over the selected TURN server.
US10523549B1 Method and system for detecting and classifying networked devices
Systems and methods are provided for the discovery and classification of Internet of Things (IoT) devices on networks.
US10523545B2 System and method for managing VoIP session continuity information using logical scalable units
Logical scalable units (LSU) can be used within a single network data center to provide stateful scalability. However, LSUs are not suitable for operating across multiple network data centers in order to provide geographical redundancy in active-active scenarios while providing high availability. This is because the latencies associated with replicating full session information are unacceptably slow. An additional component in the LSU (known as an LSU Frontend) can be used to replicate a small subset of session information between LSUs. This subset of session information may be enough to enable LSUs to process requests in an acceptable way rather than outright failing. This may be particularly advantageous in scenarios where the requests relate to Voice over LTE calls, because outright failure is very perceivable to subscribers, and it causes resource leakage within the telecommunications network.
US10523541B2 Federated network and application data analytics platform
Systems, methods, and computer-readable media for providing interoperability between nodes in separate networks as part of a federated network. In some embodiments, a system can identify a first cluster of nodes in a first network and a second cluster of nodes in a second network. The system can provide interoperability between the first cluster of nodes and the second cluster of nodes. First analytics for the first cluster of nodes can be generated using first network traffic data gathered based on first network traffic flowing through the first cluster of nodes by a group of sensors implemented in the first network. The second cluster of nodes can access the first analytics for the first cluster of nodes as part of providing the interoperability between the first cluster of nodes in the first network and the second cluster of nodes in the second network.
US10523535B1 Utilizing machine learning with self-support actions to determine support queue positions for support calls
A device receives a communication associated with a support issue encountered by a user, and receives information identifying one or more self-support actions performed by the user in relation to the support issue. The device assigns the communication to a position in a support queue. The support queue includes information identifying positions of other communications received from other users, when the other communications are received, and self-support actions performed by the other users. The device associates the information identifying the one or more self-support actions with information identifying the position of the communication, and applies respective weights to the one or more self-support actions. The device generates a score for the communication based on applying the respective weights, and modifies the position of the communication based on the score. The device performs one or more actions based on modifying the position of the communication.
US10523529B2 Method and apparatus for deploying network service
A method and an apparatus for cross-domain deployment of a network service, the method including obtaining, by a primary orchestrator, a network service instantiation request, where the network service instantiation request requests that the primary orchestrator instantiate the network service, obtaining network service description information across orchestrator management domains, determining, according to the network service description information, a first virtualized network function that needs to be deployed in a management domain of a secondary orchestrator, and sending a virtualized network function instantiation request to the secondary orchestrator, where the virtualized network function instantiation request requests that the secondary orchestrator to instantiate the first virtualized network function, where a management domain of the primary orchestrator is different from the management domain of the secondary orchestrator.
US10523521B2 Managing ephemeral event streams generated from captured network data
The disclosed embodiments provide a system that facilitates the processing of network data. During operation, the system causes for display, on a computer system, a graphical user interface (GUI) for obtaining configuration information for configuring the generation of time-series event data from network packets captured by one or more remote capture agents. Next, the system causes for display, in the GUI, a first set of user-interface elements for managing one or more ephemeral event streams that contain temporarily generated time-series event data from the network packets, wherein managing the one or more ephemeral event streams comprises modifying an end time for terminating the capture of time-series event data in an ephemeral event stream. The system then updates the configuration information based on input received through the first set of user-interface elements.
US10523512B2 Network agent for generating platform specific network policies
The disclosed technology relates to a network agent for generating platform specific network policies. A network agent is configured to receive a platform independent network policy from a network policy system, determine implementation characteristics of the network entity, generate platform specific policies from the platform independent network policy based on the implementation characteristics of the network entity, and implement the platform specific policies on the network entity.
US10523506B2 Network configuration method and network device
A network configuration method with automatic and periodic reviews of master and standby links can be executed by a first network device which is located in a first loop link, the first loop link also containing second and third network devices. The method comprises detecting a load of the first loop link, receiving second load information from the second network device, and third load information from the third network device. Determining whether the first network device is suitable as an owner node in the first loop link according to the first, second, and third load information, and configuring the first network device as the owner node in the first loop link upon the condition that the first network device is deemed suitable as such.
US10523500B2 Method and system for automatically configuring fanout mode of a network switch port in an interconnected network
What is disclosed is a system and method to automatically configure the fanout modes of ports of a switch in a network system. The network node coupled to the port of the network switch is discovered. A plurality of fanout modes for the port is determined. The port is configured with one of the plurality of fanout modes. The system may also use neighboring ports to determine the maximum speed of a network interface card of the network node.
US10523497B2 Systems and methods for dynamic output control hierarchy for wireless fire systems and for fire protection before and during the installation thereof
Systems and methods for dynamic output control hierarchy for wireless fire systems and for fire protection before and during the installation thereof are provided. Systems can include a fire system control panel, a gateway device coupled to the control panel, and a mesh network coupled to the gateway device. Responsive to the gateway device detecting a loss of communication with the control panel or a failure of the control panel, the gateway device can control activation of output devices in the mesh network. Responsive to a first device in the mesh network detecting a failure of the gateway device, the first device can control activation of the output devices in the mesh network. In some embodiments, the first device can control activation of the output devices of a second device in the mesh network, and in some embodiments, the first device can self-control activation of its own output devices.
US10523484B2 Wireless communication device, communication system, and information processing method
Appropriate data communication is realized. A wireless communication device includes a communication unit and a control unit. The communication unit included in the device performs data transmission to a different device via one of frequency channels classified into a plurality of groups that includes a first group and a second group. On the other hand, the control unit detects a reference signal transmitted from the different device via one of the frequency channels belonging to the first group. The control unit further selects one of the frequency channels for the data transmission from the first group or the second group on the basis of a result of detection of the reference signal.
US10523481B1 Antenna device and signal reception method
According to one embodiment, an antenna device includes an antenna, a first circuit, a second circuit and a control processing circuit. The antenna receives a radio wave signal and separates the radio wave signal into a right-hand circularly polarized wave signal and a left-hand circularly polarized wave signal. The first circuit divides the right-hand circularly polarized wave signal into a first right-hand circularly polarized wave signal and a second right-hand circularly polarized wave signal. The second circuit divides the left-hand circularly polarized wave signal into a first left-hand circularly polarized wave signal and a second left-hand circularly polarized wave signal. The control processing circuit detects a phase difference between the first right-hand circularly polarized wave signal and the first left-hand circularly polarized wave signal.
US10523468B2 Traffic forwarding
An RB device creates a primary multicast tree and a corresponding backup multicast tree, and determines whether the primary multicast tree for forwarding traffic fails or not, according to a received first LSP packet; when the primary multicast tree fails, the RB device forwards the traffic using the backup multicast tree.
US10523466B1 Aliasing in an active-active multi-homed PBB-EVPN network
Techniques are described for providing aliasing in an active-active multi-homed Provider Backbone Bridging Ethernet Virtual Private Network (PBB-EVPN) network. For example, PE devices of a multi-homed Ethernet segment may send packets received from the PBB-EVPN core network over the Ethernet segment to the customer device even if the receiving PE device has not learned the source MAC address of the CE device. In particular, the PE devices coupled to the multi-homed Ethernet segment may apply aliasing techniques in which a PE device performs a lookup of a BMAC address and the Customer Virtual Local Area Network (C-VLAN), instead of a lookup of a destination MAC address, to determine the path to send the data traffic.
US10523454B2 Initializing chat sessions by pointing to content
Integrating an application and a chat session includes a first user identifying content from the application, wherein the application is independent of any chat session, the first user initiating the chat session with at least a second user that is remote from the first user by transmitting the content from the first user to the second user, where the first and second user establish the chat session in response to the content being transmitted, and the first user and the second user sharing the content in connection with the chat session. The content may be a portion of a photograph, a portion of an image, a portion of text from a document, and/or a portion of a screen. The portion may be automatically identified following the user pointing and marking up the content. The first user may mark up the content before transmitting it to the second user.
US10523450B2 Overlay network billing
Operations include determining billing for data being transmitted out of an Autonomous System (AS). An internal node in the AS determines billing for a packet transmitted out of the AS based at least on an egress path of the packet. The packet is received at the internal node in the AS via a particular overlay network of a plurality of overlay networks. Each overlay network may be associated with a corresponding tenant of a set of tenants. The internal node selects an egress path of the packet based on one or more characteristics of the packet. The egress path and the overlay network are mapped directly or indirectly to a billing counter. The billing counter is incremented based on (a) the transmission of the packet on the overlay network to the egress gateway and (b) transmission of the packet out of the AS on the selected egress path.
US10523442B2 Secure inter-service communications in a cloud computing system
Secure communications between services or components of a cloud computing system, are facilitated by generating at a first service provided by a first computing entity of a cloud computing system, a request for computing resources, generating at the first computing entity a digital data signature based at least on the request, using a private key associated with the first service; and inserting the digital data signature within an HTTP header associated with the request. A computer data network is used to communicate the request to a second service. The second service extracts the digital data signature and uses a public key to validate the digital data signature.
US10523435B2 Mutable fields in digital certificates
By implementing a mutable certificates approach, a server to which a digital certificate has been issued may update one or more certificate fields without the need for a new certificate or other intervention from the issuing certificate authority. A certificate authority uses extensions to identify fields that a server may update, and to identify a set or range of allowable values for those fields. A server may use the extensions to identify one or more fields to be updated, and the values to which those fields should be updated. The server may sign those field values with its private key. A client, upon receiving a digital certificate from a server with fields for updating, validates the field values using the server's public key, and then proceeds to update the certificate field values.
US10523430B2 Information processing method and apparatus
An information processing method, includes calculating, using a first station, an estimated ratio of a quantity of pulses affected by a photon-number splitting (PNS) attack including a multi-photon in the pulses to a total quantity of the pulses, performing, using the first station, error correction processing on key information based on the estimated ratio to obtain a shared key of the first station and a second station when the estimated ratio is less than a preset threshold. Hence, a degree to which the photon is affected by the PNS attack can be estimated in order to perform error correction on the key information, thereby improving security of a key distribution.
US10523423B2 Sharing encrypted documents within and outside an organization
A method and system of creating and managing encryption keys that facilitates sharing of encrypted content. The system may include an information management system with a key management server and a computing device having an encryption service module. The encryption service module detects operations at the computing device and encrypts a document with an encryption key created using user information and a secret.
US10523414B2 Clock and data recovery circuit
An apparatus comprises a plurality of sampling circuits configured to receive a non-Non Return to Zero (non-NRZ) data signal; and a control circuit coupled to the plurality of sampling circuits, wherein the control circuit is configured to provide one or more control signals indicating whether to decrease or increase a frequency of a clock signal associated with the non-NRZ data signal based on the non-NRZ data signal.
US10523402B1 Multi-media full duplex packet data splitter
A Network Splitter, using three network connections. Splitting of the data paths occurs up stream from the networks connection, between the PHY, and the MAC, of the OSI model. Splitting is done by connecting the transmit data and transmit control of the layer representing the connection of the first network device, to the receive data and receive control of the layer representing the connection to the second network device, and connecting the transmit data and transmit control of the layer representing the connection to the third network device to the receive data and receive control signals of the layer representing the connection to the first network device. In this way, packet network data is being sent to a second network connection from the first network connection, and packet data is being transmitted from a third network connection to the first network connection.
US10523398B2 Electronic apparatus and wireless communication method
According to one embodiment, an electronic apparatus includes controller circuitry, transmitter circuitry, and receiver circuitry. The controller circuitry is configured to judge whether a payload for a first packet comprises retransmission data; set a first PHY header for the first packet, when the payload does not comprise the retransmission data; set a second PHY header for the first packet, when the payload includes the retransmission data, wherein the second PHY header comprises an amount of information larger than an amount of information of the first PHY header; and generate the first packet comprising the payload and either one of the first PHY header or the second PHY header set for the first packet. The transmitter circuitry is configured to transmit the first packet. The receiver circuitry is configured to receive an ACK signal or a NACK signal for the first packet.
US10523395B2 Method for transmitting and receiving physical uplink control channel between terminal and base station in wireless communication system and apparatus for supporting same
Disclosed are a method for transmitting and receiving a physical uplink control channel between a terminal and a base station in a wireless communication system, and an apparatus for supporting the same. More particularly, disclosed are a method for transmitting and receiving a physical uplink control channel through a plurality of channels between a terminal and a base station in a wireless communication system supporting transmission and reception of a physical uplink control channel through a single symbol, and an apparatus for supporting the same.
US10523394B2 TTI switching for multicarrier HSUPA
It is presented a method for control of Transmission Time Interval (TTI) combinations in multicarrier High Speed Uplink Packet Access (HSUPA). The method is performed in a serving node of a communication network and comprises sending a single High Speed Signalling Control Channel (HS-SCCH) order for TTI switching of a primary Uplink (UL) frequency and for TTI switching of a secondary uplink frequency to a user equipment. It is also presented a serving node, a user equipment, a computer program and a computer program product thereof.
US10523391B2 Method and apparatus for generating reference signal in wireless communication system
The present disclosure is related to the 5G or pre-5G communication systems for supporting a higher data transfer rate than that of the 4G communication system, such as LTE. A method according to an embodiment of the present disclosure may include receiving user equipment (UE) status information at least one UE, determining a density and pattern of a measured reference signal (MRS) based on the received UE status information and previously stored status information of active UEs, providing information about the determined density and pattern of the MRS to at least one active UE within a coverage area of the eNB, transmitting the MRS in a predetermined period based on the determined density and pattern, and transmitting the MRS based on the determined density and pattern and data to be provided to the at least one active UE.
US10523387B2 Method and system for transmission of signals with efficient bandwidth utilization
A system and method for transmitting a plurality of signals. The system includes a transmitting terminal configured to obtain and pack the plurality of signals in multiple signal sequences, with each of the plurality of signals having respective predefined periods. A receiving terminal is configured to receive and unpack the multiple signal sequences from the transmitting terminal. A controller is in communication with the transmitting terminal and the receiving terminal and configured to store a look-up table. The look-up table includes a respective pre-identifier and respective identifier for each of the plurality of signals. The controller is configured to determine if the respective predefined periods vary in magnitude within a frame. If so, the controller is configured to obtain the respective pre-identifiers and respective identifiers for each of the plurality of signals. The multiple signal sequences are based at least partially on the respective pre-identifiers and the respective identifiers.
US10523383B2 System and method for generating waveforms and utilization thereof
A method for transmitting a waveform includes adjusting first multiplexing parameters of a first multi-carrier waveform to meet communications requirements of a communications system, generating a first signal in accordance with a first input bit block and a first modulation map, placing the first signal in a first subband, wherein the first subband is specified in accordance with the first adjusted multiplexing parameters, and transmitting the first subband.
US10523379B2 Multiuser signaling and access request mechanisms
In an example of wireless communications, an access point (AP) may send a first trigger frame to multiple stations. In response, some or all of the stations may transmit their respective uplink frames to the AP. The uplink frames may include status information of the stations such as buffered data size. The AP may send a second trigger frame, including resource allocation assignments to inform stations which sub-bands may be used to send their payloads to the AP. The AP may allocate sub-bands to stations based on the status information of the station. The AP may allocate a relatively narrow sub-band to one or more stations when the status information is not known to the AP. Status information may be provided in certain control fields of a data frame. Random access may be provided by assigning a sub-band to multiple stations. Other methods, apparatus, and computer-readable media are also disclosed.
US10523374B2 Repetition process cycling for grant-less or grant-based transmission
Various communication systems may benefit from the appropriate handling of multiple competing transmissions. For example, high or ultra reliable low latency communication systems may benefit from cycling hybrid automatic repeat request transmission processes for grant-less uplink transmission. A method can include identifying or predicting a plurality of pending data transmissions. The method can also include deterministically cycling the pending data transmissions among a plurality of available resources.
US10523373B2 Base station device, user equipment, wireless communication system, and communication method
A base station device includes: a transmitter configured to transmit a transport block that includes a plurality of code block groups; and a receiver configured to receive a confirmation signal which indicates that one or more code block groups of the plurality of code block groups has not been successfully received. The transmitter configured to transmit a control signal. The control signal comprises a first information indicates the one or more code block groups to be retransmitted and a second information bit indicates either the one or more code block groups being retransmitted are combinable with the received one or more code block groups or the received one or more code block groups corresponding to the one or more code block groups being retransmitted is corrupted.
US10523371B2 Wireless communication device, wireless communication method, and wireless communication system
[Object] To provide a mechanism which can improve communication efficiency while maintaining reliability in communication.[Solution] A wireless communication device including: a communication unit configured to receive a first frame including reception information in which whether a frame has been received is specified, the first frame being transmitted on a basis of measurement information regarding reception of a frame; and a control unit configured to perform frame retransmission control on a basis of the reception information. A wireless communication device including: a communication unit configured to transmit a first frame including reception information in which whether a frame has been received is specified on a basis of measurement information regarding reception of a frame.
US10523366B1 Message-passing decoder with fast convergence and reduced storage
A message-passing decoder operates by storing, at a check node, a minimum value, a next-to-minimum value, an edge location of the minimum value, and information regarding the signs of incoming messages. For an edge which is not the location of a previous minimum value, the minimum value and the next-to-minimum value, and the location of the minimum value, are set based on the magnitude of an incoming message. For an edge which is the location of the previous minimum value, the minimum value and the next-to-minimum value are set based on the magnitude of an incoming message, and when the magnitude of the incoming message is at most equal to the previous next-to-minimum value, the location of the minimum value is set to the respective edge, and when the magnitude of the incoming message is greater than the previous next-to-minimum value, the location of the minimum value is approximated.
US10523363B2 Transmission method and processing method for bitstream in wireless communication system
Disclosed are: a transmission method for receiving an input bit for data to be transmitted to a reception end, determining a position of a parity bit according to a value indicated by additional information to be transmitted together with the data, and transmitting a bitstream by encoding the input bit and the parity bit according to the position of the parity bit; and a processing method for decoding the bitstream by taking into consideration of a position at which the parity bit is added to the input bit in the bitstream received from a transmission end, and acquiring the additional information transmitted together with the data indicated by the input bit according to the decoded result.
US10523361B2 Method for operating sounding in wireless LAN system, and apparatus therefor
An embodiment of the present invention suggests a method in which an access point (AP) obtains channel quality information in a wireless LAN system. The AP transmits, to at least one station (STA), a null data packet announcement (NDP-A) frame including information on transmission of a subsequent null data packet (NDP) frame, and transmits an NDP frame to the at least one station on the basis of information on the NDP-A frame. Further, the AP receives, from the at least one STA, a feedback frame including downlink channel quality information. At this time, the NDP frame includes an L-part for a legacy STA and a high efficiency (HE)-part for a HE STA, wherein the HE-part consists of a HE-signaling A (HE-SIG A) field, a HE-short training field (HE-STF), and a HE-long training field (HE-LTF).
US10523358B1 Systems and methods for dynamically switching uplink waveforms for a wireless device in a wireless network
A system for switching an uplink waveform for a wireless device in a wireless network includes an access node configured to deploy a first radio air interface to provide wireless services to the wireless device. The access node includes a processor configured to receive a signal indicating a channel condition from the wireless device. The processor is also configured to determine whether to switch the uplink waveform for the wireless device based on the signal indicating the channel condition.
US10523347B2 Method and apparatus for handling radio link failure in system using multiple reference signals
A communication method and a system for converging a 5th-generation (5G) communication system for supporting higher data rates beyond a 4th-generation (4G) system with a technology for internet of things (IoT) are provided. The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, etc. The method includes receiving a radio resource control (RRC) message including first information associated with a reference signal for a radio link monitoring (RLM) and second information associated with a threshold for the RLM, monitoring a radio link quality of at least one reference signal indicated by the first information, comparing the radio link quality of the at least one reference signal with the threshold and indicating an in-sync or an out-of-sync to a higher layer of the terminal based on the comparison result.
US10523342B1 Autonomous reinforcement learning method of receiver scan schedule control
A method of detecting electromagnetic signal sources of interest includes applying reinforcement learning to automatically and continuously update a receiver scan schedule wherein an agent is reinforced according to comparisons between expected and actual degrees of success after each schedule update, actual degrees of success being estimated by applying to signal data a plurality of value scales applicable to a plurality of reward classes. An exponential scale can be applied across the plurality of reward classes. A companion system can provide data analysis to the agent. The agent can include an actor module that determines schedule updates and a critic module that determines the degrees of scanning success and awards the reinforcements. Embodiments implement a plurality of agents according to asynchronous multiple-worker actor/critic reinforcement learning. The method can be initially applied to training data comprising synthetic and/or previously measured signal data for which the signal sources are fully characterized.
US10523339B2 Reducing transmission rate to support fast convergence
Methods and systems for rapidly recovering from a serious interference. One method includes the following steps: transmitting, by a transmitter to a transceiver over a communication channel, ongoing data at a fixed data rate above 100. Mbps; receiving, by a receiver from the transceiver, an indication indicating that the transceiver is experiencing a serious interference; responsive to the indication, reducing data rate at which the transmitter transmits; storing excess data that cannot be sent during the period of the reduced data rate; and increasing the data rate, at which the transmitter transmits, to a level that enables it to transmit, within less than 1 millisecond from the moment of reducing the data rate, both the stored excess data and the ongoing data at the fixed data rate.
US10523332B1 Optical transmitter and method for transmitting optical signal
An optical transmitter includes: an amplitude control circuit, an E/O (Electrical-to-Optical) circuit, a detector and an optical power control circuit. The amplitude control circuit controls an amplitude of an input electric signal to generate a constant amplitude electric signal. The E/O circuit generates a modulated optical signal from the constant amplitude electric signal by a direct modulation. The detector detects an amplitude modulation component of the input electric signal. The optical power control circuit controls a power of the modulated optical signal based on the amplitude modulation component detected by the detector.
US10523329B2 Comb-assisted cyclostationary analysis
A photonically-assisted cyclostationary analyzer eliminates the need for high-bandwidth digitization and real-time Fourier processors by using mutually-coherent frequency combs to generate a Fourier representation of the received signal in a computation-free manner.
US10523327B2 Digital-analog interface modules (DAIMs) for flexibly distributing digital and/or analog communications signals in wide-area analog distributed antenna systems (DASs)
Embodiments of the disclosure relate to digital-analog interface modules (DAIMs) for flexibly distributing digital and/or analog communications signals in wide-area analog distributed antenna systems (DASs). In this regard, in one aspect, a DAIM is a multi-functional device capable of distributing the digital and/or analog communications signals to a local-area DASs in a wide-area DAS. The DAIM comprises an analog radio frequency (RF) communications signal interface for coupling with an analog signal source, a digital communications interface for coupling with a digital signal source, an analog local distribution interface for coupling with a remote antenna unit (RAU), and at least one digital remote distribution interface for coupling with a head-end unit (HEU) of the local-area DAS. By employing the DAIM in the wide-area DAS, it is possible to flexibly reconfigure the wide-area DAS for distributing digital and/or analog communications signals over the digital communications mediums.
US10523323B2 Apparatus and method for equalization and compensation of chromatic dispersion in optical transmission
A method and apparatus for compensation of a chromatic dispersion through an optical compensation and an electronical compensation in optical communication. An optical communication method receives an optical signal, estimates a first transmission length based on a null component included in a frequency spectrum of the optical signal, optically compensates for a chromatic dispersion of the optical signal based on the first transmission length, estimates a second transmission length based on a null component included in a frequency spectrum of the compensated optical signal, and electronically compensates for a residual chromatic dispersion of the compensated optical signal based on the second transmission length.
US10523322B2 Systems and methods for removal of nonlinear distortion from chirping laser signals
An optical signal receiver includes a processor, a memory, an input, an output, and a sampling unit in operable communication with the processor and the memory. The sampling unit includes a shift register and a clock, and is configured to receive a laser signal at the input, collect a first sample of the received input laser signal at a first time interval, determine an amplitude of the first sample, assign a first symbol of a plurality of symbols to the determined amplitude, insert the first symbol at a first insertion point within the shift register, and generate a delay value at the output based on a position of the first insertion point with respect to the output.
US10523312B1 High throughput satellites and methods of operating high throughput satellites for relaying data between low earth orbit satellites to endpoints
A high throughput satellite (HTS) and a method of operating the HTS for relaying data between a low earth orbit (LEO) satellite and a target ground station, where the HTS provides spot beams for a spot beam coverage area. The method of operating the HTS includes: determining an estimated trajectory of an orbiting LEO satellite; assigning a plurality of assigned spot beams having a matching color re-use polarization; and transmitting assignments of the plurality of assigned spot beams to the high throughput satellite to cause the high throughput satellite to maintain the inter-satellite link via a first spot beam and one or more assigned subsequent spot beams having the matching color re-use polarization.
US10523305B2 Variable channelized bandwidth booster
Technology for a repeater configured to perform variable bandwidth filtering of signals is disclosed. The repeater can include a signal path for a radio frequency (RF) signal. The signal path can include a fixed-bandwidth low pass filter (LPF) operable to perform a variable bandwidth filtering of the RF signal to produce a channelized signal. The variable bandwidth filtering at the LPF can be performed by adjusting a first variable local oscillator (LO). The signal path can include a fixed-bandwidth high pass filter (HPF) operable to perform a variable bandwidth filtering of a channelized signal output from the LPF. The variable bandwidth filtering at the HPF can be performed by adjusting a second variable LO. The first variable LO and the second variable LO can be set to create a variable bandwidth that enables the repeater to perform variable bandwidth filtering of the signals.
US10523304B2 Network discovery and beam acquisition in 5G rat beam cell operation
A user equipment (UE) can process signals including a first synchronization signal (SS) and a second SS. The first SS and the second SS are beamformed with transmit beams and transmitted on subbands in a first set of symbols, for the first SS, and a second set of symbols, for the second SS. The UE can detect the first SS in the first set of symbols, and measure beam qualities of the transmit beams on the subbands in at least one of the first set of symbols or the second set of symbols. The UE can select one or more transmit beams and corresponding one or more subbands based on the measured beam qualities. The UE can detect the second SS on the selected subbands in the second set of symbol, and each of subbands in the first and second sets of symbols is associated with a transmit beam.
US10523293B2 Mobile object and antenna automatic alignment method and system thereof
An antenna automatic alignment method for a rotor unmanned aerial vehicle (UAV) includes acquiring current feature information of a plurality of antennas of the rotor UAV in real time. The antennas are disposed at substantially U-shaped landing gears of the rotor UAV. The method further includes selecting one of the antennas to establish a point-to-point communication link with a remote controller of the rotor UAV in accordance with the current feature information of the plurality of antennas. The antennas include spare antennas and current communication antennas, and a number of the spare antennas equals a number of the current communication antennas.
US10523292B2 Closed loop tuning operation with antenna switching
A method for detecting, at a controller of an electronic device, when an antenna switch condition associated with at least one of a first antenna and a second antenna occurs, and for responding to the antenna switch condition. The electronic device is configured with the first antenna assigned to a primary antenna path and the second antenna assigned to a secondary antenna path. In response to detecting that the antenna switch condition has occurred, a first antenna switch operation is triggered. The switch operation assigns the first antenna to the secondary antenna path and the second antenna to the primary antenna path. The method further includes performing a transmission close loop tuning on the second antenna and detecting completion of the transmission close loop tuning on the second antenna. In response to detecting completion of the transmission close loop tuning, a second antenna switch operation is executed.
US10523283B2 LOS-MIMO demodulation apparatus, communication apparatus, LOS-MIMO transmission system, LOS-MIMO demodulation method and program
A LOS-MIMO demodulation apparatus comprises a plurality of receive antennas that receive data; a phase noise estimation part that calculates, from each signal received, first phase noise information and second phase noise information relating to phase noise occurring at transmit antennas and the receive antennas; a first correction part that corrects a phase of each signal received by the plurality of receive antennas according to the first phase noise information; a frequency domain equalization part that performs frequency domain equalization processing compensating for distortion due to interference from each signal received; a second correction part that corrects, according to the second phase noise information, a phase of each signal obtained by returning the signals, on which the frequency domain equalization processing has been performed, to the time domain by performing an inverse discrete Fourier transform; and a decoding processing part that performs decoding processing on the corrected data.
US10523276B2 Wireless power receiver with multiple receiver coils
Systems, methods and apparatus are disclosed for wireless power transfer using multiple receive coils. In one aspect a wireless power receiver is provided that is configured to receive wireless power from a wireless power transmit coil. The wireless power receiver includes a first receive coil having a first mutual coupling with the transmit coil. The wireless power receiver further includes a second receive coil having a second mutual coupling with the transmit coil. The wireless power receiver further includes a load coupled to at least one of the first receive coil and the second receive coil for receiving the wireless power.
US10523268B2 Signal power reduction systems and methods
A method of reducing transmission power for an encoded data stream includes the steps of receiving an incoming data stream having equal probability for a plurality of incoming data bits, assigning a symbol scheme to the received data bits of the incoming data stream according to probabilities of occurrence of individual ones of the received data bits, and transmitting an outgoing data stream according to the assigned symbol scheme having a second average transmit power, different than the first average transmit power, for a plurality of outgoing symbols.
US10523267B2 Method and apparatus for transmitting signal in a wireless communication system
A method for transmitting a signal by a Device-to-Device (D2D) User Equipment (UE) is disclosed. The method includes mapping a block of complex-valued symbols to Physical Resource Blocks (PRBs), and generating and transmitting a Single Carrier Frequency Division Multiple Access (SC-FDMA) signal after the mapping. If frequency hopping is used during the mapping, a lowest PRB index of the PRBs is changed between a first PRB index and a second PRB index according to a change in a transmission number for a transport block. If the block of complex-valued symbols is a D2D communication signal, the transmission number for the transport block is replaced with a subframe index of a D2D resource pool.
US10523265B2 Generating a composite signal with code division multiplexing (CDM) and time division multiplexing (TDM) pilots
A wireless communication may receive a composite signal that includes data symbols, a code division multiplexing (CDM) pilot sequence that is spread with a first channelization code, and a time division multiplexing (TDM) pilot sequence including a cyclic prefix where the TDM pilot sequence is spread with a second channelization code. The composite signal may be received within a designated time region such that the CDM pilot sequence has non-cyclic properties over the designated time region. The composite signal may be descrambled with a non-cyclic scrambling code.
US10523263B2 Motor vehicle having two modems of different LTE categories
An embodiment relates to a mobile communication device for a motor vehicle, wherein the mobile communication device is adapted to provide a wireless connection to a mobile communication network, and a control unit of the mobile communication device is programmed to transmit and/or to receive data via the wireless connection in a basic mode through a basic modem circuit, which provides a predetermined basic bit rate. According to the invention, an additional modem circuit is provided, which provides a low bit rate that is lower than the basic bit rate for transferring data via the wireless connection, wherein the control unit is programmed to identify at least one predetermined switching event and, when the switching event is identified, to switch from the basic mode to an additional mode in which the control unit transmits and/or receives data through the additional modem circuit.
US10523255B1 Millimeter wave antenna management
A mobile electronic communications device performs millimeter wave antenna management for a plurality of mm-wave antennas using a respective plurality of sensor arrays, each having at least a thermal sensor and a capacitive sensor. The sensor arrays are used to determine whether a human presence exists within a sense distance of each of the sensor arrays and manage the usage of each mm-wave antennas based on whether a human presence exists within the sense distance of its associated sensor array.
US10523251B1 Automatic gain control system and method with improved blocker performance
A communications receiver with improved blocker performance including multiple gain tables selected based on a number of reductions or back offs from a maximum coarse gain setting. A receiver chain with multiple gain stages converts a received signal to a digital format, determines the power level of the received signal, and provides an overload indication. A first gain table maximizes SNR and SNDR for weak blockers and at least one additional gain table successively improves SNDR for stronger blockers. An AGC circuit initially sets the coarse gain setting to maximum, and backs off a number of coarse gain steps until the receiver chain is not overloaded. The number of back off steps is used to select a gain table, the power level is used to select an entry in the selected table, and the selected entry includes gain settings for the gain stages of the receiver chain.
US10523249B2 Directional dual-radio wireless repeater
A wireless electronic device is provided. The wireless electronic device includes a first antenna and a first transceiver operatively coupled to the first antenna. The first transceiver is configured to receive and transmit data signals of a wireless communications network in a first frequency band. The first antenna is positioned to receive and transmit in a first direction. The wireless electronic device further includes a second antenna and a second transceiver operatively coupled to the second antenna and the first transceiver. The second transceiver is configured to receive and transmit data signals of the wireless communications network in a second frequency band. The second antenna is positioned to receive and transmit in a second direction being opposite to the first direction.
US10523246B1 Apparatus and methods for a configurable wireless communication chip
The present disclosure describes apparatuses and methods for a configurable wireless communication chip. In some aspects, a wireless communication chip includes multiple radio paths and is capable of operating in a first communication mode that supports communication in non-contiguous segments of bandwidth and a second communication mode that does not support communication in non-contiguous segments of bandwidth. Based on a hardware configuration external to the wireless communication chip, the radio paths can be configured to operate in the first communication mode or the second communication mode. In some cases, the hardware configuration external to the wireless communication chip includes fewer antennas or amplifier paths than radio paths of the chip, such as due to cost or form-factor considerations. In such cases, the wireless communication chip can operate in the second communication mode to implement advanced communication techniques with reduced hardware, enabling flexibility to design lower cost or smaller devices.
US10523245B2 Soft decoder for generalized product codes
A memory device includes a memory array, a processor, and a decoding apparatus. The processor is coupled to the memory array and configured to read encoded data from the memory array. The encoded data includes a plurality of data blocks and each data block is included in two or more data codewords. Further, data codewords belonging to a same pair of data codewords share a common data block. The decoding apparatus is configured to iteratively decode data codewords using hard decoding and soft decoding, and to correct stuck errors by identifying failed data blocks based on shared blocks between failed data codewords.
US10523239B2 Method for generating encoded data that is encoded based on low-density parity-check codes, and method for decoding the encoded data
A method for generating encoded data includes: generating at least one local LDPC matrix and a global LDPC matrix, the global LDPC matrix relating to each of the at least one local LDPC matrix; repeatedly selecting one of the at least one local LDPC matrix as a target local LDPC matrix until a number t of the target local LDPC matrices are selected, where t is a user-defined number that is greater than one; generating a block matrix that includes the target local LDPC matrices; generating a primary LDPC matrix that includes a first primary matrix part relating to the block matrix, and a second primary matrix part relating to the global LDPC matrix; and encoding data based on the primary LDPC matrix.
US10523230B2 System and methods for mixed-signal computing
A mixed-signal integrated circuit that includes: a global reference signal source; a first summation node and a second summation node; a plurality of distinct pairs of current generating circuits arranged along the first summation node and the second summation node; a first current generating circuit of each of the plurality of distinct pairs that is arranged on the first summation node and a second current generating circuit of each of the plurality of distinct pairs is arranged on the second summation node; a common-mode current circuit that is arranged in electrical communication with each of the first and second summation nodes; where a local DAC adjusts a differential current between the first second summation nodes based on reference signals from the global reference source; and a comparator or a finite state machine that generates a binary output value current values obtained from the first and second summation nodes.
US10523225B2 Beating high-Q resonators oscillator
For producing a low-power, low-phase noise oscillating signal using a self-injection locking oscillator, examples include: producing, using an oscillator, a signal having a base frequency component, an Mth harmonic component and a Pth harmonic component, in which M and P are selected integers and M>P>1; filtering the signal through one or more bandpass filters including at least two resonators, the filters having Q factor ≥5, the filters configured to pass the Mth and Pth harmonic components; multiplying the filtered Mth and Pth harmonic components together to produce a multiplied signal, and filtering the multiplied signal using a low pass filter to pass a difference between the filtered Mth and Pth harmonic components, the difference including a filtered beat frequency waveform; and injecting the filtered beat frequency waveform into the oscillator to injection lock the signal to the filtered beat frequency waveform.
US10523204B2 Transmitter circuit and receiver circuit for operating under low voltage
A transmitter circuit including a pre-driver circuit configured to receive a logic signal from a logic circuit and to generate a first signal driven by a first voltage, the pre-driver circuit including a transistor having a threshold voltage equal to or lower than a threshold voltage of a transistor included in the logic circuit, and a main-driver circuit configured to receive the first signal and generate a second signal driven by a second voltage, the main-driver circuit configured to output the second signal to an input/output pad, the main-driver circuit including a transistor having a threshold voltage which is equal to or lower than the threshold voltage of the transistor included in the logic circuit may be provided.
US10523201B2 Pane arrangement with pane with low-E coating and capacitive switching region
A pane arrangement having a pane with an inner surface and an outer surface, a low-E coating arranged on the inner surface of the pane. The pane arrangement having a coating-free first partition line formed in the low-E coating. A capacitive switching region is electrically isolated from a surrounding region of the low-E coating. The surrounding region surrounds the capacitive switching region in sections. The capacitive switching region has a contact region, a supply line region and a first connection region. The supply line region electrically connects the contact region to the first connection region. A coating-free second partition line is formed in the low-E coating. The surrounding region is electrically isolated from an outer region of the low-E coating. The outer region surrounds the surrounding region. A capacitive sensor electronics system is electrically connected to the first connection region of the capacitive switching region and to the surrounding region by a second connection region.
US10523195B1 Mixed style bias network for RF switch FET stacks
Embodiments include a switch stack comprising ACS FETs and mixed-style gate resistor bias networks that mitigate the effects of high leakage current. By carefully selecting the number of ACS FETs in a sub-stack that uses a rung gate resistor bias network versus a sub-stack that uses a rail gate resistor bias network, as well as by selecting particularly useful values for the gate resistors in each bias network, a tradeoff can be achieved between adverse Vg offset and Q factor. The switch stack may be configured with rung-rail gate resistor bias networks, or with rung-rail-rung gate resistor bias networks. Other embodiments include mixed-style body resistor bias networks in switch stacks comprising non-ACS FETs. Some embodiments include one or more positive-logic FETs M1-Mn, series-coupled on at least one end to an “end-cap” FET M0 of a type that turns OFF when the applied VGS is essentially zero volts.
US10523190B2 Pulse density modulation adjustment
A modulator having a pulse density modulator configured to generate from bit stream information a Pulse Density Modulation (PDM) stream based on a PDM clock; and a bit stream adjuster configured to divide the PDM clock into a PDM multi-phase clock, adjust a duration of at least one pulse of the generated PDM stream by selecting a PDM clock phase of the PDM multi-phase clock for sampling the generated PDM stream, and output an adjusted PDM stream.
US10523181B2 Surface acoustic wave RFID sensor for material and structure sensing
The present application describes embodiments of a zero-power radio-frequency identification (RFID) sensor chip based on a combination of a surface acoustic wave (SAW) transducer and two-dimensional electron gas (2DEG) or two-dimensional holegas (2DHG) conducting structure, and its use as an ultrasensitive microphone for material and structure sensing. The SAW RFID sensor contains a piezoelectric substrate, on which a multilayer heterojunction structure is deposited. The heterojunction structure comprises at least two layers, a buffer layer and a barrier layer, wherein both layers are grown from III-V single-crystalline or polycrystalline semiconductor materials, such as Ga N/Al Ga N. Interdigitated transducers (IDTs) transducing SAWs are installed on top of the barrier layer. A conducting channel comprising a two-dimensional electron gas (2DEG), in case of two-layers configuration, or a two-dimensional hole gas (2DHG), in case of three-layers configuration, is formed at the interface between the buffer and barrier layers and provides electron or hole current in the system between the non-ohmic (capacitively-coupled) source and drain contacts connected to the formed channel.
US10523177B2 Piezoelectric thin film resonator and fabrication method of the same, filter, and multiplexer
A piezoelectric thin film resonator includes: a substrate; lower and upper electrodes located on the substrate; a piezoelectric film that has a lower piezoelectric film mainly composed of aluminum nitride and an upper piezoelectric film mainly composed of aluminum nitride, the lower piezoelectric film and the upper piezoelectric film being in contact with each other in at least a part of a resonance region where the lower electrode and the upper electrode face each other across at least a part of the piezoelectric film, and a fluorine concentration at a boundary face with which the lower piezoelectric film and the upper piezoelectric film are in contact being 0.03 atomic % or less; and an insulating film that is located between the lower piezoelectric film and the upper piezoelectric film in a region other than the at least a part of the resonance region and contains silicon oxide.
US10523169B2 Audio control using auditory event detection
In some embodiments, a method for processing an audio signal in an audio processing apparatus is disclosed. The method includes receiving an audio signal and a parameter, the parameter indicating a location of an auditory event boundary. An audio portion between consecutive auditory event boundaries constitutes an auditory event. The method further includes applying a modification to the audio signal based in part on an occurrence of the auditory event. The parameter may be generated by monitoring a characteristic of the audio signal and identifying a change in the characteristic.
US10523168B2 Method and apparatus for processing an audio signal based on an estimated loudness
An apparatus comprising at least one processor and at least one memory including computer program code. The at least one memory and the computer program code is configured to, with the at least one processor, cause the apparatus at least to determine a loudness estimate of a first audio signal, generate a parameter dependent on the loudness estimate; and control the first audio signal dependent on the parameter.
US10523166B2 Differential amplifier with modified common mode rejection, and to a circuit with an improved common mode rejection ratio
An amplifier circuit having improved common mode rejection is provided. This can be achieved by estimating the common mode value of an input signal and using this to adjust a target common mode voltage at the output of the amplifier. This can help avoid the differential gain becoming modified by the common mode voltage.
US10523163B2 Power amplifier and wireless communication device
A power amplifier includes an output signal generator constructed to generate, on the basis of an input AC signal, an output signal including, in cycles, a first pulse being width higher in voltage than a first reference voltage and a second pulse being width lower in voltage than the first reference voltage and a feedback circuit constructed to generate a first bias signal corresponding to the output signal and feed back the first bias signal to an input side of the output signal generator to equalize a width of the first pulse and a width of the second pulse in the cycles of the output signal.
US10523162B2 Split signal differential MEMS microphone
An integrated circuit includes a first amplifier and a second amplifier. A first impedance matching circuit is coupled to the first amplifier, a first charge pump, and a single MEMS transducer. A second impedance matching circuit is coupled to the second amplifier, a second charge pump, and to the single MEMS transducer. A first capacitive load as measured at an input of first amplifier, and a second capacitive load as measured at an input of the second amplifier exist. The first capacitive load and the second capacitive load are balanced with respect to each other. A single pressure change causes the single MEMS transducer to create a first electrical signal and a second electrical signal. Both the first electrical signal and the second electrical signal are matched or approximately matched in magnitude, and 180 degrees or approximately 180 degrees out of phase with respect to each other.
US10523160B2 Protection of power amplifiers in a signal booster
Technology for a repeater is disclosed. The repeater can include a power amplifier and a controller. The controller can determine whether a load is connected to the repeater. The controller can protect the power amplifier when the load is not connected to the repeater by disabling the power amplifier. The controller can unprotect the power amplifier when the load is connected to the repeater by enabling the power amplifier.
US10523159B2 Digital compensator for a non-linear system
A pre-distorter that both accurately compensates for the non-linearities of a radio frequency transmit chain, and that imposes as few computation requirements in terms of arithmetic operations, uses a diverse set of real-valued signals that are derived from the input signal. The derived real signals are passed through configurable non-linear transformations, which may be adapted during operation, and which may be efficiently, implemented using lookup tables. The outputs of the non-linear transformations serve as gain terms for a set of complex signals, which are functions of the input, and which are summed to compute the pre-distorted signal. A small set of the complex signals and derived real signals may be selected for a particular system to match the classes of non-linearities exhibited by the system, thereby providing further computational savings, and reducing complexity of adapting the pre-distortion through adapting of the non-linear transformations.
US10523151B2 Utility pole mounted solar panels and securing brackets
An electrical transmission system has solar electrical generation stations mounted directly to existing utility poles along a transmission line. Solar panels and securing brackets define each solar electric generation station. Each station has at least one generally East facing panel, at least one generally South facing panel, and at least one generally West facing panel. A power coupling conducts electricity generated by the solar electric generation station into the transmission lines. In one embodiment, a plurality of spacer members support the separate and distinct solar collector surfaces in a fixed position relative to the utility pole and have a plurality of clamp passages. A plurality of clamps pass through the clamp passages to guide and retain the clamps. In another embodiment, a plurality of adjustable brackets affix with the spacer members adjacent a first end and to the utility pole adjacent a second end distal to the first end.
US10523143B2 Sensorless BDLC control
A method for controlling a single-coil BLDC motor, the method comprising: monitoring a signal indicative of a time derivative of a phase current through the coil of the BLDC motor during at least one commutation cycle; determining a first moment of the at least one commutation cycle such that at the first moment the absolute value of the time derivative of the phase current is smaller than or equal to a slope threshold; determining a rising edge of a driving signal in a commutation cycle, based on the first moment of that commutation cycle and/or based on the first moment of at least one earlier commutation cycle, and/or determining a falling edge of the driving signal in that commutation cycle based on the first moment of at least one earlier commutation cycle; driving the single-coil BLDC motor using the driving signal.
US10523139B2 Dual-inverter for a brushless motor
A power tool is provided including: an electric brushless direct current (BLDC) motor having rotor and a stator defining phases; a power unit including a first switch circuit connected electrically between a first power supply and the motor, and a second switch circuit connected electrically between a second power supply and the motor; and a controller configured to control a switching operation of the first switch circuit and the second switch circuit to regulate a supply of power from at least one of the first power supply and/or the second power supply to the motor.
US10523129B2 Synchronous rectification circuit
Provided is a synchronous rectification circuit, which relates to electronic circuit technologies. The synchronous rectification circuit is self-driven by a combination of a charge pump and a Boost circuit, including a rectification MOSFET, a charge pump, logic control modules, voltage detection modules, an oscillator module, a PWM generation module, a reference voltage generation module, a switch, a free-wheeling MOSFET, an isolation MOSFET, an inductor, a capacitor and sampling resistors. According to the present application, initially, the charge is stored on the capacitor through the charge pump, the Boost circuit is turned on till the voltage is increased to a certain value; through processing by the logic control modules and the like, the rectification MOSFET is turned on, thus self-driving of the synchronous rectification circuit is achieved. The self-driving mode can charge the capacitor faster, lower the duty of the rectification circuit, and reduce the average conduction voltage drop.
US10523126B1 Multi-section current sense method for monolithic power system
This present invention comprises the multiple power sections and a multi-input operational amplifier, wherein the pilot device places at the different location of the main power MOSFET form multiple individual power section, the multi-input operational amplifier drives a transistor to detect the overall current of each power section furthermore report the overall current to system.
US10523125B2 Power supply device, machine, and control method for performing power conversion using a multiphase converter
A power supply device includes: a power supply; a conversion module including a plurality of conversion units configured to perform voltage conversion of power supplied by the power supply; a change unit that an operation number, which is the number of the conversion units performing the voltage conversion; and a control unit that supplies a control signal having a predetermined duty ratio to the conversion unit and controls the conversion module. When the change unit changes the operation number, the control unit gradually increases a first duty ratio, which is a duty ratio of the control signal supplied to a conversion unit for starting or stopping the voltage conversion to a second duty ratio, which is a duty ratio of the control signal supplied to a conversion unit for continuously performing the voltage conversion, at a predetermined change rate, or gradually decreases the first duty ratio to zero.
US10523123B2 Method for actuating a multi-phase synchronous converter
A multi-phase synchronous converter consisting of a plurality of half bridges which in turn consist of an upper power switch and a lower power switch, the converter being actuated by a pulse width modulation dependent on a predetermined pulse duty cycle in the range of zero to one hundred percent. The multi-phase synchronous converter generates an output current and is operated in a normal mode in which the power switches switch with a normal switching period defined by a predetermined normal switching frequency, and a normal pulse duration dependent on the actual pulse duty cycle. As soon as the pulse duty cycle exceeds an upper duty cycle threshold or falls below a lower duty cycle threshold, the multi-phase synchronous converter is switched from the normal mode into an operating mode in which at least one of the power switches of at least one half bridge is deactivated.
US10523121B2 Direct current-direct current converter
A DC-DC converter can include: a switched capacitor converter including at least one switch group and at least one capacitor, where each switch group includes two switches coupled in series, and at least one capacitor is respectively coupled in parallel with a corresponding one of the switch groups; and a switch converter including a first magnetic component, where the switch converter is configured to share one of the switch groups, the first magnetic component is coupled to an intermediate node of the shared switch group, and the intermediate node is a common coupling point of two switches of the shared switch group.
US10523109B2 Vehicle capacitor assembly
An electrified vehicle capacitor assembly including a film capacitor assembly and a support structure is provided. The film capacitor assembly may include a stack of alternating electrodes and film layers. The electrodes may be offset from one another to alternatively contact opposing terminals. The support structure may include coolant channels and may be arranged to orient the film capacitor assembly adjacent an inverter assembly and such that each is in conductive thermal communication with at least one of the coolant channels. The film capacitor assembly further includes a stack of alternating metal foils and film layers disposed between a pair of contact layers, a pair of terminals, and a first thermal plate. Each of the pair of terminals is disposed on an outer side of one of each of the pair of contact layers.
US10523107B2 Control circuit for voltage regulator with slew rate controlled reference signal generating and associated method
A method for controlling a voltage regulator is receiving a voltage identification code which has a pulse width modulation signal, providing a duty signal via measuring a duty cycle of the pulse width modulation signal, calculating a target voltage based on the duty signal, providing a reference signal based on the duty signal and the target voltage. If it is judged that the duty cycle of the pulse width modulation signal increases, the reference signal is restricted increasing or keeping its value without decreasing, and if it is judged that the duty cycle of the pulse width modulation signal decreases, the reference signal is restricted decreasing or keeping its value without increasing.
US10523097B2 Electrical conductor aligning method
An electrical conductor aligning device that can, without mutual interference, easily, and in a short period of time, align a plurality of electrical conductors in an annular shape while overlapping in the peripheral direction. The coil element aligning device includes: holding sections, a slide mechanism and a cylinder mechanism. One leg of each coil element is held by the plurality of holding sections, the plurality of coil elements being aligned in an annular shape at a spacing such that there is no overlapping in the peripheral direction, and then the plurality of holding sections being moved inwards in the radial direction by the slide mechanism and the cylinder mechanism, thereby aligning the plurality of coil elements in an annular shape while overlapping in the peripheral direction.
US10523095B2 Method for production of electrical machine stator comprising preforming step, and corresponding wound stator
The invention essentially relates to a method for the production of a winding of a stator (15) comprising a body equipped with slots (28), comprising: a supply step consisting in supplying a winding unit with a bundle of conductors (37); and a pre-forming step consisting in moving the winding unit in relation to the bundle of conductors (37), such as to obtain a bundle of conductors (37) having, for each phase winding (E1-E6), at least two loop structures (39) and at least three segment structures (38), two of the segment structures (38) being positioned such that they can be disposed in the same slot (28) of the stator (15) and the two loop structures (39) connecting said two segment structures (38) stacked on the third segment structure (38).
US10523091B2 Control unit and electric power steering device employing control unit
A frame has upper and lower surfaces that extend in a perpendicular direction to a motor output shaft, donut-shaped conductive plates are mounted respectively on the upper and lower surfaces, and the conductive plates both include connection-forming terminal portions provided on inner and outer peripheral sides thereof. An inverter circuit is constituted by a power module formed from a plurality of switching elements, a power supply terminal is provided on one side of a package forming the power module, while an output terminal connected to a winding terminal for supplying power to a motor and a control terminal connected to a control signal are provided on an opposing side. The terminal portions on the inner peripheral sides of the conductive plates are connected to the power supply terminal of the power module, and the control board is connected to the control terminal of the power module.
US10523090B2 Inverter terminal block installed in a motor case
In a terminal block which is interposed between a motor case 100 and an inverter case placed in the motor case and connects a motor input terminal to an inverter output terminal, an upper base for accommodating an inverter side connecting terminal connected to the inverter output terminal is fixed to the inverter case, and a lower base for accommodating a motor side connecting terminal is fixed to the motor case, and a waterproof and elastic member is interposed between the upper base and the lower base and the motor side connecting terminal is connected to the inverter side connecting terminal by a flexible conductive member (a braided wire).
US10523088B2 Energy storage system for doubly fed induction generator
Systems and methods for operating an energy storage system in a doubly fed induction generator wind turbine system are provided. An energy storage system can include a transformer configured to transform AC power from a first voltage to AC power at a second voltage and a bi-directional AC to DC power converter coupled to the transformer. The bi-directional AC to DC power converter can be configured to convert the AC power at the second voltage to a DC power. The energy storage system can further include an energy storage device coupled to the bi-directional AC to DC power converter. The energy storage system can be configured to receive power generated by a rotor of the DFIG via an AC line bus. The energy storage device can be configured to store the power received by the energy storage system.
US10523086B2 Actuator having reduced dimensions and integrated locking of the motor with respect to the housing
The invention relates to an actuator (1) for positioning an aeraulic flap, including a housing (10) containing an electric motor (30) surrounded by a shell (31) which is rigidly connected to a stator (33) of the motor (30) and which has one end closed by a cover (35), from which protrudes an output shaft (34) of the motor, the output shaft (34) being rotatably coupled to an input stage of an epicyclic reduction gear (50) having an external ring gear (52), the cover (35) including means (41) for locking said cover against rotation with respect to the shell (31), and said locking means (41) being arranged so as to also lock the external ring gear (52) against rotation with respect to the shell (31) of the electric motor (30).
US10523082B2 Bearing assembly for electrical generator
A bearing assembly for an electrical generator includes a frame, a bearing liner and a ring. The frame is configured to connect with a housing of an electrical generator. The frame includes a frame opening and is made from a first material. The bearing liner connects with the frame. The bearing liner is made from a second material, which is dissimilar from the first material. At least a portion of the bearing liner passes through the frame opening. The ring surrounds the bearing liner. The ring contacts the frame and the bearing liner and maintains a clearance between the portion of the bearing liner passing through the frame opening and the frame.
US10523060B2 Power supplying device, wireless power transmission system with positional adjustment and method thereof
A wireless power transmission system is provided, which includes a power supplying device and a power receiving device. The power supplying device electrically connects to an outside supply terminal and has a wireless transmission module. The power receiving device has a wireless receiving module. Wherein, the power supplying device connects to the wireless receiving module via the wireless transmission module and transmits a power from the outside supply terminal to the power receiving device, after the power supplying device detects the wireless receiving module via the wireless transmission module. Alternatively, after the power receiving device detects the wireless transmission module via the wireless receiving module, the power receiving device connects to the wireless transmission module via the wireless receiving module so as to receive the power transmitted by the power supplying device.
US10523056B2 Power receiver and power transmission system
A power receiver includes a secondary-side resonance coil including a resonance coil part to receive power from a primary-side resonance coil by magnetic resonance; a capacitor in the resonance coil part of the secondary-side resonance coil; a series circuit of first and second switches connected in parallel with the capacitor; a first rectifier connected in parallel with the first switch, and having a first rectification direction; a second rectifier connected in parallel with the second switch, and having a second rectification direction opposite to the first rectification direction; a detector to detect a waveform of a power supply supplied to the secondary-side resonance coil; and a controller to adjust the waveform, and a phase difference between first and second signals to switch on and off the first and second switches, respectively, to adjust the power to be received by the secondary-side resonance coil.
US10523054B2 System and method for triggering power transfer across an inductive power coupling and non resonant transmission
A triggerable power transmitter for power transmission from a primary coil to an inductively coupled secondary coil in a power receiver has a primary coil; a driver for electrically driving the primary coil; a probing coil receives analog signals indicative of resonance properties of the primary coil; analog filters may be used to filter frequencies, and a processor capable of generating digital information in response to the analog signal and determining if said primary coil is coupled to a secondary coil based on the digital information, and triggering power from the primary coil to said secondary coil when said primary coil is inductively coupled to said secondary coil. A resistor may be selectably connected in series with the primary coil and shorted out when power is transmitted.
US10523053B2 Sport ball inductive charging methods and systems
Disclosed herein are system, method, and computer program product embodiments for inductively charging a sport ball. An embodiment operates by transmitting from a resonant circuit a calibration signal in response to detecting a charging base, and transmitting from the resonant circuit a charging state in response to receiving power at the resonant circuit. Another embodiment operates by transmitting from a resonant circuit a presence signal, receiving at the resonant circuit a calibration signal from a second resonant circuit in response to transmitting the presence signal, and transmitting from the resonant circuit power to the second resonant circuit in response to receiving the calibration signal.
US10523049B2 Uninterruptible power supply apparatus
An uninterruptible power supply apparatus supplies AC power from any one of a first inverter of a first power conversion device and a second inverter of a second power conversion device to a load, and when this inverter has a malfunction, the uninterruptible power supply apparatus supplies the AC power from the other inverter to the load. When a DC voltage provided to the second inverter is higher than a lower limit voltage, the second power conversion device outputs an AC voltage having a sinusoidal waveform and falling within an acceptable input voltage range of the load, and when the DC voltage is lower than the lower limit voltage, the second power conversion device outputs an AC voltage having waveform distortion within a range acceptable to the load and falling within the acceptable input voltage range of the load.
US10523026B2 Electric power supply system
An electric power supply system includes a charger, first and second high electric potential side lines, first and second diodes, a first battery and a first load, a second battery and a second load, a first switch, a second switch, and a control device. The control device is configured to switch the first switch to an open state and maintain the second switch in a close state when the first battery reaches a predetermined level or higher of a state of charge earlier than the second battery after the control device starts charging the first battery and the second battery.
US10523024B2 Method and device for battery charging and maintenance
A method and device is disclosed for charging and/or maintenance of lead-acid and alkaline accumulator batteries, allowing a charge, discharge, or recovery in control-conditioning cycles of these batteries. To increase efficiency of the battery recovery process, its charge is created by a reversible current in consecutive stages. Correction of the charging mode is provided based on voltage and temperature of the accumulator battery.
US10523022B2 Power management circuit for dynamically cut-off voltage of battery
A power management circuit for a battery cell is provided. The battery cell is coupled to a load through an output terminal. The power management circuit includes a current detection circuit, a loading determination circuit, and a voltage determination circuit. The current detection circuit detects a discharge current of the battery cell when the battery cell is discharged through the load to generate a discharge-current signal. The loading determination circuit determines a loading value of the load according to the discharge-current signal to generate a loading signal. When the battery voltage of the battery cell drops to the cut-off voltage, the power management circuit terminates the discharge of the battery cell through the load.
US10523021B2 Wireless charging control based on electronic device events
An electronic device. The electronic device may include a battery, and a charging system in electronic communication with the battery. The charging system may be configured to charge at least a partially-depleted battery to a threshold charge value, discontinue the charging in response to the battery being charged to the threshold charge value, and monitor the function of the electronic device to detect at least one of an anticipated event, and an unanticipated event of the electronic device. Additionally the charging system may be configured to recharge the battery in response to detecting one of: the anticipated event occurring a predetermined time subsequent to the recharging of the battery, or the unanticipated event occurring immediately before the recharging of the battery.
US10523012B2 Safety device for photovoltaic installations
The present disclosure is directed to a safety device for photovoltaic installations. The safety device includes a first terminal adapted to connect to a first output terminal of a solar panel, a second terminal adapted to connect to a second output terminal of the solar panel, a first switching module connected between the first terminal and the second terminal. The first switching module comprising a first switch and a first impedance connected in series. The first impedance includes one terminal connected to the first terminal and the first switch includes one terminal connected to the second terminal. A control module is adapted to read a control signal and drive the operation of the first switch based on the read value of the control signal. A power supply means is adapted to supply power to the control module.
US10523011B2 Voltage compensation apparatus for photovoltaic system and photovoltaic system
A voltage compensation apparatus for a photovoltaic system and a photovoltaic system are provided. The voltage compensation apparatus includes a current direction limiting circuit and a compensation power supply connected in series; or only includes a current direction limiting circuit. The current direction limiting circuit includes at least one limiting device configured to conduct a current in a unidirectional manner. The voltage compensation apparatus is connected between the output terminal of the converter and the ground. The photovoltaic system includes: a photovoltaic array, a converter, a transformer and the voltage compensation apparatus. An output terminal of the converter is connected with a primary side of the transformer, and an input terminal of the converter is connected with the photovoltaic array. The voltage compensation apparatus is configured to raise or lower a voltage at the output terminal of the converter.
US10523008B2 Scalable hierarchical energy distribution grid utilizing homogeneous control logic
Techniques are disclosed for implementing a scalable hierarchical energy distribution grid utilizing homogeneous control logic are disclosed that provide distributed, autonomous control of a multitude of sites in an energy system using abstraction and aggregation techniques. A hierarchical energy distribution grid utilizing homogeneous control logic is provided that includes multiple control modules arranged in a hierarchy. Each control module can implement a same energy optimization scheme logic to directly control site energy resources and possibly energy resources of sites associated with control modules existing below it in the hierarchy. Each control module can act autonomously through use a similar set of input values to the common optimization scheme logic.
US10523007B2 Facility with decoupled adaptive sensor system
A facility can include a main power source. One or more facility systems can be operatively connected to the main power source. The facility can include a plurality of sensors. The plurality of sensors can be configured to acquire facility data. A plurality of energy harvesters can be operatively connected to the plurality of sensors. The plurality of energy harvesters can be configured to convert energy received in one form into another form of energy. The plurality of energy harvesters can be operatively connected to supply energy to the plurality of sensors. The plurality of sensors can be exclusively powered by energy supplied by the plurality of energy harvesters. Thus, the plurality of sensors are decoupled from the main power source. The facility can be a fixed facility or a mobile facility. The facility can be used for disaster relief or other applications.
US10522996B2 Electronic circuit breaker with physical open-contact construction and fail-safe protection
A circuit breaker includes main contacts movable between closed and open positions such that a line terminal and a load terminal are, respectively, in electrical communication or electrically isolated. A trip coil is connected to the contacts, causing the contacts to move from the closed position to the open position in response to a trip current, thereby tripping the circuit breaker. A normally closed relay having a relay activating circuit and a switching circuit is provided, with the switching circuit being electrically connected to the trip coil. A monitoring circuit is electrically connected to the relay activating circuit, supplying activating power to the relay activating circuit so long as a determination is made that the breaker is operating within acceptable parameters, and ceasing to supply activating power to the relay activating circuit upon a determination being made that the breaker is not operating within acceptable parameters, thereby tripping the breaker.
US10522995B2 Overcurrent element in time domain
The present disclosure pertains to systems and methods for supervising protective elements in electric power systems. In one embodiment, a system may be configured to selectively enable a protective action an electric power system. The system may include a data acquisition subsystem receive a plurality of representations of electrical conditions associated with at least a portion of the electric power delivery system. An incremental quantities module may calculate incremental quantities from the plurality of representations. The system may be configured to detect an event, to determine an incremental quantities value during the event, and to determine a time-varying threshold. The incremental quantities value during the event may be compared with the time-varying threshold, and a protective action module may be enabled to implement a protective action when the value of the incremental quantities value during the event exceeds the time-varying threshold.
US10522993B2 Modular cable protector
A plurality of modular cable protectors can be removably connected in series by complementary end connectors at each end. Each cable protector also includes a number of tool engagement features that that can be removably engaged by a tool that enables a user to exert an upward force to disengage the end connectors on adjacent cable protectors. For example, the tool engagement features can be slots in the top surface of the cable protector with undercuts adjacent to the lower ends of the slots. A tool with vertical rods is manually inserted into the slots to disengage the cable protectors. Horizontal projections at the bottom of the vertical rods engage the undercuts in the slots, and allow the user to disengage adjacent cable protectors by lifting upward on the tool.
US10522990B1 System and method for an under floor seat-to-seat wiring trough to facilitate flat floors in aircraft passenger cabin
A seat-to-seat wiring system for an aircraft includes a floor panel and a wiring trough attached to the floor panel. The wiring trough includes a housing defining a raceway for receiving a wire and a first support member coupled to the housing. The first support member is attached to the floor panel is for securing the housing to the floor panel. The housing and the wire are disposed below the floor panel.
US10522986B2 Holdout supports and pre-expanded units and methods including same
An integral, unitary pre-expanded cover assembly unit for covering an electrical connection between first and second electrical cables each having a primary conductor and a neutral conductor includes a cover assembly, a holdout and a holdout support. The cover assembly includes an elastomeric sleeve and a duct. The elastomeric sleeve defines a cable passage to receive the electrical connection and the primary conductors of the first and second cables. The duct overlies the elastomeric sleeve. The duct defines a duct passage configured to receive at least one of the neutral conductors therethrough. The holdout is removably mounted within the cable passage of the elastomeric sleeve. The holdout defines a holdout passage. The holdout maintains the elastomeric sleeve in an expanded state. The holdout support is removably mounted within the holdout passage. The holdout support reinforces the holdout.
US10522977B1 Dual band wavelength division multiplexing (WDM) link for vertical cavity surface emitting lasers (VCSELs)
An electro-optical link is provided. In an example embodiment, the electro-optical link includes a number of vertical cavity surface emitting lasers (VCSELs); one or more drivers that operate the VCSELs such that each of the VCSELs selectively emits an optical signal; one or more multiplexers that multiplex a number of optical signals into an optical fiber, each optical signal emitted by one of the VCSELs; and one or more optical fibers. At least two optical signals are multiplexed into each optical fiber of the one or more optical fibers. In some example configurations eight or sixteen optical signals are multiplexed into one optical fiber.
US10522975B2 Increasing accuracy in the wavelength of semiconductor lasers
An optical system includes a laser die that includes a gain medium and multiple laser waveguides that are each configured to guide a different laser light signal through the gain medium. Each of the laser waveguides outputs a laser light signal at a wavelength. The laser waveguides are arranged in multiple candidate groups. Each candidate group includes multiple laser waveguides. The wavelength spacing of the laser waveguides is the same or substantially the same in different candidate groups.
US10522970B2 Light-emitting device
A light-emitting device includes a laser diode element, a wavelength-converting member that absorbs light emitted from the laser diode element and converts wavelength of the light, and a transparent conductive film that is arranged on at least one of a light extracting-side surface and a laser diode element-side surface of the wavelength-converting member. The transparent conductive film is configured such that electrical resistance in a region overlapping the wavelength-converting member increases when the wavelength-converting member is damaged.
US10522968B2 Narrow linewidth multi-wavelength light sources
Narrow linewidth multi-wavelength (MW) light sources and related methods are disclosed. Such a light source includes gain chips coupled to a wavelength combiner and reflection chip that includes phase control sections (PCSs), a wavelength division multiplexer (WDM), and a micro-ring resonator (MRR) based reflector. The WDM combines light beams received from the gain chips, via the PCSs, into a combined light beam. The MRR based reflector receives the combined light beam and generates both a reflection MW light beam and a transmission MW light beam. The WDM receives the reflection MW light beam, separates it into different wavelengths, and provides each different wavelength of light via a respective one of the PCSs to a respective one of the gain chips to self seed an internal laser cavity thereof. The transmission MW light beam is, or is used to produce, the narrow linewidth MW light produced by the light source.
US10522967B2 Fiber laser system, fiber laser system production method, and processing method
The present invention achieves a fiber laser having a high reflection resistance. A length of an optical fiber MMF is set so that a condition is satisfied at each point on an individual optical path of a fiber laser (FL2), the condition being that a difference between time at which a power of a forward Stokes beam (SF) is at a maximum value and time at which a power of a backward Stokes beam (SB) is at a maximum value is greater than a sum of a half width at half maximum of the power of the forward Stokes beam (SF) and a half width at half maximum of the power of the backward Stokes beam (SB).
US10522962B2 Pulse light source device and method for creating CEP stable fs laser pulses
A pulse light source device (100) for creating fs output laser pulses (1, 1.1, 1.2, 1.3) having CEP stability comprises a pulse source device (10) creating primary ps laser pulses, a first beam splitting device (13) splitting the primary ps laser pulses to first ps laser pulses (2.1) and second ps laser pulses (2.2), a pulse shortening device (20) creating sub-ps laser pulses (3) by shortening and spectrally broadening the first ps laser pulses (2.1), a primary supercontinuum generation device (30) creating primary fs laser pulses (4), a pulse stretcher device (40) creating stretched ps laser pulses (5, 5.1) by stretching the primary fs laser pulses (4), a optical parametric chirped-pulse amplification device (51) creating amplified ps laser pulses (6, 6.1) on the basis of the stretched ps laser pulses (5, 5.1) and the second ps laser pulses (2.2); a phase stabilization device (61) creating CEP stable ps laser pulses (7, 7.1) by difference frequency generation of the amplified ps laser pulses (6, 6.1) and reference laser pulses derived from the primary ps laser pulses (2) or the sub-ps laser pulses (3), a pulse compressor device (71) creating compressed fs laser pulses (8, 8.1) by compressing the CEP stable ps laser pulses (7, 7.1) output by the phase stabilization device (61), and a secondary supercontinuum generation device (81) creating fs output laser pulses as the fs output laser pulses (1, 1.1) to be obtained by spectrally broadening the compressed fs laser pulses (8, 8.1). Furthermore, a method of creating fs output laser pulses is described.
US10522957B2 Power converter
In a power converter, a semiconductor module incorporates therein a semiconductor element that constitutes a power converter circuit. The semiconductor module has a power terminal extending therefrom, and the power terminal has opposing first and second terminal surfaces. The power converter includes a capacitor electrically connected to the semiconductor module. The power converter includes a busbar. The busbar includes a capacitor-connection terminal connected to the capacitor, and at least first and second semiconductor-connection terminals that are at least partly joined to the respective first and second terminal surfaces of the power terminal.
US10522956B2 Electronic Device
The present disclosure discloses an electronic device including an electronic apparatus and an electric connector. The electronic apparatus includes an electric connection port. The electric connection port includes a concave trench, a first and second conductive strips are disposed in the concave trench. The first conductive strip and the second conductive strip respectively extend along an extending direction of the concave trench. The electric connector includes a first and second elastic contacts which are exposed and protruded outward. When the electric connector is plugged into the electric connection port, the first elastic contact is in contact with the first conductive strip, and the second elastic contact is in contact with the second conductive strip. The electric connection port may accommodate the electric connector, so that the electric connector may be selectively plugged to any position on the electric connection port along the extending direction of the concave trench.
US10522954B1 Powered tree construction
A power transfer system to facilitate the transfer of electrical power between tree trunk sections of an artificial tree is disclosed. The power transfer system can advantageously enable neighboring tree trunk sections to be electrically connected without the need to rotationally align the tree trunk sections. Power distribution subsystems can be disposed within the trunk sections. The power distribution subsystems can comprise a male end, a female end, or both. The male ends can have prongs and the female ends can have voids. The prongs can be inserted into the voids to electrically connect the power distribution subsystems of neighboring tree trunk sections. In some embodiments, the prongs and voids are designed so that the prongs of one power distribution subsystem can engage the voids of another power distribution subsystem without the need to rotationally align the tree trunk sections.
US10522952B2 Receptacle housing assembly with heat conducting element
The present disclosure discloses a receptacle housing assembly and a receptacle. The receptacle housing assembly has a housing body, a retaining portion and at least one heat conducting element. The housing body may be configured for supporting a connecting terminal under temperature measurement. The retaining portion is disposed on the housing body to be configured for supporting and retaining a heat conducting element. The heat conducting element is disposed at the retaining portion. By means of the retaining portion, the receptacle housing of the present disclosure may improve the performance in supporting and retaining the heat conducting element and thus may be ready to integrally assemble.
US10522949B1 Optimized pin pattern for high speed input/output
Pin layouts for HSIO require a large number of pins due to isolation requirements. Differential signaling can be used in high speed transmission and reception. A single lane for operation at 6 to 8 Gbps speed typically a total of six to eight pins. At higher speeds, conventional technique to meet isolation requirements is to increase the number of ground pins per lane. With many lanes, the number of pins can become cumbersome. To address such issues, it is proposed to provide pin patterns that leverage differential cancellation to enhance signal isolation so that operation speed can increase while also reducing the number of pins so that the number of pins of a package is less cumbersome.
US10522948B2 Electrical connector and electrical connector assembly
An electrical connector and an electrical connector assembly are disclosed. The electrical connector comprises an insulating housing and a plurality of terminal columns arranged to the insulating housing. Each terminal column comprises a plurality of ground terminals and a plurality of differential signal terminal pairs alternately arranged along a first direction. Each ground terminal has a body portion and two elastic contact portions extending from the body portion and spaced apart from each other. Each signal terminal of each differential signal terminal pair has a body portion and an elastic contact portion extending from the body portion The terminal columns are arranged along a second direction perpendicular to the first direction and are spaced apart from each other, and the differential signal terminal pair of each terminal column corresponds to the ground terminal of the adjacent terminal column in position in the second direction, an orthogonal projection of each differential signal terminal pair of each terminal column along the second direction is positioned within a range which is covered by a width of the corresponding ground terminal of the adjacent terminal column.
US10522946B1 Connectors with locking tab
In some examples, an apparatus includes a connector of an electronic device including a locking tab, wherein the connector fits into a corresponding connector of a host computing device; an arm coupled to the locking tab; and an actuator, wherein the actuator in a first position depresses the collapsible arm and disengages the locking tab; and the actuator in a second position releases the collapsible arm and engages the locking tab.
US10522944B2 Disposable electrical connector having a printed circuit board
An electrical connector comprising a first housing defining a cavity therein, a first printed circuit board disposed in the cavity of the first housing, a contact coupled with the first printed circuit board, a disposable second housing defining a cavity therein, and a second printed circuit board disposed in the cavity of the second housing, the second printed circuit board having a contact pad positioned on a surface of the second printed circuit board, the contact pad of the second printed circuit board configured to engage with the contact when the first housing and the second housing are mated together.
US10522943B1 Magnetically securing detachable electronic cable assembly and method
A versatile device for quickly and conveniently linking electronic apparatuses includes a pair of cooperating bodies with mating interfaces, and magnetically coupling elements having an adjustable degree of attraction and retention. Angularly keyed, selective geometrical interfaces between the bodies facilitate and assure correct relative orientation and mating. A light indicator attests to proper electrical connection between the bodies.
US10522939B2 Cover assembly for a telecommunications connector
A cover assembly (100) is disclosed that can be installed onto and removed from a telecommunications connector (200) without requiring the connector (200) from being removed from its mounted position and without requiring an associated cover plate (120) from being removed from its mounted position. The cover assembly (100) can include a base portion (150) that defines an opening that entirely surrounds a cover portion (110). In one example, the cover portion (110) is attached to the base portion (150) via a living hinge (118). In one aspect, the base portion (150) acts as a color cap while the cover portion (110) acts as a dust cover. In one example, the base portion (150) is provided without a cover portion (110) such that the cover assembly (100) simply acts as a color cap.
US10522937B2 Convenience interface device with magnetically sealing cover
A convenience interface device is provided for personnel to access devices that reside inside an enclosure without opening the enclosure door. The convenience interface device includes a housing, a cover assembly comprising a cover and a cover receiving frame operatively connected to the housing, a first metal insert and a first magnet for magnetically connecting together, one of the first metal insert and the first magnet on one of the cover or the receiving frame and the other of the first metal insert and the first magnet on the other of the cover or the receiving frame, and a second metal insert and a second magnet for magnetically connecting together, one of the second metal insert and the second magnet on one of the cover or the receiving frame and the other of the second metal insert and the second magnet on the other of the cover or the receiving frame. The housing passes through an opening in the enclosure door and includes inside and outside outlet faces. The cover may be held closed by the magnet and metal inserts or alternatively by screws when a more secure closure is needed.
US10522923B2 Electrical connector with a quick release fastener
An electrical connector (2) comprising a quarter turn fastener (4), the quarter turn fastener (4) comprising a stud (6) having at least one helical cam slot (8) and a receptacle (10) comprising at least one cam follower (24) and a biasing means (12), the connector further comprising means for connection (14) to an electrical assembly, wherein the electrical connector has a first electrical contact surface (16) and a second electrical contact surface (17) and releasably connects the first and second surfaces in operative engagement, and wherein the electrical connector maintains a constant clamp force across the surfaces.
US10522922B2 Antenna system
An antenna system includes a feeding point, an antenna array comprising four antenna units and a power division network comprising four power division modules, the antenna array and the power division network are respectively arranged at two opposite planes, one end of each of the four power division modules is respectively connected with one of the four antenna units, and the other ends of the four power division modules are connected with each other and are connected with the feeding point, so as to form a 5G antenna. In the antenna system, the power division network and the antenna array are structured as separate layers to reduce an area of a millimeter wave array formed by the power division network and the antenna array, so that the cellphone can have enough space for the millimeter wave array, thereby reducing difficulties of applying the millimeter wave to a mobile terminal.
US10522921B2 Multi-antenna control in wireless user devices
A battery-powered wireless communication device has internal antennas. In the wireless communication device, transceiver circuitry wirelessly receives external antenna data that indicates on/off status, reserve battery power, and geometric earth-orientation for the individual antennas in a different wireless communication device. Baseband circuitry determines internal antenna data that indicates the on/off status, reserve battery power, and geometric earth-orientation for the internal antennas. The baseband circuitry executes a user application that generates and consumes user data. The baseband circuitry selects a set of the internal antennas to serve the user application based on the internal antenna data and the external antenna data. The transceiver circuitry wirelessly exchanges the user data over the selected set of the internal antennas.
US10522917B2 Broadband multiple layer dielectric resonator antenna and method of making the same
A dielectric resonator antenna (DRA), includes: an electrically conductive ground structure; a plurality of volumes of dielectric materials disposed on the ground structure comprising N volumes, N being an integer equal to or greater than 3, disposed to form successive and sequential layered volumes V(i), i being an integer from 1 to N, wherein volume V(1) forms an innermost first volume, wherein a successive volume V(i+1) forms a layered shell disposed over and at least partially embedding volume V(i), wherein volume V(N) at least partially embeds all volumes V(1) to V(N−1); wherein a portion of the dielectric material of volume V(N) bifurcates at least a portion of volumes V(1) to V(N−1); and a signal feed electromagnetically coupled to one or more of the plurality of volumes of dielectric materials.
US10522916B2 High-gain conformal antenna
A high-gain conformal antenna (“HGCA”) is disclosed. The HGCA includes a plurality of dielectric layers forming a dielectric structure. The plurality of dielectric layers includes a top dielectric layer that includes a top surface. The HGCA further includes an inner conductor, a cavity, a patch antenna element (“PAE”), and an antenna slot. The inner conductor and cavity are formed within the dielectric structure, the PAE is formed on the top surface of the top dielectric layer above the cavity, and the antenna slot is formed within the PAE. The HGCA is configured to support a transverse electromagnetic (“TEM”) signal within the dielectric structure.
US10522913B2 Antenna module
An antenna module includes a coil part including a second antenna wiring disposed in a spiral shape on an insulating substrate and a first antenna wiring disposed in an internal region of the second antenna wiring; and a magnetic part including a second magnetic part disposed on a second surface of the insulating substrate and a first magnetic part extending from the second magnetic part, penetrating through the internal region of the second antenna wiring, and disposed on a first surface of the insulating substrate.
US10522904B2 Transparent pane assembly with integrated antenna system
A transparent pane assembly including a transparent pane, an antenna and an electromagnetic connector assembly. The transparent pane includes first and second layers made of a dielectric substrate, and the second layer includes opposite first and second faces. The antenna is disposed between the first and second layers, and is attached to the first face. The electromagnetic connector assembly includes a metal bonding pad, a coaxial connector, and a printed circuit board. The bonding pad is adhered to the second face and aligned to a feed portion of the antenna for electromagnetic coupling. The circuit board includes opposite first and second sides and an electrically conductive trace carried by the second side. The coaxial connector is electrically connected to the PCB at the second side, and the electrically conductive trace is in electrical contact with the metal bonding pad.
US10522903B2 Transmitter with improved sensitivity and shielding
A magnetic field transmitter, especially a transmitter used in conjunction with wireless communications earplugs. In one embodiment, a plate of magnetic material is used behind a coil of electrical conductor to improve the efficiency of the transmitter and to provide electrical and magnetic shielding. The specific dimensions and characteristics of the preferred embodiment of the transmitter described herein provide for efficient wireless communications.
US10522902B1 Antenna structure
An antenna structure includes a ground plane, a first feeding element, a second feeding element, a connection element, a first radiation element, a second radiation element, a third radiation element, a first tuning circuit, a second tuning circuit, a third tuning circuit, and a fourth tuning circuit. The ground plane has a notch region. The first tuning circuit is coupled between a signal source and the first feeding element. The second tuning circuit is coupled between the first feeding element and the second feeding element. The third tuning circuit is coupled between the second feeding element and the ground plane. The first radiation element is coupled to the first feeding element. The fourth tuning circuit is coupled between the first radiation element and the ground plane. Both the second radiation element and the third radiation element are coupled through the connection element to the second feeding element.
US10522899B2 Electronic device provided with an integrated conductor element and fabrication method
An electronic device includes a support plate having a mounting face and an electrical connection network. An integrated circuit chip is mounted on the mounting face and linked to the electrical connection network. An encapsulation block embeds the integrated circuit chip. An additional element made of an electrically conductive material is at least partly embedded within the encapsulation block. The additional conductive element has a main portion extending parallel to the support plate and has a secondary portion that is linked electrically to the integrated circuit chip. An opening is formed in the encapsulation block, and the secondary portion extends into that opening to make the electrical link. The additional conductive element may be an antenna.
US10522890B2 Waveguide filter including coupling window for generating negative coupling
A waveguide filter including a coupling window for generating negative coupling includes: a plurality of resonators including a substrate block; and the coupling window provided between the plurality of resonators for coupling, wherein a length of a dimension element of the coupling window is equal to or greater than half a working wavelength of the waveguide filter. The waveguide filter may reverse a coupling polarity between resonators to generate negative coupling.
US10522886B2 Battery unit, battery module and battery pack
The present disclosure provides a battery unit, a battery module and a battery pack. A battery pack comprises: at least one battery module; and a heating film sheet directly or indirectly heating the at least one battery module. The heating film sheet comprises a heating core and two insulating films. The heating core generates heat when the heating core is electrified, and has: a wire connection region for electrically connecting with external wires; and a heating region electrically connecting with the wire connection region, rated heating powers of different parts of the heating region are different so as to meet demand for heat of each battery module in each of different regions of the at least one battery module when the at least one battery module is heated. The two insulating films respectively cover two sides of the heating core. In the battery pack, each battery module is heated by the heating film sheet, and the rated heating powers of the different parts of the heating region of the heating core are different, so the heat provided for each battery module in the different region of the battery pack can be determined according to the demand for heat of each battery module in the different region of the battery pack, and in turn it ensures that each battery module of the battery pack is heated uniformly by the heating film sheet.
US10522883B2 Recycling electrochemical cells and batteries
Methods for separating and recycling battery and electrochemical cell materials are disclosed.
US10522877B2 Positive electrode for nonaqueous electrolyte secondary battery and nonaqueous electrolyte secondary battery
There is provided a positive electrode for nonaqueous electrolyte secondary batteries in which a decrease in the initial charge capacity can be suppressed even when a positive electrode exposed to the air is used. A positive electrode for a nonaqueous electrolyte secondary battery according to an aspect of the present invention contains a lithium transition metal composite oxide represented by general formula Li1+xMnaMbO2+c (in the formula, x, a, b, and c satisfy x+a+b=1, 0
US10522875B2 Lead-acid batteries with fast charge acceptance
An improved lead acid battery (LAB) battery may provide high charge acceptance and may be suitable for a wide range of applications, including a variety of new applications. The new battery can sustain 67% of the maximum capacity even at a very high charging rate of IOC. This battery may decrease the use of lead in comparison to prior lead acid battery designs by up to 50%.
US10522871B2 Secondary battery and current collector terminal
A secondary battery includes a stacked electrode assembly in which a plurality of positive electrode sheets and a plurality of negative electrode sheets are stacked. Current collector terminals include current collector plate portions each extending along a plane orthogonal to exposed portions of the positive electrode sheets and exposed portions of the negative electrode sheets. Each of base plate portions is continuous with the current collector plate portion and extends along one side of the electrode assembly that is orthogonal to one side thereof from which the exposed portions protrude. Each of the current collector plate portions includes a plurality of slits extending from a tip end of the current collector plate portion along a direction orthogonal to the base plate portion, and extending into a curved portion. The exposed portions are inserted in the slits of the current collector terminals.
US10522863B2 Electrolyte solution for redox flow battery containing organic active material and redox flow battery using the same
This invention relates to an electrolyte solution for a redox flow battery containing an organic active material, in which an organic compound useful as a single active material for a cathode and an anode is dissolved in a water-soluble solvent, and to a redox flow battery using the same. The electrolyte solution of the invention is an aqueous electrolyte solution obtained by dissolving an active material in an aqueous solvent, and is thus very stable due to the low risk of fire or explosion. Furthermore, the organic compound is applied as a single active material to the cathode and the anode, and thus, when the capacity of the battery is decreased due to the permeation of the active material through the separator, the battery capacity can be restored through rebalancing.
US10522859B2 Dynamic low-power control of cell voltage in a fuel cell stack during low-power operating modes
A fuel cell system includes a fuel cell stack and a controller. The fuel cell stack includes a catalyst and a stack voltage. The controller increases efficiency of the fuel cell stack by minimizing or removing an accumulation of oxides on the catalyst during a low-power operating mode of the fuel cell system. The controller executes a method for dynamically controlling the stack voltage during a detected low-power operating mode. The method includes commanding low-voltage/high-power pulses to the fuel cell stack via the controller at a magnitude and frequency sufficient for minimizing or removing the oxides. The system may include a direct current-direct current (DC-DC) boost converter, with the controller programmed to command the power pulses from the DC-DC boost converter. Or, the controller may be configured to command the power pulses by controlling a feed rate of the oxygen and/or the hydrogen.
US10522852B2 Reinforcement structure for bead seal in a plate assembly
A plate assembly includes a first plate having a planar portion and a first bead seal formed therein. The first bead seal includes a first end surface spaced away from the planar portion. The first bead seal includes first and second opposing sides extending away from the first end surface and contiguous with the planar portion. The first bead seal includes a first reinforcement structure having a first plurality of walls each intersecting the first opposing side of the first bead seal. The first plate includes a second bead seal formed therein. The first bead seal and the second bead seal may be joined via the first reinforcement structure such that the first plurality of walls of the first reinforcement structure each intersect a third opposing side of the second bead seal.
US10522851B2 Fuel cell resin frame assembly
A relation of X×ΔT×CTEt
US10522845B2 Battery centric thermal management system utilizing a heat exchanger blending valve
A method of regulating thermal dissipation from a vehicle battery pack is provided in which a by-pass valve is used to control the amount of battery pack coolant either passing through, or by-passing, a heat exchanger, where the coolant passing through the heat exchanger is cooled by a refrigeration system. The vehicle's HVAC system is controlled to insure that HVAC operation does not compromise maintaining the battery pack within an acceptable range of temperatures.
US10522840B2 Method of making anode component by atmospheric plasma deposition, anode component, and lithium-ion cell and battery containing the component
An anode component for a lithium-ion cell is formed using an atmospheric plasma deposition. The anode component has an anode material layer comprising high lithium-intercalating capacity silicon particles as active anode material in pores of a bonded layer of metal particles. The atmospheric plasma deposition process deposits metal particles and smaller silicon-containing particles concurrently or sequentially on an anode current collector substrate or polymeric separator substrate for the lithium-ion cell. The anode material layer may optionally be lithiated in the atmospheric plasma deposition process. The plasma deposition process is used to form a porous electrode layer on the substrate consisting essentially of a porous metal matrix containing smaller particles of the electrode material particles supported and carried in the pores of the matrix. When the anode component is assembled into a cell, remaining pore capacity is filled with a lithium-ion containing liquid electrolyte solution.
US10522835B2 Binder composition for positive electrodes, slurry for positive electrodes, positive electrode and lithium ion secondary battery
A binder composition for positive electrode with superior oxidation resistance is provided. A slurry for positive electrode, a positive electrode, and a lithium ion secondary battery manufactured by using the binder composition is provided. A binder composition for positive electrode including a graft copolymer in which a monomer containing acrylonitrile as a main component is graft copolymerized with polyvinyl alcohol having an average degree of polymerization of 300 to 3000 and a saponification degree of 70 to 100 mol %, is provided. Further, a slurry for positive electrode includes the binder composition for positive electrode, a positive electrode active material, and a conductive assistant. In addition, a lithium ion secondary battery is manufactured using a positive electrode made with the slurry for positive electrode and a positive electrode.
US10522834B2 Multiple-element composite material for anodes, preparation method therefor, and lithium-ion battery having same
A multiple-element composite material for negative electrodes, a preparation method therefor, and a lithium-ion battery using the negative electrode material. The lithium-ion battery uses multiple-element composite material for negative electrodes has a core-shell structure containing multiple shell layers. The inner core consists of graphite and nano-active matter coating the surface of the graphite. The outer layers of the inner core are in order: the first shell layer is of an electrically conductive carbon material, the second shell layer is of a nano-active matter, and the third shell layer is an electrically conductive carbon material coating layer. The multiple-element composite material for negative electrodes of the present invention combines coating processing technology with surface composite modification and coating modification technology to successfully prepare a multiple-element composite material for negative electrodes having a core-shell structure containing multiple shell layers, and allows for high load and high dispersion for the nano-active matter, thereby substantially enhancing the material specific capacity, cycle performance, and initial efficiency. Additionally, the multiple-element composite material for negative electrodes of the present invention has high compacted density and good processing performance. The negative electrode material has simple preparation technique and low raw material cost, is environmentally friendly, and causes no pollution.
US10522827B2 Electrochemical hydrogen storage electrodes and cells
Hydrogen storage negative electrodes based on group IV elements, for example hydrogen storage negative electrodes based on silicon and/or carbon, are highly effective towards reversibly charging/discharging hydrogen in an hydride electrochemical cell.
US10522821B2 Graphite power for negative electrode active material of lithium-ion secondary battery
A graphite powder, preferably including scale-like particles, which satisfies the following formulae (1) and (2), wherein e(0.5) represents the initial charge-discharge efficiency of a coin cell fabricated from an electrode (work electrode) produced by compressing an electrode material employing graphite powder as an active material under a pressure of 0.5 t/cm2, a lithium metal counter electrode, a separator and an electrolytic solution; and e(3) represents the initial charge-discharge efficiency of a coin cell fabricated from an electrode (work electrode) produced by compressing an electrode material employing graphite powder as an active material under a pressure of 3 t/cm2, a lithium metal counter electrode, a separator and an electrolytic solution: e(3)(%)−e(0.5)(%)≥1,  formula (1): e(3)(%)>85.  formula (2): Also disclosed is a method of producing the graphite powder; a graphite material for a battery electrode; an electrode for a lithium ion; and a lithium-ion secondary battery.
US10522820B2 Secondary battery-use active material, secondary battery-use electrode, secondary battery, electric vehicle, and electronic apparatus
A secondary battery includes a cathode; an anode (1) including a plurality of carbon particles and a plurality of non-carbon particles, (2) the carbon particles containing graphite, (3) the non-carbon particles containing a material including, as a constituent element, one or more of silicon (Si), tin (Sn), and germanium (Ge), and (4) a distribution of a first-order differential value of an integrated value Q of a relative particle amount with respect to a particle diameter D of the plurality of carbon particles having one or more discontinuities, where a horizontal axis and a vertical axis of the distribution indicate the particle diameter D (μm) and a first-order differential value dQ/dD, respectively; and an electrolyte.
US10522816B2 Lithium secondary battery
A lithium secondary battery of the present invention has a positive electrode is provided with a positive electrode mix layer that includes a positive electrode active material and a conductive material. The positive electrode mix layer has two peaks, large and small, of differential pore volume over a pore size ranging from 0.01 μm to 10 μm in a pore distribution curve measured by a mercury porosimeter. A pore size of the smaller peak B of the differential pore volume is smaller than a pore size of the larger peak A of the differential pore volume.
US10522812B2 Battery and battery module
According to one embodiment, a battery is provided. The battery includes an electrode body, a lead, a container member, and a terminal. The container member includes a main part and a terminal-connecting part adjacent to the main part. The electrode body is housed in the main part of the container member. The lead is electrically connected to the electrode body. The lead is housed in the terminal-connecting part of the container member. The terminal is electrically connected to the lead. The terminal is provided on the terminal-connecting part. A thickness of the main part of the container member is larger than a thickness of the terminal-connecting part of the container member.
US10522805B2 Battery pack
A battery pack includes: a core pack comprising a battery cell including a plurality of unit battery cells electrically connected to each other, a first electrode tab, and a second electrode tab; a case comprising a lower case accommodating the core pack therein and having an opening at a side thereof to insert the core pack therethrough, and an upper case closing the opening and including a first terminal and a second terminal electrically connected to the first electrode tab and the second electrode tab, respectively; and an elastic body between the core pack and the case to elastically support an exterior of the core pack.
US10522797B2 Circuit board and charging device including a circuit board for a rechargeable battery pack
A circuit board, which includes at least one contact surface for electrical contacting with a contact partner, so that an electric current can be transferred between the circuit board and the contact partner, the circuit board including structures in the at least one contact area, which are designed to pierce through contaminant layers and/or oxide layers present on the at least one contact partner, the at least one contact area including the at least one contact surface.
US10522792B1 Luminance and color temperature tunable tandem OLED
Disclosures of the present invention describe a luminance and color temperature tunable (LCTT) tandem OLED, which mainly consists of a transparent conductive substrate, a HTL, a first lighting unit, a first carrier generation unit, a second lighting unit, a second carrier generation unit, a third lighting unit, an ETL, and a cathode electrode. The first lighting unit is designed to emit a cold-white light, a pure-white light or an orange-white light, the second lighting unit is designed to emit a warm-white light, and third lighting unit is designed to emit an orange-white light, a pure-white light or a cold-white light corresponding to the first lighting unit. By such arrangement, it is easy for a user to make the LCTT tandem OLED provide an illumination with user-desirable color temperature and illuminance by using a control interface to electrically drive the three lighting units, either individually or simultaneously.
US10522791B2 Advanced light extraction structure
This presently disclosed technology relates Organic Light Emitting Diodes (OLEDs), more particularly it relates to OLED display light extraction and nanocomposite formulations that can be used for the light extraction structure.
US10522790B2 Film member having uneven structure
A film member having a concave-convex structure is composed of a base member; a gas barrier layer formed on the base member; and a concave-convex structure layer formed on a surface of the gas barrier layer, wherein the surface of the gas barrier layer is formed of an inorganic material which is same as a material of the concave-convex structure layer, and the concave-convex structure layer is obtained from a precursor solution applied on the gas barrier layer. The film member having the concave-convex structure has an excellent adhesion property between the concave-convex structure layer and the gas barrier layer, and a high barrier property.
US10522789B2 Light emitting display device
Disclosed is a light emitting display device which facilitates to improve light-extraction efficiency of pixels, and to maximize light-extraction efficiency of each pixel, wherein the light emitting display device includes a substrate having a first area and a second area, a planarization coating layer prepared on the substrate and configured to have a first curve pattern prepared on the first area, and a second curve pattern prepared on the second area, and an emission device prepared on the first curve pattern and the second curve pattern, wherein a thickness of the planarization coating layer overlapping the first curve pattern is different from a thickness of the planarization coating layer overlapping the second curve pattern, and each of the first curve pattern and the second curve pattern includes a plurality of protruding portions having an aspect ratio of 0.4˜0.6.
US10522788B2 Organic light emitting diode
The present specification discloses an organic electroluminescent device including: an anode; a cathode; a light emitting layer provided between the anode and the cathode; and a light scattering layer provided between the light emitting layer and the cathode.
US10522787B1 High efficiency quantum dot LED structure
A light-emitting device maximizes optical efficiency when the emissive layer is high refractive index material. Said device includes an emissive layer; a first electrode and a second electrode from which charges are generated; a first charge transport layer that injects charges from the first electrode into the emissive layer; and a second charge transport layer that injects charges from the second electrode into the emissive layer. A Fresnel reflection value at boundaries between the emissive layer and at least one of the first and second charge transport layers is from 5% through 30%, and at least one of the charge transport layers satisfies a half wavelength condition of having a thickness that is equal to within twenty percent of ½ of one wavelength of an integer multiple of ½ of one wavelength in the charge transport layer material within a bandwidth of emission of the emissive layer.
US10522782B2 Flexible window and flexible display device including the same
A flexible window includes: a first film layer through which light is incident to the flexible window from a display panel of a flexible display device, the first film layer including: a plurality of stacked first sub-film layers, an adhesive layer disposed between adjacent first sub-film layers, and an index matching layer disposed between a first sub-film layer and the adhesive layer adjacent thereto; and a second film layer on the first film layer to be disposed further from the display panel than the first film layer, the second film layer having a Young's modulus lower than that of each of the first sub-film layers. Within the flexible window, a refractive index of the index matching layer has a value between a refractive index of each of the first sub-film layers and a refractive index of the adhesive layer.
US10522779B2 Organic light-emitting display apparatus and method of manufacturing the same
An organic light-emitting display apparatus including: a first electrode of a first group; a first organic functional layer covering the first electrode of the first group and including a first emission layer; a second electrode of the first group covering the first organic functional layer; a first electrode of a second group separate from the first electrode of the first group; a second organic functional layer separate from the first organic functional layer, covering the first electrode of the second group, having a larger area than the first organic functional layer, and including a second emission layer; a second electrode of the second group covering the second organic functional layer; and a common electrode integrally and commonly disposed on the second electrode of the first group and the second electrode of the second group.
US10522777B2 Display device with cap layer
Provided is a display device having a first pixel and a second pixel adjacent to the first pixel. The first pixel includes a first pixel electrode, a first EL layer over the first pixel electrode, and a second electrode over the first EL layer. The second pixel includes a second pixel electrode, a second EL layer over the second pixel electrode, and the second electrode over the second EL layer. The display device further possesses a first cap layer over the second electrode, a second cap layer over the first cap layer and overlapping with the first EL layer, and a third cap layer covering the second cap layer, overlapping with the first EL layer and the second EL layer, and in contact with the first cap layer in a region overlapping with the second EL layer.
US10522771B2 Composition, electronic device, and thin film transistor
A composition includes a product of a condensation reaction between a thermal cross-linking agent and a product of hydrolysis and condensation polymerization of a compound represented by Chemical Formula 1.
US10522769B2 Organic electroluminescent materials and devices
This invention discloses iridium complexes with benzothienoquinoline, benzofuroquinoline, benzoselenophenoquinoline, and benzosiloloquinoline ligands. These complexes can be used as phosphorescent emitters in OLEDs.
US10522765B2 Organic electronic device having lithoxy group and phosphine oxide group material
The present invention relates to an organic electronic device, comprising a first electrode (11), a second electrode (14), and, between the first and the second electrode, a substantially organic layer (13) comprising a heterocyclic compound bearing at least one lithoxy group and containing at least one heterocyclic ring comprising a phosphine oxide group directly bound to three carbon atoms; a compound for use in such an organic electronic device and to a semiconducting material comprising the respective compound.
US10522762B2 Organic light emitting diode including an organic layer having a compound with at least a nitrogen-containing heteroring group
The present specification relates to an organic light emitting diode.
US10522759B2 Method for manufacturing a display unit
A method for manufacturing a display unit is provided, and the method includes forming a first insulating film, forming a plurality of first electrodes on the first insulating film, forming a second insulating film on the first electrodes, forming a plurality of openings corresponding to the first electrodes, forming a plurality of organic layers formed in a shape of a stripe having notch parts, forming a second electrode on the organic layer having the notch parts is formed, and forming a protective film on the second electrode.
US10522757B2 Dual resistive-material regions for phase change memory devices
In various examples, dual resistive-material regions for a phase change material region are fabricated by initially forming a resistive material. Prior to forming the phase change material region over the resistive material, at least an upper portion of the resistive material is exposed to an implantation or plasma that increases the resistance of an upper portion of the resistive material relative to the remainder, or bulk, of the resistive material. As a result, in certain embodiments, the portion of the resistive material proximate to the phase change material region may be used as a heater because of a relatively, high resistance value of the resistive material, but the bulk of the resistive material has a relatively lower resistance value and, thus, does not increase the voltage drop and current usage of the device. Other methods and devices are disclosed.
US10522749B2 Combined physical and chemical etch to reduce magnetic tunnel junction (MTJ) sidewall damage
A process flow for forming magnetic tunnel junction (MTJ) nanopillars with minimal sidewall residue and minimal sidewall damage is disclosed wherein a pattern is first formed in a hard mask that is an uppermost MTJ layer. Thereafter, the hard mask sidewall is etch transferred through the remaining MTJ layers including a reference layer, free layer, and tunnel barrier between the free layer and reference layer. The etch transfer may be completed in a single RIE step that features a physical component involving inert gas ions or plasma, and a chemical component comprised of ions or plasma generated from one or more of methanol, ethanol, ammonia, and CO. In other embodiments, a chemical treatment with one of the aforementioned chemicals, and a volatilization at 50° C. to 450° C. may follow an etch transfer through the MTJ stack with an ion beam etch or plasma etch involving inert gas ions.
US10522744B2 High thermal stability by doping of oxide capping layer for spin torque transfer (STT) magnetic random access memory (MRAM) applications
A magnetic tunnel junction (MTJ) is disclosed wherein a free layer (FL) interfaces with a metal oxide (Mox) layer and a tunnel barrier layer to produce interfacial perpendicular magnetic anisotropy (PMA). The Mox layer has a non-stoichiometric oxidation state to minimize parasitic resistance, and comprises a dopant to fill vacant lattice sites thereby blocking oxygen diffusion through the Mox layer to preserve interfacial PMA and high thermal stability at process temperatures up to 400° C. Various methods of forming the doped Mox layer include deposition of the M layer in a reactive environment of O2 and dopant species in gas form, exposing a metal oxide layer to dopant species in gas form, and ion implanting the dopant. In another embodiment, where the dopant is N, a metal nitride layer is formed on a metal oxide layer, and then an anneal step drives nitrogen into vacant sites in the metal oxide lattice.
US10522743B2 Hall element module
The present invention provides a Hall element module for achieving miniaturization. A Hall element module includes a Hall element having an element surface and an element back surface, a terminal portion electrically connected to the Hall element and separated from the Hall element as viewed in a z direction, and a resin package covering at least one portion of each of the Hall element and the terminal. The resin package has a rectangular shape with four sides along the x direction and the y direction as viewed in the z direction. The terminal portion includes a terminal back surface facing the z direction and exposed from the resin package. An end edge of the terminal back surface includes a terminal back surface inclined portion opposed to the Hall element and inclined with respect to the x direction and the y direction as viewed in the z direction.
US10522739B2 Perpendicular magnetic memory with reduced switching current
An embodiment includes an apparatus comprising: a substrate; and a perpendicular magnetic tunnel junction (pMTJ) comprising a fixed layer and first and second free layers; wherein (a) the first free layer includes Cobalt (Co), Iron (Fe), and Boron (B), and (b) the second free layer is epitaxial and includes Manganese (Mn) and Gallium (Ga). Other embodiments are described herein.
US10522737B2 Variable thickness diaphragm for a wideband robust piezoelectric micromachined ultrasonic transducer (PMUT)
A diaphragm for a piezoelectric micromachined ultrasonic transducer (PMUT) is presented having resonance frequency and bandwidth characteristics which are decoupled from one another into independent variables. Portions of at least the piezoelectric material layer and backside electrode layer are removed in a selected pattern to form structures, such as ribs, in the diaphragm which retains stiffness while reducing overall mass. The patterned structure can be formed by additive, or subtractive, fabrication processes.
US10522736B2 Method of manufacture for polymer foam-based piezoelectric material
Thermally stable piezoelectric polymer foams (ferroelectrets) with high piezoelectric activity for sensing and actuation. The invention further includes a method of fabricating such foams in an environmentally friendly manner.
US10522735B2 Surveying instrument
The invention provides a surveying instrument, in which an output shaft of an ultrasonic motor is attachably and detachably connected by a bolt to a lower end of a horizontal shaft of a frame unit supported rotatably in a horizontal direction, a rotating plate is fixed to the output shaft, a vibration generating component is formed on an outer circumferential portion of the rotating plate, a stator in close contact with the vibration generating component via a predetermined friction torque T1 is rotatably provided on the output shaft, the stator is restricted on a rotation by a whirl-stop unit, ultrasonic vibration is generated in the vibration generating component and the output shaft is rotated.
US10522733B2 Microelectromechanical apparatus for generating a physical effect
A microelectromechanical apparatus for generating a physical effect, including an array of moving elements, each coupled to a mechanical support by at least one flexure which is associated with at least one piezoelectric member which is operable to be strained by an electrical field applied to the piezoelectric member, thereby flexing the flexure to which the piezoelectric member is coupled; an electrical wiring, including a group of electrodes, wherein each electrode out of the group of electrodes is coupled to at least one of the piezoelectric members; wherein the electrical wiring is operable to concurrently transfer different sequences of electric fields to different piezoelectric members, thereby controllably inducing movement of moving elements of the array for creating the physical effect; and a motion restriction mechanism for maintaining a maximal motion distance for each of the moving elements when actuated via the corresponding flexure and piezoelectric member.
US10522731B2 Method of manufacturing light emitting device and light emitting device
A method of manufacturing a light emitting device includes providing molded packages each of which has a recess. A light emitting component is mounted on a bottom surface of the recess. At least one sealing member covering the light emitting component is formed within the recess. A lead frame including a first lead and a second lead is provided, the first lead having a first groove on an upper surface of the first lead the second lead having a second groove on an upper surface of the second lead. Spaces are formed, each of the spaces being surrounded with an upper metal mold, a lower metal mold, and the lead frame by cooperatively holding the lead frame with the upper metal mold and the lower metal mold. The spaces and the first groove and the second groove are filled with a resin.
US10522716B2 Semiconductor light emitting device
Described herein is a semiconductor light emitting device. The semiconductor light emitting device comprises: an n-type semiconductor layer; a V-pit formed through at least part of the n-type semiconductor layer; an active layer disposed on the n-type semiconductor layer and filling the V-pit; and a p-type semiconductor layer disposed on the active layer, wherein the active layer includes a plurality of layers and part of the plural layers has a flat shape on the V-pit.
US10522712B2 Micro light-emitting diode chip
A micro light-emitting diode chip includes an epitaxial structure, a first electrode, and a second electrode. The epitaxial structure includes a first type doped semiconductor layer, a light emitting layer, and a second type doped semiconductor layer, and the epitaxial structure further includes a first surface, side surface and a second surface opposite to the first surface. The first electrode is disposed on the first surface, and is electrically connected to the first type doped semiconductor layer and contacted the first type doped semiconductor layer on a portion of the first surface. The second electrode is disposed on the first surface and the side surface, and is electrically connected to the second type doped semiconductor layer and contacted the second type doped semiconductor layer on a portion of the side surface. A length of a diagonal of the micro light-emitting diode chip is greater than 1 micrometer and is less than or equal to 140 micrometers.
US10522707B2 Tiled solar cell laser process
In an example, the present invention provides a method of separating a photovoltaic strip from a solar cell. The method includes providing a solar cell, placing the front side of the solar cell on a platen such that the backside is facing a laser source, initiating a laser source to output a laser beam having a wavelength from 200 to 600 nanometers and a spot size of 18 to 30 microns, subjecting a portion of the backside to the laser beam at a power level ranging from about 20 Watts to about 35 Watts to cause an ablation to form a scribe region having a depth, width, and a length, the depth being from 40% to 60% of a thickness of the solar cell, the width being between 16 and 35 microns to create a plurality of scribe regions spatially disposed on the backside of the solar cell.
US10522700B2 Frame-less encapsulated photo-voltaic (PV) solar power panel supporting solar cell modules encapsulated within optically-transparent epoxy-resin material coating a phenolic resin support sheet
A frame-less epoxy-resin encapsulated solar power panel, in which an optically-transparent epoxy-resin coating is applied over an array of photo-voltaic (PV) solar cell modules mounted on a support sheet of phenolic resin, and supported in a layer of adhesive coating applied as a liquid with a viscosity and a thickness such that the thickness of the layer of adhesive coating is substantially equal to the thickness of the PV solar cell modules, and cured to a sufficient hardness. The optically-transparent epoxy-resin coating, and the cured layer of adhesive coating, reinforce the strength of the sheet of phenolic resin, particularly around the perimeter of the frame-less epoxy-resin encapsulated solar power panel.
US10522699B2 Optoelectronic semiconductor chip
An optoelectronic semiconductor chip is disclosed. In an embodiment a chip includes an active zone with a multi-quantum-well structure, wherein the multi-quantum-well structure includes multiple quantum-well layers and multiple barrier layers, which are arranged sequentially in an alternating manner along a growth direction and which each extend continuously over the entire multi-quantum-well structure, wherein seen in a cross-section parallel to the growth direction, the multi-quantum-well structure has at least one emission region and multiple transport regions, wherein the quantum-well layers and the barrier layers are thinner in the transport regions than in the emission region, wherein, along the growth direction, the transport regions have a constant width, and wherein the quantum-well layers and the barrier layers are oriented parallel to one another in the emission region and in the transport regions.
US10522698B2 Method for manufacturing solar cell having selective emitter and solar cell manufactured thereby
The present invention relates to a method for manufacturing a solar cell comprising a selective emitter, the method comprising the steps of: forming an electrode pattern and an alignment mark by performing a first impurity doping locally on one surface of a substrate; and performing a second impurity doping on the entire surface of the first doped substrate, wherein, as a result of the first and second doping, the alignment mark is formed on a first emitter or a second emitter, and the electrode pattern is formed on the second emitter. When manufacturing the selective emitter, the alignment mark is formed by doping processes. The use of the alignment mark may increase the matching of the electrode pattern formed in the selective emitter and the resulting electrode line. Further, a solar cell having the selective emitter has excellent conversion efficiency and a high fill factor value.
US10522696B2 Lateral single-photon avalanche diode and method of producing a lateral single-photon avalanche diode
A semiconductor body of a first type of conductivity is formed including a base layer, a first further layer on the base layer and a second further layer on the first further layer. The base layer and the second further layer have an intrinsic doping or a doping concentration that is lower than the doping concentration of the first further layer. A doped region of an opposite second type of conductivity is arranged in the semiconductor body, penetrates the first further layer and extends into the base layer and into the second further layer. Anode and cathode terminals are electrically connected to the first further layer and the doped region, respectively. The doped region can be produced by filling a trench with doped polysilicon.
US10522695B2 Inorganic multilayer stack and methods and compositions relating thereto
A multilayer stack is described. The multilayer stack includes: (i) one or more inorganic barrier layers for reducing transport of gas or vapor molecules therethrough; (ii) an inorganic reactive layer disposed adjacent to one or more of the inorganic barrier layers, and the reactive layer capable of reacting with the gas or the vapor molecules; and (iii) wherein, in an operational state of the multilayer stack, the vapor or the gas molecules that diffuse through one or more of the inorganic barrier layers react with the inorganic reactive layer, and thereby allow said multilayer stack to be substantially impervious to the gas or the vapor molecules.
US10522691B2 Semiconductor device and electronic device
To provide a miniaturized transistor having highly stable electrical characteristics. Furthermore, also in a semiconductor device including the transistor, high performance and high reliability are achieved. The transistor includes, over a substrate, a conductor, an oxide semiconductor, and an insulator. The oxide semiconductor includes a first region and a second region. The resistance of the second region is lower than that of the first region. The entire surface of the first region in the oxide semiconductor is surrounded in all directions by the conductor with the insulator interposed therebetween.
US10522684B2 Semiconductor structure, manufacturing method therefor, and high-k metal gate fin field-effect transistor
This disclosure relates to a semiconductor structure for, e.g., a high-k metal gate fin field-effect transistor, and a manufacturing method therefor. The method may include providing a substrate structure including a first portion for forming a first PMOS device and a second portion for forming a second PMOS device; forming a first P-type work function adjustment layer on the substrate structure; forming a protective layer on the first P-type work function adjustment layer; patterning the protective layer to expose the first P-type work function adjustment layer on the first portion; oxidizing the exposed first P-type work function adjustment layer on the first portion; removing the protective layer; and forming a second P-type work function adjustment layer on the first P-type work function adjustment layer. Because the first P-type work function adjustment layer on the first portion is oxidized, gate voltage thresholds of the first portion and the second portion are different even when the thicknesses of metal layers on the first portion and the second portion are the same.
US10522676B2 Semiconductor device and method of manufacturing semiconductor device
A MOS gate having a trench gate structure is formed on the front surface side of a silicon carbide substrate. A gate trench of the trench gate structure goes through an n+ source region and a p-type base region and reaches an n− drift region. Between adjacent gate trenches, a first p+ region that goes through the p-type base region in the depth direction and reaches the n− drift region is formed at a position separated from the gate trenches. The first p+ region is formed directly beneath a p++ contact region. The width of the first p+ region is less than the width w1 of the gate trench. A second p+ region is formed at the bottom of the gate trench. The first and second p+ regions are silicon carbide epitaxial layers.
US10522671B2 Semiconductor structure and manufacturing method thereof
The present disclosure provides a semiconductor device and a method for manufacturing the same. The semiconductor device comprises a substrate, a first III-V compound layer over the substrate, a second III-V compound layer on the first III-V compound layer, a third III-V compound layer on the second III-V compound layer, a source region on the third III-V compound layer, and a drain region on the third III-V compound layer. A percentage of aluminum of the third III-V compound layer is greater than that of the second III-V compound layer.
US10522660B2 Method for fabricating semiconductor device
A method for fabricating semiconductor device includes the steps of: forming a fin-shaped structure on a substrate; forming a first gate structure and a second gate structure on the fin-shaped structure; forming an interlayer dielectric (ILD) layer around the first gate structure and the second gate structure; removing the second gate structure and part of the fin-shaped structure to forma first trench; forming a dielectric layer into the first trench; and planarizing part of the dielectric layer to form a single diffusion break (SDB) structure. Preferably, the top surfaces of the SDB structure and the first gate structure are coplanar.
US10522650B2 Semiconductor device and methods of manufacture
A semiconductor device and method of manufacturing are provided. In an embodiment a first nucleation layer is formed within an opening for a gate-last process. The first nucleation layer is treated in order to remove undesired oxygen by exposing the first nucleation layer to a precursor that reacts with the oxygen to form a gas. A second nucleation layer is then formed, and a remainder of the opening is filled with a bulk conductive material.
US10522648B2 Method for manufacturing electronic component for heterojunction provided with buried barrier layer
The invention relates to a process for manufacturing a heterojunction electronic component provided with an embedded barrier layer, the process comprising: depositing by epitaxy, in a vapour phase epitaxial growth chamber with an atmosphere exhibiting a first nonzero ammonia concentration, of a GaN precursor layer of the embedded barrier layer, comprising a first layer doped with a Mg or Fe dopant; placing, while maintaining the substrate in the chamber, the atmosphere at a second ammonia concentration at most equal to a third of the first concentration, in order to remove an upper part of the precursor layer; and then after the removal of the said upper part, while maintaining the substrate in the chamber, depositing by epitaxy of a layer of semiconductor material of the heterojunction electronic component to be manufactured, the said precursor layer then forming the embedded barrier layer under the said layer of semiconductor material.
US10522647B2 Sidewall passivation for HEMT devices
Some embodiments of the present disclosure relate to a high electron mobility transistor (HEMT) which includes a heterojunction structure arranged over a semiconductor substrate. The heterojunction structure includes a first III/V semiconductor layer, and a second III/V semiconductor layer arranged over the first III/V semiconductor layer. Source and drain regions are arranged over the second III/V semiconductor layer and are spaced apart laterally from one another. A gate structure is arranged over the heterojunction structure and is arranged between the source and drain regions. The gate structure is made of a third III-nitride material. A first passivation layer is disposed about sidewalls of the gate structure and is made of a fourth III-nitride material.
US10522641B2 Gate spacer and methods of forming
Methods and structures for forming devices, such as transistors, are discussed. A method embodiment includes forming a gate spacer along a sidewall of a gate stack on a substrate; passivating at least a portion of an exterior surface of the gate spacer; and epitaxially growing a material in the substrate proximate the gate spacer while the at least the portion of the exterior surface of the gate spacer remains passivated. The passivating can include using at least one of a thermal treatment, a plasma treatment, or a thermal treatment.
US10522635B2 Semiconductor device and method
A semiconductor device and method of manufacture are provided. A source/drain region is formed next to a spacer, which is adjacent to a gate electrode. An implantation is performed through an implantation mask into the source/drain region as well as the first spacer, forming an implantation region within the spacer.
US10522632B2 Semiconductor structure and fabrication method thereof
A semiconductor structure and a method for fabricating the semiconductor structure are provided. The method includes forming a gate structure and a dielectric layer on a substrate; and forming a sidewall spacer on a sidewall surface of the gate structure. The method also includes forming a source and drain doped region in the substrate on both sides of the gate structure. The dielectric layer covers a surface of the sidewall spacer. In addition, the method includes forming a source-drain plug in the dielectric layer. The source-drain plug is connected to the source and drain doped region. Moreover, the method includes forming an isolation opening in the dielectric layer by at least partially removing the sidewall spacer. Further, the method includes forming an isolation structure in the isolation opening, wherein the isolation structure has a dielectric constant less than the sidewall spacer.
US10522628B2 Apparatus with graphene layers intercalated with ion gel
A multilayer graphene composite comprising a plurality of stacked graphene layers separated from one another by an ion gel, wherein the ion gel is intercalated between adjacent graphene layers such that ions within the ion gel are able to arrange themselves at the surfaces of the graphene layers to cause a detectable change in one or more of an electrical and optical property of the graphene layers when a gate voltage is applied to a gate electrode in proximity to the ion gel.
US10522623B1 Germanium nitride layers on semiconductor structures, and methods for forming the same
Provided herein are semiconductor structures that include germanium and have a germanium nitride layer on the surface, as well as methods of forming the same. The described structures include nanowires and fins. Methods of the disclosure include metal-organic chemical vapor deposition with a germanium precursor. The described methods also include using a N2H4 vapor.
US10522613B2 Manufacturing method of a resistance device having a fin
A resistance device includes a substrate, a fin on the substrate, a trench isolation structure formed around the fin. The resistance device further includes at least one first dummy gate structure on the fins, an inter-layer dielectric layer on the trench isolation structure, where the inter-layer dielectric layer covers the fin and the at least one first dummy gate structure. The resistance device further includes a resistance material layer on the inter-layer dielectric layer.
US10522605B2 Thin-film transistor array substrate and organic light-emitting display apparatus including the same
A thin-film transistor (TFT) array substrate includes: a driving TFT provided on a substrate; and a switching TFT provided on the substrate and including: a switching semiconductor layer including a switching channel region, a switching source region, and a switching drain region; and a switching source electrode and a switching drain electrode contacting the switching semiconductor layer. The switching source electrode includes a source contact portion contacting the switching source region, and the switching drain electrode includes a drain contact portion contacting the switching drain region. The source contact portion is doped with ions that are different from ions of the switching source region and the drain contact portion is doped with ions that are different from ions of the switching drain region.
US10522596B2 Semiconductor storage device comprising resistance change film and method of manufacturing the same
In one embodiment, a semiconductor storage device includes a first interconnect extending in a first direction, a plurality of second interconnects extending in a second direction different from the first direction, and a plurality of first insulators provided alternately with the second interconnects. The device further includes a resistance change film provided between the first interconnect and at least one of the second interconnects and including a first metal layer or a first semiconductor layer that includes a first face provided on a first interconnect side and a second face provided on a second interconnect side, at least any of the first face and the second face having a curved plane shape.
US10522593B2 Phase-change memory cell
Two phase-change memory cells are formed from a first conductive via, a second conductive and a central conductive via positioned between the first and second conductive vias where a layer of phase-change material is electrically connected to the first and second conductive vias by corresponding resistive elements and insulated from the central conductive via by an insulating layer. The conductive vias each include a lower portion made of a first metal (such as tungsten) and an upper portion made of a second metal (such as copper). Drains of two transistors are coupled to the first and second conductive vias while sources of those two transistors are coupled to the central conductive via.
US10522592B2 Tunnel magnetoresistive effect element, magnetic memory, and built-in memory
A TMR element includes a base layer that is disposed on an upper surface of a via interconnect part, a magnetic tunnel junction that is disposed on a surface of the base layer, and an interlayer insulation layer that covers a side surface of each of the via interconnect part and the base layer. The base layer includes a stress relieving region. The magnetic tunnel junction includes a reference layer having a magnetization fixed direction, a magnetization free layer, and a tunnel barrier layer disposed between the reference layer and the magnetization free layer. The interlayer insulation layer includes an insulation material.
US10522587B2 Display panel and display apparatus
A display panel comprises a display region, a non-display region, and a black matrix. The display region includes a plurality of pixels arranged in both a first direction and a second direction, where the plurality of pixels are arranged in the first direction to form a plurality of pixel rows and, meanwhile, arranged in the second direction to form a plurality of pixel columns, and a pixel includes a light-transmitting area. The black matrix does not overlap with the light-transmitting area. The display region includes at least one irregular edge intersecting both the first direction and the second direction. The plurality of pixels include a plurality of first pixels intersecting the at least one irregular edge and a plurality of second pixels without intersecting the at least one irregular edge, and the light-transmitting area of the first pixel is smaller than the light-transmitting area of the second pixel.
US10522584B2 Display panel, manufacturing method thereof and display device
Provided are a display panel, a manufacturing method thereof and a display device. The display panel includes: a first substrate and a second substrate disposed opposite to each other, and a plurality of light-emitting units and a plurality of fingerprint identification units, disposed on one side of the first substrate facing to the second substrate. Each of the plurality of light-emitting units includes a first N-type semiconductor layer and a first P-type semiconductor layer, each of the plurality of fingerprint identification units includes a second N-type semiconductor layer and a second P-type semiconductor layer. The first N-type semiconductor layer and the second N-type semiconductor layer are disposed in a same layer, and the first P-type semiconductor layer and the second P-type semiconductor layer are disposed in a same layer.
US10522577B2 Image sensor
An image sensor may include: a pixel array having a plurality of pixels arranged in a matrix structure; and an image array including a plurality of image dots which are arranged in a matrix structure, and implemented by output signals of the respective pixels. The position of a first pixel in the pixel array may not correspond to the position of an image dot corresponding to the first pixel in the image array, and the position of a second pixel adjacent to the first pixel in the pixel array may correspond to the position of an image dot corresponding to the second pixel in the image array.
US10522574B2 Manufacturing method of display device and manufacturing method of electronic device
A method for manufacturing a display device is provided. The method includes a step of forming a first layer over a first substrate, a terminal electrode over the first layer, a display element over the first layer, and a peeling layer overlapping with the terminal electrode, a step of forming a second layer over a second substrate, a step of attaching the first substrate to the second substrate with a bonding layer therebetween, a step of separating the first substrate from the first layer, a step of attaching a third substrate to the first layer, a step of separating the second substrate from the second layer together with part of the bonding layer, and a step of attaching a fourth substrate to the second layer. At least one of the first layer and the second layer includes an organic film.
US10522568B2 Semiconductor device and method for manufacturing the same
It is an object to manufacture and provide a highly reliable display device including a thin film transistor with a high aperture ratio which has stable electric characteristics. In a manufacturing method of a semiconductor device having a thin film transistor in which a semiconductor layer including a channel formation region is formed using an oxide semiconductor film, a heat treatment for reducing moisture and the like which are impurities and for improving the purity of the oxide semiconductor film (a heat treatment for dehydration or dehydrogenation) is performed. Further, an aperture ratio is improved by forming a gate electrode layer, a source electrode layer, and a drain electrode layer using conductive films having light transmitting properties.
US10522560B2 Semiconductor device having a source line
A semiconductor device and a method of manufacturing a semiconductor device may be provided. The semiconductor device may include a source line formed over a substrate. The semiconductor device may include a channel pattern including a connection part disposed over the source line, and pillar parts protruding from the connection part in a first direction. The semiconductor device may include a well structure protruding from the connection part in the first direction and spaced apart from the source line. The semiconductor device may include a source contact structure protruding from the source line in the first direction and passing through the connection part. The semiconductor device may include a gate stack disposed between the source contact structure and the well structure and enclosing the pillar parts over the connection part.
US10522556B1 Antifuse structure
An antifuse structure includes an active area and a gate electrode over the active area. The active area includes a first body portion and a first extending portion extending in a first direction. The gate electrode includes a second body portion and a second extending portion extending in a second direction perpendicular to the first direction. The first body portion includes a first surface facing a portion of the second body portion, and the second body portion includes a second surface facing a portion of the first extending portion. The first extending portion and the second extending portion are partially overlapped in a third direction perpendicular to both the first direction and the second direction, with a dielectric layer sandwiched between the first and second extending portions, forming an intersection area.
US10522553B2 SRAM cell with balanced write port
A semiconductor device includes first, second, third, and fourth active regions arranged along a first direction. The first, second, third, and fourth active regions includes channel regions and source/drain (S/D) regions of first, second, third, and fourth transistors respectively, the first and fourth transistors are of a first conductivity type, and the second and third transistors are of a second conductivity type opposite the first conductivity type. The semiconductor device further includes a fifth active region between the second and third active regions. The fifth active region includes channel regions and S/D regions of fifth and sixth transistors that are of same conductivity type. The semiconductor device further includes first, second, third, fourth, fifth, and sixth gates. The first through sixth gates are disposed over the channel regions of the first through sixth transistors respectively. The first, second, and fifth gates are electrically connected.
US10522547B2 Methods and apparatuses including an active area of a tap intersected by a boundary of a well
Apparatuses and methods are disclosed. One such apparatus includes a well having a first type of conductivity formed within a semiconductor structure having a second type of conductivity. A boundary of the well intersects an active area of a tap to the well.
US10522546B2 FinFET devices with dummy fins having multiple dielectric layers
A semiconductor device includes a substrate; semiconductor fins over the substrate and oriented lengthwise along a first direction; first multi-dielectric-layer (MDL) fins and second MDL fins over the substrate and oriented lengthwise along the first direction, wherein the first and the second MDL fins are intermixed with the semiconductor fins, wherein each of the first MDL fins and the second MDL fins includes an outer dielectric layer and an inner dielectric layer, wherein the outer dielectric layer and the inner dielectric layer have different dielectric materials; and gate structures oriented lengthwise along a second direction generally perpendicular to the first direction, wherein the gate structures are spaced from each other along the first direction, and are separated by the first MDL fins along the second direction, wherein the gate structures engage the semiconductor fins and the second MDL fins.
US10522540B2 FinFET transistor with fin back biasing
A semiconductor device includes a semiconductor substrate; a semiconductor projection connected to the semiconductor substrate; and a gate engaging the semiconductor projection, wherein the semiconductor projection includes a first region and a second region, the second region is between the first region and the gate, and the first region is lower in height than the second region.
US10522533B1 Three-dimensional circuit structure
A three-dimensional (3D) circuit structure includes a 3D insulating substrate having at least one circuit forming zone and at least one exposed contact forming zone; at least one circuit pattern portion provided on the 3D insulating substrate and having at least one circuit trace layout layer located in the circuit forming zone and at least one exposed contact located in the exposed contact forming zone and connected to the circuit trace layout layer; and an insulating encapsulation member covering at least the circuit forming zone and the circuit trace layout layer. With the insulating encapsulation member, the circuit trace layout layer is waterproof, dustproof, scratch-resistant, peeling-proof, secure for use, and compliant with safety codes of electrical insulation, enabling the 3D circuit structure in use to have stable electrical characteristics.
US10522532B2 Through via extending through a group III-V layer
A process for manufacturing an integrated circuit (IC) with a through via extending through a group III-V layer to a diode is provided. An etch is performed through the group III-V layer, into a semiconductor substrate underlying the group III-V layer, to form a via opening. A doped region is formed in the semiconductor substrate, through the via opening. Further, the doped region is formed with an opposite doping type as a surrounding region of the semiconductor substrate. The through via is formed in the via opening and in electrical communication with the doped region.
US10522528B2 Semiconductor device layout
Semiconductor devices and semiconductor cell arrays are provided herein. In some examples, a semiconductor device includes a multi-fin active region, a mono-fin active region, and an isolation feature between the multi-fin active region and the mono-fin active region. The multi-fin active region includes a first plurality of fins, a second plurality of fins parallel to the first plurality of fins, a first n-type field effect transistor (FET), and a first p-type FET. The mono-fin active region abuts the multi-fin active region. The mono-fin active region includes a first fin, a second fin different from the first fin, a second n-type FET, and a second p-type FET. The isolation feature is parallel to the first and second gate structures.
US10522519B2 Display module, display device and methods of assembling and disassembling display module
Provided are a display module, a display device, and method of assembling and disassembling the display module. The display module includes a cabinet, a light-emitting diode (LED) panel mounted on the cabinet, and a coupling device configured to detachably mount the LED panel on the cabinet, wherein the coupling device comprises a first coupling member and a second coupling member, and at least one of the first coupling member and the second coupling member is configured to be moved by mutual magnetic force.
US10522515B2 Computer modules with small thicknesses and associated methods of manufacturing
Computer modules with small thicknesses and associated methods of manufacturing are disclosed. In one embodiment, the computer modules can include a module substrate having a module material and an aperture extending at least partially into the module material. The computer modules can also include a microelectronic package carried by the module substrate. The microelectronic package includes a semiconductor die carried by a package substrate. At least a portion of the semiconductor die extends into the substrate material via the aperture.
US10522507B2 Semiconductor device assemblies including multiple shingled stacks of semiconductor dies
A semiconductor device assembly includes a substrate having a plurality of external connections, a first shingled stack of semiconductor dies disposed directly over a first location on the substrate and electrically coupled to a first subset of the plurality of external connections, and a second shingled stack of semiconductor dies disposed directly over a second location on the substrate and electrically coupled to a second subset of the plurality of external connections. The semiconductor device assembly further includes an encapsulant at least partially encapsulating the substrate, the first shingled stack and the second shingled stack.
US10522505B2 Semiconductor device package and method for manufacturing the same
A surface mount structure includes a substrate, a sensor, an electrical contact and a package body. The substrate has a first surface and a second surface opposite to the first surface. The sensor is disposed adjacent to the second surface of the substrate. The electrical contact is disposed on the first surface of the substrate. The package body covers the first surface and the second surface of the substrate, a portion of the sensor and a first portion of the electrical contact.
US10522498B2 Systems of bonded substrates and methods for bonding substrates with bonding layers
A system of bonded substrates may include a first substrate, a second substrate, and a bonding layer. The first substrate may include a bonding surface, wherein a geometry of the bonding surface of the first substrate includes a plurality of microchannels. The second substrate may include a complementary bonding surface. The bonding layer may be positioned between the first substrate and the second substrate, wherein the bonding layer may fill the microchannels of the first substrate and may contact substantially the entire bonding surface of the first substrate. The bonding layer may include a metal.
US10522496B2 Method for a stacked and bonded semiconductor device
A semiconductor device and method utilizing a dummy structure in association with a redistribution layer is provided. By providing the dummy structure adjacent to the redistribution layer, damage to the redistribution layer may be reduced from a patterning of an overlying passivation layer, such as by laser drilling. By reducing or eliminating the damage caused by the patterning, a more effective bond to an overlying structure, such as a package, may be achieved.
US10522494B2 Semiconductor device with a semiconductor chip connected in a flip chip manner
A semiconductor device includes a wiring board, a semiconductor chip, and a connecting member provided between a surface of the wiring board and a functional surface of the semiconductor chip. The connecting member extends a distance between the wiring board surface and the functional surface. A sealing material seals a gap space between the wiring board and the semiconductor chip. An electrode is formed at the wiring board surface and arranged outside of an outer periphery of the sealing material. A lateral distance between an outer periphery of the semiconductor chip and the outer periphery of the sealing material is between 0.1 mm and a lateral distance from the outer periphery of the semiconductor chip to the electrode.
US10522481B2 Post-passivation interconnect structure
A semiconductor device includes a semiconductor substrate, a passivation layer overlying the semiconductor substrate, and an interconnect structure overlying the passivation layer. The interconnect structure includes a landing pad region and a dummy region electrically separated from each other. A protective layer is formed on the interconnect structure and has a first opening exposing a portion of the landing pad region and a second opening exposing a portion of the dummy region. A metal layer is formed on the exposed portion of landing pad region and the exposed portion of the dummy region. A bump is formed on the metal layer overlying the landing pad region.
US10522476B2 Package structure, integrated fan-out package and method of fabricating the same
A package structure including an integrated fan-out package and plurality of conductive terminals is provided. The integrated fan-out package includes an integrated circuit component, a plurality of conductive through vias, an insulating encapsulation having a first surface and a second surface opposite to the first surface, and a redistribution circuit structure. The insulating encapsulation laterally encapsulates the conductive through vias and the integrated circuit component. Each of conductive through vias includes a protruding portion accessibly revealed by the insulating encapsulation. The redistribution circuit structure is electrically connected to the integrated circuit component and covers the first surface of the insulating encapsulation and the integrated circuit component. The conductive terminals are disposed on and electrically connected to the protruding portions of the conductive through vias, and a plurality of intermetallic compound caps are formed between the conductive terminals and the protruding portions.
US10522474B2 Staircase etch control in forming three-dimensional memory device
Embodiments of three-dimensional (3D) memory devices and methods for controlling a photoresist (PR) trimming rate in the formation of the 3D memory devices are disclosed. In an example, a method includes forming a dielectric stack over a substrate, measuring a first distance between the first trimming mark and the PR layer along a first direction, and trimming the PR layer along the first direction. The method also includes etching the dielectric stack using the trimmed PR layer as an etch mask to form a staircase, forming a second trimming mark using the first trimming mark as an etch mask, measuring a second distance between the second trimming mark and the trimmed PR layer, comparing the first distance with the second distance to determine a difference between an actual PR trimming rate and an estimated PR trimming rate, and adjusting PR trimming parameters based on the difference.
US10522470B1 Package structure and method of fabricating the same
A package structure including a first semiconductor die, a second semiconductor die, a molding compound, an interconnect structure, first conductive features, through insulator vias, an insulating encapsulant and a redistribution layer is provided. The molding compound is encapsulating the first semiconductor die and the second semiconductor die. The interconnect structure is disposed on the molding compound and electrically connecting the first semiconductor die to the second semiconductor die. The first conductive features are electrically connected to the first semiconductor die and the second semiconductor die, wherein each of the first conductive features has a recessed portion. The through insulator vias are disposed on the recessed portion of the first conductive features and electrically connected to the first and second semiconductor die. The insulating encapsulant is encapsulating the interconnect structure and the through insulator vias. The redistribution layer is disposed on the insulating encapsulant and over the interconnect structure.
US10522465B2 Semiconductor device
A semiconductor device may include: a semiconductor substrate; an interlayer insulating film; a contact plug penetrating the interlayer insulating film; a first metal layer covering a surface of the interlayer insulating film; a protective insulating film covering a part of of the first metal layer; and a second metal layer covering the surface of the first metal layer. A peripheral region may be a region in which the protective insulating film is located; an active region may be a region in which a plurality of first parts of the contact plug is located; and an intermediate region may be a region which is located between the peripheral region and the active region and in which a second part of the contact plug is located. The first parts may extend toward an edge portion of the protective insulating film, and the second part may extend along the edge portion.
US10522462B2 Memory array structure having multiple bit lines
Provided is a memory device including an array of memory cells. A first bit-line coupled to memory cells of a first column of the array of memory cells. The first bit-line is disposed on a first metal layer. A second bit-line is coupled to the first bit-line. The second bit-line is disposed on a second metal layer and coupled to the first bit-line by at least one via. A word line is coupled to a row of the array of memory cells.
US10522454B2 Microelectronic package having a passive microelectronic device disposed within a package body
A microelectronic package including a passive microelectronic device disposed within a package body, wherein the package body is the portion of the microelectronic package which provides support and/or rigidity to the microelectronic package. In a flip-chip type microelectronic package, the package body may comprise a microelectronic substrate to which an active microelectronic device is electrically attached. In an embedded device type microelectronic package, the package body may comprise the material in which the active microelectronic device is embedded.
US10522444B2 Surface treatment method and apparatus for semiconductor packaging
A surface treatment and an apparatus for semiconductor packaging are provided. In an embodiment, a surface of a conductive layer is treated to create a roughened surface. In one example, nanowires are formed on a surface of the conductive layer. In the case of a copper conductive layer, the nanowires may include a CuO layer. In another example, a complex compound is formed on a surface of the conductive layer. The complex compound may be formed using, for example, thiol and trimethyl phosphite.
US10522443B2 Lid cover spring design
A module package can include a substrate; at least one device component configured to be positioned on the substrate; a module package lid configured to be positioned over the at least one device component and on the substrate, the module package lid exhibiting a plateau portion; and at least one mounting spring configured to be positioned on the module package lid, wherein the at least one mounting spring is configured to be mechanically coupled with a mounting surface and further positionally secure the module package lid and the at least one device component. Each mounting spring can include a middle portion; an end portion having a mounting hole; and a curved section between the middle portion and the end portion, the middle portion arranged to mate with the plateau portion of the module package lid when the end portion are secured to the substrate, the curved section being configured to prevent contact with a first corner portion of the module package lid.
US10522438B2 Package structure having under ball release layer and manufacturing method thereof
A package structure includes a redistribution layer, a chip, an encapsulant, a plurality of under ball release layers, and a plurality of solder balls. The redistribution layer includes a first surface, a second surface opposite to the first surface, and a patterned circuit layer, wherein the patterned circuit layer includes a plurality of pads protruding from the first surface. The chip is disposed on the second surface and electrically connected to the patterned circuit layer. The encapsulant is disposed on the second surface and encapsulates the chip. The under ball release layers cover the pads respectively. The solder balls are disposed on the under ball release layers and electrically connected to the pads.
US10522436B2 Planarization of semiconductor packages and structures resulting therefrom
An embodiment method includes encapsulating a semiconductor die in an encapsulant, planarizing the encapsulant, and depositing a polymer material on the encapsulant. The method further includes planarizing the polymer material and forming a metallization pattern on the polymer material. The metallization pattern electrically connects a die connector of the semiconductor die to a conductive feature disposed outside of the semiconductor die.
US10522419B2 Stacked field-effect transistors (FETs) with shared and non-shared gates
A semiconductor device includes a plurality of stacked gate regions spaced apart from each other on a substrate, a plurality of first epitaxial source/drain regions between the plurality of stacked gate regions, wherein the first epitaxial source/drain regions extend from sides of the plurality of stacked gate regions in a first doped region, a plurality of second epitaxial source/drain regions between the plurality of stacked gate regions and positioned over the first epitaxial source/drain regions, wherein the second epitaxial source/drain regions extend from sides of the plurality of stacked gate regions in a second doped region, and a contact region extending through a second epitaxial source/drain region of the plurality of second epitaxial source/drain regions to a first epitaxial source/drain region of the plurality of first epitaxial source/drain regions.
US10522416B2 FinFET device having oxide region between vertical fin structures
The present disclosure provides a method, which includes forming a first fin structure and a second fin structure over a substrate, which has a first trench positioned between the first and second fin structures. The method also includes forming a first dielectric layer within the first trench, recessing the first dielectric layer to expose a portion of the first fin structure, forming a first capping layer over the exposed portion of the first fin structure and the recessed first dielectric layer in the first trench, forming a second dielectric layer over the first capping layer in the first trench while the first capping layer covers the exposed portion of the first fin feature and removing the first capping layer from the first fin structure.
US10522415B1 Semiconductor device
A semiconductor device includes a semiconductor substrate, a gate structure, an isolation structure, and a source/drain region. The semiconductor substrate includes a fin. The gate structure is disposed on the fin and is disposed straddling the fin. The isolation structure covers a sidewall and a top surface of the fin. The source/drain region is disposed in the fin and extends beyond the top surface of the fin.
US10522411B2 Method for forming semiconductor device structure with gate
A method for forming a semiconductor device structure is provided. The method includes forming a dielectric layer over a substrate. The substrate has a fin structure, and the dielectric layer has a trench exposing a portion of the fin structure. The method includes forming a gate material layer in the trench. The method includes forming a planarization layer over the gate material layer. The planarization layer includes a first material that is different from a second material of the gate material layer and a third material of the dielectric layer. The method includes performing an etching process to remove the planarization layer and a first upper portion of the gate material layer so as to form a gate in the trench.
US10522406B2 IR assisted fan-out wafer level packaging using silicon handler
A support structure for use in fan-out wafer level packaging is provided that includes, a silicon handler wafer having a first surface and a second surface opposite the first surface, a release layer is located above the first surface of the silicon handler wafer, and a layer selected from the group consisting of an adhesive layer and a redistribution layer is located on a surface of the release layer. After building-up a fan-out wafer level package on the support structure, infrared radiation is employed to remove (via laser ablation) the release layer, and thus remove the silicon handler wafer from the fan-out wafer level package.
US10522402B2 Grid self-aligned metal via processing schemes for back end of line (BEOL) interconnects and structures resulting therefrom
Grid self-aligned metal via processing schemes for back end of line (BEOL) interconnects are described. In an example, a method of fabricating an interconnect structure for a semiconductor die includes forming a lower metallization layer including alternating metal lines and dielectric lines above a substrate, the dielectric lines raised above the metal lines. A hardmask layer is formed on the metal lines of the lower metallization layer, between and co-planar with the dielectric lines of the lower metallization layer. A grating structure is formed above and orthogonal to the alternating metal lines and dielectric lines of the lower metallization layer. A mask is formed above the grating structure. Select regions of the hardmask layer are removed to expose select regions of the metal lines of the lower metallization layer. Metal vias are formed on the select regions of the metal lines of the lower metallization layer.
US10522398B2 Modulating metal interconnect surface topography
A metal interconnect structure can be fabricated within an integrated circuit (IC). A recess can be created in an IC dielectric layer and a surface modulation liner can be formed by depositing two different metallic elements onto the surfaces of the recess. One metallic element can have a standard electrode potential greater than a standard electrode potential of an interconnect metal, and the other metallic element can have a standard electrode potential less than the standard electrode potential of the interconnect metal. A metal interconnect structure can be formed by filling the remainder of the recess with interconnect metal, which is physically separated from the dielectric layer by the surface modulation liner. The surface topography of the metal interconnect structure can be modulated with a polishing process, by removing a top portion of the interconnect metal and a top portion of the surface modulation liner.
US10522397B2 Manufacturing method of semiconductor device
A miniaturized transistor is provided. A first layer is formed over a third insulator over a semiconductor; a second layer is formed over the first layer; an etching mask is formed over the second layer; the second layer is etched using the etching mask until the first layer is exposed to form a third layer; a selective growth layer is formed on a top surface and a side surface of the third layer; the first layer is etched using the third layer and the selective growth layer until the third insulator is exposed to form a fourth layer; and the third insulator is etched using the third layer, the selective growth layer, and the fourth layer until the semiconductor is exposed to form a first insulator.
US10522395B1 Methods of forming a pattern
A metal pattern comprising interconnected small metal segments, medium metal segments, and large metal segments. At least one of the small metal segments comprises a pitch of less than about 45 nm and the small metal segments, medium metal segments, and large metal segments are separated from one another by variable spacing. Semiconductor devices comprising initial metallizations, systems comprising the metal pattern, and methods of forming a pattern are also disclosed.
US10522389B2 Transfer printing method
A transfer printing method provides a first wafer having a receiving surface, and removes a second die from a second wafer using a die moving member. Next, the method positions the second die on the receiving surface of the first wafer. Specifically, to position the second die on the receiving surface, the first wafer has alignment structure for at least in part controlling movement of the die moving member.
US10522388B1 Method of forming high-voltage silicon-on-insulator device with diode connection to handle layer
An SOI IC includes a polysilicon/silicon plug extending through the buried insulation layer between a P-type handle layer and a P-type device layer. An N-type well region is formed in the device layer over the polysilicon/silicon plug, and then a high-voltage (HV) device is formed in the well region such that part of its drift region is located over the polysilicon/silicon plug. Doping of the well region, the polysilicon/silicon plug and the handle layer is coordinated to form a P-N junction diode that couples the HV device, by way of the polysilicon/silicon plug, to a ground potential applied to the handle layer, thereby increasing the HV device's breakdown voltage by expanding its depletion region to include the handle layer. The polysilicon/silicon plug grows in holes formed through the insulation layer during the epitaxial silicon growth process used to form the device layer.
US10522387B2 Semiconductor device and multi-wafer deposition apparatus
An embodiment is an apparatus. The apparatus includes: a collective wafer platter including a plurality of individual wafer pockets, the individual wafer pockets having respective individual wafer platters, the individual wafer platters configured to rotate around respective first axes, the collective wafer platter configured to rotate around a second axis; a motor coupled to the collective wafer platter; and a control unit configured to control the motor such that the individual wafer platters rotate around the respective first axes, and the collective wafer platter rotates around the second axis.
US10522382B2 Method of manufacturing a semiconductor device
A system and method for a semiconductor wafer carrier is disclosed. An embodiment comprises a semiconductor wafer carrier wherein conductive dopants are implanted into the carrier in order to amplify the coulombic forces between an electrostatic chuck and the carrier to compensate for reduced forces that result from thinner semiconductor wafers. Another embodiment forms conductive layers and vias within the carrier instead of implanting conductive dopants.
US10522380B2 Method and apparatus for determining substrate placement in a process chamber
Methods for determining substrate placement in a process chamber are provided herein. In some embodiments, a method for determining substrate placement in a process chamber includes receiving sensor readings from a plurality of sensor arrays attached to the calibration substrate, calculating locations of a plurality of edge locations of a support member beneath the sensors based on the sensor readings, calculating a center point location of the support member based on the locations of the plurality of edge locations of the support member and determining an offset between the center point location and a location of the center of the calibration substrate.
US10522376B2 Multi-step image alignment method for large offset die-die inspection
A die-die inspection image can be aligned using a method or system configured to receive a reference image and a test image, determine a global offset and rotation angle from local sections on the reference image and test image, and perform a rough alignment de-skew of the test image prior to performing a fine alignment.
US10522366B2 Method of fabricating semiconductor device
Disclosed is a method of fabricating a semiconductor device. The method includes forming a lower layer on a substrate, forming on the lower layer a sacrificial layer and an etching pattern, forming a first spacer layer on the sacrificial layer and the etching pattern, etching the sacrificial layer and the first spacer layer to form a sacrificial pattern and a first spacer on at least a portion of a top surface of the sacrificial pattern, forming a second spacer layer on the sacrificial pattern and the first spacer, etching the second spacer layer and the first spacer to form a second spacer on a sidewall of the sacrificial pattern, and partially etching the lower layer to form a pattern. The second spacer is used as an etching mask to partially etch the lower layer.
US10522335B2 Mass spectrometry data processing apparatus, mass spectrometry system, and method for processing mass spectrometry data
A mass spectrometry data processing apparatus includes a data processing part and a calculation part. The calculation part calculates differences in mass among all pieces of the peak data from the peak list, calculates an intensity ratio that is a ratio of intensity between two pieces of the peak data used in calculating the difference, and generates difference-intensity ratio data. Further, the calculation part retrieves difference-intensity ratio data having the difference included in a section, calculates a sum of the intensity ratio of the retrieved difference-intensity ratio data, and calculates difference-intensity ratio distribution data.
US10522332B2 Plasma processing system, electron beam generator, and method of fabricating semiconductor device
A chamber has an upper housing and a lower housing and receives a reaction gas. A first plasma source includes electron beam sources providing electron beams into the upper housing to generate an upper plasma. A second plasma source includes holes generating a lower plasma within the holes connecting the upper housing and the lower housing. Radicals of the upper plasma, radicals of the lower plasma, and ions of the lower plasma are provided, through the holes, to the lower housing so that the lower housing has radicals and ions at a predetermined ratio of the ions to the radicals in concentration. The second plasma source divides the chamber into the upper housing and the lower housing. A wafer chuck is positioned in the lower housing to receive a wafer.
US10522326B2 Systems and methods for automated microscopy
A method of locating a substrate within a field of view of an imaging system includes acquiring an image of a first marker on a substrate in the field of view. The first marker has a first spatial pattern representing a position of the first marker relative to the substrate. The method also includes determining possible positions of the substrate based on the first spatial pattern and moving the substrate relative to the field of view based on the possible positions of the substrate. The method also includes acquiring an image of a second marker on the substrate in the field of view. The second marker has a second pattern representing a position of the second marker relative to the substrate. The method further includes determining the position of the substrate relative to the field of view based on the position of the second marker on the substrate.
US10522313B2 Reversing linear solenoid
A reversing linear solenoid polarized in a permanent magnetic manner having a first and second end stroke position as well as at least one armature, wherein it has a spring system or is operated at such a spring system which exerts a force in the direction of the center stroke position on the armature or armatures in the end stroke position(s). The spring system and the reversing linear solenoid are coordinated with one another such that the armature or armatures are held in a permanent magnetic manner against the spring force in both end stroke positions. The spring system is configured such that the potential energy (elastically) stored by movement of the armature or armatures into its/their end stroke movements is of equal magnitude. If external restoring forces caused by the application are present, they must be taken into account in the design of the spring system.
US10522310B2 Extinguishing gas filtering device and electric current switchgear comprising such a filtering device
An extinguishing gas filtering device for an electric current switchgear with separable contacts, including an electric arc extinguishing chamber, includes, assembled together an inlet part for the extinguishing gases, made of a metal material and including an inlet aperture intended to be fluidically connected with an extinguishing gas outlet of the switchgear; an outlet aperture; a flared wall extending between the inlet and outlet apertures; a gas diffuser, which covers the outlet aperture, being planar in shape and including through-apertures; a filter made of porous metal foam, placed at the output of the gas diffuser.
US10522308B2 Multi-operating switch unit for vehicles
Provided is a multi-operating switch device for a vehicle, including: a housing unit; a substrate; a switch shaft unit; a rotary switch unit; a directional switch unit; and a push switch unit. The directional switch unit includes: a directional slide part within the housing unit; a directional switch disposed on the substrate, and configured to be operated by a change in the position of the directional slide part to generate a signal indicating the change in the position of the directional slide part; and a directional return part. The directional switch includes: a directional switch housing; and a directional switch knob partially exposed to the outside from one surface of the directional switch housing to contact with the directional slide part so that when the directional switch knob is pressedly rotated pivotally about an axis parallel with the substrate, it is received in the directional switch housing.
US10522300B2 Metallic surface with karstified relief, forming same, and high surface area metallic electrochemical interface
A metal foil with a karstified topography having a surface morphology in which a maximum peak height minus a maximum profile depth is greater than 0.5 μm and extends into the surface at least 5% of the foil thickness, a root mean square roughness is at least about 0.2 μm measured in a direction of greatest roughness, and an oxygen abundance is less than 5 atomic %. The foil may be composed of aluminum, titanium, nickel, copper, or stainless steel, or an alloy of any thereof, and may have a coating composed of nickel, nickel alloy, titanium, titanium alloy, nickel oxide, titanium dioxide, zinc oxide, indium tin oxide, or carbon, or a mixture or composite of any thereof. The foil may form part of a metal electrode, current collector, or electrochemical interface. Further described is a method for producing the foil by laser ablation in a vacuum.
US10522299B2 Negative electrode active material for power storage device
Provided is a negative-electrode active material for a power storage device that has a low operating potential, can increase the operating voltage of the power storage device, and has excellent cycle characteristics. The negative-electrode active material for a power storage device, the negative-electrode active material containing, in terms of % by mole of oxide, 1 to 95% TiO2 and 5 to 75% P2O5+SiO2+B2O3+Al2O3+R′O (where R′ represents at least one selected from Mg, Ca, Sr, Ba, and Zn) and containing 10% by mass or more amorphous phase.
US10522297B2 Power storage device and manufacturing method thereof
A power storage device has a power storage element and an electrolytic solution. The power storage element includes an anode body, a cathode body opposed to the anode body, and a separator interposed between the anode body and the cathode body. The separator includes a separator base material and a conductive polymer deposited on the separator base material. The power storage element is impregnated with the electrolytic solution. The separator has a first surface layer, which includes a first surface opposed to the anode body, and a second surface layer, which includes a second surface opposed to the cathode body. An amount of the conductive polymer deposited in a first separator half body, which is a part from a center of the separator to the first surface, is greater than an amount of the conductive polymer deposited in a second separator half body, which is a part from the center of the separator to the second surface.
US10522292B2 Multi-layer ceramic capacitor and method of producing the same
A multi-layer ceramic capacitor includes a ceramic body, a first external electrode, and a second external electrode. The ceramic body includes ceramic layers laminated along a first direction, first internal electrodes and second internal electrodes that are alternately disposed between the ceramic layers, a first end surface and a second end surface that are oriented in a second direction orthogonal to the first direction, and a first inner groove and a second inner groove that are respectively formed in the first end surface and the second end surface along the first direction. The first and second external electrodes respectively cover the first and second end surfaces, the first internal electrodes being drawn to the first end surface and protruding in the first inner groove, the second internal electrodes being drawn to the second end surface and protruding in the second inner groove.
US10522291B2 Multilayer ceramic capacitor and manufacturing method of multilayer ceramic capacitor
A multilayer ceramic capacitor includes: a ceramic multilayer structure having ceramic dielectric layers and internal electrode layers alternately stacked, the internal electrode layers being mainly composed of a transition metal other than an iron group, end edges of the internal electrode layers being alternately exposed to a first end face and a second end face; and a pair of external electrodes provided on the first end face and the second end face, wherein the external electrode includes a base conductive layer that includes glass of less than 7 weight % and is mainly composed of a transition metal other than an iron group or a noble metal, and a first plated film that covers the base conductive layer, has a thickness that is half of a thickness of the base conductive layer or more and is mainly composed of a transition metal other than an iron group.
US10522285B2 Multilayer ceramic capacitor and board having the same
A multilayer ceramic capacitor (MLCC) includes a body including first dielectric layers and second dielectric layers, the body including first to sixth surfaces, a second surface, a third surface, a fourth surface, a fifth surface and a sixth surface; first internal electrodes disposed on the first dielectric layers, exposed to the third surface, the fifth surface, and the sixth surface, and spaced apart from the fourth surface by first spaces; second internal electrodes disposed on the second dielectric layers to oppose the first internal electrodes with the first dielectric layers or the second dielectric layers interposed therebetween, exposed to the fourth surface, the fifth surface, and the sixth surface, and spaced apart from the third surface by second spaces; first dielectric patterns disposed in at least a portion of the first spaces, and second dielectric patterns disposed in at least a portion of the second spaces; and lateral insulating layers.
US10522273B2 Insulated joystick assembly
A joystick assembly is disclosed. In embodiments, the joystick controls a boom and aids in insulating a user from potential electric shock. Handle utilized by the operator may be made of, or at least one surface coated or covered in, material highly-resistant to electric current. The highly-resistant material may also extend to other components such as, a connecting rod, and a mounting base. The highly-resistant components may separate the operator from electrically charged components. As well as separating the operator from potentially electrically charged components, the rod may be received at the base by force measuring sensors, or strain measuring sensors may be attached to the rod. This allows the handle and rod to be stationary and, in embodiments, rigid, and only the applied force to be measured, thus decreasing the number of components needed in the assembly.
US10522263B2 Aluminum alloy wire, aluminum alloy strand wire, covered electrical wire, and terminal-equipped electrical wire
An aluminum alloy wire composed of an aluminum alloy, wherein the aluminum alloy contains more than or equal to 0.03 mass % and less than or equal to 1.5 mass % of Mg, more than or equal to 0.02 mass % and less than or equal to 2.0 mass % of Si, and a remainder of Al and an inevitable impurity, Mg/Si being more than or equal to 0.5 and less than or equal to 3.5 in mass ratio, and the aluminum alloy wire has a dynamic friction coefficient of less than or equal to 0.8.
US10522262B2 Dynamic beam aperture control to reduce radiation dose using collimator
An apparatus to perform a CT scan of an object of interest with a reduced radiation dose including: an X-ray source configured to circularly rotate about the object of interest, the X-ray source configured to generate an X-ray beam; a detector assembly configured to move in tandem with the X-ray source on the opposite side of the X-ray source with respect to the object of interest, wherein the detector assembly is fixed with respect to the X-ray source and configured to detect the X-ray beam on a side of the object of interest opposite to the X-ray source after the X-ray beam passes through the object of interest; a 6-DOF collimator coupled to the X-ray source and comprising a plate with a hole disposed within the plate, wherein an aperture of the X-ray beam is dynamically adjusted by controlling a 3-D pose of the plate.
US10522260B2 Cooling element with base for discharging heat from a package
The invention concerns a package for transporting and/or storing radioactive materials. The package comprises a wall element (26) and a cooling element (31, 32) attached to the wall element (26) and protruding from the wall element (26) towards the outside of the package. The cooling element (31, 32) comprises a base (40) and at least one fin (35) rigidly connected to the base (40). The base (40) extends to either side of the fin (35) respectively towards two opposing lateral ends of the base, each of the lateral ends being attached to the wall element (26) via a weld.
US10522248B2 Automatic creation of imaging story boards from medical imaging studies
A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to specifically configure the processor to implement a medical imaging story board creation engine. The medical imaging story board creation engine executing in the data processing system receives a patient data structure comprising a medical imaging study comprising a plurality of electronic medical images. The medical imaging story board creation engine analyzes the patient data structure to determine a modality of the medical imaging study. The medical imaging story board creation engine determines, based on the determined modality of the medical imaging study, for each electronic image in the medical imaging study, at least one of an image mode or viewpoint. The medical imaging story board creation engine performs a saliency feature extraction operation on the electronic medical images in the medical imaging study based on the image mode or viewpoint of each of the electronic medical images. The medical imaging story board creation engine selects a subset of electronic medical images based on results of the saliency feature extraction. The medical imaging story board creation engine generates and outputs a collection of selected electronic medical images based on the selection of the subset of electronic medical images to form a medical imaging story board.
US10522242B2 Methods for non-invasive prenatal ploidy calling
Disclosed herein are methods for determining the copy number of a chromosome in a fetus in the context of non-invasive prenatal diagnosis. In an embodiment, the measured genetic data from a sample of genetic material that contains both fetal DNA and maternal DNA is analyzed, along with the genetic data from the biological parents of the fetus, and the copy number of the chromosome of interest is determined. In an embodiment, the maternal serum is measured using a single-nucleotide polymorphism (SNP) microarray, along with parental genomic data, and the determination of the chromosome copy number is used to make clinical decisions pertaining to the fetus.
US10522239B2 Small molecule binding pockets in nucleic acids
Described herein is technology for determining the 2-D or 3-D atomic resolution structure of a polynucleotide bound to and/or interacting with another molecule, for example a small molecule. In some aspects of the technology, NMR and isotopic labeling strategies are used. The technology described herein is useful for a plurality of applications including but not limited to drug discovery and chemical biology probe discovery.
US10522238B1 Memory correcting method
A memory correcting method includes steps: providing a memory with a plurality of memory bytes; respectively adding a plurality of correcting bytes to the plurality of memory bytes; providing a plurality of non-volatile compared memory bytes; detecting whether there are any underperforming bits in the plurality of memory bytes, the plurality of correcting bytes, and the plurality of compared memory bytes of the memory to complete the correction. Alternatively, the method respectively provides a plurality of compared memory address bytes for the plurality of memory bytes and for the plurality of correcting bytes for labeling underperforming-bit addresses. Then, the method detects whether there are any underperforming bits in the plurality of memory bytes, the plurality of correcting bytes, and the plurality of compared memory address bytes of the memory to complete the correction.
US10522235B2 Repair fuse latches using static random access memory array
Various embodiments, disclosed herein, include apparatus and methods of using the apparatus having a core array of memory cells arranged as data storage elements; and an array of latches to store repair information for the core array. Each latch can be structured as a static random access memory cell. Additional apparatus, systems, and methods are disclosed.
US10522226B2 Method and apparatus for high voltage generation for analog neural memory in deep learning artificial neural network
Numerous embodiments are disclosed for a high voltage generation algorithm and system for generating high voltages necessary for a particular programming operation in analog neural memory used in a deep learning artificial neural network. Different calibration algorithms and systems are also disclosed. Optionally, compensation measures can be utilized that compensate for changes in voltage or current as the number of cells being programmed changes.
US10522219B2 Semiconductor memory device and method of programming multi bit data of the same
A method of operating a semiconductor memory device may include increasing threshold voltage of memory cells by performing an LSB program operation on the memory cells having first state, decreasing threshold voltage of memory cells to be programmed to second state of the memory cells to a level lower than a first level in unit of a memory cell for an MSB program operation, and increasing threshold voltage of memory cells to be programmed to third state of the memory cells to a level higher than a second level, which is higher than the first level, in unit of a memory cell for an MSB program operation.
US10522205B1 Apparatuses and method for reducing row address to column address delay
Apparatuses and methods for reducing row address (RAS) to column address (CAS) delay are disclosed. An example apparatus includes a memory including a memory cell coupled to a first digit line in response to a wordline being set to an active state and a sense amplifier coupled to the first digit line and to a second digit line. The sense amplifier is configured to perform a threshold voltage compensation operation to bias the first digit line and the second digit line based on a threshold voltage difference between at least two circuit components of the sense amplifier. The apparatus further comprising a decoder circuit coupled to the wordline and to the sense amplifier. In response to an activate command, the decoder circuit is configured to initiate the threshold voltage compensation operation and, during the threshold voltage compensation operation, to the set the wordline to the active state.
US10522200B2 Two pin serial bus communication interface
A two pin communication interface bus and control circuits are used with circuit boards, integrated circuits, or embedded cores within integrated circuits. One pin carries data bi-directionally and address and instruction information from a controller to a selected port. The other pin carries a clock signal from the controller to a target port or ports in or on the desired circuit or circuits. The bus may be used for serial access to circuits where the availability of pins on ICs or terminals on cores is minimal. The bus is used for communication, such as serial communication related to the functional operation of an IC or core design, or serial communication related to test, emulation, debug, and/or trace operations of an IC or core design.
US10522198B2 Semiconductor memory device
A semiconductor memory device includes a sense amplifier, a voltage supply circuit and a voltage supply control circuit. The sense amplifier may be activated by receiving driving voltages from first to third voltage supply lines to detect and amplify voltage levels of a data line and a data bar line. The voltage supply circuit may apply the driving voltages to the first to third voltage supply lines in response to first to third voltage supply signals and a bias control signal. The voltage supply control circuit may generate the first to third voltage supply signals and the bias control signal in response to an active signal.
US10522195B2 Memory system and method for operating the same
There are provided a memory system and a method for operating the same. A memory system includes: a controller configured to generate and output a first command corresponding to a normal operation or a second command corresponding to a deep power down (DPD) mode; and a semiconductor memory device configured to perform the normal operation in response to the first command, wherein the normal operation is performed using an internal power voltage generated by down-converting a first external power voltage, and operate in the DPD mode in response to the second command, wherein, in the DPD mode, the semiconductor memory device operates using a second external power voltage as the internal powervoltage.
US10522183B2 Signal processing apparatus and signal processing method
There is provided a signal processing apparatus and a signal processing method capable of allowing data recorded at a high density to be robustly reproduced. A frame sync (FS) is restored by performing maximum likelihood decoding of the FS according to a time-varying trellis with a state and a state transition being limited according to a time, in maximum likelihood decoding of a reproduction signal reproduced from a disk-shaped recording medium, the FS representing a head of a frame, the FS of the frame being arranged at the head of the frame, the FS being recorded at the same positions in a track direction in two adjacent tracks.
US10522180B2 Magnetic tape including characterized magnetic layer, tape cartridge, recording and reproducing device, and method of manufacturing
The magnetic tape has a nonmagnetic layer containing nonmagnetic powder and binder on a nonmagnetic support, and a magnetic layer containing ferromagnetic powder and binder on the nonmagnetic layer; wherein the combined thickness of the nonmagnetic layer and the magnetic layer is less than or equal to 0.60 μm, the coefficient of friction as measured on the base portion of the surface of the magnetic layer is less than or equal to 0.35, at least the magnetic layer contains one or more components selected from the group consisting of a fatty acid and a fatty acid amide, and a C—H derived carbon, C, concentration calculated from a C—H peak area ratio in a C1s spectrum obtained by X-ray photoelectron spectroscopy conducted at a photoelectron take-off angle of 10 degrees on the surface of the magnetic layer is greater than or equal to 45 atom %.
US10522179B2 Magnetic tape having characterized magnetic layer
A magnetic tape is provided in which the total thickness of the non-magnetic layer and the magnetic layer is equal to or smaller than 0.60 μm. The magnetic layer includes ferromagnetic hexagonal ferrite powder and an abrasive. The percentage of a plan view maximum area of the abrasive confirmed in a region having a size of 4.3 μm×6.3 μm of the surface of the magnetic layer by plane observation using a scanning electron microscope, with respect to the total area of the region, is equal to or greater than 0.02% and less than 0.06%. Further, the tilt cos θ of the ferromagnetic hexagonal ferrite powder with respect to a surface of the magnetic layer acquired by cross section observation performed by using a scanning transmission electron microscope is 0.85 to 1.00.
US10522170B2 Voice activity modification frame acquiring method, and voice activity detection method and apparatus
A method for acquiring the number of modified frames for active sound, and a method and apparatus for voice activity detection are disclosed. Firstly, a first voice activity detection decision result and a second voice activity detection decision result are obtained (501), the number of hangover frames for active sound is obtained (502), and the number of background noise updates is obtained (503), and then the number of modified frames for active sound is calculated according to the first voice activity detection decision result, the number of background noise updates and the number of hangover frames for active sound (504), and finally, a voice activity detection decision result of a current frame is calculated according to the number of modified frames for active sound and the second voice activity detection decision result (505).
US10522157B2 Method and system for time domain down mixing a stereo sound signal into primary and secondary channels using detecting an out-of-phase condition of the left and right channels
A method and system are implemented in a stereo sound signal encoding system for time domain down mixing right and left channels of an input stereo sound signal into primary and secondary channels. Correlation of the primary and secondary channels of previous frames is determined, and an out-of-phase condition of the left and right channels is detected based on the correlation of the primary and secondary channels of the previous frames. The left and right channels are time domain down mixed, as a function of the detection, to produce the primary and secondary channels using a factor β, wherein the factor β determines respective contributions of the left and right channels upon production of the primary and secondary channels.
US10522156B2 Apparatus, method and computer program for generating a representation of a bandwidth-extended signal on the basis of an input signal representation using a combination of a harmonic bandwidth-extension and a non-harmonic bandwidth-extension
An apparatus for generating a representation of a bandwidth-extended signal on the basis of an input signal representation includes a phase vocoder configured to obtain values of a spectral domain representation of a first patch of the bandwidth-extended signal on the basis of the input signal representation. The apparatus also includes a value copier configured to copy a set of values of the spectral domain representation of the first patch, which values are provided by the phase vocoder, to obtain a set of values of a spectral domain representation of a second patch, wherein the second patch is associated with higher frequencies than the first patch. The apparatus is configured to obtain the representation of the bandwidth-extended signal using the values of the spectral domain representation of the first patch and the values of the spectral domain representation of the second patch.
US10522151B2 Conference segmentation based on conversational dynamics
Various disclosed implementations involve processing and/or playback of a recording of a conference involving a plurality of conference participants. Some implementations disclosed herein involve analyzing conversational dynamics of the conference recording. Some examples may involve searching the conference recording to determine instances of segment classifications. The segment classifications may be based, at least in part, on conversational dynamics data. Some implementations may involve segmenting the conference recording into a plurality of segments, each of the segments corresponding with a time interval and at least one of the segment classifications. Some implementations allow a listener to scan through a conference recording quickly according to segments, words, topics and/or talkers of interest.
US10522138B1 Real-time voice processing systems and methods
A computer-implemented method and supporting system transcribes spoken words being monitored from a telephonic interaction among two or more individuals. Telephonic interactions among the individuals are monitored, and at least two of the individuals are each assigned to a separate channel. While still being monitored, each of the channels is assigned a context-based speech recognition models, and in substantially real-time, the monitored telephonic interaction is transcribed from speech to text based on the different assigned models.
US10522133B2 Methods and apparatus for correcting recognition errors
Techniques for error correction using a history list comprising at least one misrecognition and correction information associated with each of the at least one misrecognitions indicating how a user corrected the associated misrecognition. The techniques include converting data input from a user to generate a text segment, determining whether at least a portion of the text segment appears in the history list as one of the at least one misrecognitions, if the at least a portion of the text segment appears in the history list as one of the at least one misrecognitions, obtaining the correction information associated with the at least one misrecognition, and correcting the at least a portion of the text segment based, at least in part, on the correction information.
US10522132B2 Deformable ultrasound array and system
Disclosed is an ultrasound array comprising a plurality of ultrasound transducer elements (20) on a carrier (10), said carrier further carrying an actuator arrangement (30, 30′) of a material having an adjustable shape in response to an electromagnetic stimulus, e.g. an electro active polymer or optically responsive polymer, wherein the material is arranged to change the orientation of said ultrasound transducer elements in response to said stimulus. This facilitates configurable beam shaping and/or body contour matching with the ultrasound array. An ultrasound system (100) comprising such an ultrasound array is also disclosed.
US10522127B2 Conversion-to-note apparatus, electronic wind instrument and conversion-to-note method
A conversion-to-note apparatus includes: a key which is operated by a user; and a processor. The processor obtains, from a memory, first information and second information. The first information is information to associate a key operation on the key with an open/close state of a tone hole or virtual tone hole. The second information is information to associate the open/close state of the tone hole or virtual tone hole with a note. Further, the processor identifies, based on the first information, the open/close state of the tone hole or virtual tone hole for the key operation detected. Further, the processor determines, based on the second information, the note for the identified open/close state of the tone hole or virtual tone hole.
US10522108B2 Optimized histogram reads for efficient display post processing and improved power gains
Methods, systems, and devices for refreshing a display of a device are described. A device may identify a type of content to be displayed. For example, the type of content may be associated with a given application. The device may determine, based at least in part on the type of content, a periodicity for a histogram analysis operation for the display. The device may then perform the histogram analysis operation according to the periodicity. For example, the device may compare a histogram for a frame of the content to a scene change threshold according to the periodicity. The device may determine one or more pixel adjustment parameters for the display based at least in part on the histogram analysis operation. The device may display one or more frames on the display based at least in part on the one or more pixel adjustment parameters.
US10522107B2 Data driver and method of driving the data driver
A data driver includes shift registers, sampling latches, holding latches, and a data sensing unit. The shift registers generate sampling pulses by shifting a source start pulse in response to a source sampling clock. Each of the sampling latches receives current data and stores the current data in response to each of the sampling pulses. Each of the holding latches receives the current data stored in each of the sampling latches, and stores the received current data in response to a source output enable signal. The data sensing unit receives the current data corresponding to an i-th sampling latch of the sampling latches or an i-th holding latch of the holding latches (i is a positive integer) and previous data stored in the i-th sampling latch or the i-th holding latch, compares the current data with the previous data, and generates control data based on the comparison result.
US10522092B2 Electronic paper display apparatus and driving method thereof
An electronic paper display apparatus and a driving method thereof are provided. The electronic paper display apparatus includes an electronic paper display panel and a control chip. The control chip is coupled to the electronic paper display panel. The control chip is configured to generate a clock signal and simulate a driving signal according to the clock signal and panel control data. The control chip drives the electronic paper display panel by utilizing the clock signal and the driving signal.
US10522083B1 Organic light-emitting diode (OLED) driving circuit and active-matrix organic light-emitting diode (AMOLED) display panel
The present disclosure relates to an organic light-emitting diode (OLED) driving circuit, including: a switch thin film transistor (TFT), a driving TFT, a storage capacitor, a third TFT, a sixth TFT, an OLED, and an elimination module. A gate of the third TFT is configured to receive reset signals, a first end of the third TFT is configured to receive a reset voltage, and a second end of the third TFT is electrically connected to the first node. A gate of the sixth TFT is configured to receive enabling signals, and a first end of the sixth TFT is electrically connected the second node. An elimination module is electrically connected to the first electrode of the storage capacitor and the first end of the driving TFT. The elimination module is configured to receive the data voltage and the power supply voltage.
US10522077B2 Current integrator and organic light-emitting display comprising the same
An organic light-emitting display can include a display panel including sensing lines connected to pixels; a current integrator configured to receive current from a pixel through a sensing line connected to a first input terminal, receive a reference voltage through a reference voltage line connected to a second input terminal, and swap a path through which the current applied through the first input terminal flows and a path through which the reference voltage applied through the second input terminal is supplied; a sampling part including a first sample and hold circuit for sampling a first output voltage of the current integrator and a second sample and hold circuit for sampling a second output voltage of the current integrator, subsequent to the first output voltage, which outputs the first and second output voltages sampled by the first and second sample and hold circuits simultaneously through a single output channel.
US10522073B2 Sensing circuit and voltage compensation method
The present disclosure provides a sensing circuit and a voltage compensation method. With the sensing circuit according to the present disclosure, a capacitance value of a capacitor to be measured on an internal sensing line of a display panel is determined, a compensation voltage for the internal sensing line is determined according to the capacitance value of the capacitor to be measured, and then voltage compensation is performed on the internal sensing line according to the compensation voltage corresponding to the capacitor to be measured.
US10522061B2 Vehicle smart mirror system with heads-up display
In one embodiment, a vehicle mirror includes a heads-up display (HUD) projector, an on-board diagnostics (OBD) transceiver, and one or more processors. The processors access OBD data received by the OBD transceiver from an OBD port of a vehicle. The processors further determine an identification of the vehicle from the accessed OBD data and determine one or more calibration parameters for the HUD projector based on the determined identification of the vehicle. The one or more calibration parameters are operable to position a displayed image from the HUD projector onto a HUD reflector within a line-of-sight of a driver of the vehicle. The processors further send one or more instructions based on the one or more calibration parameters to the HUD projector.
US10522054B2 Dynamic operator behavior analyzer
Dynamic industrial vehicle monitoring for modification of vehicle operator behavior comprises identifying a metric that characterizes an event associated with the operation of an industrial vehicle, the metric having at least one behavior modification action and at least one performance parameter to evaluate the event against. Monitoring operation of the industrial vehicle is carried out for the event. Upon detecting an occurrence of the event, event data is recorded that characterizes a response of a vehicle operator to the event. The recorded event data is evaluated against at least one performance parameter associated with the corresponding metric to determine whether the vehicle operator demonstrated appropriate behavior for the event. A vehicle operator score is updated based upon the evaluation and the updated vehicle operator score is communicated.
US10522046B2 Position reporting for vehicles
In some examples, a system for transmitting a location of an ownship vehicle is configured to be mounted on the ownship vehicle and includes a positioning system configured to receive positioning signals. In some examples, the system also includes a cellular transceiver, a surveillance transceiver, and processing circuitry configured to determine a position of the ownship vehicle based on the positioning signals. In some examples, the processing circuitry is further configured to determine that the ownship vehicle is located in an identified risk volume based on the position of the ownship vehicle and to cause the surveillance transceiver and the cellular transceiver to simultaneously transmit surveillance signals and cellular signals indicating the position of the ownship vehicle in response to determining that the ownship vehicle is located in the identified risk volume.
US10522042B2 Exterior mirror assembly with blind zone indication module
A vehicular exterior rearview mirror assembly includes a blind zone indication module that includes a plastic housing having a front end configured for attaching the blind zone indication module at the rear side of the mirror reflective element. When at least one light emitting diode of the blind zone indication module is electrically powered, light emitted by the light emitting diode exits the blind zone indication module via a light-transmitting portion of the front end of the plastic housing of the blind zone indication module. With the blind zone indication module disposed at the mirror reflective element, and with the light-transmitting portion of the front end of the plastic housing juxtaposed with a light-transmitting aperture of the mirror back plate, light emitted by the light emitting diode passes through the mirror reflective element.
US10522038B2 Systems and methods for automatically warning nearby vehicles of potential hazards
Systems for automatically warning at least one nearby vehicle of a potential safety hazard in or near a roadway, including one or more sensors configured to detect a potential safety hazard in or near a roadway; a memory containing computer-readable instructions for generating a message including at least one of a location of the one or more sensors and a location of the potential safety hazard; a processor configured to read the computer-readable instructions from the memory and generate the message; and a transmitter configured to wirelessly transmit the message to at least one nearby vehicle. Systems for coordinating actions of a first vehicle and a second vehicle upon detection of a potential safety hazard in or near a roadway, including in part evaluating whether the actions conflict and, if so, requesting that the first vehicle execute alternative actions for avoiding or mitigating risk of collision. Corresponding methods are disclosed.
US10522029B1 Handling duress input
Techniques are described for handling duress input. For example, techniques are described for handling duress input provided to a mobile application that controls a monitoring system located at a fixed property.
US10522023B2 Systems, methods and apparatus for providing enhanced situational awareness in incidents
Embodiments of systems, apparatus, and/or methods are described for enhanced situational awareness of dispatchers and/or first responders associated with responding to an incident such as an emergency situation by assigning mobile emergency units to a scene of emergency. As such, an emergency response system is disclosed. In some embodiments, the disclosed emergency response system provides an electronic platform for collaboration or partnership involving two or more first responders. In some partnership embodiments, the disclosed emergency response system provides a ranked list of potential candidates than can be assigned to respond to the incident. For example, the potential candidates can be mobile emergency units belonging to a first responder and/or its partner(s). Various beneficial aspects of partnerships and their technical implementations are discussed in detailed herein.
US10522018B1 Energy production system with intelligent intrusion detection
A system includes an energy production device, a tampering detection system comprising a plurality of sensors, and a control system in communication with the plurality of sensors. The control system is configured to detect a candidate for a tampering event, determine if the candidate is a tampering or a normal operational error by comparing a first order condition to a predetermined threshold, and, when the predetermined threshold is not met, comparing the candidate to a subsequent order condition until the threshold is met, and direct an undertaking of a countermeasure when the candidate is a determined tampering or undertaking a maintenance when the candidate is a determined normal operational error.
US10522014B2 Monitoring smart devices on a wireless mesh communication network
A surveillance system and method with at least one wireless input capture device ICD(s) and a corresponding digital input recorder (DIR) and/or another ICD, including the steps of providing the base system; at least one user accessing the DIR via user interface either directly or remotely; the DIR and/or ICD searching for signal from the ICD(s) and establishing communication with them, and the system providing for input capture and data transmission prioritization, thereby providing a secure surveillance system having wireless communication for monitoring a target environment with prioritization capabilities.
US10522004B2 Computer system based gaming device, system and method
A gaming system implements a method of gaming. The gaming system includes one or more gaming devices configured to enable a player to place a wager for play of a wagering game, and each gaming device includes a player tracking/marketing module (PTM). A plurality of avatars are selectable by a player, and after receiving one or more inputs from the player relating to the avatars selected and credit allocation for each selected avatar, one is designated as the active avatar for game play. The system receives, via a credit input mechanism, a credit wager to initiate play of a wagering game, and in response to a user input triggering game play via the gaming device, the PTM records credit wagered for game play against the active avatar. Moreover, in response to a winning outcome occurring in a game outcome for the triggered game play, the PTM records any award for the game outcome against one or more avatars in accordance with allocation criteria.
US10522002B2 Systems and methods for automatically tracking tokens dropped into a drop box
Systems and methods described herein are for use with a gaming table including an opening, below which is located a drop box, and that is covered by a door when the door is in a closed position. A camera is positioned relative to the door to capture an image of tokens resting on the door. A camera trigger detects when the door is being moved from a closed position to an open position, and selectively triggers the camera to capture an image of tokens resting on the door before they drop into the drop box. Processor(s) analyze images, stored in memory, of the tokens resting on the door to determine a value of each of the tokens, calculate a total value of the tokens dropped into the drop box, and attribute to dealers a subtotal of the total value of the tokens dropped into the drop box by the dealer.
US10521995B2 Crane or hanger-type cargo lane device
A crane or hanger-type cargo lane device includes two parallel half housings, a chain mounting assembly, a roller chain assembly, a link, and a drive mechanism. The half housing includes a main plate, bent extensions on top, and a slit. The chain mounting assembly is between the main plates and includes two parallel frames, limit members each in the frame and having a slot, and a shuttle member between slots and having a bottom pawl. The roller chain assembly is between one set of the frame and the limit member and the other set of the frame and the limit member. The roller chain assembly includes two sets of plate members each having a top tooth and a bottom hook; and rollers each driven through the plate members of two sets. The bifurcated link is secured to the shuttle member through the slits. The drive mechanism rotates the link.
US10521988B1 Guest management system
A guest management system configured to facilitate the provision of services to guest. A guest's personal computing device, and provided computing devices, are used to request and receive products and services. The services provided may be tacked and scored based on either feedback from guests and/or objective measurements of the performance of service providers. Services are optionally dependent on an automatically determined location of a guest and may include access to third party accounts of the guests.
US10521987B1 Enhanced electrified vehicle charger security
A vehicle charging system includes a locking mechanism to secure a charge plug to a charge port of a vehicle. The system includes a wireless transceiver and a near field communication transceiver. The system further includes a controller programmed to, responsive to receiving a request to disengage the locking mechanism during charging, send the request to a vehicle owner via the wireless transceiver, and, responsive to receiving an unlock command via the wireless transceiver, disengage the locking mechanism.
US10521984B1 Challenge-response badge
Techniques described and suggested in the present document include access-card systems and methods that are resistant to attack. In certain implementations, a card reader transmits a challenge message to an access card. When the access card receives the challenge message, the access card validates the challenge message, and then generates a response message based at least in part on the information contained in the challenge message. A security server validates the response message, and when the security server determines that the response is secure, valid, and from an authorized access card, the security server grants access to a physical space. In some implementations, the challenge and response messages are digitally signed using a cryptographic key. Additional implementations include various tests that, when performed on the challenge and/or response messages detect and defeat many attempts to compromise the access-card system.
US10521982B2 Sensing tube diagnostic systems and methods
A diagnostic system of a vehicle includes an energy absorber sandwiched between a front bumper fascia and a front bumper reinforcement of the vehicle. A sensing tube is located between a portion of the energy absorber and the front bumper reinforcement. A first pressure sensor and a second pressure sensor measure a first pressure of air and a second pressure of air within the sensing tube, respectively. An actuator is configured to actuate and vary a pressure within the sensing tube. A diagnostic module is configured to selectively diagnose the presence of a fault with the sensing tube based on at least one of: a first change in the first pressure in response to actuation of the actuator; and a second change in the second pressure in response to the actuation of the actuator.
US10521978B2 Electrical load management system
An electrical load life-cycle management and analysis system and method are disclosed. In the system and method, a database module stores electrical system configuration data and electrical system requirements, and an electrical system analysis module determines electrical system performance characteristics as a function of and based on the electrical system configuration data. In addition, an electrical system configuration management module manages at least one change to the electrical system configuration data, and compares the electrical system performance characteristics to the electrical system requirements to enable optimal performance and to provide compliance information.
US10521970B2 Refining local parameterizations for applying two-dimensional images to three-dimensional models
Certain embodiments involve refining local parameterizations that apply two-dimensional (“2D”) images to three-dimensional (“3D”) models. For instance, a particular parameterization-initialization process is select based on one or more features of a target mesh region. An initial local parameterization for a 2D image is generated from this parameterization-initialization process. A quality metric for the initial local parameterization is computed, and the local parameterization is modified to improve the quality metric. The 3D model is modified by applying image points from the 2D image to the target mesh region in accordance with the modified local parameterization.
US10521969B2 Method for simulating mandibular movement, device for same and recording medium for recording same
The present invention relates to method for simulating mandibular movements, device for the same and recording medium for recording the same. With the method for simulating mandible movements according to the present invention, it is possible to perform the simulation directly on the medical image of the patient and thus simulate the mandibular movements more closely to the actual situation. Therefore, the inaccurate mechanical approximation of the mandibular movement with the articulator according to the conventional art is overcome. In addition, according to the present invention, it is possible to simulate mandibular movements customized to the various states of the patient and specific clinical cases.
US10521968B2 Systems and methods for mixed reality with cognitive agents
Disclosed are techniques that use mixed reality, e.g., augmented reality and virtual reality technologies to improve analysis of retail processes and activity in retail establishments. A server system receives images from a mixed reality device, which images including representations of physical objects and receives voice data from the mixed reality device and executes a cognitive agent to process the voice data received from the mixed reality device that generates a set of virtual objects that include data describing merchandising process concepts regarding the set of physical objects, based on input queries received in the voice data and sending by a server system, the set of virtual objects to the mixed reality device.
US10521965B2 Information processing apparatus, method and non-transitory computer-readable storage medium
An information processing apparatus configured to execute an augmented reality (AR) processing, the information processing apparatus includes a display device, and a processor configured to acquire image data, detect an AR marker included in the image data, identify a content corresponding to the AR marker, and position information indicating a display position of the content in the display device, determine whether a part of the content is not within a display area of the display device, when it is determined that the part of the content is not within a display area of the display device, determine, based on attribute information of the content, whether the content is to be displayed on the display device, and when it is determined that the part of the content is to be displayed on the display device, display the content including the part of the content on the display device.
US10521964B1 Switching among disparate simultaneous localization and mapping (SLAM) methods in virtual, augmented, and mixed reality (xR) applications
Techniques for switching among disparate Simultaneous Localization and Mapping (SLAM) methods in virtual, augmented, and mixed reality (xR) applications are described. In some embodiments, an Information Handling System (IHS) may include a host processor and a memory coupled to the host processor, the memory having program instructions stored thereon available that, upon execution, cause the IHS to: identify a plurality of SLAM devices available to a virtual, augmented, or mixed reality (xR) application, wherein each of the plurality of SLAM devices implements a corresponding one of a plurality of SLAM methods; designate a primary SLAM method among the plurality of SLAM methods; and use the primary SLAM method to execute the xR application.
US10521954B2 Analysis and manipulation of panoramic surround views
Various embodiments of the present invention relate generally to systems and methods for analyzing and manipulating images and video. According to particular embodiments, the spatial relationship between multiple images and video is analyzed together with location information data, for purposes of creating a representation referred to herein as a surround view. In particular embodiments, a surround view can be generated by combining a panoramic view of an object with a panoramic view of a distant scene, such that the object panorama is placed in a foreground position relative to the distant scene panorama. Such combined panoramas can enhance the interactive and immersive viewing experience of the surround view.
US10521946B1 Processing speech to drive animations on avatars
Functionality is disclosed herein for using a framework for a VR/AR application to utilize different services. In some configurations, a VR/AR application can utilize different services, such as an animation service, a multi-modal disambiguation service, a virtual platform service, a recognition service, an automatic speech recognition (ASR) service, a text-to-speech (TTS) service, a search service, as well as one or more other services. Instead of a developer of the VR/AR application having to develop programming code to implement features provided by one or more of services, the developer may utilize functionality of existing services that are available from a service provider network.
US10521941B2 System and method for displaying virtual image through HMD device
Provided are a system and method for displaying a virtual image through a head mounted display (HMD) device. A method by which a device displays a virtual image through an HMD device includes: receiving, from the HMD device, an object image of a real space captured through a camera included in the HMD device; determining a virtual image to be displayed at a particular position around the captured object; determining an operation of the virtual image corresponding to the object and the particular position; and providing the virtual image and operation information about the determined operation to the HMD device, wherein the provided virtual image is displayed through the HMD device.
US10521925B1 Using multiple image verification challenges to determine object location in an image
Multiple image verification challenges can be used to identify the location of an object within an initial image. For instance, a first set of tiles is generated using the initial image. This first set is provided to a client computing device for display in a first verification challenge requesting that the user select tiles including the object. In response, a user selection of tiles of the first set is received. These selected tiles are then used to generate a second set of tiles corresponding to a sub-portion of the initial image. The second set of tiles is provided to a client computing device for display in a second verification challenge. In response to the second verification challenge, a user selection of tiles of the second set is received. This user selection of tiles of the second set is then used to determine a location of the object in the image.
US10521924B2 System and method for size estimation of in-vivo objects
A system, method and virtual tool for size estimation of in-vivo objects includes receiving and displaying a two-dimensional image of in-vivo objects obtained by in-vivo imaging device; receiving indication of a selected area representing a point of interest from the user via a user input device; estimating depth of a plurality of image pixels around the selected area; calculating three-dimensional coordinates representation of the plurality of image points, based on the estimated depths; casting a virtual tool of a known size onto the three-dimensional representation; and projecting the virtual tool onto the two-dimensional image to create a cursor having a two-dimensional shape on the displayed image.
US10521921B2 Image capturing apparatus, system and method
An apparatus includes time of flight single-photon avalanche diode (ToF SPAD) circuitry. The ToF SPAD circuitry generates indications of distance between the apparatus and an object within a field of view. A processor receives the indications of distance and controls at least one image sensor, such as a camera, to capture at least one image based on at least one indication of distance. The processor determines whether an image is a true representation of an expected object by comparing multiple indications of distance associated with the object to an expected object distance profile and comparing the image to at least one expected object image.
US10521916B2 Locating tumors using structured light scanning
Provided in accordance with the present disclosure are systems for identifying a position of target tissue relative to surgical tools using a structured light detector. An exemplary system includes antennas configured to interact with a marker placed proximate target tissue inside a patient's body, a structured light pattern source, a structured light detector, a display device, and a computing device configured to receive data from the antennas indicating interacting with the marker, determine a distance between the antennas and the marker, cause the structured light pattern source to project and detect a pattern onto the antennas. The instructions may further cause the computing device to determine, a pose of the antennas, determine, based on the determined distance between the antennas and the marker, and the determined pose of the antennas, a position of the marker relative to the antennas, and display the position of the marker relative to the antennas.
US10521915B2 Distance measurement device and distance measurement method
A distance measurement device includes a memory, and a processor coupled to the memory and configured to detect a plurality of edge lines from image data received from a camera mounted on a moving object, identify a plurality of first edge lines that are among the detected plurality of edge lines and have a characteristic of a predetermined target object, search coordinates of a second edge line located at the lowest position from among the identified plurality of first edge lines, and measure a distance from the moving object to the predetermined target object based on the searched coordinates of the second edge line and a parameter of the camera.
US10521908B2 User interface for displaying simulated anatomical photographs
Methods and systems for generating and displaying a simulated anatomical photograph based on a medical image generated by an imaging modality. The system comprises an electronic processor configured to receive the medical image, determine an anatomical structure in the medical image, and automatically generate the simulated anatomical photograph based on the anatomical structure, wherein the pixels of the simulated anatomical photograph represent a simulated cross-sectional anatomical photograph of the anatomical structure. The electronic processor is also configured to determine a degree of confidence of a portion of the simulated anatomical photograph, compare the degree of confidence to a threshold, and, in response to the degree of confidence of the portion of the simulated anatomical photograph failing to satisfy the threshold, display the portion of the simulated anatomical photograph differently from another portion of the simulated anatomical photograph.
US10521906B2 Method and image processor for evaluating a contrast agent-enhanced magnetic resonance slice image of a heart
In a method and processor for evaluating a contrast agent-enhanced two-dimensional magnetic resonance slice image of a heart of a patient in order to determine picture elements revealing contrast agent deposits in the myocardium, an endocardium contour in the magnetic resonance slice image, taking into consideration deposition information describing picture elements potentially revealing contrast agent deposits and determined by image analysis on the basis of a shape assumption for the heart structure that is to be examined, in particular the left ventricle, such that picture elements potentially revealing contrast agent deposits are avoided as much as possible as a contour component. An epicardium contour enclosing the endocardium contour is then determined. Picture elements are marked that indicate contrast agent enhancement in the myocardium lying between the epicardium contour and the endocardium contour as contrast agent deposit.
US10521904B2 Image processing apparatus, operating method, and non-transitory computer readable medium
A region identifier identifies a region within a diagnostic image corresponding to one of plural predetermined clinical findings according to a first feature value from a feature value detector. A level detector performs level detection of the region at one of plural levels associated with the clinical findings for evaluation of the clinical findings according to a second feature value from a feature value detector. A color mapped image generator generates a color mapped image by color mapping of the diagnostic image with a display color associated with respectively the clinical findings and chromaticity of the display color associated with the levels. A monitor display panel is caused to display the color mapped image by control of a display control unit. Preferably, the diagnostic image is an image generated by an endoscope. The color mapped image generator is included in a processing apparatus.
US10521901B2 Image processing apparatus
An image processing apparatus has an image data obtaining means configured to obtain image data acquired by photographing biological tissue, a score calculating means configured to calculate a score representing severity degree of lesion of the biological tissue photographed in an image represented by the image data for each pixel based on the image data, a reliability evaluation means configured to evaluate reliability of the score based on the image data, and a score reliability calculating means configured to calculate score reliability which represents a ratio of pixels of which scores having predetermined reliability to all the pixels of the image data.
US10521899B2 Runway illumination light inspection apparatus and runway illumination light inspection method
The runway illumination light inspection apparatus includes: an illumination light detection unit; an image capturing unit; and a determination unit. The illumination light detection unit detects an illumination light embedded in a runway the image capturing unit captures, when the illumination light detection unit has detected the illumination light, an image of the illumination light, and the determination unit determines whether or not the illumination light is abnormal, based on the captured image of the illumination light.
US10521896B2 Object image recognition and instant active response with enhanced application and utility
A device for detecting offending features on individual granular objects or small objects. The device uses an image capturing system to scan batches of granular or small objects such as wheat, grain, rice, seeds, legumes or nuts to detect any undesirable feature such as disease, mold or spoilage. An action head on the device is configured to automatically respond once an undesirable feature is identified. The action head may capture the individual objects having undesirable features or it may cast them aside.
US10521887B2 Image processing device and image processing method
The present invention provides an image processing device and an image processing method capable of removing haze (reducing the effect of haze) without losing detail of a high-luminance subject. In the aspect of the present invention, the input image I is represented by I=J·t+A·(1−t) where an original image is J, an atmospheric light pixel value is A, and a transmittance is t. In this case, a dark channel value D of each pixel of the input image I is calculated, and is associated with the transmittance t having a value monotonically decreasing for each pixel of which D ranges from 0 to 1 and associated with the transmittance t having a value monotonically increasing for each pixel which corresponds to haze and of which D ranges from 1 to Dmax. In such a manner, the original image J is generated as a corrected image.
US10521879B2 Overlaying multi-source media in VRAM
Methods, apparatuses, and computer program products for overlaying multisource media in VRAM are described. The primary media source is rendered in VRAM by an application program, and then the secondary media source(s) are rendered and blended to the primary source in VRAM at the same location of the primary source in VRAM, so no extra buffer is needed. This improves system performance and reduces power consumption, through reduced system bus, system memory, and CPU usage.
US10521877B2 Apparatus and method for speculative buffer reservations with cancellation mechanism
An apparatus, a method, a method of manufacturing and apparatus, and a method of constructing an integrated circuit are provided. The apparatus includes a reservation logic device that receives a plurality of primitive types in a data pipeline, wherein the plurality of primitive types includes a binning (BIN) primitive and a setup (SU) primitive; a combinatorial logic device connected to the reservation logic device; an allocation logic device connected to the combinatorial logic device; a plurality of BIN buffers connected to the reservation logic device and the allocation logic device; and a plurality of SU buffers connected to the reservation logic device and the allocation logic device, wherein the allocation logic device determines whether a primitive type is allocated to a BIN buffer or a SU buffer, wherein the reservation logic device requests a reservation of one of the plurality of BIN buffers and the plurality SU buffers based on a corresponding indication of available BIN buffers and available SU buffers and the primitive type.
US10521874B2 Method and apparatus for a highly efficient graphics processing unit (GPU) execution model
An apparatus and method are described for executing workloads without host intervention. For example, one embodiment of an apparatus comprises: a host processor; and a graphics processor unit (GPU) to execute a hierarchical workload responsive to one or more commands issued by the host processor, the hierarchical workload comprising a parent workload and a plurality of child workloads interconnected in a logical graph structure; and a scheduler kernel implemented by the GPU to schedule execution of the plurality of child workloads without host intervention, the scheduler kernel to evaluate conditions required for execution of the child workloads and determine an order in which to execute the child workloads on the GPU based on the evaluated conditions; the GPU to execute the child workloads in the order determined by the scheduler kernel and to provide results of parent and child workloads to the host processor following execution of all of the child workloads.
US10521873B2 Salient point-based arrangements
A variety of methods and systems involving sensor-equipped portable devices, such as smartphones and tablet computers, are described. One particular embodiment decodes a digital watermark from imagery captured by the device and, by reference to watermark payload data, obtains salient point data corresponding to an object depicted in the imagery. Other embodiments obtain salient point data for an object through use of other technologies (e.g., NFC chips). The salient point data enables the device to interact with the object in a spatially-dependent manner. Many other features and arrangements are also detailed.
US10521871B2 Robot system
A robot system including a conveying apparatus that conveys an object; a robot that performs a process on the object being conveyed; a visual sensor that acquires visual information about the object; a high-frequency processing unit that detects at least one of a conveying velocity at which the object is being conveyed by the conveying apparatus and a position of the object by processing, at a first frequency, the visual information; a low-frequency processing unit that detects a position of the object by processing, at a second frequency that is lower than the first frequency, the visual information; and a control unit that controls the robot.
US10521870B2 Publicly accessible urban beach entertainment complex with a centerpiece man-made tropical-style lagoon and method for providing efficient utilization of limited use land
A publicly accessible urban beach entertainment complex is disclosed, with a man-made tropical, pristine-clear lagoon as the centerpiece of the complex, with surrounding entertainment, educational, sports, and commercial facilities, the complex having controlled public access and providing the look and feel of a tropical beach with clear waters and sandy beaches. In addition a method for efficiently utilizing facilities and land that are vacant, underutilized, have limited uses, or that are contiguous to or nearby recreational, educational, sports, or commercial venues is disclosed. The method providing a publicly accessible urban beach entertainment complex with a centerpiece man-made tropical-style pristine-clear lagoon. The method allows for generating revenue and increasing efficiency by pairing vacant sites, underutilized sites, limited use land, or sites that are contiguous to entertainment, educational, sports, and/or commercial venues with urban beach entertainment complexes. The complex preferably has a controlled public access, thereby allowing entrance upon payment of a fee.
US10521867B2 Decision support system based on energy markets
A system for purchasing and selling power that fairly accommodates sellers and buyers. For instance, a submarket may be formed between a utility company or retailer and its consumer or customer. The utility or retailer may eliminate differences between generated or purchased power and demanded power. Mechanisms used for elimination of power differences may incorporate utilizing power from ancillary services, purchasing or selling power on the spot market, and affecting a demand for power with demand response programs. A difference between purchased power and demanded power may be minimized by forming an optimal power stack having a mix of power of the demand response program, power at the spot market and/or power of ancillary services. An optimization sequence may be implemented to minimize the difference between the purchased power and demanded power, and to maximize profit.
US10521856B1 Categorizing financial transactions based on spending patterns
During operation of a system, a financial transaction of an individual is associated with one or more predefined categories based on scores that indicate the likelihood of association. For example, a given predefined category may include a merchant name (such as the name of a potential counterparty in the financial transaction) and/or an attribute associated with one or more merchants. The score for a given predefined category may be determined based on a number of occurrences of the given predefined category in financial-transaction histories of a subset of a group of individuals who have common spending patterns in their financial-transaction histories. Moreover, the spending pattern may be based on values of financial transactions in the financial-transaction histories.
US10521849B2 User terminal for providing in-app service and in-app service server
A user terminal providing an in-app service and an in-app service server are provided. The user terminal includes an in-app module configured to be connected to the in-app service server and configured to transmit a multimedia content purchase request, a present request, and a share request to the in-app service server, and a terminal agent installed in an operating system of the user terminal, automatically driven when the user terminal is booted, and operating as a user interface for requesting the in-app service. The in-app service server includes an in-app module interworking unit configured to interwork with an in-app module of a user terminal, and a service controller configured to implement the in-app service when the in-app service is requested.
US10521848B2 Learning agent that facilitates the execution of a subscription vehicle service by dynamically generating messages and processing responses to generate and augment data that can then be used in suggestions to customers
A system and method to generate and maintain interaction with a customer by evaluating customer initiated messages and telematics data to obtain information used to generate response messages and, further, generating conversation initiating messages autonomously in an effort to solicit response messages from a customer.
US10521842B2 Method for on-line sales offerings of circular adornments with reliable size and shape 3-D polymer representations
An on-line method of facilitating e-commerce sales of circular adornments (such as watches, bracelets, etc.) through the provision of selectable representations of such an adornment in its primary dimensions is provided. Such representations are generated in relation to specific adornment structures and are provided, in terms of three-dimensional polymer printed articles. A purchaser is allowed to select a specific adornment from an on-line source, and print a single part or multiple parts thereof in the form of a reliable representation of the subject article. The purchaser may then place the representation on his or her wrist, ankle, arm, etc., in order to gauge and assess the look, placement, and size thereof, in accordance with his or her own tastes and needs. Such an on-line system allows for reductions in returns and greater reliability in terms of actual purchases up front. The actual generated printed representations are encompassed herein as well.
US10521838B2 Providing network access to a user computer
A system and method for automatically negotiating Internet access between a user and one of a plurality of Internet connection providers. Users can buy or bid for Internet bandwidth, for example, through a server or website or by direct communications with an Internet access point such as, for example, a WIFI access point.
US10521837B1 Preemptive transaction analysis
A method may include receiving activity data associated with a user, wherein the activity data relates to online activity involving a product type, identifying the product type associated with the activity data, and predicting, based on the activity data, that the user is likely to purchase a product of the product type. The method may include generating, based on predicting that the user is likely interested in purchasing the product of the product type, an annotation to indicate that a potential transaction to purchase the product is forthcoming, and storing the annotation in a profile associated with an account of the user. The method may include detecting a transaction to purchase the product, wherein the transaction involves a payment from the account, and performing an action associated with a fraud analysis of the transaction based on the annotation.
US10521835B2 Content viewing options when advertisements are blocked
A digital medium environment includes a content provider that receives a request for content and provides the requested content to a computing device. An improved advertisement detection method implemented by the content provider comprises determining whether the requesting computing device is blocking advertisements provided with the content. If the requesting computing device is blocking advertisements, the content provider may prevent the requested content from being displayed unless a user of the requesting device selects an alternate option for viewing the requested content. Alternate options for viewing the requested content include purchasing a subscription to the content provider, paying the content provider to view only the requested content, or enabling display of advertisements at the requesting computing device. The improved advertisement detection method protects content provider revenue streams and informs users of alternate options for viewing content from a trusted content source.
US10521832B2 Systems and methods for suggesting creative types for online content items to an advertiser
A computer-implemented method for generating creative type suggestions for an online content provider is provided. The method uses a computing device including a processor and a memory. The method includes training a first model with historical information including one or more of (i) serving performance of online advertisements and (ii) advertiser information. The method also includes computing a preliminary creative type suggestion using at least the first model. The method further includes modifying the preliminary creative type suggestion based at least in part on past suggestion performance to generate a final creative type suggestion. The method also includes presenting the final creative type suggestion to the online content provider.
US10521824B1 System and method for personalized content recommendations
Identifying personalized content recommendations for users in an electronic environment is disclosed. User data comprising information relating to web-based content consumption of multiple users is collected. Multiple user cluster types associated with one or more interest categories are established. A feature vector is generated for each user for each of the multiple user cluster types. Based on the generated feature vectors, the user are grouped into multiple clusters. A grade is generated for each of a plurality of candidate recommendations for each of the clusters. Based on the generated grades, one or more personalized content recommendations for each of the clusters are identified.
US10521818B2 Extending audience reach in messaging campaigns using super profiles
A server receives incoming data records comprising an ID value and respective user attributes corresponding to a user activity that originates at a user device. Characteristics of the activity and/or characteristics of the user device are considered in order to assign a probabilistic confidence value, which is in turn used to generate links from an incoming data record to other previously-received data records, and in so doing, generates a probabilistic link between one set of user attributes from the incoming data record and another set of user attributes from previously-received data records. A messaging campaign specification that describes target user attributes is used to identify a matching set of target audience member records. The determination of a match or not is based on the probabilistic confidence value and a threshold can be varied to extend audience reach. The identified set of target audience member records are transmitted over a network.
US10521811B2 Optimizing allocation of configuration elements
Systems and methods for optimizing allocation of configuration elements in a service engagement. A plurality of Service Level Agreements (SLAs) corresponding to a service engagement is received. A Service Level Agreement (SLA) of the plurality of Service Level Agreements (SLAs) includes a plurality of configuration elements and a plurality of SLA compliances. A model is created by allocating a subset of the plurality of configuration elements to meet the SLA. The model is simulated to verify the plurality of SLA compliances being met by the subset allotted. Based on the simulation, a time series data indicating behavior of the model is obtained. The model is optimized to obtain an optimal allocation of the plurality of configuration elements. The model is optimized by allocating another subset of the plurality of configuration elements to meet the SLA.
US10521780B1 Blockchain based transaction management
Techniques are described for managing a transaction, such as a purchase of a vehicle or other product, using one or more blockchains. The completion of a transaction may be facilitated by providing an information portal, such as one or more application user interfaces, to enable the buyer, seller, or other parties to readily access blockchain-stored information that is relevant to the transaction. In some examples, where the product to be purchased is a vehicle (e.g., car, truck, motorcycle, boat, etc.), the blockchain-stored information may include information regarding the loan, title, insurance, driver's license or other identification verification, vehicle ownership history, inspection history, repair history, lien information, and so forth. The portal also enables a point of contact to be maintained between the buyer and a lender during the process of purchasing the product.
US10521770B2 Dynamic problem statement with conflict resolution
In an approach for providing a dynamic definition of a problem statement during an IT critical situation with an associated conflict resolution, a processor receives an initial problem definition. A processor identifies related social collaboration channels associated with the initial problem definition. A processor updates users within the related social collaboration channels. A processor determines there is at least one problem update from the related social collaboration channels. A processor identifies a set of subject matter experts who are relevant to the initial problem definition. A processor initiates a different social collaboration channel for the set of subject matter experts. A processor determines a consensus to a solution to the initial problem definition is gained by the set of subject matter experts. A processor updates the initial problem definition to include the solution.
US10521767B2 Storage and retrieval system
A product order fulfillment system includes multiple decks arrayed at different levels and defining multilevel decks, at least one autonomous transport vehicle on each of the decks, and configured for holding and transporting a pickface on each deck, at least one lift, traversing and connecting more than one level of the decks, and arranged for lifting and lowering the pickface from the decks, and at least one pickface transfer station on each deck interfacing between the transport vehicle and the at least one lift to effect transfer of the pickface between the transport vehicle and the at least one lift, the at least one lift defines a fulfillment stream of mixed case pickfaces outbound from the multilevel decks to a load fill, at least one stream of the fulfillment stream has an ordered sequence of streaming pickfaces wherein the ordered sequence of streaming pickfaces is based on another fulfillment stream.
US10521763B2 System and method for depletable, natural asset management, accounting and analysis
This invention relates to a natural resource and reserve management system, a corresponding method and a resultant natural asset inventory. The system has means for amalgamating and integrating data from disparate expert technical systems and applications, including computer developed or generated data, into at least one common, spatially-referenced database for use by at least one commercially available inventory management application, in order to provide integrated natural asset management in a natural resource inventory. The natural resources and reserves may comprise of depletable mineral resources and reserves, the amalgamation and integration may be conducted continually, and the data may be from disparate expert technical systems and applications in order to provide integrated mineral asset management in a mineral resource inventory.
US10521761B2 Systems and methods of delivering parcels using attended delivery/pickup locations
Systems and methods for facilitating delivery of parcels to, from, and between attended delivery/pickup locations. In various embodiments, the attended delivery/pickup locations may be associated with brick-and-mortar retail locations and used to facilitate inventory transfer between locations, shipment of goods purchased at the brick-and-mortar-retail locations to other attended delivery/pickup locations or other locations, and to receive delivery of parcels sent from any suitable location. In some embodiments, the attended delivery/pickup locations are configured to receive shipments of items ordered from online retail websites. In other embodiments, the attended delivery/pickups locations are associated with shopping centers and configured to facilitate shipment of items purchased at the associated shopping centers.
US10521756B2 Managing delivery of environmentally sensitive products
A method, executed by one or more processors, includes identifying at least one product for delivery and create a shipping manifest for the at least one product. The method includes extracting from the shipping manifest, a required amount of storage space for the at least one product and one or more environmental conditions required for storage of the at least one product at the receiving location. Furthermore, the method includes identifying a storage space location for storage of the at least one product at the receiving location, wherein the identified storage space location provides the required amount of storage space and the one or more environmental conditions required for the at least one product.
US10521752B1 Auditing system
An auditing system for creating audits, presenting the audits to auditor users, capturing data via a user interface, compiling results from captured data, and presenting the results, is disclosed. The auditing system is configured to define and present audit elements and sub elements in a parent-child fashion. The auditing system may be configured to extract scores of audit elements into customizable categories. A location of an auditor device may be determined for tailoring audit content to the auditor device based on the determined location. Machine-readable identification tags may be scanned via an auditor device for determining an identity of the scanned identification tag and associating the identification tag with an audit element. Audit results may be presented visually in an interactable graph such that a user may view scores for each category of each audit element. Further, various scheduling systems are disclosed for scheduling work.
US10521740B2 Automated ECM process migrator
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for an automated enterprise content management (ECM) migrator. One of the methods includes generating, by an enterprise content management process migration engine (ePME), a migration profile for migrating data from a first ECM system to a second ECM system. Determining content to extract associated with a process template from the first ECM system. Identifying at least one process and at least one activity associated with the at least one process associated with the process template. Determining at least one classification associated with the at least one process activity in the process template. Generating a database in the second ECM system storing each of the at least one process, the at least one activity, and the associated at least one classification from the template. Validating a successful transaction between the first ECM system and the second ECM system.
US10521734B2 Machine learning predictive labeling system
A computing device predicts an event or classifies an observation. A trained labeling model is executed with unlabeled observations to define a label distribution probability matrix used to select a label for each observation. Unique combinations of observations selected from the unlabeled observations are defined. A marginal distribution value is computed from the label distribution probability matrix. A joint distribution value is computed between observations included in each combination. A mutual information value is computed for each combination as a combination of the marginal distribution value and the joint distribution value computed for the respective combination. A predefined number of observation vector combinations is selected from the combinations that have highest values for the computed mutual information value. Labeled observation vectors are updated to include each observation vector included in the selected observation vector combinations with a respective obtained label.
US10521722B2 Disturbance detection, predictive analysis, and handling system
A disturbance detection, predictive analysis, and handling system and method is provided. The system and method may assist in identifying when, how, and what actions should be taken and by whom to prevent, reduce, or eliminate disturbances. The system and method may do so by monitoring or sensing activity in real time, performing predictive analytics on the data, and communicating the outcome to achieve a desired result. The system and method may include sensors provided within a sensor unit in communication with a hub. The sensor unit and hub may communicate over a personal area network. The system and method may also include a server and analytics engine to aid in the identification of disturbance and/or damage. The system and method may also use predictive algorithms and historic disruption data to enhance the accuracy of its prediction of disturbance and/or damage.
US10521720B2 Monitoring unit for the electronic monitoring of sensor signals within the framework of the monitoring of sepsis and a corresponding process
A electronic sensor signals monitoring unit (10), system and computer program, for sepsis monitoring, includes an interactive visualization status calculation monitor (M), a sensor data acquisition interface (11), acquiring time-critical status-relevant sensor signals from medical devices (G), a rule engine interface (12) to a memory or a data bank (DB) with stored rules for analyzing and processing status-relevant parameters and/or sensor signals, and a computer-assisted control unit (S), configured to dynamically control the interactive visualization on the monitor (M) and including an arithmetic unit (RW). The arithmetic unit (RW) is supplied with the acquired sensor signals via the sensor data acquisition interface (11) and is intended for the status calculation with the rules stored in the data bank (DB). The status calculation includes an overview display, a detail view and a logbook view. A display of the course of status-relevant sensor signals over time is visualized in the detail view.
US10521716B2 Computer-assisted analysis of a data record from observations
Computer-assisted analysis of a data record from observations is provided. The data record contains, for each observation, a data vector that includes values of input variables and a value of a target variable. A neuron network structure is learned from differently initialized neuron networks based on the data record. The neuron networks respectively include an input layer, one or more hidden layers, and an output layer. The input layer includes at least a portion of the input variables, and the output layer includes the target variable. The neuron network structure outputs the mean value of the target variables of the output layers of the neuron networks. Sensitivity values are determined by the neuron network structure and stored. Each sensitivity value is assigned an observation and an input variable. The sensitivity value includes the derivative of the target variable of the assigned observation with respect to the assigned input variable.
US10521712B2 Antenna, method of manufacturing the antenna, and wireless IC device
An antenna includes first and second radiation portions including one lead wire that is folded back into a loop shape to define a folded-back portion and that includes a first power feed portion at a first end and a second power feed portion at a second end. The lead wire portion extending toward the folded-back portion and the lead wire portion extending through the folded-back portion are close enough to each other near each of the first and second power feed portions in the first and second radiation portions, respectively, to be electromagnetically coupled to each other. The power feed portions of the antenna are coupled to a wireless IC chip. The power feed portions may be coupled to a feed circuit in a feed circuit board coupled to a wireless IC.
US10521702B2 Method for estimating and forecasting an energy production indicator for a solar system
A method for estimating and forecasting an energy production indicator for a solar system. The method comprises, in particular, the steps of: a) receiving images of the sky taken from the ground, each image comprising an optical marker; b) extracting values of pixels and locating of image pixels from the received images; c) determining distances between the located pixels and the optical marker of the image; d) generating a vector of parameters from a pixel classification, according to the extracted values and the determined distances; e) comparing parameters of the generated vector with predetermined parameters, the predetermined parameters being respectively associated with energy production indicators; f) estimating the energy production indicator of the solar system from energy production indicators of the predetermined parameters compared to the generated vector.
US10521697B2 Local connectivity feature transform of binary images containing text characters for optical character/word recognition
A local connectivity feature transform (LCFT) is applied to binary document images containing text characters, to generate transformed document images which are then input into a bi-directional Long Short Term Memory (LSTM) neural network to perform character/word recognition. The LCFT transformed image is a gray scale image where the pixel values encode local pixel connectivity information of corresponding pixels in the original binary image. The transform is one that provides a unique transform score for every possible shape represented as a 3×3 block. In one example, the transform is computed using a 3×3 weight matrix that combines bit coding with a zigzag pattern to assign weights to each element of the 3×3 block, and by summing up the weights for the non-zero elements of the 3×3 block shape.
US10521683B2 Glare reduction
A system and method are provided for actively illuminating and capturing images of an object, such as a driver of a vehicle to reduce glare. The system includes a video imaging camera orientated to generate images of the subject object (e.g., eye(s)) in successive video frames. The system also includes first and second light sources operable to illuminate the object one at a time. The system further includes a processor for processing the image by performing a functional operation to reduce glare in the image. The system may remove glare caused by the illuminators and by external energy sources.
US10521680B2 Detecting foliage using range data
A system for detecting and identifying foliage includes a tracking component, a tracking parameters component, and a classification component. The tracking component is configured to detect and track one or more features within range data from one or more sensors. The tracking parameters component is configured to determine tracking parameters for each of the one or more features. The tracking parameters include a tracking age and one or more of a detection consistency and a position variability. The classification component is configured to classify a feature of the one or more features as corresponding to foliage based on the tracking parameters.
US10521676B2 Lane detection device, lane departure determination device, lane detection method and lane departure determination method
A lane detection and lane departure determining device and method are provided. The lane detection device includes a first Region of Interest (ROI) setting unit configured to set a rectangular ROI from an input image which is a road image, a second ROI setting unit configured to set a Λ-ROI having distorted trapezoidal shape from the rectangular ROI, and a lane detection unit configured to detect the lane including a left and right lane marking in the Λ-ROI. The second ROI setting unit is configured to calculate a merged first line segment through a merging process, obtains a left and right second line segment by scanning brightness, and determines the left and right second line segment as a temporary left and right lane marking when a preset condition is satisfied. The Λ-ROI is determined by changing a slope of the temporary left and right lane marking in a predetermined range.
US10521674B2 Trailer door monitoring and reporting
Embodiments of the present invention generally relate to trailer loading analytics. In an embodiment, the present invention is a method for detecting a trailer door status. The method includes: capturing a 3D image representative of a 3D formation; analyzing respective depth values of a first sub-plurality of the plurality of points of the 3D image to determine whether the formation is within a first predetermined distance threshold from a location; and when the formation is within the first predetermined distance threshold, analyzing respective depth values of a second sub-plurality of the plurality of points to determine whether the 3D formation is substantially flat, a determination of the three-dimensional formation being substantially flat being indicative of the trailer door being closed.
US10521670B2 Video content summarization and class selection
A system includes a plurality of summarization engines, each summarization engine to receive video content, via a processing system, and to provide a summary of the video content, thereby providing a plurality of summaries of the video content. The system includes a plurality of meta-algorithmic patterns, each meta-algorithmic pattern to be applied to at least two of the summaries to provide, via the processing system, a meta-summary of the video content using the at least two summaries, thereby providing a plurality of meta-summaries of the video content. The system includes an evaluator to evaluate the plurality of summaries and the plurality of meta-summaries and to determine similarity measures of the video content over each given class of a plurality of classes of video content, and to select a class of the plurality of classes based on the determined similarity measures.
US10521663B1 Iterative image position determination
Herein is disclosed an image location iteration system comprising one or more processors configured to receive from one or more unmanned aerial vehicles a plurality of images and corresponding detected positions; determine an alignment of the plurality of images according to one or more image features; calculate a first set of measured locations for the plurality of images according to the alignment and the detected positions; and calculate a second set of measured locations the plurality of images according to the alignment and a first subset of the detected positions.
US10521657B2 Adaptive asymmetrical signal detection and synthesis methods and systems
Systems and methods for detecting, decoupling and quantifying unresolved signals in trace signal data in the presence of noise with no prior knowledge of the signal characteristics (e.g., signal peak location, intensity and width) of the unresolved signals. The systems and methods are useful for analyzing any trace data signals having one or multiple constituent signals, including overlapping constituent signals, and particularly useful for analyzing data signals which often contain an unknown number of constituent signals with varying signal characteristics, such as peak location, peak intensity and peak width, and varying resolutions and varying amounts of asymmetry. A general signal model function is assumed for each unknown, constituent signal in the trace signal data.
US10521654B2 Recognition of handwritten characters in digital images using context-based machine learning
Methods and apparatuses are described for of recognizing handwritten characters in digital images using context-based machine learning. A server captures an image of a document that comprises one or more handwritten data fields, the document associated with a user identifier. The server identifies a field type for each handwritten data field in the image. The server creates a pixel intensity array for each character in each handwritten data field and determines whether a user-specific character map exists for the user identifier. If a map exists, the server retrieves the map and generates digital form data by executing a user-specific handwriting classifier using the map, the pixel intensity arrays, and the field types. If a map does not exist, the server builds a map based upon the pixel intensity arrays and generates digital form data by executing a baseline handwriting classifier using the map, the pixel intensity arrays, and the field types.
US10521653B2 Image processing device, image processing method, and storage medium
The present invention is directed to reducing a calculation amount for human body detection to achieve high speed processing. Detection processing is executed to detect a predetermined object in an image captured by an image capturing unit. When the predetermined object is detected using a pattern having a predetermined size, a partial area of the image is excluded from a processing region in which the detection processing of detecting the predetermined object is executed using the pattern having the predetermined size, based on a position at which the predetermined object is detected.
US10521650B2 3D imaging recognition by stereo matching of RGB and infrared images
A three-dimensional (3D) image recognition system includes a first imaging sensor capable of collecting a first wavelength range of light and a second imaging sensor capable of collecting a second wavelength range of light. The first imaging sensor and the second imaging sensor are placed apart. The 3D image recognition system also includes a processor configured to identify at least one landmark area of a first image of an object collected by the first imaging sensor, and identify at least one matching landmark area in a second image of the object collected by the second imaging sensor. The processor is further configured to extract the 3D information of the object from the at least one landmark area of the images collected.
US10521649B2 Three dimensional modelling
Two related methods of fitting a three dimensional model, and a method of performing facial recognition, are disclosed. One method comprises estimating and refining geometric information using image landmarks on an object in a two dimensional image. The other method comprises estimating and refining photometric information of the object in the two dimensional image. Furthermore, a method of performing image recognition is provided.
US10521645B2 Monitoring a display and shelf of the same product type
The present disclosure relates to systems and methods for identifying products in retail stores based on analysis of image data and for automatically generating performance indicators relating to the identified products. In one implementation, the system may include a processor configured to receive a first set of images depicting a first plurality of products associated with single product type displayed on a first shelving unit in a retail store; analyze the first set of images to determine first product turnover data associated with the first shelving unit; receive a second set of images depicting a second plurality of products also associated with the single product type displayed on a second shelving unit in the retail store nonadjacent to the first shelving unit; and analyze the second set of images to determine second product turnover data associated with the second shelving unit.
US10521641B2 Secure human fingerprint sensor
Devices, systems, and techniques are provided for performing human fingerprint detection and authentication for authenticating a request to access a locked mobile device equipped with a fingerprint detection module. In one aspect, responsive to detecting a contact from an object with the fingerprint detection module, described technique can be used to determines whether the contact from the object is from human skin. When determined that the detected contact from the object is from human skin, a presence of a human fingerprint can be detected from the object making contact. The detected fingerprint data can be obtained from the object and compared against stored fingerprint profiles associated with an authorized user of the locked mobile device. Based on the comparing, the request to access the locked mobile device can be granted.
US10521639B2 Reduction of noise interference for fingerprint sensing
In a fingerprint sensor, two adjacent sensing plates are detected at a same time to obtain first sensing data and second sensing data therefrom respectively, so that the first sensing data and the second sensing data include a same noise, then the first sensing data is subtracted from the second sensing data to generate a difference by which the noise is eliminated, and the difference is added to first fingerprint data corresponding to the sensing plate which provides the first sensing data, resulting in second fingerprint data corresponding to the other sensing plate. The fingerprint portions on the two adjacent sensing plates are determined according to the first and the second fingerprint data respectively.
US10521631B2 Barcode-reading system
This patent specification describes operations of a mobile device with barcode-reading capabilities and an application and license server. A mobile device may include a barcode-reading application downloaded from an application server. The barcode-reading application may operate in a base mode or an enhanced mode. In the base mode, the barcode-reading application may establish a network connection to a licensing server to obtain a license code, and determine at least one operating permission authorized by the license code. In the enhanced mode, the barcode-reading application may implement at least one enhanced barcode-reading function which corresponds to the at least one operating permission authorized by the license code. For example, the enhanced barcode-reading function may be a function of decoding a barcode symbology that the decoder is restricted from decoding in the base mode of operation.
US10521625B2 Safety control device, method of controlling safety control device, and recording medium
A safety control device, a method of controlling safety control device, and a recording medium are provided. A detection zone in which the safety of an operator can be secured and a decrease in an operation rate of a machine can be minimized is set. A safety controller sets a detection zone for executing a safety operation when it is determined that an operator has entered for each operator.
US10521618B1 Methods and apparatus for secure root key provisioning
The present disclosure describes apparatuses and techniques for secure root key provisioning. In some aspects, a stream of entropy bits is generated based on analog noise. From the stream of entropy bits, entropy symbols are constructed and used to modulate bits of a unique chip identifier to provide a block of modulated symbols. A hash digest of the block of modulated symbols is then calculated to generate a device-level root key. This device-level root key written to a write-only register of a one-time programmable (OTP) memory controller for subsequent writing into an OTP memory. By so doing, unauthorized entities can be prevented from accessing the device-level root key during the secure key provisioning process.
US10521617B2 Non-volatile memory device with secure read
Technology that provides security for a requestor of data stored in a non-volatile memory device is disclosed. In one aspect, the non-volatile memory device provides data on a host interface only if a digest for the data matches an expected digest for the data. The non-volatile memory device may store expected digests for data for various logical addresses. Upon receiving a request on the host interface to read data for a logical address, the non-volatile memory device may access the data for the logical address, compute a digest for the accessed data, and compare the computed digest with the expected digest. The non-volatile memory device provides the accessed data on the host interface only if the computed digest matches the expected digest, in one aspect. The non-volatile memory device may be used to provide a secure boot of a host.
US10521609B2 Securely transferring data over a computer network
The present invention provides a method, and associated computer system and computer program product, for masking selected vulnerable data portions of a data set transmitted over a network by parsing the vulnerable data, generating masked values for the vulnerable data including generating symbols of the masked values of a parsed word of the parsed vulnerable data, updating the data set to include the masked values, then sending the updated data set to a third party for analysis and for subsequent decoding of the masked values of the parsed vulnerable data. The symbols, used to represent basic sounds of a language, are contained in a set in a fixed order.
US10521602B2 System and method of encrypting folder in device
Provided are a system and method of encrypting a folder in a device. The device for controlling access to the folder includes a communication part configured to transmit, to a server, an encryption key generation request with respect to the folder, and receive, from the server, an encryption key associated with the folder that is generated in response to the encryption key generation request, wherein the encryption key generation request includes an identification of the folder and authentication data of a user who accesses the folder is an authorized user; and a controller configured to authenticate the user by using the encryption key.
US10521598B2 System and method for autonomous or remote controlled destruction of stored information or components
A system and method are provided for the destruction of electronically stored information and/or components that incorporated sensitive technology or that contain sensitive information upon the occurrence of one or more predetermined events. The system and method of the present invention is particularly suited for the safeguarding of electronically stored information and/or classified technology in systems deployed in an operational environment. The system and method of the present invention be incorporated into drones, full size aircraft, any type of vehicle, mines, missiles, torpedos, bombs, phones, cameras, robots, satellites or other spacecraft, computers, hard drives, thumb drives, switches, routers, bugs, brief cases, safes, and generally any device that utilizes components on which sensitive data is stored or components that utilize technology that should only be accessed by authorized personnel.
US10521596B1 Secure public key acceleration
In an embodiment, a system is provided in which the private key is managed in hardware and is not visible to software. The system may provide hardware support for public key generation, digital signature generation, encryption/decryption, and large random prime number generation without revealing the private key to software. The private key may thus be more secure than software-based versions. In an embodiment, the private key and the hardware that has access to the private key may be integrated onto the same semiconductor substrate as an integrated circuit (e.g. a system on a chip (SOC)). The private key may not be available outside of the integrated circuit, and thus a nefarious third party faces high hurdles in attempting to obtain the private key.
US10521594B2 Verifying proper operation of the instruction execution protection architecture
A computer-implemented method includes executing one or more tests on a computing device. The computing device has Instruction Execution Protection (IEP), and each test of the one or more tests includes selectively setting one or more IEP bits of one or more page tables, where each IEP bit prevents code in a respective storage block from being executed. During the one or more tests, an IEP exception is detected, by a computer processor, each time an attempt is made to execute code in a storage block for which a respective IEP bit is set. Test results of the one or more tests are determined based on the detecting. A remedial action is performed in response to the test results of the one or more tests.
US10521589B2 Systems, methods, and computer program products for managing data re-installation
Systems, methods, and computer program products are provided for managing data re-installation including service re-installation. A re-installation procedure re-installs and optionally activates data at least partially installed on a secure element without intervention middleware to repair a personalization procedure failure. Thus, personalization data on a secure element (SE) may be comprehensively managed by interfacing between one of a plurality of service provider (SP) trusted service managers (TSM) and a central trusted service manager (central TSM). The processing time required to manage the re-installation procedure is minimized.
US10521586B2 Secured comparative processing method
The invention relates to a secured comparative processing method of the type in which a processor of an electronic component compares a set of proof data received by the processor as an input with main secret data stored in said electronic component, characterised in that the processor executes, in parallel with the comparison with the secret data, a series of complementary operations on the set of proof data which generate on the electronic component a variation in behaviour which is a function of the proof data which the component receives as an input and which is added to the variation in behaviour linked to the comparison with the main secret data, the series of complementary operations including a series of base operations repeated K times, and the execution of said series being preceded by an adjustment of execution parameters of said series, the parameters including: the identifier of the series of base operations to be executed, the series of base operations being comprised within a set of predefined base operations, and the number K of executions of the set of base operations, the set of adjusted execution parameters being specific to the set of proof data received by the electronic component.
US10521583B1 Systems and methods for remote detection of software through browser webinjects
Computer-implemented methods and systems are provided for the detection of software presence remotely through the web browser by detecting the presence of webinjects in a web browser that visits a detection webpage. The methods can include delivering a detection webpage to a web browser, in which the detection webpage has detection code configured to detect a presence of the webinject in the detection webpage; and inspecting, by the detection code, rendering of content of the detection webpage in the browser to detect webinject content in the detection webpage by the webinject, the webinject content including one or more Hypertext Markup Language (HTML) components. The method can further include, if webinject content is detected, generating a fingerprint for each of the one or more HTML components; transmitting the one or more fingerprints to an external server; and classifying, by the external server, the webinject based on the one or more fingerprints.
US10521569B2 Method and apparatus for automatic license configuration updates
A license update engine is run as part of a license entitlement automation system. The license update engine is minimally executed daily and identifies, for example, content updates to be applied and licenses that have drifted from their definition. The license update engine then generates proposals for operators to consider. Accepted proposals update the license configuration. Thus, the license update engine identifies licenses and the definitions that are connected to them, including definitions that the licenses from which the were created and definitions that are linked to SKUs of entitlement purchases. Analyses relates three categories of proposal, including license types, applications linked to licenses, and usage rights on licenses. Proposals are stored in a database and operators can accept or ignore them. The database maintains a history of license changes.
US10521568B1 Authentication translation
Authentication translation is disclosed. A request to access a resource is received at an authentication translator, as is an authentication input. The authentication input corresponds to at least one stored record. The stored record is associated at least with the resource. In response to the receiving, a previously stored credential associated with the resource is accessed. The credential is provided to the resource.
US10521567B2 Digital image processing for element removal and/or replacement
Techniques and systems are described to support digital image processing through use of an image repository, e.g., a stock image database or other storage. In one example, a plurality of candidate digital images are obtained from an image repository based on a target digital image. A plurality of transformations are generated to be applied to the target digital image, each transformation based on a respective candidate digital image. Semantic information is employed as part of the transformations, e.g., blending, filtering, or alignment. A plurality of transformed target digital images are generated based at least in part through application of the plurality of transformations to the target image.
US10521563B2 Multi-treatment planning apparatus and method
A treatment planning apparatus includes a treatment modeler. The treatment modeler uses models of a plurality of treatment modalities in a treatment space to generate a treatment protocol that includes one or more the modalities in the treatment space. In one implementation, a treatment modality includes the removal of targeted treatment agents from an object.
US10521555B2 Video-analysis tagging of healthcare services video record
Methods, systems, and storage media for generating an auto-tagged video record of a healthcare service are disclosed. In an embodiment, the auto-tagged video record of a healthcare service includes a digital video component and an audio component. One or more healthcare service tags may be generated by voice and/or video image recognition of the audio component and/or the digital video component to indicate one or more selected segments within healthcare service. The auto-tagged video record may be stored with the one or more healthcare service tags and, in embodiments, one or more of the selected segments may be accessed with respect to the healthcare service tags.
US10521551B2 Methods for shimming flexible bodies
A method is provided that includes providing a first digital representation of a first member and a second digital representation of a second member. The first member and the second member are configured to be joined. The method also includes aligning the first digital representation and the second digital representation in a same coordinate system. Further, the method includes determining, in the coordinate system, a virtual deformation corresponding to at least one of the first digital representation or the second digital representation corresponding to an applied loading. Also, the method includes determining shim dimensions for a shim to be interposed between the first member and the second member based on the virtual deformation. The method further includes fabricating a shim having the shim dimensions.
US10521543B1 Systems and methods for estimating the future electrical resistance of a wire of a partially routed net
Disclosed herein are embodiments of systems, methods, and products for dynamically determining and rendering a target resistance of a partially routed net between two circuit devices in an integrated circuit (IC) design and automatically resizing a wire segment being edited in real time based on the target resistance such that the fully routed net satisfies the maximum resistance constraint. Therefore, the embodiments disclosed herein simplify the circuit designer's job and improves design productivity. Unlike conventional systems, an EDA tool disclosed herein does not have to route the full net between two circuit devices to run design rule checking (DRC). Thus, the EDA tool does not require multiple iterations of fully routing a net and checking for DRC violations such that the maximum resistance constraint is not violated.
US10521541B2 Method and structure for mandrel and spacer patterning
A semiconductor device includes a first active fin on a substrate; a second active fin on the substrate and separate from the first active fin; a first fin stub on the substrate, wherein the first fin stub connects a bottom portion of the first active fin and a bottom portion of the second active fin; and an isolation feature over the first fin stub and between the first and second active fins. The first fin stub is lower than both the first and the second active fins in height. The isolation feature is higher than the first fin stub and lower than both the first and the second active fins in height. From a top view, the first active fin is oriented lengthwise in a first direction, and the first fin stub is oriented lengthwise in a second direction that is different from the first direction.
US10521533B2 Inductor simulation method and inductor nonlinear equivalent circuit model
An inductor simulation method and nonlinear equivalent circuit model enabling dynamic simulation of nonlinear characteristics when a direct current is superimposed with high precision. An equivalent circuit of an inductor is represented using a series circuit of passive circuit elements. Characteristic change ratios of the passive circuit elements when a direct current is superimposed are expressed as an approximate function on the basis of actually measured values. A reference current measured by each of voltage source models is referred to by a control voltage source connected in series to the passive circuit elements. The characteristic change ratios are calculated in accordance with the reference current Iref. Difference voltages are generated on the basis of the characteristic change ratios and voltages occurring when no direct current is superimposed, they are superimposed on the voltages VL1 and VR1 occurring when no direct current is superimposed, thereby simulating the nonlinear characteristics.
US10521531B1 System, method, and computer program product for range-based clock analysis associated with the formal verification of an electronic circuit design
The present disclosure relates to a method for formal verification of an electronic design. Embodiments may include receiving, using a processor, an electronic design having a plurality of clock configurations associated therewith and identifying a target clock configuration associated with the electronic design. Embodiments may also include receiving a range of clock factor values from a user, wherein each clock factor value corresponds to a frequency of the target clock configuration. Embodiments may further include selecting, via a formal engine, at least one clock factor value from the range and selecting, via the formal engine, at least one clock phase associated with the target clock configuration. Embodiments may also include performing formal verification of the electronic design, based upon, at least in part, the at least one clock factor value or the at least one clock phase.
US10521530B2 Data-dependent delay circuits
A method of designing a logic circuit with data-dependent delays is performed using an electronic design automation system. The logic circuit includes logic paths from logic inputs to at least one logic output. The method includes: obtaining an initial circuit design; specifying respective delays for multiple logic paths in the initial circuit design such that at least some of the outputs switch at different times within a clock cycle for different combinations of logic input levels; and forming a second circuit design having the specified respective delays along the respective logic paths by adding delay elements to the initial circuit design based on the specified respective delays.
US10521527B2 Modeling and analysis of leading edge ribs of an aircraft wing
An apparatus is provided for analysis of a leading edge rib of a fixed leading edge section of an aircraft wing. The apparatus may identify geometric or inertial properties of a plurality of stiffeners of the rib, and based thereon perform an analysis to predict a failure rate of the leading edge rib under an external load. From the failure rate, the apparatus may determine a structural integrity of the leading edge rib under the external load. Performing the analysis may include importing a plurality of section cuts into a finite element model of the rib and thereby identifying nodes proximate the section cuts. Under an external load, internal load distributions may be extracted from elements proximate the nodes and elements, and the failure rate of the leading edge rib under the external load may be predicted based on the internal load distributions of the elements.
US10521522B2 Robot simulator and file generation method for robot simulator
A robot simulator according to one aspect of the embodiment includes a job information acquiring unit, an image generating unit, a playback information generating unit, and an output unit. The job information acquiring unit acquires job information that includes a group of operation commands for a robot and information for a plurality of target points through which the robot passes. The image generating unit generates virtual three-dimensional images of a robot system including the robot in a three-dimensional space for each of the operation commands. The playback information generating unit generates playback information for continuously replaying the three-dimensional images by animation in association with the job information. The output unit generates and outputs an output file in which the job information, the three-dimensional images, and the playback information are embedded in an electronic document format that can be browsed in a general-purpose manner.
US10521512B2 Dynamic text-to-speech response from a smart speaker
A method of operating a situationally aware speaker associated with a virtual personal assistant (VPA) service provider that comprises receiving an indication of at least one parameter of an environment proximate the situationally aware speaker, and delivering the response to the vocal query to the user formatted as speech through an audio output of the situationally aware speaker, at least one audio parameter of the response set based on the indication of the at least one parameter.
US10521511B2 Text conversion and representation system
Disclosed is a method of phonetically encoding a text document. The method comprises providing, for a current word in the text document, a phonetically equivalent encoded word comprising one or more syllables, each syllable comprising a sequence of phonemes from a predetermined phoneme set, the sequence being phonetically equivalent to the corresponding syllable in the current word, and adding the phonetically equivalent encoded word or the current word at a current position in the phonetically encoded document. Each phoneme in the phoneme set is associated with a base grapheme that is pronounced as the phoneme in one or more English words.
US10521510B2 Computer-readable recording medium, retrieval device, and retrieval method
When retrieving specific text from a search target document, an information processing apparatus receives text, generates a semantic structure indicating a meaning of a word that is included in the received text, by subjecting the received text to semantic analysis, identifies a word that is associated with the generated semantic structure, by referring to a synonym dictionary that stores a word and semantic structure indicating a meaning of the word in an associated manner, determines whether the identified word is included in the search target document, and outputs information according to a determination result.
US10521508B2 Natural language processing for extracting conveyance graphs
Provided is a process for extracting conveyance records from unstructured text documents, the process including: obtaining, with one or more processors, a plurality of documents describing, in unstructured form, one or more conveyances of interest in real property; determining, with one or more processors, for each of the documents, a respective jurisdiction; selecting, with one or more processors, from a plurality of language processing models for the English language, a respective language processing model for each of the documents based on the respective determined jurisdiction; extracting, with one or more processors, for each of the documents, a plurality of structured conveyance records from each of the plurality of documents by applying the language processing model selected for the respective document based on the jurisdiction associated with the document; and storing, with one or more processors, the extracted, structured conveyance record in memory.
US10521507B2 Information processing apparatus and registration method
A method includes accepting an input of text from an input device, detecting a string of characters from the text, the string of characters corresponding to an abbreviation, the abbreviation corresponding to a plurality of phrases, the plurality of phrases having different meanings respectively, generating the plurality of phrases for display in an interactive display window on a display device, the plurality of phrases being generated from a database storing correspondence information between the string of characters and the plurality of phrases, displaying the string of characters and the plurality of phrases on the interactive display window as candidates for an appropriate phrase corresponding to the abbreviation, the interactive display window being configured to enable a user to select the appropriate phrase from among the plurality of phrases, and storing the selected appropriate phrase with the text into a memory while keeping displaying the string of characters.
US10521493B2 Systems and methods for gesture-based formatting
The present disclosure provides systems and methods displaying and formatting text on an electronic display. A gesture input may be received via a gesture input device associated with the electronic display. For instance, a touchscreen may receive a touch gesture input. Each of a plurality of gesture inputs may be associated with a formatting rule and/or a text-component for selecting a portion of displayed text. Selected text may be formatted according to the formatting rule associated with the received gesture input. The formatted text may be displayed on the electronic display. A data store may associate each of the plurality of gesture inputs with a formatting rule that can be applied to selected text. Alternatively, a data store may associate each of the plurality of gesture inputs with a formatting rule and a text-component that defines to which component of text the formatting rule should be applied.
US10521484B1 Typeahead using messages of a messaging platform
A method and system for facilitating typeahead. The method can include: identifying a set of topics and/or connected accounts; storing, based on one or more signals associated with a user account, a portion of the topics and/or connected accounts in a cache; and using the cache to provide typeahead suggestions to a client in response to a request associated with the user account.
US10521469B2 Image Re-ranking method and apparatus
The present disclosure relates to an image re-ranking method, which includes: performing image searching by using an initial keyword, obtaining, by calculation, an anchor concept set of a search result according to the search result corresponding to the initial keyword, obtaining, by calculation, a weight of a correlation between anchor concepts in the anchor concept set, and forming an anchor concept graph ACG by using the anchor concepts in the anchor concept set as vertexes and the weight of the correlation between anchor concepts as a weight of a side between the vertexes; acquiring a positive training sample by using the anchor concepts, and training a classifier by using the positive training sample; obtaining a concept projection vector by using the ACG and the classifier; calculating an ACG distance between images in the search result corresponding to the initial keyword; and ranking the images according to the ACG distance.
US10521464B2 Method and system for extracting, verifying and cataloging technical information from unstructured documents
Information extraction methods for use in extracting values from unstructured documents for predetermined or user-specified attributes into structured databases are provided herein. Methods include (a) automatically training machine learning models for extracting values from unstructured documents such that the values of the attributes are known for those training documents but the locations of the values in the documents are not known, (b) making a sustained connection between structured databases and unstructured documents so that the data across those two types of data stores can be cross-referred by the users any time, (c) a graphical interface specialized for rich user feedback to rapidly adapt and improve the machine learning models. The methods allow businesses and other entities or institutions to apply their domain knowledge to train software for extracting information from their documents so that the software becomes customized to those documents both from initial training as well as continuing user feedback.
US10521456B2 Linking incongruous personal data records, and applications thereof
Disclosed herein are system, method, and computer program product embodiments for linking data records in memory. The system, method, and computer program product includes accessing a first record stored in memory, the first record holding information describing a first person and accessing at least one additional record stored in memory, the additional records holding information describing additional persons. The method continues by parsing the information of the first record and additional record and assigning the parsed information to predefined categories within the respective records. After assigning the information into categories, a similarity score between categorical information in the first record and categorical information of additional records is determined. A category of an additional record is then modified based on the similarity score, so the additional record is associated with the first person.
US10521452B2 Method and system for exploring similarities
A method and computer readable medium for exploring similar users and items of a media service. In one aspect, a user can explore for similar users iteratively. In one aspect, a user interface is generated that displays a user selectable indicia representing a similar member function for allowing a user to search a media service for at least one other user which has a degree of similarity with respect to the searching user. In another aspect, a method facilitates the search of such a similar user within a media service.
US10521448B2 Application of actionable task structures to disparate data sets for transforming data in the disparate data sets
Transformation pipelines are applied to disparate data sets and domains. An existing transformation pipeline is configured as a stored actionable task structure with a predefined plurality of sequenced tasks for transforming a first data set having a first set of attributes into a modified data set. The existing transformation pipeline is then applied to a different data set having a different set of attributes. Compatibility and operability for implementing the tasks of the actionable data set on the second data set are then determined, based at least in part on the stored attributes of the tasks and the second data set. Interface elements are also utilized to reflect the compatibility and operability of the tasks in the visual representation of the actionable task structure. Some elements are also utilized to provide suggestions for improving the compatibility of the actionable task structure.
US10521438B2 Presenting search result information
A method of presenting computer-generated search result information can include receiving a search request from a client computer; identifying a plurality of search results responsive to the search request; ranking the plurality of search results using content in one or more web notebooks; and providing the ranked plurality of search results for presentation in the client computer. Using the content can include determining whether at least one of a title, a heading, clipped content, metadata or a user-annotation in at least one web notebook relates to the search request and, if so, increasing a ranking of at least one search result referenced by the at least one web notebook.
US10521436B2 Systems and methods for data and information source reliability estimation
Presented are systems and methods that estimate the strength of a relationship between elements gathered from online and/or offline information sources by estimating the trustworthiness both of the gathered data and the information sources from which the data originates. In one exemplary application, the relatedness between co-occurring symptom and disease terms collected from information sources, such as health-related online databases, is iteratively evaluated based on the trustworthiness of symptom-disease pairings and the trustworthiness of the information sources themselves. In various embodiments of the present disclosure, an objective function is used to extract a knowledge base that aids in identifying a potential relationship between a set of given symptoms provided by a user of an online healthcare service and co-occurring disease terms, such that a likely disease may be inferred from the set of symptoms.
US10521434B2 Population of context-based data gravity wells
A computer system includes processors that execute instructions stored on storage media to sort data using a data gravity well membrane. When executed, the program instructions: convert raw data into a first logical address that describes metadata about a first payload data; compare the first logical address to a second logical address for a second payload data to derive a Hamming distance between the first and second logical addresses; create a data vector for the second payload data that includes the Hamming distance between the first and second logical addresses; sort data vectors into specific data gravity wells on a data gravity wells membrane according to the Hamming distance stored in the data vector; incorporate a context object and a non-contextual data object into the data vector for the second payload data; and sort the second payload data into specific data gravity wells on the data gravity wells membrane.
US10521433B2 Domain specific language to query medical data
A query device for conducting automated user identification using a domain specific query language is described. The domain specific language is a computer language specially adapted for use in the healthcare domain. The domain specific language includes specific syntax suitable to the medical or healthcare industries, and is structured in the form of a string for processing. The domain-specific query is automatically processed and delineated into one or more processing sections. The domain-specific query is specifically structured for improved efficiency through iterative processing of the one or more processing sections, where each of the one or more processing sections is classified and mapped to a specific filter. Each filter represents a programmatic mechanism for automatically conducting a query against one or more backend data storages or other datasets to return a list of users or equipment that meet the criteria of the filter. Corresponding methods, and computer readable media are described.
US10521432B2 Efficient execution of data stream processing systems on multi-core processors
Described is a system, a method, and a computer-implemented apparatus for increasing computational efficiency and capacity of data stream processing systems. In one embodiment, executor grouping reduces cross-socket communication in a Non-Uniform Memory Access (NUMA) system. In another embodiment, input batching reduces thread context switches which improves instruction cache performance.
US10521431B2 Relational conversion of multiprovider operations in a calculation scenario for executing a query
A calculation engine of a database management system is described. In an exemplary implementation, the calculation engine receives a calculation scenario. The calculation scenario includes one or more relational operations and one or more non-relational operations of a multiprovider, the multiprovider utilizing a plurality of database partitions. The calculation engine processes the one or more non-relational operations via the multiprovider. After processing the one or more non-relational operations, the calculation engine converts the one or more relational operations. This converting comprises filtering first data from the plurality of partitions to form second data and forming third data by performing a union operation on the second data. Thereafter, the third data is filtered to form fourth data. Related systems, methods, and articles of manufacture are also described.
US10521423B2 Apparatus and methods for scanning data in a cloud storage service
Methods and apparati for scanning objects stored in a cloud storage system are disclosed. In an embodiment, the method includes determining at least one object that requires scanning; scanning each of the at least one object, wherein the scanning is performed using at least one scanning engine; and synchronizing the scanning results of the at least one object with a plurality of devices connected to the cloud store system.
US10521421B2 Analyzing search queries to determine a user affinity and filter search results
According to embodiments of the present invention, machines, systems, computer-implemented methods and computer program products for retrieving information pertaining to an affinity of a user are provided. In some embodiments, a search query is received from a user. The search query is analyzed to determine a bias of the user. The social media activity of the user is evaluated to determine affinity indicators for the user. Prior searches and selection of search results by the user is evaluated to detect patterns of the user. An affinity of the user is determined based on the bias, affinity indicators, and patterns. Initial search results are generated that satisfy the search query, and the initial search results are filtered based on the determined affinity of the user to produce search results in accordance with the determined affinity of the user.
US10521418B2 Enforcing temporal referential integrity
In an enforcement of temporal referential integrity in a database system, the database system receives a change request for one or more rows in a target table in the database system. The system determines that the target table has temporal referential constraints with a second table. The system compares a non-period child key value in child table row(s) with a non-period parent key value in parent table row(s) and compares a child business time period key value in the child table row(s) with a parent business time period key value in the parent table row(s). When the non-period child key value matches the non-period parent key value and when the child business time period key value is within the parent business time period key value, the system determines that the change request satisfies the temporal referential constraints. Otherwise, the system determines that the change request violates the temporal referential constraints.
US10521415B2 Method and system for providing weighted evaluation
Systems and methods are disclosed for providing weighted evaluation. The system may comprise one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to obtain a plurality of data point groups, obtain an inbound rank of each data point group based on one or more inbound ranks of one or more data groups linking to the data point group, obtain an outbound rank of the each data point group based on one or more outbound ranks of one or more data groups linked from the each data point group, obtain a group rank of the each data point group based on the inbound rank and the outbound rank of the each data point group, and process the data point groups according to the corresponding group ranks.
US10521409B2 Automatic associations in an I.T. monitoring system
A computer system exposes an interface for the specification of filter criteria. The filter criteria may identify control information of a service monitoring system (SMS) that defines entities in an IT environment monitored by the SMS. An association of identified entities with a monitored service may be made to direct the ongoing operation of the SMS toward the service.
US10521407B2 Grouping of database objects
A computing device analyzes the transaction entries in a transaction log to identify related commands associated with performing a set of data operations. Commands are considered to be potentially related if the commands are executed within a predetermined timespan. Sets of potentially related commands are then grouped together into corresponding candidate patterns, and further analyzed in view of additional information to determine a probability that the potentially related commands of a candidate pattern are actually related. A confidence value indicating that probability is also determined. Application management tasks, such as database optimization and recovery tasks, for example, may then be performed based on the candidate patterns that meet or exceed a predetermined threshold.
US10521404B2 Data transformations with metadata
A system may receive a request to derive an output variable from a source variable. The request may include proposed logic to derive the output variable from the source variable. The system may then compare the proposed logic to existing logic to determine the proposed logic is new. In response to the proposed logic being new, the system may generate transformation code configured to execute the proposed logic. The system may further schedule the transformation code for execution at a predetermined time, and then execute the transformation code to generate data for the output variable.
US10521402B2 System, method, and apparatus for data management with shallow copy functionality
Systems, methods and apparatus for data management with shallow copy functionality are provided. The invention discloses embodiments capable of creating, managing and editing a user's data and a graphical, and related command line, user interface for visualizing and interacting with both the containers for collections of data items and the contained data items. The invention provides for copying a data object to a new container such that the original and new data object are indistinguishable in appearance and content.
US10521396B2 Placement policy
A region-based placement policy that can be used to achieve a better distribution of data in a clustered storage system is disclosed herein. The clustered storage system includes a master module to implement the region-based placement policy for storing one or more copies of a received data across many data nodes of the clustered storage system. When implementing the region-based placement policy, the master module splits the received data into one or more regions, where each region includes a contiguous portion of the received data. Further, for each of the plurality of regions, the master module stores complete copies of the region in a subset of the data nodes.
US10521394B2 Apparatus and method for improving application performance within a group of communication devices
A method and apparatus are for providing information to at least one other wireless communication device (WCD of a group of WCDs of which the WCD is a member, wherein the WCDs in the group have agreed to share computing resources. An assignment as one of a provider WCD and a recipient WCD is received in response to the information. At least one of two actions is taken. The first action is to operate, as a provider WCD, a power intensive portion of an application and providing the results to at least one recipient WCD of the group of WCDs. The second action is to operate, as a recipient WCD, to receive the results. Another method provides for a WCD to make a selection of the provider and recipient WCDs.
US10521382B2 Method of scheduling system-on-chip including real-time shared interface
A method of scheduling a system-on-chip (SoC) by a scheduler, located between a plurality of masters and a slave, includes receiving a plurality of access requests from the plurality of masters, setting the plurality of access requests in a plurality of registers, and scheduling the plurality of access requests based on the plurality of access requests.
US10521380B1 Using storage controllers to respond to multipath input/output requests
A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. Moreover, the program instructions are readable and/or executable by a controller to cause the controller to perform a method which includes: receiving a same input/output request along more than one communication paths, and evaluating a workload associated with each of the communication paths. A communication path having a lowest workload associated therewith is selected. Moreover, information corresponding to the input/output request as well as a status are sent along the selected communication path. The status sent indicates that the selected communication path was chosen to satisfy the input/output request. A special status indicating that none of the remaining communication paths were chosen to satisfy the input/output request is also sent along each of the remaining communication paths.
US10521374B2 Semiconductor integrated circuit device and method for comparing data
Data on a memory space are compared without using a CPU, and an interrupt is generated in an interrupt condition based on at least one of the number of times of the comparison and the number of times of coincidence with a comparison condition. An interrupt controller outputs an interrupt signal to a first CPU core or a second CPU core. A DMAC transfers data on the memory space to at least one of a first buffer and a second buffer. A comparison circuit compares the data of the first buffer with the data of the second buffer. A condition coincidence frequency counter counts the number of times at which the comparison in the comparison circuit coincides with a comparison condition. An interrupt request circuit outputs an interrupt request to the interrupt controller, based on at least one of a value of the condition coincidence frequency counter and a value of a comparison frequency counter.
US10521368B2 Arbitration of requests requiring a variable number of resources
Arbitration circuitry is provided for arbitrating between requests awaiting servicing. The requests require variable numbers of resources and the arbitration circuitry permits the request to be serviced in a different order to the order in which they were received. Checking circuitry prevents a given request other than a oldest request from being serviced when a number of available resources is less than a threshold number of resources. The threshold number is varied based on the number of resources required for at least one other request awaiting servicing.
US10521358B2 System, apparatus and method for prioritizing the storage of content based on a threat index
A network sensor that features a data store and a packet processing engine. Communicatively coupled to the data store, the packet processing engine is configured to (i) generate a retention priority for at least a first flow within a first storage region of a plurality of storage regions and (ii) identify, in response to an eviction request, the priority of each of the plurality of storage regions. The priority of the first storage region is partially based on the retention priority associated with the first flow while the priority of a second storage region is based on retention priorities associated with flows stored within the second storage region. The packet processing engine also is configured to identify, through use of the retention priorities of the stored flows within the first storage region, which flows are to be retained and which flows are to be evicted.
US10521356B1 Systems and techniques for data recovery in a keymapless data storage system
Components of a data object are distributed throughout a data storage system. Manifests are used to store the locations of the components of data objects in a data storage system to allow for subsequent reconstruction of the data objects. The manifests may be stored in another data storage system when cost projections indicate it being economical to do so. If a manifest for a data object becomes lost or otherwise inaccessible, clues are used to regenerate the manifest, thereby providing a continued ability to access the components of the data object to reconstruct the data object.
US10521349B2 Extend GPU/CPU coherency to multi-GPU cores
In an example, an apparatus comprises a plurality of processing unit cores, a plurality of cache memory modules associated with the plurality of processing unit cores, and a machine learning model communicatively coupled to the plurality of processing unit cores, wherein the plurality of cache memory modules share cache coherency data with the machine learning model. Other embodiments are also disclosed and claimed.
US10521339B2 Retired page utilization (RPU) for improved write capacity of solid state drives
A method for writing data to a memory module, the method may include determining to write a representation of a data unit to a retired group of memory cells; searching for a selected retired group of memory cells that can store a representation of the data unit without being erased; and writing the representation of the data unit to the selected retired group of memory cells.
US10521337B1 Systems and methods for mainframe batch testing
Methods and systems for performing mainframe batch testing and/or property-based validation testing using a finite-state machine are provided. According to certain aspects, a validation server may receive a set of batch data designed to validate a property under test, such as during mainframe batch testing. A validation server may validate that the set of batch data is in a proper format. The validation server may then cause a finite-state machine to process instructions contained within the set of batch data. Once the finite-state machine processes the set of batch data, the validation server may then validate that the finite-state machine adheres to the property under test. If the validation fails, the validation server may generate an error report describing the failure.
US10521335B2 Context-based device testing
Software applications are tested in different contexts, such as on different devices and under different conditions. During initial testing of an application, conditions of contexts are selected randomly, and the application is tested in each resulting context. After obtaining results from a sufficient number of contexts, the results are analyzed to create a predictive model indicating, for any postulated context, whether testing of the application is most likely to fail or to otherwise produce negative test results. The model is then analyzed to identify contexts that are most likely to produce negative results or failures, and those contexts are emphasized in subsequent application testing.
US10521332B1 Parametrization of a simulation model
A method for parametrization of a simulation model includes: composing the simulation model based on placement of elementary blocks and line connectors between the elementary blocks; adding a first marker block containing a first digital identifier to a first subsystem in the simulation model; adding a second marker block containing a second digital identifier to a second subsystem in the simulation model; analyzing the simulation model; listing parameters of the simulation model in a hierarchical tree and displaying the hierarchical tree on a screen to facilitate altering the parameters of the simulation model via the hierarchical tree; and determining whether to list the first subsystem and the second subsystem in a common node of the hierarchical tree or in separate nodes of the hierarchical tree based on whether or not the first digital identifier and the second digital identifier are identical.
US10521330B2 Simulation of authorization checks using a debugger
For each statement of an application executing in a debugger script-controlled debugger session, if the statement comprises an authorization check for a user in regard to an object, and if the debugger includes a set of authorization rules associated with the object, then execution of the application is discontinued. Application values for each data field of the object are obtained. These values are compared to respective values specified by each rule of the set of authorization rules. If the current values do not match values specified by at least one of the rules, the authorization check is executed normally. If the current values do match values specified by at least one of the rules, then: the authorization check is skipped, a pass or fail value for the authorization check is registered by the executing application according to the at least one rule, and execution of the application continues normally.
US10521324B2 Programmatically classifying alarms from distributed applications
Provided is a process including: receiving a given alarm from a given instance of a given service executing on a given computing device, wherein: the given service is one of a plurality of different services that form at least part of a given distributed application, and the distributed application is executing on a plurality of different computing devices including the given computing device; accessing contextual data, the contextual data including metrics or events received from other instances of the given service or other services of the given distributed application; determining an alarm score for the given alarm based on the contextual data, the alarm score being indicative of a marginal effect of the given alarm on performance of the given distributed application; and storing the alarm score in memory in association with the given alarm.
US10521323B2 Terminal controlling method and terminal therefor
A method of controlling a terminal is provided. The method includes determining a current status of at least one of the terminal and a peripheral environment of the terminal based on information obtained by using at least one sensor from a predetermined list of a plurality of statuses regarding the terminal or the peripheral environment of the terminal, determining an operation schedule of the at least one sensor based on the determined current status and the information obtained by using the at least one sensor, and controlling the at least one sensor to operate based on the determined operation schedule.
US10521320B2 Information processing device, information processing method and computer program product
According to an embodiment, an information processing device includes a processor. The processor is configured to: execute a rewriting process to rewrite some of a plurality of factors, included in data for normal operation of a target device, into a value different from a normal value; execute a correction process that is performed in a course of generating test data to be used for a test of the target device; and determine a method of generating the test data based on a rewriting part that indicates a factor serving as a target of the rewriting process and based on a correction part that indicates a factor serving as a target of the correction process.
US10521319B2 Automated testing for content receivers
An automated test platform is disclosed for use in developing and troubleshooting customized software for multimedia content receivers. The automated test platform allows developers to script test cases that permit interaction with multiple content receivers at the same time. The test platform can be applied generally to any client-server system. The automated test platform is used to create scripts, run the scripts on multiple content receivers, and view test results. A graphical user interface (GUI) is provided that allows technicians without any programming experience to build and run complex interactive test sequences in a modular fashion. Such an automated test platform can be used to test cable and satellite television set top boxes, as well as DVD players, streaming media receivers, and game consoles.
US10521318B2 Spanned RAID with nested parity
In accordance with embodiments of the present disclosure, a method may be implemented to respond to receiving data A to be stored in a storage system that includes a plurality of N spans, each including a plurality of M drives. The method may include performing data storing operations. The data storing operations may include storing the data A in N portions across the plurality of spans, generating a Za parity based on an XOR operation applied to the N portions of the data A, storing the Za parity in N−1 portions across a subset of the plurality of spans, determining a Zap parity based on an XOR operation applied to the N−1 portions of the Za parity, and storing the Zap parity.
US10521309B1 Optimized filesystem walk for backup operations
The system for backing up data comprises an input interface configured to receive an input set of files. The system for backing up data additionally comprises a processor configured to add modified objects to a list of modified objects in the set of files, and, in the event it is determined to provide the list of modified objects to a backup process, provide the list to the backup process.
US10521299B2 Method and apparatus for data protection
Embodiments of the present disclosure relate to method and apparatus for data protection. For example, there is provided a computer-implemented method. According to the computer-implemented method, it only needs to read the changed data to be protected rather than the entire data to be protected during the procedure of generating a redundant data portion for the changed data to be protected.
US10521297B2 Optical disc apparatus and optical disc in which user data is recorded in a first space in units of a first length and management information is recorded in a second space in units of a second length different from the first length
In an optical disc apparatus that records and reproduces data onto and from an optical disc in units of predetermined block, an information divider divides the data so as to reduce an amount of the data included in each of blocks when a recording state of the optical disc does not satisfy a predetermined criterion, and reproduces recording data in units of the block by adding sub-information including a value indicating the amount of the data included in each of the blocks. An error-correction encoder circuit encodes the recording data in a first error-correction code format, and a recorder converts encoded recording data into a recording signal, and records the recording signal onto the optical disc. A quality evaluator circuit produces an evaluation value indicating a recording quality based on a result of reproducing the recording signal recorded on the optical disc.
US10521295B2 Low cost, hardened single board computer for command and data handling
A radiation hardened single board computer (SBC) includes a processor; synchronous dynamic random-access memory (SDRAM); non-volatile memory; a field programmable gate array (FPGA); and board-level physical layer interfaces.
US10521291B2 Controller, semiconductor memory system and operating method thereof
An operating method of a controller, comprising: generating, when a first ECC decoding operation to codeword read from a semiconductor memory device according to a hard read voltage fails, an optimization information corresponding the result of the first ECC decoding operation; generating one or more quantization intervals determined by the optimization information; and performing a second ECC decoding operation to codeword read from the semiconductor memory device according to soft read voltages determined by the quantization intervals and the hard read voltage, wherein the optimization information includes: deterioration information of a memory block; ECC decoder parameter information; and constituent code parameter information.
US10521290B2 Solid state drive with improved LLR tables
A solid state comprising: memory cells programmable with threshold voltages, each one associated with a respective bit pattern and variable over the memory cells thereby defining a respective threshold voltage distribution. Each pair of adjacent bit patterns can be discriminated by a respective first reference voltage between the threshold voltages associated with the pair of adjacent bit patterns, and a controller for storing LLR tables; for each bit pattern combination comprising first, second and third bit patterns respectively associated with the first reference voltage, a second reference voltage higher than the first reference voltage, and a third reference voltage lower than the first reference voltage, each LLR table has an error information when that bit pattern combination is associated with respective threshold voltages that, based on the threshold voltage distributions, are inconsistent with each other, or a LLR value otherwise.
US10521283B2 In-node aggregation and disaggregation of MPI alltoall and alltoallv collectives
An MPI collective operation carried out in a fabric of network elements by transmitting MPI messages from all the initiator processes in an initiator node to designated ones of the responder processes in respective responder nodes. Respective payloads of the MPI messages are combined in a network interface device of the initiator node to form an aggregated MPI message. The aggregated MPI message is transmitted through the fabric to network interface devices of responder nodes, disaggregating the aggregated MPI message into individual messages, and distributing the individual messages to the designated responder node processes.
US10521280B2 Event-driven serverless function orchestration
The disclosure relates to technology for coordinating execution of serverless functions. One or more events are received from one or more external sources. The one or more events are mapped to one or more event states of a processing graph according to mapping rules, the one or more event states including one or more actions, and the one or more actions are executed in response to the one or more events satisfying conditions of the mapping rules. An event response is the received in reply to the received one or more events, where the event response is based on execution of one or more tasks corresponding to a sequence of the executed one or more actions.
US10521278B2 Format-specific data object passing between applications
A computing device may recreate data objects formatted specifically for use in a currently executing application based on other data objects formatted in a different manner and specifically for use in a secondary application. For example, the computing device may initially execute a first application. The computing device may execute a second application contains one or more data objects that are specifically formatted for use and display in the second application. The first application may receive a first data object, where a format of the first data object is specific to the second application. The first application may determine content of the first data object and create a second data object that includes at least a portion of the content of the first data object, where a format of the second data object is specific to the first application.
US10521275B2 Asynchronous dispatcher for application framework
The described technology is directed towards an asynchronous dispatcher including control logic that manages a queue set, including to dequeue and execute work items from the queue on behalf of application code executing in a program. The dispatcher yields control to the program to allow the program and application code to be responsive with respect to user interface operations.
US10521274B2 Systems and methods relating to host configuration optimization in a data center environment
Systems and methods are disclosed for calculating and utilizing a variable CPU weighting factor for host configuration optimization in a data center environment. According to one illustrative embodiment, implementations may utilize actual workload profiles to generate variable CPU weighting factor(s) to optimize host configurations.