Document Document Title
US10574563B2 Seamless bidirectional forwarding detection discriminator based return path determination
Seamless Bidirectional Forwarding Detection (S-BFD) discriminator-based return path determination is provided. In one embodiment, a method is provided that includes assigning a first discriminator associated with a first discriminator identifier and a second discriminator associated with a second discriminator identifier different from the first discriminator. The method also includes receiving an S-BFD control packet that includes one of the first discriminator identifier or the second discriminator identifier. The method includes determining whether the first discriminator identifier or the second discriminator identifier is included in the S-BFD control packet, and based on the determination, initiating an S-BFD reflector session to transmit a response along a return path determined based on whether the first discriminator identifier or the second discriminator identifier is included in the S-BFD control packet.
US10574561B2 Centralized error telemetry using segment routing header tunneling
A network device receives a data packet including a source address and a destination address. The network device drops the data packet before it reaches the destination address and generates an error message indicating that the data packet has been dropped. The network device encapsulates the error message with a segment routing header comprising a list of segments. The first segment of the list of segments in the segment routing header identifies a remote server. The network device sends the encapsulated error message to the remote server based on the first segment of the segment routing header.
US10574559B2 System for defining and implementing performance monitoring requirements for applications and hosted computing environment infrastructure
Object automated determination of monitors associated with a component (i.e., application/software, middleware, hardware or the like) that has yet to be implemented within a computing environment infrastructure. Such a determination of the monitors relies on deploying one or more probes that scan through various, if not all, layers of the computing environment infrastructure, such as the hardware, the network, storage, operating systems, virtual layer, middleware, database, application layer, and/or the application to identify possible monitoring requirements. In this regard, the probes scan the environment to determine downstream services that effect the component and the upstream services effected by the component and the set-up/configurations associated with those services. Once the services and corresponding configurations have been identified, the appropriate monitors can be determined. In addition, automated determination of the monitoring configurations associated with the monitors based at least historical behavior/performance of the same or similar components in the computing environment.
US10574558B1 Limiting alarms in an asset monitoring system
In one example, a method includes receiving, by a computing system, first data defining an alarm associated with an infrastructure asset, the alarm having an alarm condition that causes a notification to be output indicating the alarm condition is met, and receiving, by the computing system, second data defining a one-time trigger condition for the alarm. The method also includes, in response to determining that the alarm condition is met and the one-time trigger condition for the alarm has not been met at least once, suppressing, by the computing system, output of notifications for the alarm, and in response to determining that the alarm condition is met and the one-time trigger condition for the alarm has been met at least once, outputting, by the computing device and for display, the notification indicating the alarm condition is met.
US10574556B2 System for aggregating statistics associated with interfaces
Some embodiments provide a statistics collection framework that is used to aggregate statistic for interfaces such as logical ports and logical port pairs. Flows that are related with these interfaces are tagged with the identifier of the logical entities for which statistics are being collected. The interface statistics is periodically sent in the background to a statistics aggregator. The read queries for the interface statistics are directed to the statistics aggregator. The statistics aggregator, therefore, acts as a cumulative cache for the interface statistics.
US10574551B2 System for decomposing events from managed infrastructures
A system is provided for clustering events. A first engine is configured to receive message data from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. A second engine determines common characteristics of events and produces clusters of events relating to a failure of errors in the managed infrastructure. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in the physical hardware managed infrastructure directed to supporting the flow and processing of information. One or more situations are created that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. In response to the production of the clusters one or more physical changes in the managed infrastructure hardware.
US10574550B2 Methods and apparatus for scoring the condition of nodes in a communication network and taking action based on node health scores
Methods and apparatus for monitoring a network and generating overall health scores for communications nodes in the network are described. A monitoring system receives information from a variety of system elements and/or devices which provide information relating to communications service. The information received by the network monitoring system includes information indicating the number of outstanding work orders issued in regard to a trouble report, signal power level variance information, signal alarm information, uncorrectable error information, correctable error information, offline device information, etc. A set of scores for a node are generated based on the different types of received information. The scores are combined using a weighted sum to generate an overall node health score. Nodes are ranked based on overall node health scores and maintenance personal can view the scores as well as the underlying information corresponding to a node to facilitate identification of possible faults.
US10574549B2 Device and method for reporting access to access point
A reporting method includes: obtaining an address that is assigned to a target device and that is included in a control signal used for a communication with an access point in a plurality of access points; storing identification information in a storage in association with the address of the target device; storing, when receiving report destination information, the report destination information in the storage in association with the address of the target device if identification information reported in association with the report destination information is stored in the storage; referring to the storage when obtaining information of a control signal received by one of the plurality of access points; and reporting, when a source address of the control signal exists in the storage, to a report destination stored in association with the source address that there is an access from the target device.
US10574548B2 Key indicators view
A system and computer-implemented is provided for displaying a configurable metric relating to an environment in a graphical display along with a value of the metric calculated over a configurable time period. The metric is used to identify events of interest in the environment based on processing real time machine data from one or more sources. The configurable metric is selected and a corresponding value is calculated based on the events of interest over the configurable time period. The value of the metric may be continuously updated in real time based on receiving additional real-time machine data and displayed in a graphical interface as time progresses. Statistical trends in the value of the metric may also be determined over the configurable time period and displayed in the graphical interface as well as an indication if the value of the metric exceeds a configurable threshold value. Further, a selection of one or more thresholds for the value of the metric may be applied and an indication displayed indicating if the threshold(s) have been exceeded.
US10574545B2 Techniques for analytics-driven hybrid concurrency control in clouds
Exemplary techniques for analytics-driven hybrid concurrency control in clouds are disclosed that include a hybrid resource allocation module that can concurrently utilize an optimistic allocation scheme alongside a pessimistic allocation scheme. Machine learning techniques utilizing previous activity history of applications can be used to train a cluster model that is integrated by a hybrid resource allocation module to classify applications in either a pessimistic cluster or an optimistic cluster that identifies under which scheme requests from the applications will be processed.
US10574544B2 Method of certifying resiliency and recoverability level of services based on gaming mode chaosing
Embodiments of the present disclosure provide a method, system, and computer program product for certifying resiliency and recoverability level of services. The method, system and computer program product include receiving a level of testing for a target service used by an application in an ordinary course of operation. The monitoring system disrupts expected behavior of the application by adjusting one or more parameters of the application. The monitoring system determines whether the service is able to recover based on the application behavior. Upon determining that the service is able to recover based on the application behavior, reporting the level of testing as the level of testing received.
US10574542B2 System and method for distributing resources throughout a network
The present invention provides a method and system for distributing resources for operating applications within a network by determining a composite resource consumption of the network of resources distributed throughout the network, and determining minimum, maximum and average values of each of the resources required to operate the applications. When an application is introduced into, or removed from, the network, then a change in the composite resource consumption of the network is determined and a software patch is generated to adjust resource distribution throughout the network so that resource allocation to active applications is normalized for optimal operation.
US10574538B1 Network visualization user interface
A user interface is provided that displays hierarchical and/or relational information, such as information related to the topology of a computer network. The user interface provides a set of enclosed shapes arranged to present a set of nested regions to a network administrator. Each nested region represents a level of a hierarchy, and each region is segmented to represent individual elements within the hierarchy level. In one embodiment, the outmost ring is segmented to represent various networks. The middle ring is segmented to represent various subnets, with the arc of each network segmented to represent one or more subnets associated with a corresponding network. The innermost ring includes elements that represent individual data element. Connections between data elements are shown with lines extending across a shared interior region. In various embodiments, the lines may be given colors, animations, or patterns to indicate various properties of a relationship.
US10574532B2 Component detection and management using relationships
Correlation of component information provided by diverse detection and data collection methods is used to discover additional components and identify and record relationships between these and still other components. Each detection and data collection method can be individually useful to discover components, and to provide at least some information about one or more discovered components to identify at least one relationship between the discovered components. When the information and component discoveries of a first detection and data collection method are properly combined with those of a second detection and data collection method, there can be a synergistic effect that greatly improves the utility and efficiency of a relationship-based network management system by enabling automated discovery of additional components and identification of additional component relationships, by automatically merging diverse views of a single component into a coherent picture of that component, and by automated prediction of component state changes based on state changes in related components.
US10574531B2 Method for automatically allocating IP address for distributed storage system in large-scale torus network and apparatus using the same
Disclosed herein are a method for automatically allocating IP addresses for a distributed storage system in a large-scale torus network and an apparatus for the method. The method for automatically allocating IP addresses includes acquiring neighboring-node information from multiple storage nodes that constitute the system; generating torus network topology for the multiple storage nodes by combining the neighboring-node information; generating IP address information through which a position of each of the multiple storage nodes in a structure corresponding to the torus network topology can be identified; and allocating IP addresses to the multiple storage nodes by delivering the IP address information to the multiple storage nodes.
US10574529B2 Defining conditional triggers for issuing data center asset information
A data center infrastructure monitoring system and method that includes a plurality of geographically distributed data centers, each having a plurality of physical infrastructure assets. A data center gateway system is communicatively coupled to one or more data centers of plurality of data centers and configured to receive data for configuring an alert specifying one or more data center assets to monitor for a primary alert event, an event type for the primary alert event, and a conditional trigger event upon which providing an alert notification for the primary alert event will be conditioned, store the data for configuring the alert, monitor, based on the stored data, the one or more infrastructure assets for the conditional trigger event and the primary alert event, and in response to detecting both the conditional trigger event and the primary alert event associated with the configured alert, providing the alert notification.
US10574528B2 Network multi-source inbound quality of service methods and systems
A computerized method useful for implementing a Multi-Source Inbound QoS (Quality of Service) process in a computer network includes the step of calculating a current usage rate of a provider entity. The provider entity is classified by a network traffic priority; implementing a fair sharing policy among a set of provider entities. The method includes the step of adjusting any excess bandwidth among a set of provider entities. The method includes the step of implementing link sharing at a provider-entity level.
US10574525B2 Configuration agreement protocol method
A first controller in a distributed network obtains, concurrently with a second controller in the distributed network, a system requirement and a message from a logical bus. The first controller and the second controller are communicatively coupled to the logical bus, and the first controller is communicatively coupled to a first portion of the network components and the second controller is communicatively coupled to a second portion. A processor associated with the first controller solves, concurrently with the second controller, the system requirement and the solving includes applying a solver to generate new configurations of the network components. The new configurations generated by the first controller are identical to the new configurations generated by the second controller. The first controller extracts configurations relevant to the first portion of the network components and applies the configurations to the first portion of the network components.
US10574520B2 Dynamic runtime reconfiguration of servers
A dynamic runtime reconfigurable server its operational logic as it performs tasks for different customers at different times based on different configurations defined by the customers. The embodiments reduce resource overhead associated with reconfiguring and loading the different customer configurations into server memory at runtime. The server selectively loads different customer configurations from storage into server memory as the configurations are accessed in response to received client requests. The server also selectively preloads configurations into memory at periodic server restarts based on configurations accessed during the interval prior to each restart. The restart allows the server to remove old configurations from memory and maintain the most recently accessed ones. Restarting is also performed without interrupting server operation in responding to user requests.
US10574518B2 Method and apparatus of performing remote management of a managed machine
Disclosed are an apparatus and method of remotely communicating with a managed machine. One example method of operation may include selecting the managed machine operating in a communication network, transmitting a connection request message to the managed machine and establishing a secure connection between the managed machine and an administrator machine. The example method may also include responsive to connecting with the managed machine, executing a host service on the managed machine, and connecting to the host service over the communication network via an application client operating on the administrator machine.
US10574513B2 Handling controller and node failure scenarios during data collection
Systems, methods, and computer-readable media for handling failure scenarios during data collection and analysis for assurance. In some examples, a system can obtain a logical model of a network and, based on the logical model, identify a plurality of controllers on the network and a plurality of nodes on a fabric of the network. The system can probe the plurality of controllers and plurality of nodes for respective status information, including respective reachability information, respective login diagnostics information, and/or respective software information. Based on the respective status information, the system can determine conditions at the plurality of controllers and the plurality of nodes and define one or more assurance operations based on the conditions at the plurality of controllers and the plurality of nodes. The system can then perform the one or more assurance operations.
US10574504B2 Apparatus and method for transmitting or receiving broadcast signal
Disclosed is a method for transmitting a broadcast signal. A method for transmitting a broadcast signal according to an embodiment of the present invention comprises the steps of: delivery layer processing broadcasting service data and signaling information for the broadcasting service data; UDP/IP encapsulating the broadcasting service data and signaling information for the broadcasting service data; and physical layer processing the broadcasting service data and signaling information for the broadcasting service data.
US10574495B2 Sounding reference signal design
Methods and devices for assigning sounding reference signals (SRS) resources to UEs in a wireless communication network are provided. Configuration information is sent to a UE, the configuration information pertaining to a first sequence identifier (ID) to be used by the UE to generate a plurality of SRS sequences to be sent by the UE as at least part of a first SRS. Each SRS sequence of the plurality of SRS sequences is a function of a respective SRS sequence root that is a function of the first sequence ID. The first sequence ID may be a UE-specific sequence ID that is a function of a UE-specific ID associated with the UE, such as a Cell-Radio Network Temporary Identifier (C-RNTI).
US10574491B2 Signal distribution circuit and signal distribution circuit system
A signal distribution circuit including an equalization circuit, a signal distribution part, an operational amplifying circuit, a feedback circuit, and a time sequence circuit. The equalization circuit is configured to collect an initial broadband signal. The signal distribution part is configured to distribute a first-stage broadband signal resulting from amplitude attenuation process to obtain a plurality of same second-stage broadband signals. The operational amplifying circuit is configured to perform amplification processing on the second-stage broadband signal obtained after distribution to obtain a third-stage broadband signal. The feedback circuit is configured to feedback the third-stage broadband signal to the equalization circuit. The time sequence circuit is configured to adjust an amplification gain of the third-stage broadband signal, and transmit the third-stage broadband signal to an analog to digital converter.
US10574478B2 Information processing system, method, and apparatus
An information processing system includes Spine switches, Leaf switches coupled to the Spine switches in a form of a Latin square fat tree, and apparatuses each coupled to any one of the Leaf switches and including a processor. The processor performs, in a case where the processor is included in one of first apparatuses coupled to one of first Leaf switches, first collective communication with others of the first apparatuses on a route via a first Spine switch. The first Leaf switches correspond to at least a portion of points other than points at infinity of a finite projective plane corresponding to the Latin square fat tree. The processor performs second collective communication with others of the first apparatuses on a route via a second Spine switch at each phase of the first collective communication. The second Spine switch is different from the first Spine switch.
US10574477B2 Priority tagging based solutions in fc sans independent of target priority tagging capability
A host bus adapter of a target device is associated with a Fibre Channel driver and is connected to a Fibre Channel switch fabric. The host bus adapter receives from the switch fabric an inbound frame having a header including a source identifier and a virtual machine (VM) tag, stores a mapping between the source identifier and the VM tag, and passes the inbound frame to the Fibre Channel driver. The host bus adapter receives from the Fibre Channel driver an outbound frame having a header including a destination identifier, and determines, based on the mapping, whether there is a match at least between the source identifier of the inbound frame and the destination identifier of the outbound frame. If there is a match, the host bus adapter tags the header of the outbound frame with the VM tag, and transmits the tagged outbound frame to the switch fabric.
US10574471B2 Device control method, information storage medium, control apparatus, and device control system
A device control method includes: identifying a device contained in device information on a device that was in a controllable mode before, the device being controlled via a network and being allowed to be in the controllable mode and a restriction mode, the controllable mode being a mode in which the device can be controlled by a first type of communication via the network, and the restriction mode being a mode in which a type of communication that can be performed by the device is restricted to a second type of communication to thereby prohibit control of the device by the first type of communication; and switching, by sending by the second type of communication predetermined data that is based on the device information to the identified device, the identified device from the restriction mode to the controllable mode.
US10574458B2 Media storage structures for storing content, devices for using such structures, systems for distributing such structures
Some embodiments of the invention provide a content-distribution system for distributing content under a variety of different basis. For instance, in some embodiments, the content-distribution system distributes device-restricted content and device-unrestricted content. Device-restricted content is content that can only be played on devices that the system associates with the particular user. Device-unrestricted content is content that can be played on any device without any restrictions. However, for at least one operation or service other than playback, device-unrestricted content has to be authenticated before this operation or service can be performed on the content. In some embodiments, the system facilitates this authentication by specifying a verification parameter for a piece of device-unrestricted content. The content-distribution system of some embodiments has a set of servers that supply (1) media storage structures that store content, (2) cryptographic keys that are needed to decrypt device-restricted content, and (3) verification parameters that are needed to verify device-unrestricted content. In some embodiments, the device that receives the media storage structure inserts the received cryptographic key or verification parameter in the received media storage structure. In some embodiments, the set of servers also supply cryptographic content keys for the device-unrestricted content. These keys are used to decrypt the content upon arrival, upon first playback, or at some other time. However, some embodiments do not store these cryptographic keys in the media storage structures for the device-unrestricted content.
US10574455B2 Information processing system, information processing apparatus, method for information processing, and non-transitory computer-readable recording medium having stored therein information processing program
An information processing system including multiple memory devices and a processor configured to select one node group associated with a time point included in a time period between a current time point and a time point before a predetermined time including the current time point among multiple node groups each associated with one of multiple time points, and store the N pieces of distributed data one to each of N memory devices included in the selected node group. The information processing system carries out a restoring process on at least one of the multiple node groups, and if the restoring results in failure, carries out the restoring process on a second node group associated with a time point before a time point associated with the first node group that causes the failure among the plurality of node groups.
US10574452B2 Two-step central matching
A method performed by a client device of enrolling biometric data of a user with a network node over a secure communication channel comprises capturing the biometric data, transforming the biometric data into a first set of transformed biometric data using a first feature transformation key, generating a second feature transformation key, and transforming the biometric data into a second set of transformed biometric data using the second feature transformation key. The method further comprises encrypting the first and second set of transformed biometric data with an encryption key, encrypting the second feature transformation key with another encryption key shared with the network node at which the first and second sets of transformed biometric data are to be enrolled, and submitting, to the network node, an enrolment request comprising the encrypted first and second sets of transformed biometric data, the encrypted second feature transformation key, and user profile data.
US10574447B2 Antenna array based OAM wireless communication
Systems and methods for orbital angular momentum (OAM)-based multidimensional wireless communication. The OAM-based multidimensional wireless communication is preformed with a transmitter for generating an RF modulated signal carrying a data sequence. Further included is an OAM antenna array including OAM antenna elements, each of which includes an azimuthal phase shifter and an antenna element. The azimuthal phase shifter shifts an azimuthal phase term of a wavefront generated by the antenna element such that the OAM antenna element imposes the multidimensional modulated signal on a pre-determined OAM mode of a carrier signal corresponding to the azimuthal phase term.
US10574446B2 Method and system for secure data storage and retrieval
One embodiment described herein provides a system and method for secure data storage. During operation, a client device selects a quantum data key from a plurality of quantum data keys shared between the client device and a storage server, encrypts to-be-stored data using the selected quantum data key, and transmits a data-storage request to the storage server. The data-storage request comprises a key-identifier of the selected quantum data key and the encrypted data.
US10574439B2 System and method for secure communication using random blocks or random numbers
A system and method for secure communication is provided. A sending device encrypts a first starting block with one of a number of random blocks. The encrypted first starting block is sent to a receiving device, which expands it by a random amount. The expanded block is divided into a first expanded block and a second expanded block. A source data block is encrypted with the second expanded block and transmitted to the receiving device, where it is decrypted with the decrypted first starting block. The first expanded block replaces the starting block for subsequent transmission.
US10574438B2 Security apparatus, method thereof, and program
In sharing processing, a security apparatus applies secret sharing to processing information m to obtain a plurality of pieces of fragment information (where n=1, . . . , N), obtains verification information which is an image of the obtained fragment information through mapping, stores the verification information and outputs the fragment information. Each piece of the fragment information is stored in a storage apparatus. In restoration processing, the security apparatus accepts input of fragment information (where k=1, . . . , K) required for restoration, compares fourth verification information which is an image of the inputted fragment information through mapping with stored verification information, and restores the processing information m from the fragment information (where k=1, . . . , K) corresponding to the fourth verification information which matches the verification information.
US10574423B2 Methods and apparatus for controlling interruption level with RSSI-based measurements
A method in a wireless device (410) is disclosed. The method comprises determining (704) a carrier aggregation configuration for the wireless device, and obtaining (708), based on the determined carrier aggregation configuration for the wireless device, an allowed interruption level on a first carrier frequency (505a, 505b, 605). The method comprises receiving (712), from a network node (415), a Received Signal Strength Indicator (RSSI) configuration for an RSSI-based measurement on one of the first carrier frequency and a second carrier frequency (510a, 510b, 610). The method comprises controlling (716) one or more configuration parameters to control an amount of interruption on the first carrier frequency to meet the obtained allowed interruption level.
US10574419B2 Configuration of non-UE-specific search space for M-PDCCH
This disclosure relates to implementations to support non-UE-specific (i.e. common) and UE-specific search spaces (SS) for M-PDCCH. One implementation relates to a UE comprising RF circuitry to receive, from an eNB, configuration information of one or a plurality of common Search Spaces (CSSs) for M-PDCCH; and baseband circuitry to monitor the one or more configured CSS for M-PDCCH transmissions; wherein the RF circuitry and/or baseband circuitry is adapted to support a reduced bandwidth (BW). Another implementation relates to an eNB comprising RF circuitry to transmit configuration information of a plurality of CSSs for M-PDCCH to one or more UEs supporting a reduced BW, wherein the plurality of CSSs for M-PDCCH are differentiated by “based on functionality”-differentiation that includes the type of use case and/or an EC level of the UE.
US10574412B2 Channel-sounding method using a plurality of antennas, and apparatus for same
The present invention relates to a wireless communication system. More particularly, the present invention relates to a method and to an apparatus for transmitting an SRS in a multi-antenna system. The method comprises the steps of: acquiring specific information for discriminating a first antenna group and a second antenna group from among a plurality of antennas, wherein said first antenna group includes one or more antennas which are set to a turned-on state to perform communication with a base station, and said second antenna group includes one or more other antennas which are set to a turned-off state; transmitting an SRS to the base station if a predetermined condition is satisfied, under the condition that the second antenna group is set to the turned-off state; and setting the second antenna group to a turned-off state after the transmission of the SRS.
US10574399B2 Acknowledgement of a range of sequence numbers
Group acknowledgement of a range of consecutive sequence numbers associated with non-received data. The acknowledgement includes indication of at least one endpoint of the range. It can include, for example, the sequence numbers of the first and last non-received data or the last received data packet. The feedback can refer also to a single sequence number, relating to a single PDU. The triggering of the acknowledgement can be done by conventional gap detection or receiver timers.
US10574393B1 Phase-based cyclic redundancy check verification for wireless communication
The present disclosure describes methods and apparatuses for phase-based cyclic redundancy check (CRC) verification for wireless communication. In some aspects, a soft phase value and a sliced phase value are received for a symbol of a data packet, the data packet received via a wireless interface. An error measurement is determined for the symbol based on the soft phase value and the sliced phase value. The error measurement for the symbol is then compared to an error measurement threshold for detecting symbol-level errors in the data packet. Based on the error measurement exceeding an error measurement threshold, a bit error can be detected in the data packet, which may have passed CRC. By detecting the bit error despite a CRC pass, the bit error can be indicated to higher-level entity of the wireless interface. This can be effective to prevent the bit error from impairing operation of the higher-level entity.
US10574381B2 Optical network design and routing
A method of allocating spectrum to a signal in a wavelength division multiplex network including a plurality of nodes, wherein the spectrum comprises a grid divided into a plurality of slots, including allocating to the signal a slot immediately adjacent to a second slot occupied by a second signal, wherein the signal and the second signal are both addressed to the same destination node, and wherein the slots allocated to the signal and the second signal form a spectrum block.
US10574380B2 Method and apparatus for optical node construction using software programmable ROADMs having N X M wavelength selective switches
Example embodiments of the present invention relate to a software programmable reconfigurable optical add drop multiplexer (ROADM) comprising of at least one M×N wavelength selective switch and a plurality of programmable waveguide optical elements, wherein when the plurality of programmable waveguide optical elements are set to a first configuration, the software programmable ROADM provides wavelength switching for at least two degrees of an n-degree optical node, and wherein when the programmable waveguide optical elements are set to a second configuration, the software programmable ROADM provides wavelength switching for at least two degrees of an m-degree optical node, wherein m>n.
US10574378B2 Optical power measurement in a passive optical network
A device and method for optical power measurement in an optical network supporting upstream and downstream signal propagation along an optical transmission path. An upstream wavelength analyzer receives upstream light extracted from the optical transmission path and is configured to determine an upstream spectral characteristic of the extracted upstream light. A downstream optical power meter assembly receives downstream light extracted from the optical transmission path and is configured to measure an optical power parameter of a downstream signal. A processing unit is configured to determine, based on the upstream spectral characteristic, at least one pass/fail threshold associated with the measured optical power parameter of the downstream signal.
US10574369B2 Systems and methods for calibrating out the radiation channel matrix in a multiple input, multiple output (MIMO) over-the-air (OTA) radiated test system
A MIMO test system is provided that performs non-cable-conducted, over-the-air radiated calibration and test modes of operations. A DUT is located in an anechoic chamber having a plurality of probe antennas disposed therein. During the calibration mode, the test instrument causes predetermined signals to be transmitted over a transmission channel comprising a non-cable-conducted, OTA interface between probe antennas of the chamber and antenna ports of the DUT and obtains measurements of received power and relative phase. The test instrument uses the measurements to construct a radiation channel matrix associated with the transmission channel and obtains an inverse matrix of the radiation channel matrix. During the test mode, the test system performs a non-cable-conducted, OTA radiated test during which the test instrument applies the inverse matrix to DUT performance measurements obtained by the test instrument to calibrate out the radiation channel matrix from the DUT performance measurements.
US10574364B2 Quantum signal detection method and quantum signal detection apparatus
Embodiments of this application disclose a quantum signal detection method and a quantum signal detection apparatus. The method includes: splitting a received optical pulse sequence into a first pulse sequence and a second pulse sequence that are in orthogonal polarization, where the signal pulses are quantum signal pulses; obtaining information about the reference pulses; generating local oscillator light; splitting the local oscillator light into first local oscillator light and second local oscillator light whose intensities are the same and that are in orthogonal polarization; performing homodyne detection on the first pulse sequence and the first local oscillator light, and performing homodyne detection on the second pulse sequence and the second local oscillator light, to obtain homodyne detection results; and obtaining regular components of the signal pulses in the optical pulse sequence according to the homodyne detection results and the information about the reference pulses.
US10574362B2 Method and apparatus for transmitter IQ skew and insertion loss detection for coherent optical systems
A system and method are disclosed to characterize and correct for the effects of IQ skew and insertion loss in a coherent optical transmitter. The coherent optical transmitter receives a digital data signal including in-phase (I) and quadrature (Q) components and generates corresponding first and second dither signals. The first dither signal may be combined with the I component and the second dither signal may be combined with the Q component to generate I and Q combined signals, which may be converted into I and Q analog waveforms. An optical signal may be generated corresponding to the I and Q analog waveforms for transmission over an optical fiber. The IQ skew and/or insertion loss for the coherent optical transmitter may then be calculated based on the optical signal using the disclosed dither tone processing techniques in order to correct IQ skew and/or insertion loss impairment.
US10574360B2 Pluggable optical module and optical communication system
A pluggable optical module includes a pluggable electric connector, a control unit, an optical signal output unit, and a pluggable optical receptor. The pluggable electric connector can communicate a modulation signal and a control signal with an optical communication apparatus. The optical signal output unit outputs an optical signal modulated by the modulation scheme by the control signal in response to the modulation signal. The pluggable optical receptor is configured in such a manner that an optical fiber is insertable into and removable from the pluggable optical receptor. The pluggable optical receptor can output the optical signal output from the optical signal output unit. The control unit controls the optical signal output unit to output the optical signal of a modulation amplitude set corresponding to the modulation signal in the modulation scheme specified by the control signal.
US10574359B2 Single-wavelength bidirectional transceiver with integrated optical fiber coupler
An apparatus configured to function as a pluggable single-wavelength bidirectional transceiver in a switching network. The apparatus includes: a 2×1 fusion coupler; an input/output optical fiber, a detector optical subassembly (OSA) fiber and a laser OSA fiber all connected to the 2×1 fusion coupler; and a transceiver that includes a transceiver electronic circuit printed wiring board (PWB) and laser and detector OSAs electrically coupled to the transceiver electronic circuit PWB. The laser OSA includes a laser that is situated to transmit light to the laser OSA fiber, while the detector OSA includes a photodetector that is situated to receive light from the detector OSA fiber. The transceiver electronic circuit PWB also includes a multiplicity of transceiver input/output metal contacts arranged at one pluggable end of the PWB.
US10574355B2 Method for transmitting a binary data signal to or from a satellite via an optical feeder link
A method for transmitting a binary data signal to or from a satellite via an optical feeder link, wherein an optical transmitting interface carries out the following steps multiplexing binary physical layer frames which are associated with a plurality of carriers or a plurality of beams in a satellite communication system into a single bit stream, inserting a binary physical layer frame identification sequence upstream of each physical layer frame, wherein the physical layer frame identification sequence comprises: a unique binary synchronization sequence, a binary beam index sequence, a binary carrier frequency index sequence, a binary baud rate index sequence, a binary roll-off factor index sequence, a binary modulation index sequence.
US10574353B2 Signal processing apparatus, optical line terminal, and communications system
A signal processing apparatus, an optical line terminal, and a communications system are provided. The signal processing apparatus includes a signal input interface, a signal output interface, a reset signal generation unit, a signal amplification and equalization unit, an enable signal generation unit, and N direct-current offset calibration loop units. The signal input interface is connected to the signal amplification and equalization unit, which is connected to the signal output interface and the enable signal generation unit; the enable signal generation unit is connected to the N direct-current offset calibration loop units, which are connected to the signal amplification and equalization unit; and the reset signal generation unit is connected to the N direct-current offset calibration loop units. Embodiments of the present invention are directed to reduce an LA burst settling time, thereby reducing physical overheads of a link.
US10574351B2 Monitoring performance of optical network equipment using pilot tones
The present disclosure relates to a method, an apparatus and a system for monitoring performance of optical network equipment. The method comprises receiving an optical channel signal comprising a first pilot tone in a first spectral sub-band of the optical channel signal and a second pilot tone in a second spectral sub-band of the optical channel signal, the first and the second spectral sub-bands being on opposite sides of a reference frequency of the optical channel signal. The performance of the optical network equipment is monitored based on a power mismatch between the first and second pilot tones of the received optical channel signal. An apparatus and a system for monitoring performance of the optical network equipment are also described.
US10574339B2 Network access from airborne vehicle
A device can include control channel receiver circuitry to receive airborne vehicle control channel packets, decode circuitry to determine contents of the airborne vehicle control channel packets, transceiver circuitry to provide uplink to and receive downlink data from an airborne vehicle, processing circuitry, and a program for execution by the processing circuitry to perform operations comprising determining, based on data from the receiver circuitry, a received signal strength (RSS) of a signal from each of a plurality of airborne vehicles, determining, for each of the airborne vehicles and based on decoded data from the decode circuitry, a length of time the airborne vehicle will be within transmission range of the transceiver circuitry, determining, for each of the airborne vehicles and based on the determined RSS, determined length of time, and a determined bit-rate, an association metric, and causing association with the airborne vehicle associated with the greatest association metric.
US10574337B1 Multi-constellation satellite terminal
Techniques, systems, devices, and methods for utilizing a mobile communicator for communicating with multiple satellites, e.g., simultaneously over an interval of time, are disclosed. The mobile communicator is disposed on a vehicle, and the multiple satellites may be disposed in different satellite constellations operating in different orbits. The mobile communicator establishes multiple communication links to the multiple satellites by utilizing only the set of antenna resources provided by a single antenna platform or array. Subsets of the antenna resources are dynamically apportioned and adapted, e.g., while the vehicle travels, to establish and maintain different communication links to different satellites via different spatial channels and their respective air interfaces to thereby maintain optimal satellite communicative connectivity. On-board connectivity services for personal electronic devices and/or other on-board applications may be supported by the disclosed techniques.
US10574335B2 Method and device for relay transmission, and relay terminal apparatus
Disclosed in the present invention are a method and device for relay transmission, and relay terminal apparatus, used to lower processing complexity of relay transmission. The method comprises: a relay terminal apparatus sends to a core network apparatus a bearer establishment request used to request for establishing an EPS bearer for a remote terminal apparatus; and the relay terminal apparatus receives a reconfiguration message sent by an access network apparatus, the reconfiguration message carrying configuration information of the EPS bearer established for the remote terminal apparatus, wherein the EPS bearer comprises a cellular data transmission channel between the access network apparatus and the relay terminal apparatus, and a D2D data transmission channel between the relay terminal apparatus and the remote terminal apparatus.
US10574331B2 Antenna co-location and receiver assumptions
Various communication systems may benefit from appropriate assumptions regarding physical or electrical characteristics of the systems. For example, fifth generation (5G) or similar communication systems may benefit from appropriate antenna co-location and receiver assumptions. A method can include receiving an indication of a set of co-location rules to apply from at least three sets of co-location rules. The method can also include applying the indicated set of co-location rules.
US10574323B2 Data transmission method and related device
Determining, by user equipment, a measurement procedure and a type of fed-back channel state information CSI according to a type of a measurement process, where the type of the measurement process includes a definition of a signal measurement pilot and a definition of an interference measurement pilot, and different types of measurement processes correspond to different measurement procedures and/or different types of fed-back channel state information CSI; and performing, by the user equipment, measurement and feedback according to the determined measurement procedure and/or the determined type of the fed-back CSI. The user equipment can determine different measurement processes and different types of fed-back channel state information CSI according to different types of measurement processes.
US10574318B2 Apparatus and methods for synchronization of transmitters
A first-transceiver system for use in an antenna diversity scheme. The first-transceiver system comprising: a first-receiver; a first-time/clock-generation-unit; a first-transmitter; and a timing-controller. The first-receiver is configured to receive a wireless first-common-signal from a third-party-transmitter, wherein the first-common-signal is representative of a common-signal transmitted by the third-party-transmitter. The timing-controller is configured to: receive signaling representative of the first-common-signal; receive signaling representative of a wireless second-common-signal as received at a second-transceiver, the wireless second-common-signal being representative of the common-signal; and generate a timing-signal based on the first-common-signal and the second-common-signal. The first-transceiver system is configured to set the first-time/clock-generation-unit, based on the timing-signal, to reduce an alignment-error between the first-time/clock-generation-unit and the second-time/clock-generation-unit. The first-transmitter is configured to transmit a wireless first-transmission-signal, in accordance with the first-time/clock-generation-unit, as part of the antenna diversity scheme that comprises aligned transmission of both the first-transmission-signal and a second-transmission-signal.
US10574316B1 Antenna switching for device with multiple antennas
A device includes a first radio controller, a second radio controller, and a processor. The processor is configured to execute instructions for determining that a first signal strength of a signal received from a remote device by a first antenna electrically connected to the first radio controller is less than a minimum signal strength threshold for communications using the first antenna, identifying a network process configured to communicate with a remote device using the first radio controller or the second radio controller, and determining that the processor is not executing the network process. The processor is further configured to execute instructions for, determining a second signal strength of a second signal received from the remote device by a second antenna, determining the second signal strength is greater than the first signal strength, and causing the first radio controller to communicate using the second antenna.
US10574310B2 Inter-dwelling signal management using reconfigurable antennas
A communication system utilizing reconfigurable antenna systems is described where beam steering and null forming techniques are incorporated to limit the region or volume available for communication with client devices. The communication system described restricts communication to defined or desired area and degrades signal strength coverage outside of a prescribed region. An algorithm is used to control the antenna system to monitor and control antenna system performance across the service area. This antenna system technique is applicable for use in communication systems such as a Local Area Network (LAN), cellular communication network, and Machine to Machine (M2M).
US10574308B2 Managing of channel state information in a multiple-antenna communication system
A method for managing channel state information in a wireless communication system comprises obtaining a base set of channel state information of a channel between a first node and a second node based on at least one transmission signal. A dedicated reference signal, specific for a limited set of nodes comprising the second node is transmitted within a channel subspace selected in dependence of the obtained base set of channel state information. At least one common channel state information reference signal specific for an intended coverage area of the first node is transmitted. The common channel state information reference signal allows for obtaining a fall-back set of channel state information of a channel between the first node and the second node. The fall-back set of channel state information represents coarser granularity, in spatial dimensions, than the base set of channel state information.
US10574306B2 Codebook and feedback design for high order MIMO
Aspects of the present disclosure relate to techniques that may be utilized in networks with base stations and/or mobile devices that use large number of antennas or multi-dimensional arrays of antennas.
US10574302B2 Communications using an inductive coupling
A controller for a semiconductor switch is described that includes a transmitter and a receiver that communicate across galvanic isolation using an inductive coupling. An example controller includes first circuitry referenced to a first reference potential, second circuitry referenced to a second reference potential and galvanically isolated from the first circuitry, and an inductive coupling galvanically isolating the first circuitry and the second circuitry. The inductive coupling includes a first winding referenced to the first reference potential and a second winding referenced to the second reference potential, wherein the first circuitry includes signal reception circuitry coupled to the inductive coupling, wherein the signal reception circuitry includes one or more signal receivers coupled to the first winding to receive signals transmitted over the inductive coupling.
US10574300B2 Apparatus for handling change in orientation of terminal during wireless power transfer and method thereof
A wireless power transmitter for transmitting power by wireless to a terminal includes a power conversion unit and a power transmission control unit. The power conversion unit forms a wireless power signal for wireless power transfer using power supplied from a power supply unit. The power transmission control unit regulates a characteristic of the supplied power, based on orientation information of the terminal. A terminal includes a power receiving unit and a control unit. The power receiving unit receives a wireless power signal formed by a wireless power transmitter. The control unit detects whether or not an orientation of the terminal is changed while the wireless power signal is received, and transmits a control message for power regulation to the wireless power transmitter when the change in the orientation of the terminal is detected.
US10574282B2 Method and apparatus to reduce communication device peak current
A method and apparatus to reduce communication device peak current for alert tones are disclosed. A portable device may include a processor coupled to a transceiver and an alert tone controller coupled to the processor. The transceiver may be configured to process an audio signal representing an alert tone. The processor may be configured to determine whether an audio volume level setting exceeds a predetermined threshold. The alert tone controller may be activated based on the determination. The alert tone controller may be configured, based on the activation, to reduce an audio signal by adjustment to a peak-to-peak amplitude of the audio signal and generate an adjusted audio signal by a restriction on the maximum amplitude of the reduced audio signal.
US10574274B2 Systems and methods for decoding error correcting codes
Systems and methods are provided for decoding a codeword encoded by a linear block code. A method may comprise performing a first decoding on a codeword using a first decoder, determining a number of satisfied check nodes and a number of unsatisfied check nodes for a symbol value of the codeword for a decoding result of the first decoding, generating a soft log-likelihood ratio (LLR) for the symbol value based on the number of satisfied check nodes and the number of unsatisfied check nodes, and performing a second decoding using a second decoder with the soft LLR as an input to the second decoder.
US10574264B2 Method and apparatus for supporting low bit rate coding, and computer storage medium
The disclosure discloses a method for supporting low bit rate coding. A source data packet to be coded is repeated for i times, and the data packet which is repeated for i times is coded. The disclosure also discloses an apparatus for supporting low bit rate coding and a computer storage medium.
US10574256B1 Modulators
This application relates to time-encoding modulators (TEMs). A TEM (100) receives an input signal (SIN) and outputs a time-encoded output signal (SOUT). A filter arrangement (102) receives the input signal and also a feedback signal (SFB) from the TEM output, and generates a filtered signal (SFIL) based, at least in part, on the feedback signal. A comparator (101) receives the filtered signal and outputs a time-encoded signal (SPWM) based at least in part on the filtered signal. The time encoding modulator is operable in a first mode with the filter arrangement configured as an active filter and in a second mode with the filter arrangement configured as a passive filter. The filter arrangement may include an op-amp (103), capacitance (104) and switch network (105). In the first mode the op-amp (103) is enabled, and coupled with the capacitance (104) to provide the active filter. In the second mode the op-amp (103) is disabled and the capacitance coupled to a signal path for the feedback signal to provide a passive filter.
US10574255B2 Multiplying digital-to-analog conversion circuit
A multiplying digital-to-analog conversion circuit for use in an analog-to-digital converter is disclosed. In one aspect, the circuit comprises an input block including a capacitor and arranged for switchably connecting a first terminal of the capacitor to an input voltage signal during a first phase and to a fixed reference voltage during a second phase, a sub-analog-to-digital conversion circuit connected to a second terminal of the capacitor and arranged for quantizing a voltage on the capacitor during the second phase, a sub-digital-to-analog conversion circuit that receives the quantized version of the voltage and outputs an analog voltage derived from the quantized version, a feedback block including an amplifier connected to the second terminal of the capacitor and producing, at an amplifier output during a third phase, a residue signal corresponding to a combination of the input voltage signal and the analog voltage, and a feedback circuit.
US10574253B1 Low power ADC sampling in a digital power controller
According to certain aspects, the present embodiments provide a solution for sampling and converting an analog signal at high frequencies but with low power consumption. In some embodiments, a low power, low resolution, AC coupled ADC is used to track the high frequency component of the analog input signal, in parallel with a high resolution ADC to sense the DC signal at a significantly lower sample rate. According to some aspects, the AC coupled ADC requires no reference or a low resolution reference. In these and other embodiments, a plurality of low resolution, low power ADCs having a high sampling rate may be time multiplexed together with a precision ADC at a low sampling rate.
US10574247B1 Digital-to-analog converter transfer function modification
The present disclosure relates to a digital-to-analog converter (DAC) which includes a resistor string and a transfer function modification circuit. The transfer function modification circuit may be a calibration circuit for calibrating the DAC, The calibration circuit may include a plurality of current sources, which may be current DACs. Each of the current DACS inject current into, or drain current from, a respective node of the resistor string, in order to correct for voltage errors. The injected currents may be positive or negative, depending on the voltage error. The current DACs are controlled by trim codes, which are set dependent on the measured or simulated voltage errors for a given resistor string.
US10574246B2 Digital downconverter with digital oscillator frequency error correction
A digital local oscillator includes a look-up table and oscillator control circuitry. The look-up table contains samples of the digital local oscillator signal. The oscillator control circuitry is configured to select samples from the look-up table based on an accumulated phase value. The oscillator control circuitry is also configured to add a correction value to the accumulated phase value based on a difference of a frequency of the digital local oscillator signal and a desired frequency.
US10574245B2 Digitally controlled oscillator for a millimeter wave semiconductor device
A digitally controlled oscillator (DCO) may include a transformer, which may contain a secondary winding comprising a first port, a second port, and an array of capacitor units, wherein each capacitor unit includes a first NFET having a gate and a back gate connected to a control signal, and a drain connected to the first port; a second NFET having a gate connected to ground, a back gate connected to the control signal, and a drain connected to the source of the first NFET; and a third NFET having a gate and a back gate connected to the control signal, a drain connected to the source of the second NFET, and a source connected to the second port. The capacitor units may allow fine tuning of the DCO output frequency with a resolution of about 0.3 MHz and a range of about 80 MHz.
US10574241B2 Digital phase control with programmable tracking slope having a programmable linear decoder using a coarse code and a fine code to generate delay adjustments to the phase of an input signal
Phase compensation in an I/O (input/output) circuit includes variable, programmable slope. A phase compensation circuit can apply phase compensation of one slope and dynamically change the slope of the phase compensation to allow for better tracking of environmental conditions. The phase compensation circuit can generate a linear code to apply phase compensation to lock phase of an I/O signal to a phase of a timing signal. The circuit selectively adjusts the linear code with a variable, programmable slope, where the slope defines how much phase compensation is applied per unit change in the linear code. The circuit applies the adjusted linear code to a lock loop to lock the phase of the I/O signal to the phase of the timing signal.
US10574238B2 Inspection circuit, semiconductor storage element, semiconductor device, and connection inspection method
An inspection circuit for inspecting a connection state between a semiconductor storage element including a storage section, and a semiconductor element connected to the semiconductor storage element, the inspection circuit includes: an input terminal that is input with a test signal to be sent to a first controller; an input/output terminal that is input and output with data to be written to or read from the storage section; a first inspection section that is input with an inspection signal; a second inspection section, disposed between the input terminal and the first controller, that converts the test signal to a control signal at a predetermined logic level under control of the first inspection section; and a third inspection section, disposed between the input/output terminal and a second controller, that sends the test signal to the second controller under control of the first inspection section.
US10574235B2 Dual function analog or digital input/output buffer
A method and circuitry that enables an input/output pin (I/O) on a System on a Chip to function either as an analog or as a digital input/output without compromising the overall performance of the system, thus giving the automated test equipment full flexibility to maximize parallel testing for both analog and digital modules.
US10574233B2 Retractable and/or variable depression force key assemblies and methods for using the same
Key assemblies are disclosed herein that are retractable and/or that present a variable key assembly depression force to a user. In one example, one or more key assemblies may be provided that each employ one or more electro-permanent magnets (EPMs) together with permanent magnet and/or magnetically permeable (e.g., ferromagnetic) key assembly components to control key retraction and extension, and/or to control peak depression force (e.g., typing force) required to depress and displace a key assembly from an extended position to a lower position that causes the key assembly to produce a digital or analog output signal.
US10574229B1 System and device for high-side supply
An electrical circuit includes a ground-referenced transistor and a non-ground-referenced transistor configured in a half-bridge topology. The non-ground-referenced power transistor has a first conducting electrode coupled to a high voltage power supply, a control electrode coupled to a high-side pre-driver, and a second conducting electrode coupled to a switch node. The electrical circuit further includes a boot-strapped capacitor having a bottom plate coupled to the second conducting electrode and a top plate coupled to the high-side pre-driver, and an interface coupled to a first sense device for sensing a voltage at the top plate, a second sense device for sensing a voltage at the bottom plate, and a charging device for selectively increasing the voltage at the top plate. The interface controls the charging device based on the voltage at the top plate and the voltage at the bottom plate.
US10574227B2 Main-auxiliary field-effect transistor structures for radio frequency applications
Disclosed herein are switching or other active FET configurations that implement a main-auxiliary branch design. Such designs include a circuit assembly for performing a switching function that includes a branch including a main path in parallel with an auxiliary path. The circuit assembly also includes a gate bias network connected to the main path and to the auxiliary path, the main path and the auxiliary path each having different structures that are configured to improve linearity of the switching function.
US10574212B2 Method and circuit for low-noise reference signal generation
A circuit for low-noise reference signal generation comprising a filter unit and a functional unit. The filter unit comprises a transistor and an energy storage component. The transistor comprises a first node, a second node, a control node and a body node. The first node is configured to receive an input signal. The second node is configured to output a filtered signal. The control node is configured to receive a control signal for controlling the transistor to turn on or off. The body node is configured to couple to the input signal, the output signal or a signal which is similar to the input signal or the output signal. The energy storage component is coupled to the second node of the transistor. The functional unit is coupled to the second node of the transistor and the energy storage component. The functional unit has high input impedance.
US10574184B2 Stacked-die bulk acoustic wave oscillator package
A stacked-die oscillator package includes an oscillator circuit die having inner bond pads, and outer bond pads, and a bulk acoustic wave (BAW) resonator die having a piezoelectric transducer with a first and second BAW bond pad on a same side coupled to a top and bottom electrode layer across a piezoelectric layer. A first metal bump is on the first BAW bond pad and a second metal bump is on the second BAW bond pad flip chip bonded to the inner bond pads of the oscillator circuit die. A polymer material is in a portion of a gap between the BAW and oscillator circuit die.
US10574181B2 Circuit with shunt path
Examples are disclosed that relate to oscillator circuits. One example provides a circuit comprising an amplifier, a resonator in parallel with the amplifier, and a shunt path including one or more circuit elements, the shunt path coupled to a first node downstream of an output of the amplifier and to a second node, the shunt path configured to shunt current received at the first node away from an input of the resonator and toward the second node, the second node having, at steady state, a relatively lower voltage than an input voltage of the resonator.
US10574179B2 Wire tray for PV assembly
A PV assembly wire tray includes a PV panel-support purlin and a wire cover secured to the purlin. The purlin includes a web, having first and second ends, and first and second plates extending from the first and second ends. The wire cover includes a first panel, extending from the first end oft web, and a second panel extending from the second end of the web. A wire-protecting chamber is defined by the web, the second plate, the second panel and the first panel.
US10574178B2 Photovoltaic elements including drainage elements
A photovoltaic element comprising: (a) a photovoltaic assembly; (b) a shingle portion connected to the photovoltaic assembly, the shingle portion including: (i) one or more flexible regions and (ii) one or more attachment regions; wherein the one or more attachment regions connect the photovoltaic element to a structure and the one or more flexible regions are flexed so that all or a portion of the attachment regions are located below the shingle portion; and wherein the one or more flexible regions, the one or more attachment regions, or both include one more drainage elements.
US10574175B2 Energy conversion system with radiative and transmissive emitter
A photovoltaic panel assembly including a heat sink and a plurality of photovoltaic modules mounted on the heat sink. Each photovoltaic module includes a photovoltaic element separated from an emitter assembly by a gap. The emitter assembly includes an emitter and applies force towards the photovoltaic element to maintain the gap. The photovoltaic panel assembly may also utilize a force application layer on the emitter and be bolted in place. A housing can be used for protection and to transfer energy to the emitter. The heat sink cantilevers into the housing to define a space between the photovoltaic modules and the inner surface of the housing. Preferably, the housing maintains a vacuum and, in turn, the gap is evacuated. The heat sink can be monolithic and cooled with fluid pumped therethrough. The emitter may be transparent or at least partially transmissive.
US10574174B2 Electrical machine and method for operating an electrical machine
A method for operating an electrical machine having a stator and having a rotor with permanent magnets, includes: running the electrical machine; determining, while performing the running of the electrical machine, whether the permanent magnets have been demagnetized; finding, while running the electrical machine, the q-axis responsive to a determination that the permanent magnets have been demagnetized; firing a current pulse through the stator, while running the electrical machine, when the q-axis reaches a desired position relative to a selected stator phase, wherein the current pulse is constructed to remagnetize the permanent magnets; and continuing to run the electrical machine.
US10574173B2 Techniques for limiting electrical current provided to a motor in an electric power steering system
Techniques for limiting electrical current provided to a motor for an electric power steering system are provided. A first estimated temperature of the motor is determined for a first time step. The first estimated temperature of the motor is filtered to produce a first filtered estimated temperature of the motor. A second estimated temperature of the motor is determined for a second time step subsequent to the first time step. The first filtered estimated temperature is compared with the second estimated temperature to determine whether the motor is heating or cooling. The filter is adjusted in response to determining whether the motor is heating or cooling. The second estimated temperature of the motor is filtered with the adjusted filter to produce a second filtered estimated temperature of the motor. A limit on electrical current provided to the motor is set using the second filtered estimated temperature.
US10574168B2 Electrical motor device
An electrical motor device according to the present invention is provided with a control unit. The control unit is configured to adjust the ratio of transformation by adjusting the ratio between a first time period, in which all upper-arm-side switching elements are on and all lower-arm-side switching element are off, and a second time period, in which all upper-arm-side switching elements are off and all lower-arm-side switching elements are on, and to select one of a plurality of driving modes for each control cycle. The plurality of driving modes include: a dual-driving mode including the first time period and the second time period in one control cycle during electrical motor driving; and an electrical motor driving mode not including the first time period and the second time period in one control cycle during electrical motor driving.
US10574165B2 Input vector set for position detection of PM motors
A method of determining angular position (θ) of a rotor of an N-phase permanent magnet motor (PMM). A processor having an associated stored angular position determination (APD) algorithm is programmed to implement the algorithm to cause an associated motor controller to execute steps including forcing one vector at a time a phase vector set of current or voltage vectors to stator terminals of windings for the N-phases a positive and negative magnitude vector, wherein the vector magnitude is sufficiently small to not move the rotor, and a time duration for the forcing current or voltage vectors is essentially constant. The resulting stator current or voltage levels are measured for each current or voltage vector. An N-dimension current vector or voltage vector is generated from superposition of the resulting stator current levels or resulting stator voltage levels. The N-dimension current vector or voltage vector is used to determine angular position.
US10574160B2 Circuit for detecting rotation angle, method for detecting rotation angle, sample analysis device, and computer program for sample analysis device
A brushless motor includes: a 2n-pole (n: natural number) rotor; and a first Hall element and a second Hall element arranged at a positional relationship of an angle α (0°<α<180°) from each other with respect to a rotation axis of the rotor. The first Hall element and the second Hall element each output a voltage signal in accordance with a magnitude of a magnetic field of the rotor. A rotational angle detection circuit for detecting a rotational angle of the brushless motor includes: a phase detection circuit that receives the voltage signals from the first Hall element and the second Hall element and that detects a phase of the rotor by using values of the voltage signals and information of the angle α; and an angle calculation circuit that calculates a rotational angle of the rotor calculated from an initial angle based on the phase and a predetermined reference angle.
US10574153B1 Control circuit and control method for a three phase Vienna converter
Disclosed is a three phase Vienna converter for converting three phase AC to DC, with active power factor control. Further the control electronics is galvanically isolated from the neutral of the input three phase supply and also from the center terminal of the two series connected output DC filter capacitors. The control circuit is built completely with analog devices to meet stringent electromagnetic interference standards. The converter is capable of operating over a wide range of voltages and frequencies of the input supply voltage.
US10574151B2 Inverter capacitor with phase-out bus bar
The various implementations described herein include inverter devices and systems. In one aspect, an inverter includes: a case; a capacitor within the case having a first terminal and a second terminal; a first bus bar including a first portion within the case and a second portion extending from the case to contact a first transistor; a second bus bar including a first portion situated in the case and a second portion extending from the case to contact a second transistor; and a phase-out bus bar including a first portion situated in the case, a second portion extending from the case to contact the first transistor, and a third portion extending from the case to contact the second transistor.
US10574149B2 Converter circuit and corresponding method
A converter circuit, comprising: a supply node and an output node of the converter circuit, a half-bridge arrangement coupled to the supply node and including a pair of electronic switches alternatively switchable between conductive and non-conductive states with a drive node therebetween, a transformer with a primary winding driven by the drive node and a secondary winding including two portions with a center tap node coupled to the output node of the converter circuit and an inductive component. The inductive component including two magnetically coupled winding halves with a respective center tap node, the inductive component being coupled to the ends of the secondary winding of the transformer with the respective center tap node coupled to the output node of the converter circuit.
US10574145B2 BJT driver with dynamic adjustment of storage time versus input line voltage variations
A method of dynamically adjusting a storage time of a bipolar junction transistor (BJT) in a switched mode power converter during a switching cycle includes generating a storage time reference signal responsive to an input voltage signal. A collector off signal is generated responsive to a comparison of a current sense signal to a collector off reference threshold signal. The current sense signal is representative of a switch current of the BJT. A base off reference threshold signal is generated responsive to the storage time reference signal and the collector off signal. A base off signal is generated responsive to a comparison of the current sense signal and the base off reference threshold signal. Charging of a base terminal of the BJT is discontinued responsive to the base off signal, and the base terminal of the BJT is discharged responsive to the collector off signal.
US10574144B1 System and method for a magnetically coupled inductor boost and multiphase buck converter with split duty cycle
According to various embodiments, a DC/DC conversion system is disclosed. The DC/DC conversion system includes a boost converter coupled to a plurality of parallel buck converters. The boost converter and plurality of buck converters each include an inductor, where the inductors are magnetically coupled to each other. The DC/DC conversion system further includes a control system configured to control the boost converter and plurality of buck converters such that combined duty cycles of the plurality of buck converters are about equal to a duty cycle of the boost converter and the duty cycles of the plurality of buck converters are modulated out of phase.
US10574138B2 Power converter, power converting system, and power converter control method
A power converter includes a power converting circuit, a high-voltage control circuit, a low-voltage control circuit, and a driving circuit. The power converting circuit is configured to receive and convert a HVDC voltage from a high-voltage side to a LVDC voltage to a low-voltage side. The high-voltage control circuit is coupled to the high-voltage side and configured to detect the HVDC voltage and output a first control signal according to the HVDC voltage. The low-voltage control circuit is coupled to the low-voltage side and configured to detect the LVDC voltage and output a second control signal according to the LVDC voltage. The driving voltage is configured to selectively output a driving signal to drive the power converting circuit according to the first or the second control signal.
US10574132B2 Inductor with bypass switch
Some apparatus and associated methods relate to conductivity modulation apparatus for active operations with an inductive element in a packaged circuit module formed with a bypass switch for configuration in parallel with an inductor. In an illustrative example, the bypass switch may be a controllable bidirectional switch formed of, for example, two anti-series connected MOSFETs. In some embodiments, the packaged module may include a main switch and/or a freewheeling rectifier (e.g., synchronous rectifier) operable as a buck-derived switched mode power supply. The bypass switch may, in operation, selectively circulate inductor current through the bypass switch, for example, to control the timing and/or quantity of energy transfer from the inductor to a load. In some implementations, the bypass switch may be operated, for example, to dynamically modulate conductivity across the terminals of an inductor in a buck-derived switched mode power supply to enhance circuit performance in numerous operational modes.
US10574130B2 Electric power converter
An electric power converter includes a plurality of branches of switch units. A first stage, a second stage and a third stage of the converter are connected in series. The first stage includes first positive and negative branches, which are connected between a first output node and two first input nodes. The second stage includes three input nodes and positive and negative cells, each connected between a first input node and two second input nodes. The third stage includes third positive intermediate and negative branches, connected between the three second input nodes and three third input nodes. Capacitors are connected between the three second input nodes and between the three third input nodes.
US10574128B2 Switch control circuit including multipin to set dead time information and/or protection mode
A switch control circuit includes a first pin connected to a first voltage, and a second pin connected to another end of a first resistor including an end connected to the first pin and a first capacitor. In the switch control circuit, at least two of first dead time information, second dead time information, and a protection mode are set by using a multi-voltage of the second pin. The first dead time information is information about a dead time of a first switch and a second switch controlling power supply, the second dead time information is information about a dead time for synchronous rectification, and the protection mode includes an auto-restart mode and a latch mode.
US10574127B2 Actuator and coil unit
In an actuator (camera driver) according to the present invention, when a movable unit is in a neutral position in which the movable unit has rotated around neither an axis nor an axis, a first synthetic vector and a second synthetic vector are directed toward an object to be driven with respect to a plane including the both axes. The first synthetic vector is defined by synthesizing together two first vectors, pointing toward a pair of magnetic yokes, of magnetic attraction forces between a pair of first driving magnets and the pair of magnetic yokes. The second synthetic vector is defined by synthesizing together two second vectors, pointing toward a pair of magnetic yokes, of magnetic attraction forces between a pair of second driving magnets and the pair of magnetic yokes.
US10574126B2 Linear vibration motor
Disclosed is a linear vibration motor comprising a vibrator and a stator arranged parallel to the vibrator. The vibrator comprises a counterweight block and a vibration block embedded and fixed in the counterweight block. The vibration block comprises at least two permanent magnets. The stator comprises a coil. A magnetic conductive core is arranged in the coil. The adjacent end surfaces of the at least two adjacent permanent magnets form slopes parallel to each other. The slopes form an acute angle with the axis of the magnetic conductive core. The slopes extend obliquely in the direction approaching the corresponding magnetic conductive core. The motor not only ensures the maximization of the sizes of the permanent magnets, but also increases the effective magnetic field intensity between a gap between the adjacent permanent magnets and the magnetic conductive core, thus increasing a driving force driving the vibrator into vibration.
US10574124B2 Field winding type motor
Provided is a field winding type motor capable of having high efficiency and reinforcing a portion having low stiffness during high speed rotation by respectively assembling metal cores in axial directions of a stator bobbin and a rotor bobbin.
US10574120B2 Inverter built-in brushless direct current motor
Provided is an inverter built-in brushless direct current (BLDC) motor, in which an inverter housing and a cover are coupled to each other by having a connector block interposed therebetween, a sealing portion formed in the connector block seals between a circumference in a height direction and a length direction of the connector block and an inner side surface of the inverter housing and the cover, and a space between an electric wire penetrating through an electric wire through hole and the connector block, thereby simplifying parts for forming a watertight structure, easily sealing between the inverter unit and the connector block and sealing between the connector block and the electric wire, and reducing a package size including a connector block assembling part formed in the inverter unit and the connector block.
US10574116B2 Starter including a switched reluctance electric motor
A starter includes a three-phase switched reluctance electric motor including a rotor and a stator, a pinion gear, a power inverter that is connected to the stator, and a rotational position sensor. The rotor includes a quantity of rotor poles that is between 6 and 16, and the stator includes a quantity of stator poles that is between 8 and 24. An outer diameter of the electric motor is less than 85 mm. An active length of the motor is less than 50 mm. An airgap distance between the rotor and the stator is between 0.1 mm and 0.5 mm. A ratio between a rotor pole arc and a stator pole arc is at least 1.0:1. A ratio between a stator diameter and a rotor diameter is at least 2.0:1, and a ratio between a stator pole height and a rotor pole height is at least 2.5:1.
US10574115B2 Motor device
A power supply member 50 is provided with a convex part 60 that fits into either of a pair of cutout parts provided in a gear case, thereby positioning a connector connecting part 52 with respect to the gear case and a motor yoke along a circumferential direction of a rotating body. Thus, with a single power supply member 50 it is possible to form a seat motor with various specifications (disposition mode A and disposition mode B) wherein the protrusion direction of the connector connecting part 52 differs. Accordingly, the layout property can be improved, versatility can be increased, and yield can be improved.
US10574108B2 Distributed winding radial gap-type motor and winding arrangement method therefor
A winding arrangement method for a radial gap-type motor in which a three phase winding wound in a distributed winding form is inserted in slots of a stator includes: a coil forming step that, for each phase, forms a coil wound for each one pole pair; a coil group forming step that, for each phase, forms a first coil group by connecting odd-number-th coils along a direction of rotation via crossover wires, and forms a second coil group by connecting even-number-th coils along the direction of rotation via crossover wires; and a parallel-connecting step that, for each phase, connects the first coil group and the second coil group at one end, to form a current input side lead wire at the connection point, and connects the first coil group and the second coil group at the other end, to form a neutral point at the connection point.
US10574103B2 Interior magnet rotary electric machine
This interior magnet rotary electric machine (1) is provided with a rotor (2) that has a rotor core (11) having two sets of permanent magnets (12, 13) embedded therein, and with a stator (3) that is disposed facing the rotor (2). The two sets of permanent magnets (12, 13) each comprise a pair of magnets (12a, 12b, 13a, 13b) of like polarity disposed adjacently along the circumferential direction of the rotor 2. In the rotor core (11), magnet embedding holes (11b), which accommodate the magnets (12a, 12b, 13a, 13b) of like polarity, are formed for each of the magnets of like polarity. The thickness (a), in the rotor (2) circumferential direction, of the portions (18) of the rotor core (11) between like poles is less than the thickness (b) of the portions (19) of the rotor core (11) between unlike poles.
US10574099B2 Optimized stator tooth for electric motor/generator
An electric motor/generator includes a stator-core enclosing a rotor-core, which are each formed from stacked annular laminates. The stator-core laminates are configured to reduce vibration, and each have teeth extending radially inward from a root of an annular stator yoke/back-iron, to a flux-cap. Each tooth is formed to have opposite, lateral-edges spaced a distance-apart that changes between the root to the flux-cap, to establish a variable tooth-stiffness and a predetermined mechanical-resonance of the tooth. The opposite lateral-edges may each be configured with either a linear or a non-linear, curved edge-profile, and to have the variable tooth-stiffness and the lateral-edge distance-apart changing or decreasing between the root and the flux-cap. Each tooth may also have an edge-profile that is different from at least one adjacent tooth, and which is configured with a variable tooth-stiffness and a predetermined mechanical resonance that is different from the at least one adjacent tooth.
US10574094B2 Transmitter and microwave power transmission system
Provided is a transmitter which can maximize the efficiency of rectification in a power-receiving electronic device irrespective of the distance therebetween. The transmitter transmits electric power to the electronic device through use of a microwave. The electronic device receives the microwave, converts the microwave to DC power, and uses the DC power as operation power. The transmitter includes a carrier wave generator for generating a carrier wave; a modulating signal generator for generating a modulating signal whose level increases, decreases, or increases and then decreases during one cycle; an amplitude modulator for amplitude-modulating the carrier wave generated by the carrier wave generator by, the modulating signal output from the modulating signal generator and for amplifying the modulated carrier wave and outputting the amplified, modulated carrier wave as a transmission signal; and an antenna for radiating the transmission signal output from the amplitude modulator into a space as the microwave.
US10574088B2 Hydraulic based efficient renewable energy storage and regeneration system
An energy storage and regeneration system that converts irregular, non-constant, and variable input power to regular, constant, and controlled output power using hydraulics whereby the irregular input power is used to pump hydraulic fluid into an accumulator array where it is stored pressurized. Energy is released in a controlled fashion using a hydraulic motor operated by the pressurized hydraulic fluid from the accumulator array, in accordance with the specified power demand. One or more power units may be deployed depending on the amount of energy required at the output. Each power unit includes a hydraulic motor and associated floating accumulator whose internal pressure is controlled to maintain a substantially constant pressure differential across its associated motor. The system can be integrated into various energy system sources including renewable energy such as wind, PV or thermal solar, wave, tidal, etc.
US10574087B2 Energy storage modeling and control
Systems and methods for optimal planning and real-time control of energy storage systems for multiple simultaneous applications are provided. Energy storage applications can be analyzed for relevant metrics such as profitability and impact on the functionality of the electric grid, subject to system-wide and energy storage hardware constraints. The optimal amount of storage capacity and the optimal operating strategy can then be derived for each application and be prioritized according to a dispatch stack, which can be statically or dynamically updated according to data forecasts. Embodiments can consist of both planning tools and real-time control algorithms.
US10574084B2 Bi-directional DC-DC converter
According to at least one aspect, embodiments herein provide a UPS comprising an input to receive input power, an interface to receive DC battery power, a bi-directional converter coupled to the interface and configured to provide DC charging power, derived from the input power, to the battery in a first mode of operation and to convert the DC battery power into backup DC power in a second mode of operation, an output to provide output power to a load derived from at least one of the input power and the backup DC power, and a controller coupled to the bi-directional converter and configured to operate the bi-directional converter at a first frequency in the first mode of operation to generate the DC charging power and to operate the bi-directional converter at a second frequency in the second mode of operation to generate the backup DC power.
US10574083B2 Electronic charger for electric power distribution installations and a control method thereof
An electronic charger for electric power distribution installations is provided. The electronic charger includes a DC/DC converter of the SEPIC type including an input stage, an output stage and a coupling capacitor. The input stage is electrically connected with input terminals and includes an input inductor and a switching device. The output stage is electrically connected with output terminals and includes an output inductor, an output capacitor and a blocking device. The coupling capacitor is configured to electrically couple the input stage and the output stage with a capacitive coupling. A first sensor provides a first sensing signal indicative of a charging current. A first controller receives the first sensing signal and a reference signal and provides a driving signal to control the switching device.
US10574082B2 Electronic device including non-contact charging module and battery
A mobile terminal is provided, which includes a wireless charging module, a battery pack, and a circuit board substrate. The wireless charging module includes a charging coil formed of a wound conducting wire and a communication coil placed adjacent to the charging coil. The wireless charging module has a substantially planar shape. The battery pack has a substantially planar shape and is configured to store power from the wireless charging module. The circuit board substrate is configured to control operation of the mobile terminal. The wireless charging module overlaps with each of the circuit board substrate and the battery pack.
US10574074B2 Electronic device, method of controlling charging by electronic device, and method of supplying power by power supply device
An electronic device is provided. The electronic device includes a housing, a battery included within the housing, a connector electrically connected to an external power supply device including an integrated circuit (IC) and exposed to a part of the housing, and a power management unit included within the housing and electrically connected to the connector, wherein the power management unit is configured to communicate with the IC of the external power supply device, and wherein the connector is configured to receive a first current of a first current value during at least a part of the communication and to receive a second current of a second current value greater than the first current value during at least a part in which the communication is not performed.
US10574069B2 Quickly charger has USB charging-ports for desktop power station or lighting device
Quickly USB Charging ports for power station or lighting related device has plurality of or combination of outlet or USB-hubs or digital-data delivery assembly, wireless device or adaptor or Video or audio or other electric device's receiving-port(s) has USB charging-ports which meet 2007 released specification has minimum 1.0 Amp to 5 Amp at DC 5 Volt range to safety and no overheat charging capacity to quickly charge DC current into energy-storage unit or assembly inside the other electric or digital product(s) and, optionally, additional outlet-units, to supply AC current to other electric or digital devices including smart phone, computer, communication, consumer electric products, people cosmetic kits or tools or others equipment. The USB-unit(s) or USB-Module(s) or Outlet-unit(s) fit within or install on anywhere of the device's housing including anywhere of the base, housing, walls. The said USB charging-port(s) only has charging function no any data transmit and only have one input power source not more than one and charging capacity minimum 1.0 Amp up for quickly charge from USB-Charging-ports by 2 male USB-plugs' USB-wire to the device's female USB-ports. The AC outlets for hair drier up to 1,850 Watt or 1,650 Watt or others watt. The said AC outlets has optional surge protection, leakage circuit, overheat circuit and device has add functions. Device has 2nd or more circuit-inside to get enough current for other function besides USB Charging-ports which need big Amperange for Plurality of LEDs for different color, Other light source, IP Cam and related IR photo diode, wireless communication, APP, Remote contontroller, motion sensor, Dimmer, PIR sensor, Motion sensors.
US10574065B2 Apparatus and method for charging batteries
An apparatus and a method for charging a battery are disclosed. The apparatus includes a LED member that includes a single LED that is suitable for emitting light of different colours, each colour corresponding to a different operating status of the apparatus, and an acoustic signalling device that is suitable for emitting an acoustic signal indicating a malfunction of the apparatus or the battery. The method includes a first battery heating and desulphation step during which the battery is supplied with current pulses having a maximum value that is considerably lower than the maximum value of the charging current in a subsequent second constant current charging step, each current pulse being generated when the current absorbed by the battery after the delivery of a previous current pulse falls below a minimum preset value.
US10574060B2 Intelligent power supply and transformation for user devices
Systems and methods are disclosed for intelligent power supply for user devices. An example transformer may comprise a plurality of output terminals. Each of the output terminals may be associated with a different voltage. A regulator device may be in communication with the transformer and with a user device. The regulator device may determine a power requirement of the user device. Based on the power requirement of the user device, the regulator device may determine one of the output terminals of the transformer. The regulator device may cause output, to the user device and from the determined output terminal, of a signal.
US10574058B2 Power conversion apparatus, power generation system, controller, and method for performing control
A power conversion apparatus includes a power converter, a target command controller, a feedback controller, and a gain adjustor. The power converter is configured to convert first power supplied from a power generation source into second power. The target command controller is configured to increase or decrease a target command so as to cause the first power to follow maximum suppliable power of the power generation source. The feedback controller is configured to control the power converter by feedback control that is based on a deviation between the target command and at least one of a supplied voltage and a supplied current supplied from the power generation source to the power converter. The gain adjustor is configured to adjust a gain of the feedback control based on at least one of the supplied voltage, the supplied current, and the target command.
US10574052B2 High voltage clamp with positive and negative protection
A circuit for power supply protection comprising a first n-channel Metal Oxide Semiconductor Field Effect Transistor (nMOSFET) and a first p-channel Metal Oxide Semiconductor Field Effect Transistor (pMOSFET) each having a drain terminal coupled to an input voltage, a second nMOSFET and a second pMOSFET having drain terminals coupled to an output voltage and sources coupled to a sources of the first and second nMOSFET, respectively, and a control circuit. The control circuit turns the nMOSFETs off and the pMOSFETs on when the input voltage has a voltage value greater than zero and less than a predetermined positive limit, operates the nMOSFETs in a saturation mode and turns the pMOSFETs off when the input voltage has a voltage value greater than the predetermined positive limit, and turn the nMOSFETs and pMOSFETs off when the input voltage has a voltage value less than zero.
US10574049B2 Ground overcurrent control system and methods of using same
A ground overcurrent control system includes ground circuit with a first section and a second section. The first section is electrically connected to a ground member of an electrical connector and the second section is electrically connected to a ground reference. A switch element is positioned between the first section of the ground circuit and the second section of the ground circuit. A controller is configured to determine the current within the ground circuit while current is passing through the switch element and, upon the current exceeding a current threshold, the switch element is modified to an open condition. Upon determining that the voltage between the first section of the ground circuit and the ground reference is less than a voltage threshold, a command is generated to modify the switch element back to a closed condition.
US10574036B2 Vehicle with a fireproof electrical network
A vehicle, in particular for conveying people and/or freight, includes at least one fireproof electrical network, at least one first vehicle region having a first fire load, and at least one second vehicle region having a second fire load that is smaller than the first fire load. In order to keep the necessary fireproofing as low as possible, at least part of the fireproof electrical network is disposed in the second vehicle region.
US10574031B2 Compact emitter design for a vertical-cavity surface-emitting laser
A surface emitting laser may include an isolation layer including a first center portion and a first plurality of outer portions extending from the first center portion, and a metal layer including a second center portion and a second plurality of outer portions extending from the second center portion. The metal layer may be formed on the isolation layer such that a first outer portion, of the second plurality of outer portions, is formed over one of the first plurality of outer portions. The surface emitting laser may include a passivation layer including a plurality of openings. An opening may be formed over the first outer portion. The surface emitting laser may include a plurality of oxidation trenches. An oxidation trench may be positioned at least partially between the first outer portion and a second outer portion of the second plurality of outer portions.
US10574026B2 Circuit and method for driving a laser diode
A driver circuit for driving a laser diode is described herein. In accordance with a first exemplary embodiment the driver circuit includes a first electronic switch connected to an output node that is configured to be operably connected to a laser diode. The electric connection between the first electronic switch and the output node has a first inductance. The driver circuit further includes a bypass circuit that is coupled to the output node and configured to take over, when activated, the current supplied to the output node via the first electronic switch, thus magnetizing the first inductance.
US10574012B2 Rotatable connector device
A rotatable connector device includes a stationary member, a rotatable member rotatably attached thereto, and a flat cable housed in an annular space between the stationary and rotatable members. One end of the flat cable is connected to a stationary-side connector fixed to the stationary member, and another end of the flat cable is connected to a rotating-side connector fixed to the rotatable member. The flat cable includes a folded-back portion bent and folded back at a middle section in a longitudinal direction thereof. The flat cable includes a predetermined number of conductor/conductors each comprising a copper alloy and wound up or rewound with bending kept at the folded-back portion. Each conductor satisfies Y≥14.175X2−249.35X+1406.9 for a bending radius of 4 to 8 mm, where X denotes bending radius, and Y denotes 0.2% yield stress, and has an electrical conductivity of 50% IACS or greater.
US10574011B2 Tape assembly, rotary connector, and method for producing tape assembly
Provided is a dummy tape assembly (60) that is attached to a rotary connector. The dummy tape assembly (60) includes a tape body (70) including a plurality of dummy tape portions (61) and a folding back portion (62) integrally formed therein. The plurality of dummy tape portions (61) differ in length in a length direction. The folding back portion (62) connects the dummy tape portions (61) to each other at end portions in the length direction of the dummy tape portions (61) in a folded state. The plurality of dummy tape portions (61) each include attachment holes (63) near both ends in length direction of each of the plurality of dummy tape portion (61), the openings being configured to allow the tape body (70) to be attached to the rotary connector (1).
US10574004B2 Cable and power supply device
A cable includes: a cable part that includes a power supply line forming a power line; a connector that is provided on at least one of one end and another end of the cable part; and a circuit board that has a protection circuit including a temperature detection element and a switch that accepts a detection result of the temperature detection element to perform an operation of switchably conducting and interrupting the power line.
US10573998B2 Skew-resistant multi-wire channel
Methods and systems described include a first dielectric material having a plurality of embedded conductors of a multi-wire channel, the plurality of embedded conductors comprising at least a first, second and third conductor, wherein a first distance between the first and second conductors is less than a second distance between the first and third conductors, wherein the first dielectric material has a first dielectric constant ε1 and a second dielectric material embedded in the first dielectric material, the second dielectric material embedded in between the first and third conductors, the second dielectric material having a second dielectric constant ε2, wherein ε2>ε1.
US10573984B2 Mounting structure of mounting board-to-board (BTB) connector to mobile terminal and mobile terminal
The present invention provides a mounting structure of mounting a BTB connector to a mobile terminal, the mounting structure is formed on the BTB connector and a mounting body is attached to the BTB connector, a front end of the mounting body comprises an inserting portion, and a back end of the mounting body comprises at least one hook, height of each of the inserting portion and the hook is arranged under the mounting body, both of the inserting portion and the hook abut a top ending surface of a main board, and a distance between a bottom ending surface of a compressing portion of the mounting body and the top ending surface of the main board is equal to a distance between a top ending surface of the BTB connector and the top ending surface of the main board.
US10573976B2 Adhesive with tailorable electrical conductivity for monitoring mechanical properties of adhesive joint within polymeric composites
A functionalized adhesive and systems and methods employing the same are disclosed. The functionalized adhesive is configured to form an adhesive joint between a first substrate and a second substrate. The functionalized adhesive comprises a neat adhesive selected to have a bonding strength above a predetermined bonding threshold and a filler selectively dispersed within the neat adhesive. The filler is selected to modify electrical properties of the neat adhesive such that the functionalized adhesive is electrically conductive with a tailored resistivity and such that a resistance of the adhesive joint is greater than a resistance of the first substrate and the second substrate.
US10573975B2 Method of making a conformal array antenna
A method for making a conformal array antenna includes: providing a substrate having a non-conductive curved surface; roughening the curved surface; forming an activation layer containing an active metal on the roughened curved surface; forming a first metal layer on the activation layer by chemical plating process; and defining a plurality of spaced-apart antenna pattern regions on the first metal layer, by forming a gap along an outer periphery of each of the antenna pattern regions to isolate the antenna pattern regions from a remainder of the first metal layer. The curved surface is roughened by blasting a plurality of particles thereonto, or the spaced-apart antenna pattern regions are substantially evenly distributed.
US10573974B2 Antenna array, calibration system as well as method for calibrating an antenna array
An antenna array has plurality of active antennas and passive antennas, wherein the passive antennas being arranged such that the radiation patterns of the active antennas adjacent to the passive antennas match the radiation pattern of the active antennas adjacent only to other active antennas. Further, a calibration system and a method for calibrating an antenna array are shown.
US10573962B2 Glass antenna and window glass for vehicle
A glass antenna placed in a window glass for a vehicle includes a first antenna that includes a first power feeding point, and a first element connected to the first power feeding point; a second antenna that includes a second power feeding point placed next to the first power feeding point, and a second element connected to the second power feeding point; and a third antenna that includes a third power feeding point placed next to the second power feeding point, and a third element connected to the third power feeding point and having a longest path longer than respective longest paths of the first element and the second element, and wherein at least a part of the third element is placed between the first element and the second element.
US10573959B2 Vehicle radar system using shaped antenna patterns
A radar sensing system for a vehicle, the radar sensing system including a transmitter and a receiver. The transmitter is configured to transmit a radio signal. The receiver is configured to receive the transmitted radio signal reflected from objects in the environment. The transmitter includes an antenna and is configured to transmit the radio signal via the antenna. The antenna includes a plurality of linear arrays of patch radiators. An arrangement of the linear arrays of patch radiators is selected to form a desired shaped antenna pattern having a desired mainlobe shape and desired shoulder shapes to cover selected sensing zones without nulls or holes in the coverage.
US10573952B2 Antenna device
An antenna device according to an embodiment includes a plurality of plane-shaped antennas that is attached to one or more windows of a vehicle. The plurality of antennas includes a loop antenna and a monopole antenna corresponding to the loop antenna.
US10573951B2 Split resonator and printed circuit board including the same
A split resonator and a printed circuit board (PCB) including the same are disclosed. The split resonator is mounted to one side of the PCB to improve the electromagnetic shielding effect, and absorbs a radiation field emitted to the outer wall of the PCB. The PCB includes: a substrate on which one or more electronic components are populated; a dielectric substrate mounted to one side of the substrate; one pair of conductors provided in the dielectric substrate, spaced apart from the substrate in a thickness direction of the substrate by a predetermined distance, and arranged to face each other; and a connection portion configured to interconnect the one pair of conductors, and arranged in parallel to the thickness direction of the substrate.
US10573948B2 Shaped magnetic bias circulator
A circulator is provided, comprising, first second and third conductors forming three equally spaced junctions and a permanent magnet configured to apply a shaped bias magnetic field to a ferrite resonator in operable communication with the first, second, and third conductors. The permanent magnet comprises a substantially planar monolithic structure having defined thereon at least first and second substantially concentric regions having first and second respective magnetic field strength levels, wherein the second magnetic field strength level is lower than the first magnetic field strength level. The first and second magnetic field strength levels are configured to cooperate to shape an external bias magnetic field of the permanent magnet to counteract at least a portion of a demagnetizing effect resulting from of an overall shape of the ferrite resonator, to achieve a substantially uniform internal magnetic bias within at least a portion of the ferrite resonator.
US10573945B2 Metal-air fuel cell
The application relates to a metal-air fuel cell and uses thereof including use as a long-life, mechanically rechargeable, direct current power source for devices and products.
US10573939B2 Secondary battery with film shaped sensor
A secondary battery includes a resin film, reference electrodes, temperature sensors, reference electrode wiring lines and temperature sensor wiring lines that are insulating from one another, and an insulating resin cover layer. In the resin film, a connector part connecting a detector part and a terminal part extends from the inside to the outside of the container through a seal member. Each of the reference electrode wiring lines and the temperature sensor wiring lines extend through the connector part to the terminal part. A resin cover layer is provided for the detector part and the connector part, covers the temperature sensors, the reference electrode wiring lines, and the temperature sensor wiring lines, and exposes the reference electrodes.
US10573923B2 Nonaqueous electrolyte secondary battery and method of manufacturing the same
Provided is a nonaqueous electrolyte secondary battery in which a flat wound electrode body, a nonaqueous electrolytic solution, and an insulating film are accommodated in a quadrilateral battery case. The insulating film is formed into a bag shape corresponding to a shape of the electrode body and is arranged between an inner wall of the battery case and the electrode body. An entire surface of a bottom-side R portion of two R portions of the electrode body, which faces a bottom surface of the battery case, and an inside of the bag-shaped insulating film, which faces the bottom-side R portion of the electrode body, are joined to each other.
US10573917B2 Fuel cell system
A fuel cell system includes a fuel cell stack and a stack case. Curved portions are formed at corners of a first end plate. An upper plate includes curving sections facing the curved portions of the first end plate. An upper seal member is partially interposed between the curved portions of the first end plate and the curving sections of the upper plate.
US10573913B2 System and method for converting chemical energy into electrical energy using nano-engineered porous network materials
An energy conversion device for conversion of chemical energy into electricity. The energy conversion device has a first and second electrode. A substrate is present that has a porous semiconductor or dielectric layer placed thereover. The porous semiconductor or dielectric layer can be a nano-engineered structure. A porous catalyst material is placed on at least a portion of the porous semiconductor or dielectric layer such that at least some of the porous catalyst material enters the nano-engineered structure of the porous semiconductor or dielectric layer, thereby forming an intertwining region.
US10573911B2 SOFC system formed with multiple thermally conductive pathways
A solid oxide fuel cell (SOFC) system includes inner and outer enclosure walls each formed as an independent thermally conductive path. Each thermally conductive path comprises materials having a coefficient of thermal conductivity of greater than 100 W/m° K. The inner and outer enclosure walls are each thermally conductively coupled with an annular enclosure formed to enclose a fuel reformer module. The annular enclosure provides a fourth thermally conductive path disposed between the inner and outer enclosure walls having a coefficient of thermal conductivity of 50 W/m° K or less. A temperature sensor and thermal fuse are mounted to an outside surface of the outer enclosure. An active sensor and a passive fuse are provided to interrupt a flow of fuel into the fuel reformer when a temperature of the outer enclosure walls equal or exceed a failsafe operating temperature.
US10573910B2 Electrochemical impedance spectroscopy (“EIS”) analyzer and method of using thereof
Systems, methods, and devices of the various embodiments provide a hardware and software architecture enabling electrochemical impedance spectroscopy (“EIS”) to be performed on multiple electrochemical devices, such as fuel cells, at the same time without human interaction with the electrochemical devices and to use EIS to dynamically monitor the performance of a fuel cell system. Embodiment methods may include determining an impedance of a set of fuel cells using electrochemical impedance spectroscopy, determining an ohmic polarization of the set of fuel cells from the impedance, determining a concentration polarization of the set of fuel cells from the impedance, comparing the ohmic polarization of the set of fuel cells to a first threshold, comparing the concentration polarization of the set of fuel cells to a second threshold, and initiating a corrective action when the ohmic polarization is above the first threshold or when the concentration polarization is below the second threshold.
US10573909B2 Fuel cell system
A fuel cell system includes: a fuel cell stack; a voltage sensor configured to detect voltage of the fuel cell stack; a fuel cell relay connected to the fuel cell stack; a switch connected between the fuel cell stack and the fuel cell relay; an overcurrent detector configured to detect an overcurrent flowing to the switch; and a power generation stop device configured to stop power generation of the fuel cell stack when the overcurrent detector detects the overcurrent and the detected voltage becomes a specified value or less.
US10573908B2 Fuel cell system and vehicle equipped with fuel cell
A fuel cell system used in a vehicle equipped with a fuel cell includes: a fuel cell; a fuel gas supply portion which supplies a fuel gas to the fuel cell; a fuel gas discharge portion which discharges exhaust fuel gas from the fuel cell; and a control unit, in which, when an operation of the fuel cell is ended, the control unit performs (a) an exhaust process of discharging the exhaust fuel gas of the fuel cell to reduce a pressure, and (b) a process of increasing a partial pressure of the fuel gas in the fuel cell by supplying the fuel gas to the fuel cell after the exhaust process.
US10573900B2 Suction roller, coating apparatus and apparatus for manufacturing membrane electrode assembly
An orifice plate having orifice openings is interposed between a roller body and a side plate. In a closed region of an outer peripheral surface of the roller body which is covered with a base material, the base material is held on the outer peripheral surface of the roller body under suction by a negative pressure developed in suction holes. In an open region of the outer peripheral surface which is not covered with the base material, the sucking of a gas from an exterior space into the roller body is suppressed because it is difficult for the gas to pass through the orifice openings. This suppresses a reduction in sucking force in the closed region due to the entry of the gas from the open region. The roller body, the orifice plate and the side plate rotate as a unit. This suppresses deterioration of the members due to the slidable movement thereof.
US10573898B2 High permeable porous substrate for a solid oxide fuel cell and the production method thereof
The disclosure provides a high permeable porous substrate. The high permeable porous substrate includes a porous substrate body and a plurality of channels. The plurality of channels penetrate the first surface of the porous substrate body and do not penetrate the second surface of the porous substrate body. In addition, a solid oxide fuel cell supported by the high permeable porous substrate is also provided.
US10573892B2 Negative electrode active material and secondary battery including the same
The present invention relates to a negative electrode active material and a secondary battery including the same, and specifically, provides a negative electrode active material particle including a core, which includes a carbon-based active material and an oxygen functional group, and a shell, which surrounds the core and includes a silicon-based active material.
US10573887B2 Tin based anode material for a rechargeable battery and preparation method
A tin based anode material for a rechargeable battery comprises nanoparticles of composition SnMxOy wherein M is a further element selected from the group 5 consisting of Ni, Cu, In, Al, Ge, Pb, Bi, Sb, Fe, Co, Ga, with 0≤x≤0.5 and 0≤y≤2+2x. The nanoparticles form a substantially monodisperse ensemble with an average size not exceeding 30 nm and a size deviation not exceeding 15%, the nanoparticles optionally being coated with a capping species. A method for preparing the tin based anode material is carried out in situ in a non-aqueous solvent and starts by reacting a tin salt and an organometallic amide reactant and oleylamine.
US10573882B2 Spherical or spherical-like lithium ion battery cathode material and preparation method and application thereof
The present invention discloses a spherical or spherical-like layered structure lithium-nickel-cobalt-manganese composite oxide cathode material as well as preparation methods and applications thereof. A chemical formula of the cathode material is: LiaNixCoyMnzO2, wherein, 1.0≤a≤1.2, 0.30≤x≤0.90, 0.05≤y≤0.40, 0.05≤z≤0.50, and x+y+z=1. The cathode material powder is a single α-NaFeO2 type layered structure, and full width at half maximum of 110 diffraction peak which is in the vicinity of the X-ray diffraction angle 2 theta of 64.9° is usually 0.07 to 0.15, and the average crystallite size is usually greater than 900 Å and less than 2000 Å. Under scanning electron microscope, it can be seen that the cathode material is mainly consisted of spherical or spherical-like primary mono-crystal particles and a small amount of secondary agglomerated particles, and wherein, the particle diameter of the primary mono-crystal particles is 0.5 to 10 μm and a cumulative percentage of particles with a particle diameter of less than 0.5 μm is usually greater than 60%. The cathode material provided by the present invention has a integral structure and will not crack or break in a long process of circulation. The material processing performance is good. And the lithium ion battery prepared has excellent high temperature stability, safety and high voltage cycling performance.
US10573881B2 Positive electrode active material for nonaqueous electrolyte secondary battery
A positive electrode active material for a nonaqueous electrolyte secondary battery is used for a nonaqueous electrolyte secondary battery. The positive electrode active material includes a composite oxide containing at least lithium, nickel, and manganese and contains aggregated particles of primary particles having an average particle diameter of 1.0 μm or more. The primary particles have a layered crystal structure and a spinel crystal structure.
US10573873B2 Terminal locating feature for a battery assembly
An exemplary battery assembly includes a first terminal holder, and a terminal at least partially surrounded by the first terminal holder. The first terminal holder includes a locating feature to position the first terminal holder relative to a second terminal holder.
US10573872B2 Secondary battery
The present disclosure provides a secondary battery which comprises a cap plate, an electrode assembly and a first connecting piece. The cap plate comprises a first electrode terminal; the electrode assembly comprises a main body, a first electrode tab; the first connecting piece is connected between the first electrode tab and the first electrode terminal. The first electrode tab includes a first connecting portion provided below the first connecting piece and a first bending portion connecting the main body and the first connecting portion. The secondary battery further comprises a first protecting piece fixed to a bottom of the first connecting portion. The first protecting piece includes a main portion and a first curve portion connected with an outer end of the main portion and curved relative to the main portion; the first bending portion is bent downwardly along a curved outer wall of the first curve portion.
US10573860B2 Cordless power tool batteries
In at least one illustrative embodiment, a cordless power tool battery may comprise a housing, a power storage unit, a first release button, and a second release button. The housing may have a first side wall and a second side wall spaced apart from the first side wall. The first release button may be coupled to the housing and extend along more than half of the first side wall of the housing. The second release button may be coupled to the housing and extend along more than half the second side wall of the housing.
US10573857B2 Battery pack
The present disclosure discloses a battery pack suitable for preventing simultaneous separation of both ends of a handle unit from an upper case during transportation of a lower case and the upper case that are laminated sequentially. The battery pack according to the present disclosure includes the lower case and the upper case stacked sequentially to encase a battery module, wherein the upper case includes a housing and a handle unit relatively rotated with respect to the housing to be seated on the housing, and the handle unit has shaft hooks that are penetrated by the rotation supporting shafts of the housing and that are each rotary-coupled to each of the rotation supporting shafts in different angles.
US10573856B2 Barrier layer coatings for battery pouch cell seal
A prismatic battery cell and a method of making such a cell. The cell includes one or more anode regions, cathode regions, and electrolyte regions to facilitate ion flow between the anode and cathode regions. Electrically-conductive tabs are attached to the corresponding anode and cathode regions, and a pouch-like containment is formed around the regions. The containment includes facing substantially planar surfaces sealingly joined to one another. A barrier layer coating includes at least one low-permeability material and is placed over at least a portion of the cell edge defined by the joined surfaces such that the barrier layer coating blocks ambient gases or vapors from passing through the heat seal region that is used to join the pouch surfaces. The barrier layer coating may also include one or more hydrophobic surface treatments or enhancements, including an additional layer of surface treatments or, in another form, by surface roughening.
US10573851B2 Apparatus for manufacturing display apparatus and method of manufacturing display apparatus
An apparatus and method for manufacturing a display apparatus includes: a chamber; a first nozzle unit at the chamber, the first nozzle unit configured to deposit an organic layer or an inorganic layer on a substrate; a second nozzle unit at the chamber, the second nozzle unit configured to deposit the organic layer or the inorganic layer on a substrate and the second nozzle unit being linearly aligned with the first nozzle unit in a first direction; and an injection nozzle unit between the first nozzle unit and the second nozzle unit, the injection nozzle unit configured to inject a first gas in the chamber toward the substrate.
US10573849B2 Method for manufacturing display device
A flexible substrate including a display area and a area to be bent, the area to be bent being provided with a wiring layer and not overlapping the display area. A first resin layer that extends along a boundary of the area to be bent and continuously surrounds the area to be bent is formed. Subsequently, a second resin layer is injected into an area surrounded by the first resin layer.
US10573843B2 Light-emitting device having an electrode with varying sheet resistance
An organic light-emitting diode may have transparent electrodes. An organic emissive layer may be interposed between the electrodes. The emissive layer may emit light in response to current injected from the electrodes. The organic light-emitting diode electrodes may cover an electrode area. The electrode area may be square or may have other shapes. To enhance brightness uniformity, portions of the electrodes in a peripheral region (H1, H2) of the electrode area may have higher sheet resistances than a central portion of the electrode area. The electrode area may be square and may have four corners. The higher sheet resistances may be associated with regions of the electrode area adjacent to the corners. Elevated sheet resistances may be produced by forming the electrodes with different thicknesses in different areas or by providing supplemental conductive structures (104) in selected areas of the electrode area.
US10573842B2 Organic electroluminescent device, method for manufacturing the same and display device
An organic electroluminescent device, a method for manufacturing the same, and a display device. The organic electroluminescent device includes: a base substrate comprising a plurality of pixel regions thereon; a pixel electrode layer; a planarization layer, formed with a protrusion on a surface of the planarization layer facing away from the base substrate and at a position corresponding to at least one side edge of a periphery of each pixel region; an anode layer, the anode layer being electrically connected to the pixel electrode layer through a via hole, and the anode layer covering the pixel region and covering a side surface of the protrusion facing the pixel region; a light emitting layer, a height of a surface of the light emitting layer being less than a height of the anode layer covering the side surface of the protrusion; a pixel definition layer; and a cathode layer.
US10573836B2 Organic light-emitting device
An organic light-emitting device having a resonance structure includes a substrate; a first electrode and a second electrode on the substrate and facing each other; an emission layer between the first electrode and the second electrode; a first hole transport layer between the first electrode and the emission layer; and a second hole transport layer between the first hole transport layer and the emission layer. An electron mobility of the second hole transport layer is 5 times to 100 times greater than an electron mobility of the first hole transport layer, and a thickness of the second hole transport layer corresponds to a resonance distance of a wavelength of emission light of the emission layer.
US10573821B2 Phenylcarbazole-based compounds and fluorene-based compounds and organic light emitting device and flat panel display device comprising the same
An organic light emitting device including: a substrate; a first electrode; a second electrode; and an organic layer interposed between the first electrode and the second electrode and including an emission layer, wherein one of the first electrode and the second electrode is a reflective electrode and the other is a semitransparent or transparent electrode, and wherein the organic layer includes a layer having at least one of the compounds having at least one carbazole group, and a flat panel display device including the organic light emitting device. The organic light emitting device has low driving voltage, excellent current density, high brightness, excellent color purity, high efficiency, and long lifetime.
US10573818B2 Materials for organic electroluminescent devices
The present invention relates to compounds of formula (1) which are suitable for use in electronic devices, especially in organic electroluminescent devices.
US10573808B1 Phase change memory with a dielectric bi-layer
Techniques regarding protecting a dielectric material during additive patterning of one or more phase change memories are provided. For example, one or more embodiments described herein can comprise a method, which can comprise forming a bi-layer adjacent a phase change memory element. The bi-layer can comprise a dielectric material and a capping material that can protect a thickness of the dielectric material during a patterning process.
US10573805B2 Magnetic memory device
According to one embodiment, a magnetic memory device includes a conductive underlayer having an amorphous structure and containing at least one first predetermined element selected from molybdenum (Mo), magnesium (Mg), rhenium (Re), tungsten (W), vanadium (V), and manganese (Mn), and a stacked structure provided on the underlayer, and including a first magnetic layer having a variable magnetization direction, a second magnetic layer having a fixed magnetization direction, and a nonmagnetic layer provided between the first magnetic layer and the second magnetic layer.
US10573791B2 Quantum dot (QD) polymer composites for on-chip light emitting diode (LED) applications
Quantum dot polymer composites for on-chip light emitting diode applications are described. In an example, a composite for on-chip light emitting diode application includes a polymer matrix, a plurality of quantum dots dispersed in the polymer matrix, and a base dispersed in the polymer matrix.
US10573789B2 Light emitting device, resin package, resin-molded body, and methods for manufacturing light emitting device, resin package and resin-molded body
A method of manufacturing a light emitting device having a resin package which provides an optical reflectivity equal to or more than 70% at a wavelength between 350 nm and 800 nm after thermal curing, and in which a resin part and a lead are formed in a substantially same plane in an outer side surface, includes a step of sandwiching a lead frame provided with a notch part, by means or an upper mold and a lower mold, a step of transfer-molding a thermosetting resin containing a light reflecting material in a mold sandwiched by the upper mold and the lower mold to form a resin-molded body in the lead frame and a step of cutting the resin-molded body and the lead frame along the notch part.
US10573788B2 Light emitting device, resin package, resin-molded body, and methods for manufacturing light emitting device, resin package and resin-molded body
A method of manufacturing a light emitting device having a resin package which provides an optical reflectivity equal to or more than 70% at a wavelength between 350 nm and 800 nm after thermal curing, and in which a resin part and a lead are formed in a substantially same plane in an outer side surface, includes a step of sandwiching a lead frame provided with a notch part, by means or an upper mold and a lower mold, a step of transfer-molding a thermosetting resin containing a light reflecting material in a mold sandwiched by the upper mold and the lower mold to form a resin-molded body in the lead frame and a step of cutting the resin-molded body and the lead frame along the notch part.
US10573784B2 Micro light emitting diode structure and method for manufacturing micro light emitting diode
A micro light emitting diode includes a die-bonding substrate, an adhesive layer, an undoped III-V group semiconductor layer, an N-type III-V group semiconductor layer, a light emitting layer, and a P-type III-V group semiconductor layer. The adhesive layer is disposed on the die-bonding substrate. The undoped III-V group semiconductor layer is disposed on the adhesive layer, and the adhesive layer is between the die-bonding substrate and the undoped III-V group semiconductor layer. The N-type III-V group semiconductor layer is disposed on the undoped III-V group semiconductor layer. The light emitting layer is disposed on the N-type III-V group semiconductor layer. The P-type III-V group semiconductor layer is disposed on the N-type III-V group semiconductor layer, and the light emitting layer is between the N-type III-V group semiconductor layer and the P-type III-V group semiconductor layer.
US10573778B2 Semiconductor device
The present disclosure provides a semiconductor device including a carrier; a current blocking layer, formed on the carrier; a function structure, formed on the current blocking layer and comprising a surface opposite to the current blocking layer; a protective structure, formed on the function structure and exposing a portion of the surface; and an electrode, formed on the protective structure and exposing the portion of the surface.
US10573769B2 Backside-illuminated energy ray detection element
A back-illuminated energy ray detecting element 1 includes a semiconductor substrate and a protective film. The semiconductor substrate has a first principal surface as an energy ray incident surface and a second principal surface opposite to the first principal surface, and a charge generating region configured to generate an electric charge according to incidence of an energy ray is disposed on the second principal surface side. The protective film is disposed on the second principal surface side of the semiconductor substrate to cover at least the charge generating region, and includes silicon nitride or silicon nitride oxide. The protective film has a stress alleviating section configured to alleviate stress generated in the protective film.
US10573768B2 Physical forms of MXene materials exhibiting novel electrical and optical characteristics
The present invention(s) is directed to novel conductive Mn+1Xn(Ts) compositions exhibiting high volumetric capacitances, and methods of making the same. The present invention(s) is also directed to novel conductive Mn+1Xn(Ts) compositions, methods of preparing transparent conductors using these materials, and products derived from these methods.
US10573763B2 Solar cell having a plurality of sub-cells coupled by a metallization structure having a metal bridge
Solar cells having a plurality of sub-cells coupled by metallization structures having a metal bridge, and singulation approaches to forming solar cells having a plurality of sub-cells coupled by metallization structures, are described. In an example, the metal bridge can provide structural support and provide for an electrical connection between a first contact pad and a first busbar. Adjacent ones of the singulated and physically separated semiconductor substrate portions have a groove there between and where the metal bridge can be perpendicular to the groove. The solar cell can include a first contact pad adjacent to a second contact pad.
US10573754B2 Gate-all around fin device
A gate-all around fin double diffused metal oxide semiconductor (DMOS) devices and methods of manufacture are disclosed. The method includes forming a plurality of fin structures from a substrate. The method further includes forming a well of a first conductivity type and a second conductivity type within the substrate and corresponding fin structures of the plurality of fin structures. The method further includes forming a source contact on an exposed portion of a first fin structure. The method further comprises forming drain contacts on exposed portions of adjacent fin structures to the first fin structure. The method further includes forming a gate structure in a dielectric fill material about the first fin structure and extending over the well of the first conductivity type.
US10573752B2 Semiconductor device manufacturing method including doping from a diffused layer
The present disclosure relates to the technical field of semiconductors, and discloses a semiconductor device and a manufacturing method therefor. The manufacturing method includes: providing a substrate; forming a source and a drain that are at least partially located in the substrate; forming a diffused layer on a surface of at least one of the source or the drain, where a conductivity type of the diffused layer is the same conductivity type as the source and the drain, and a doping density of a dopant contained in the diffused layer is separately greater than doping densities of dopants contained in the source and the drain; and performing an annealing processing after the diffused layer is formed. The present disclosure can increase a doping density at a surface of a source and/or a drain, helping to reduce a contact resistance, thereby improving performance of a device.
US10573746B2 VTFET devices utilizing low temperature selective epitaxy
Low temperature epitaxial silicon deposition for forming the top source or drain regions of VTFET structures. The methods generally include epitaxially growing a silicon layer with a dopant at a temperature less 500° C. on a first surface and an additional surface to form a single crystalline silicon on the first surface and a polysilicon or amorphous silicon on the additional surface. The epitaxially grown silicon layer is then exposed to an etchant include HCl and germane at a temperature less than 500° C. for a period of time effective to selectively remove the polysilicon/amorphous silicon on the additional surface and form a germanium diffused region on and in an outer surface of the single crystalline silicon formed on the first surface.
US10573735B2 Semiconductor device
According to one embodiment, a semiconductor device includes a first electrode, a second electrode, a third electrode, a first semiconductor region, a second semiconductor region, a third semiconductor region, and an intermediate region. A position of the first electrode is between a position of the second electrode and a position of the third electrode. The first semiconductor region is separated from the first, second, and third electrodes. The second semiconductor region is provided between the second electrode and the first semiconductor region. The third semiconductor region is provided between the third electrode and the first semiconductor region. The intermediate region includes at least one of a first compound or a second compound. At least a portion of the first electrode is positioned between the second and third semiconductor regions. The intermediate region includes a first partial region, a second partial region, and a third partial region.
US10573733B2 Semiconductor device
A semiconductor device includes a third electrode between a first semiconductor region and a second electrode, a fourth electrode between the first semiconductor region and the second electrode, a second semiconductor region between the first semiconductor region and the second electrode and between the third electrode and the fourth electrode, a third semiconductor region between the second semiconductor region and the second electrode, a fourth electrode between the first semiconductor region and the second electrode to be electrically connected to the second electrode, and a fifth semiconductor region between the first electrode and the first semiconductor region. A first insulating film is provided between the third electrode and the first semiconductor region, the second semiconductor region, the third semiconductor region and the second electrode. A second insulating film is provided between the fourth semiconductor region and the first semiconductor region, the second semiconductor region, and the fourth semiconductor region.
US10573730B2 Bipolar transistor
A bipolar transistor is described. In accordance with one aspect of the present invention the bipolar transistor comprises a semiconductor body including a collector region and a base region arranged on top of the collector region. The base region has a first crystalline structure and is at least partly doped with dopants of a first doping type. The collector region is laterally enclosed by a trench isolation and is doped with dopants of a second doping type. The transistor further comprises a conductive base contact layer laterally enclosing the base region which is doped with dopants of the first doping type. The base contact layer comprises a part with the first crystalline structure and a part with a second crystalline structure, wherein the part with the second crystalline structure laterally encloses the part with the first crystalline structure. The transistor further comprises an emitter region arranged on the base region, wherein the emitter region is doped with dopants of the second doping type and forming a pn-junction with the base region.
US10573703B2 Display device
A display device includes: a plurality of pixels each including a driving thin film transistor and a storage capacitor, wherein each of the pixels further includes: a driving semiconductor layer including a driving channel region, a driving source region, and a driving drain region; a first electrode layer, a portion of the first electrode layer overlapping the driving channel region; a second electrode layer overlapping the first electrode layer; a node connection line having a first side connected to the first electrode layer; a pixel electrode overlapping the first electrode layer and the second electrode layer; and a shielding layer between the first electrode layer and the pixel electrode and overlapping the first electrode layer, the node connection line, and the pixel electrode.
US10573702B2 Organic light emitting display device and method of manufacturing the same
An organic light emitting display device may include a substrate including a display area and a non-display area; a thin film transistor on the substrate in the display area; a planarization layer covering the thin film transistor; a first electrode on the planarization layer in the display area and connected to the thin film transistor; a pixel defining layer covering the first electrode and including a first opening that exposes a portion of the first electrode to define an emission area; a first light blocking layer on the pixel defining layer and including a photochromic material, a color of the first light blocking layer being reversibly changed by ultraviolet light; an organic light emitting layer on the first electrode; and a second electrode on the organic light emitting layer.
US10573687B2 Magnetic random access memory with permanent photo-patternable low-K dielectric
A method of forming a device that includes encapsulating a magnetic resistive access memory (MRAM) stack with a first patternable low-k dielectric material that is patterned by a exposure to produce a via pattern that extends to circuitry to logic devices. The via pattern is developed forming a via opening. The method further includes forming a second patternable low-k dielectric material over first patternable low-k dielectric material and filling the via opening. The second patternable low-k dielectric material is patterned by a light exposure to produce a first line pattern to the MRAM stack and a second line pattern to the via opening. The first line pattern and the second line pattern are developed to form trench openings. Thereafter, electrically conductive material is formed in the trench openings and the via opening.
US10573686B2 Epitaxial AIN/cREO structure for RF filter applications
Proposed is a layer structure (1100, 1030) comprising a crystalline piezoelectric III-N layer (1110, 1032) epitaxially grown over a metal layer which is epitaxially grown over a rare earth oxide layer on a semiconductor (1102, 1002). The rare earth oxide layer includes at least two discrete portions (1104, 1004), and the metal layer includes at least one metal portion (1108, 1006) that partially overlaps adjacent discrete portions, preferably forming a bridge over an air gap (1008), particularly suitable for RF filters.
US10573680B2 Solid-state image pickup device
A solid-state image pickup device capable of suppressing the generation of dark current and/or leakage current is provided. The solid-state image pickup device has a first substrate provided with a photoelectric converter on its primary face, a first wiring structure having a first bonding portion which contains a conductive material, a second substrate provided with a part of a peripheral circuit on its primary face, and a second wiring structure having a second bonding portion which contains a conductive material. In addition, the first bonding portion and the second bonding portion are bonded so that the first substrate, the first wiring structure, the second wiring structure, and the second substrate are disposed in this order. Furthermore, the conductive material of the first bonding portion and the conductive material of the second bonding portion are surrounded with diffusion preventing films.
US10573669B2 Method for fabricating array substrate, array substrate, and display device
A method for fabricating an array substrate includes: forming a first metal layer on a base substrate; forming an insulating layer of a silicon-containing organic material on the first metal layer; forming a second metal layer on the insulating layer; patterning the second metal layer by adopting an oxygen ion etching process to partially cover the insulating layer; and forming a silicon oxide layer, by the oxygen ion etching process, on a surface of the insulating layer not covered by the second metal layer.
US10573661B2 Methods of filling horizontally-extending openings of integrated assemblies
Some embodiments include a method of forming an integrated structure. An assembly is formed to include a stack of alternating first and second levels. The first levels have insulative material, and the second levels have voids which extend horizontally. The assembly includes channel material structures extending through the stack. A first metal-containing material is deposited within the voids to partially fill the voids. The deposited first metal-containing material is etched to remove some of the first metal-containing material from within the partially-filled voids. Second metal-containing material is then deposited to fill the voids.
US10573660B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a substrate, a stacked body provided on the substrate, a first insulator dividing the stacked body in a second direction crossing the first direction, a second insulator adjacent to the first insulator and dividing the stacked body in the second direction, a first hole, and a first insulating member. In the stacked body, a plurality of layers are stacked in a first direction perpendicular to the upper surface of the substrate. The first hole penetrates the stacked body and the first insulator in the first direction. The first insulating member penetrates the stacked body and the second insulator in the first direction and is adjacent to the first hole via a first electrode in a third direction crossing the first direction and the second direction, and has an opening diameter larger than that of the first insulator.
US10573650B2 Multi-layer horizontal thyristor random access memory and peripheral circuitry
A semiconductor structure for a DRAM is described having multiple layers of arrays of thyristor memory cells and associated peripheral circuitry. Memory cells in a vertical string extending through the layers have an electrical connection to one terminal of the memory cells in that string. Word lines couple the strings together. Each layer of the array also includes bit line connections to memory cells on that layer. Methods of fabricating the array are described.
US10573643B2 Integrated circuit having vertical transistor and semiconductor device including the integrated circuit
An integrated circuit having a vertical transistor includes first through fourth gate lines extending in a first direction and sequentially arranged in parallel with each other, a first top active region over the first through third gate lines and insulated from the second gate line, and a second top active region. The first top active region forms first and third transistors with the first and third gate lines respectively. The second top active region is over the second through fourth gate lines and insulated from the third gate line. The second top active region forms second and fourth transistors with the second and fourth gate lines respectively.
US10573639B2 Silicon controlled rectifier (SCR) based ESD protection device
The SCR-based ESD device has a 4-layered PNPN structure (NPN and PNP junction transistors) disposed in SOI having first and second device wells (N-well and P-well) abut forming a NP junction near a midline. First and second contact regions disposed in device wells are coupled to high and low power sources (I/O pad and ground). Internal isolation regions (shallower STI) extending partially not touching the bottom of surface substrate separate the first and second contact regions. A vertical gate is disposed over the NP junction or over a shallower STI which overlaps the NP junction and separate the second contact regions in x-direction. One or more horizontal gates separate the second contact regions in y-direction and guide the device wells underneath the shallower STI to outer edges to connect with the first contact regions for body contacts. A process for forming the device is also disclosed and is compatible with CMOS processes.
US10573636B2 ESD protection device and method for manufacturing the same
Disclosed is an ESD protection device, comprising: a semiconductor substrate; a semiconductor buried layer located in the semiconductor substrate; an epitaxial semiconductor layer located on the semiconductor substrate and comprising a first doped region and a second doped region, wherein the semiconductor substrate and the first doped region are of a first doping type, the semiconductor buried layer, the epitaxial semiconductor layer and the second doped region are of a second doping type, the first doping type and the second doping type are opposite to each other, and the first doped region forms a plurality of interfaces with the epitaxial semiconductor layer. The disclosure improves protection performance and maximum current bearing capacity without increasing parasitic capacitance of the ESD protection device.
US10573635B2 Transient voltage suppression device with improved electrostatic discharge (ESD) robustness
A transient voltage suppression device with improved electrostatic discharge (ESD) robustness includes a semiconductor substrate having a first conductivity type, a first doped well having a second conductivity type, a first heavily-doped area having the first conductivity type, a second doped well having the second conductivity type, a second heavily-doped area having the first conductivity type, and a first current blocking structure. The first doped well is arranged in the semiconductor substrate. The first heavily-doped area is arranged in the first doped well. The second doped well is arranged in the semiconductor substrate. The second heavily-doped area is arranged in the second doped well. The first current blocking structure is arranged in the semiconductor substrate, spaced from the bottom of the semiconductor substrate, and arranged between the first doped well and the second doped well.
US10573627B2 Three dimensional integrated circuit
Implanting ions to form a cleave layer in a semiconductor device causes damage to sensitive materials such as high-K dielectrics. In a process for forming a cleave layer and repairing damage caused by ion implantation, ions are implanted through a circuit layer of a substrate to form a cleave plane. The substrate is exposed to a hydrogen gas mixture for a first time at a first temperature to repair damage caused by the implanted ions. A cleaving process may then be performed, and the cleaved substrate may be stacked in a 3DIC structure.
US10573613B2 Fan-out semiconductor package
A fan-out semiconductor package includes: a first connection member having a through-hole; a semiconductor chip disposed in the through-hole and having an active surface having connection pads disposed thereon and an inactive surface opposing the active surface; an encapsulant encapsulating at least portions of the first connection member and the inactive surface of the semiconductor chip; a second connection member disposed on the first connection member and the active surface of the semiconductor chip; a resin layer disposed on the encapsulant; and a rear redistribution layer embedded in the encapsulant so that one surface thereof is exposed by the encapsulant, wherein the resin layer covers at least portions of the exposed one surface of the rear redistribution layer, and the rear redistribution layer is electrically connected to the redistribution layer of the first connection member through connection members formed in first openings penetrating through the resin layer and the encapsulant.
US10573611B2 Solder metallization stack and methods of formation thereof
A semiconductor device includes a contact metal layer disposed over a semiconductor surface of a substrate, a diffusion barrier layer disposed over the contact metal layer, an inert layer disposed over the diffusion barrier layer, and a solder layer disposed over inert layer.
US10573606B2 Integrated circuit security
Verifying a semiconductor product is disclosed. An image of a self-assembly (SA) pattern on a substrate from a scanner is received. The SA pattern has been initially created using a block copolymer (BCP) which has been annealed on the substrate. Data from the SA pattern is stored in a computer system. The SA pattern data is associated with the semiconductor product. The SA pattern is an information carrying security mark having a set of features with corresponding locations within the information carrying security mark which uniquely identify the semiconductor product.
US10573598B2 Integration of a programmable device and a processing system in an integrated circuit package
An example integrated circuit (IC) package includes: a processing system and a programmable IC disposed on a substrate, the processing system coupled to the programmable IC through interconnect of the substrate; the processing system including components coupled to a ring interconnect, the components including a processor and an interface controller. The programmable IC includes: an interface endpoint coupled to the interface controller through the interconnect; and at least one peripheral coupled to the interface endpoint and configured for communication with the ring interconnect of the processing system through the interconnect endpoint and the interface controller.
US10573591B2 Electronic component mounting board, electronic device, and electronic module
An electronic component mounting board reduces short-circuiting between a plurality of thick wiring conductors to improve reliability and electrical characteristics. An electronic component mounting board (1) includes a substrate (2) including a mount area (4) in which an electronic component (10) is mountable, a first insulating layer (2a) overlapping the mount area (4), a second insulating layer (2b) on a lower surface of the first insulating layer (2a), and a first metal layer (5) between the first insulating layer (2a) and the second insulating layer (2b).
US10573590B2 Multi-layer leadless semiconductor package and method of manufacturing the same
Device and method of forming the device are disclosed. A device includes a buildup package substrate with top and bottom surfaces and a plurality of interlevel dielectric (ILD) layers with interconnect structures printed layer by layer and includes a die region and a non-die region on the top surface. A semiconductor die is disposed in the die and non-die regions of the package substrate and is electrically connected to the plurality of interconnect structures via a plurality of wire bonds. A plurality of conductive elements are disposed on the bottom surface of the package substrate and a dielectric layer encapsulates the semiconductor die, the wire bonds and the top surface of the buildup package substrate.
US10573588B2 Package substrate and semiconductor package including the same
A package substrate and a semiconductor package are provided. The package substrate including a substrate body having a first surface on which a semiconductor chip is mounted and a second surface opposite to the first surface, and a conductive pad at the first surface, the conductive pad elongated in a first direction, the conductive pad including a plurality of sub-bar patterns spaced apart from each other in the first direction may be provided.
US10573587B2 Package structure and manufacturing method thereof
A package structure includes a redistribution layer, a chip, an encapsulant, an under bump supporting layer, an attachment layer and solder balls. The redistribution layer includes a first surface, a second surface opposite to the first surface and a patterned circuit layer disposed on the first surface, wherein an outer surface of the patterned circuit layer and the first surface are coplanar. The chip is disposed on the second surface and electrically connected to the patterned circuit layer. The encapsulant is disposed on the second surface to encapsulate the chip. The under bump supporting layer is disposed on the first surface and includes openings for exposing the outer surface. The attachment layer covers the inner surface of each opening and the exposed portion of the patterned circuit layer. The solder balls are disposed in the openings respectively and electrically connected to the patterned circuit layer.
US10573586B2 Packaged semiconductor device having patterned conductance dual-material nanoparticle adhesion layer
Described examples include a substrate made of a first material and having a surface. First and second nozzles respectively dispense a first solvent paste including electrically conductive nanoparticles and a second solvent paste including non-conductive nanoparticles, while moving over the surface of the substrate. The first and second nozzles additively deposit a uniform layer including sequential and contiguous zones, alternating between the first solvent paste and the second solvent paste. Energy is applied to sinter together the nanoparticles and diffuse the nanoparticles into the substrate. The sintered nanoparticles form a layer composed of an alternating sequence of electrically conductive zones contiguous with electrically non-conductive zones.
US10573584B2 Semiconductor device and method for manufacturing semiconductor device
A method includes the steps of: preparing a lead frame including a plurality of die pads, and preparing a plurality of semiconductor chips; disposing each of the semiconductor chips on a respective one of the die pads; forming a sealing resin to cover the die pads and the semiconductor chips; and attaching a heat dissipation plate to the die pads by pressing the heat dissipation plate against the die pads via a resin sheet which is an adhesive layer after the sealing resin is formed.
US10573578B2 Bondpad integrated thermoelectric cooler
An integrated circuit has thermoelectric cooling devices integrated into bondpads. A method for operating the integrated circuit includes turning a thermal switch to a thermoelectric cooler operate position when the integrated circuit is powered up, turning the thermal switch to a thermoelectric cooler operate position to allow the thermoelectric cooler to operate when the integrated circuit powers down, and turning the thermal switch to a thermoelectric cooler off position when a predetermined integrated circuit chip temperature is reached.
US10573576B2 Boron nitride nanotube enhanced electrical components
Aligned high quality boron nitride nanotubes (BNNTs) can be incorporated into groups and bundles and placed in electronic and electrical components (ECs) to enhance the heat removal and diminish the heat production. High quality BNNTs are excellent conductors of heat at the nano scale. High quality BNNTs are electrically insulating and can reduce dielectric heating. The BNNTs composite well with a broad range of ceramics, metals, polymers, epoxies and thermal greases thereby providing great flexibility in the design of ECs with improved thermal management. Controlling the alignment of the BNNTs both with respect to each other and the surfaces and layers of the ECs provides the preferred embodiments for ECs.
US10573546B2 Substrate treating apparatus
A substrate treating apparatus includes a front heat-treating block, a front relay block and a solution treating block. The front heat-treating block has heat-treating units and main transport mechanisms. The front relay block has receivers and transport mechanisms. The solution treating block has solution treating units and transport mechanisms for solution treatment. The front heat-treating block and front relay block are connected to be able to transport substrates reciprocally. The front relay block and solution treating block are connected to be able to transport the substrates reciprocally. The front relay block is disposed between the solution treating block and front heat-treating block.
US10573532B2 Method for processing a workpiece using a multi-cycle thermal treatment process
A method for processing a workpiece is provided. The method can include placing a workpiece on a susceptor disposed within a processing chamber. The method can include performing a multi-cycle thermal treatment process on the workpiece in the processing chamber. The multi-cycle thermal treatment process can include at least two thermal cycles. Each thermal cycle of the at least two thermal cycles can include performing a first treatment on the workpiece at a first temperature; heating a device side surface of the workpiece to a second temperature in less than one second; performing a second treatment on the workpiece at approximately the second temperature; and cooling the workpiece subsequent to performing the second treatment.
US10573522B2 Method for preventing line bending during metal fill process
Provided herein are methods and apparatuses for reducing line bending when depositing a metal such as tungsten, molybdenum, ruthenium, or cobalt into features on substrates by periodically exposing the feature to nitrogen, oxygen, or ammonia during atomic layer deposition, chemical vapor deposition, or sequential chemical vapor deposition to reduce interactions between metal deposited onto sidewalls of a feature. Methods are suitable for deposition into V-shaped features.
US10573521B2 Gate metal patterning to avoid gate stack attack due to excessive wet etching
A method of forming gate structures to a nanosheet device that includes forming at least two stacks of nanosheets, wherein each nanosheet includes a channel region portion having a gate dielectric layer present thereon. The method may further include forming a dual metal layer scheme on the gate dielectric layer of each nanosheet. The dual metal layer scheme including an etch stop layer of a first composition and a work function adjusting layer of a second composition, wherein the etch stop layer has a composition that provides that the work function adjusting layer is removable by a wet etch chemistry that is selective to the etch stop layer.
US10573510B2 Substrate support and baffle apparatus
A substrate support apparatus is provided. The apparatus includes a circular base plate and one or more spacers disposed about a circumference of the base plate. The spacers may extend from a top surface of the base plate and a ring body may be coupled to the spacers. The ring body may be spaced from the base plate to define apertures between the base plate and the ring body. One or more support posts may be coupled to the base plate and extend therefrom. The support posts may be coupled to the base plate at positions radially inward from an inner surface of the ring body.
US10573505B2 SiC wafer producing method
A method for producing a wafer from an ingot of single crystal SiC includes an end surface planarizing step of planarizing an end surface of the ingot, a separation layer forming step of setting a focal point of a laser beam having a transmission wavelength to single crystal SiC inside the ingot at a predetermined depth from the end surface of the ingot, the predetermined depth corresponding to the thickness of the wafer to be produced, and next applying the laser beam to the ingot to thereby form a separation layer for separating the wafer from the ingot, a hard plate providing step of providing a hard plate through an adhesive on the end surface of the ingot in which the separation layer has been formed, and a separating step of separating the wafer with the hard plate from the ingot along the separation layer.
US10573503B2 Systems and methods for detection and quantification of selenium and silicon in samples
The present disclosure provides methods and systems for improved detection and/or quantification of selenium (Se) and/or silicon (Si) in samples. In certain embodiment, the methods and systems feature the use of carbon dioxide (CO2) as a reaction gas in a reaction cell chamber, such as a dynamic reaction cell (DRC), of an inductively coupled plasma mass spectrometer (ICP-MS). It is found that the use of CO2 as a reaction gas effectively eliminates (or substantially reduces) interfering ionic species for the analytes Se and Si, particularly in samples with complex matrices, and/or in samples with low levels of analyte, thereby enabling more accurate detection of analyte at lower detection limits and in samples having complex matrices.
US10573493B2 Inductively coupled plasma apparatus
Methods and apparatus for plasma processing are provided herein. In some embodiments, a plasma processing apparatus includes a process chamber having an interior processing volume; a first RF coil disposed proximate the process chamber to couple RF energy into the processing volume; and a second RF coil disposed proximate the process chamber to couple RF energy into the processing volume, the second RF coil disposed coaxially with respect to the first RF coil, wherein the first and second RF coils are configured such that RF current flowing through the first RF coil is out of phase with RF current flowing through the RF second coil.
US10573492B2 Calibration of elementary small patterns in variable-shaped-beam electron-beam lithography
A method for calibrating elementary patterns in variable-shaped-beam electron-beam lithography, includes the following steps: producing, by variable-shaped-beam electron-beam lithography, a calibration pattern comprising geometric figures each having a nominal critical dimension, the figures being divided into elementary patterns of smaller dimensions than each the nominal critical dimension; measuring the actual critical dimension of each the geometric figure; and applying a regression method on the basis of the actual critical dimensions thus determined to construct a mathematical model expressing either a variation in dimensions of the elementary patterns, or an error in the exposure dose of the elementary patterns producing an equivalent effect to the variation in dimensions, as a function of the dimensions of the elementary patterns. Application to the preparation of data with a view to transferring a pattern to a substrate by variable-shaped-beam electron-beam lithography.
US10573489B2 Charged particle beam device and optical-axis adjusting method thereof
A charged particle beam device includes a charged particle source which emits a charged particle beam radiated on a sample; a condenser lens system which has at least one condenser lens focusing the charged particle beam at a predetermined demagnification; a deflector which is positioned between a condenser lens of a most downstream side and a charged particle source in the condenser lens system, and moves a virtual position of the charged particle source; and a control unit which controls the deflector and the condenser lens system. The control unit controls the deflector to move the virtual position of the charged particle source to a position of suppressing a deviation, which is caused by a change of the demagnification of the condenser lens system, of a center trajectory of the charged particle beam in the downstream of the condenser lens system.
US10573488B2 Method of performing tomographic imaging in a charged-particle microscope
A method of performing sub-surface imaging of a specimen in a charged-particle microscope of a scanning transmission type, comprising the following steps: Providing a beam of charged particles that is directed from a source along a particle-optical axis through an illuminator so as to irradiate the specimen; Providing a detector for detecting a flux of charged particles traversing the specimen; Causing said beam to follow a scan path across a surface of said specimen, and recording an output of said detector as a function of scan position, thereby acquiring a scanned charged-particle image I of the specimen; Repeating this procedure for different members n of an integer sequence, by choosing a value Pn of a variable beam parameter P and acquiring an associated scanned image In, thereby compiling a measurement set M={(In, Pn)}; Using computer processing apparatus to automatically deconvolve the measurement set M and spatially resolve it into a result set representing depth-resolved imagery of the specimen, wherein: Said variable beam parameter P is focus position along said particle-optical axis; Said scanned image I is an integrated vector field image, obtained by; Embodying said detector to comprise a plurality of detection segments; Combining signals from different detection segments so as to produce a vector output from the detector at each scan position, and compiling this data to yield a vector field; Mathematically processing said vector field by subjecting it to a two-dimensional integration operation.
US10573487B2 Apparatus of plural charged-particle beams
One modified source-conversion unit and one method to reduce the Coulomb Effect in a multi-beam apparatus are proposed. In the modified source-conversion unit, the aberration-compensation function is carried out after the image-forming function has changed each beamlet to be on-axis locally, and therefore avoids undesired aberrations due to the beamlet tilting/shifting. A Coulomb-effect-reduction means with plural Coulomb-effect-reduction openings is placed close to the single electron source of the apparatus and therefore the electrons not in use can be cut off as early as possible.
US10573486B2 Repeller, cathode, chamber wall and slit member for ion implanter and ion generating devices including the same
Provided are elements for an ion implanter and an ion generating device including the same. The elements include a repeller, a cathode, a chamber wall, and a slit member constituting an arc chamber of an ion generating device for ion implantation used in the fabrication of a semiconductor device. A coating structure including a semicarbide layer is provided to each of the elements in order to stabilize the element against thermal deformation, protect the element from wear, and prevent a deposition product from being peeled off. The coating structure enables precise ion implantation without a change in the position of ion generation or distortion of the equipment. The coating structure allows electrons to be uniformly reflected into the arc chamber to increase the uniformity of plasma, resulting in an improvement in the dissociation efficiency of an ion source gas. The coating structure significantly improves the service life of the element compared to those of existing elements. Also provided are ion generating devices including the elements.
US10573485B1 Tetrode extraction apparatus for ion source
An electrode system for an ion source has a source electrode that defines a source aperture in an ion source chamber, and is coupled to a source power supply. A first ground electrode defines a first ground aperture that is electrically coupled to an electrical ground potential and extracts ions from the ion source. A suppression electrode is positioned downstream of the first ground electrode and defines a suppression aperture that is electrically coupled to a suppression power supply. A second ground electrode is positioned downstream of the suppression electrode and defines a second ground aperture. The first and second ground electrodes are fixedly coupled to one another and are electrically coupled to the electrical ground potential.
US10573477B2 Electrical contact switch, electrical contactor and method of preventing or inhibiting contact bounce of electrical contactor
An electrical contact switch for use in an electrical contactor, which comprises first and second electrical terminals, an electrically-conductive busbar in electrical communication with the first electrical terminal, and at least one fixed electrical contact which is attached to the electrically-conductive busbar. The switch also has an electrically-conductive moveable arm in electrical communication with the second electrical terminal, with at least one moveable electrical contact which is attached to the electrically-conductive moveable arm to form an electrical contact set with the fixed electrical contact. A fixed ferromagnetic element is positioned at or adjacent to a side of the electrically-conductive moveable arm proximate the second electrical terminal, and a moveable ferromagnetic element is provided in physical communication with a side of the electrically-conductive moveable arm which is opposite to the fixed ferromagnetic element. In a closed condition of the electrical contact set, the electrically-conductive moveable arm induces a magnetic field in the fixed and moveable ferromagnetic elements, and thus the moveable ferromagnetic element is magnetically attracted towards the fixed ferromagnetic element to thereby increase a contact pressure on the electrical contact set. An electrical contactor and method of preventing or inhibiting contact bounce of an electrical contactor are also provided.
US10573474B2 Intelligent integrated medium-voltage AC vacuum switchgear based on flexible switching-closing technology
An intelligent integrated medium-voltage alternating current (AC) vacuum switchgear based on a flexible switching-closing technology comprises a controller (24), and a vacuum switching tube (1), an insulator (9), and an switching-closing mechanism connecting piece (15), which are connected in sequence. A microprocessor is built in an intelligent circuit (23); a travel sensor is fixed to a movable contact connecting rod (5), and directly detects a motion state of a movable contact (4) and acquires accurate motion parameters of the movable contact (4); switching-closing operating parameters are obtained by comprehensively calculating arc light intensity detected by an arc light transmitter (20) and a temperature measured by an infrared temperature measuring transmitter (22), such that the switching-closing performance of switching on and switching off a medium-voltage power grid is greatly improved, switching-closing time points are accurately controlled, and “flexible” switching-closing is achieved.
US10573472B2 Method and device for producing contact elements for electrical switching contacts
In order to optimize the production of electrical switching contacts, particularly for vacuum tubes, a Field Assisted Sintering Technology process is proposed in which an electrical or electromagnetic field supports and/or produces a sintering process for producing semifinished contact elements for electrical switching contacts, contact elements for electrical switching contacts and/or electrical switching contacts, particularly for vacuum tubes. According to an embodiment, the contact material prior to the sintering process is present in such a form that the material composition of the contact material and/or at least one property of the contact material varies in at least one body direction of the finished contact element.
US10573471B2 System for electric load controlling using smart three-way switches
A circuit for controlling electric load(s) includes two smart switches connected in a three-way circuit configuration. Each of the two smart switches includes a first and second input terminals configured to receive an AC power. The switch also includes a first and second output terminals configured to provide the AC power to an electric load, and further includes a relay configured to selectively couple the first input terminal to the first output terminal or the second output terminal, and a controller configured to control the coupling of the relay. The switch includes a first AC/DC converter and a second AC/DC converter. The first and second AC/DC converters are configured to selectively receive the AC power from the corresponding first or second output terminal that is selectively coupled with the first input terminal and to provide a DC power to the controller.
US10573464B2 Rechargeable energy storage capacitor and system
An energy storage capacitor has a solid dielectric sandwiched between two electrodes. The solid dielectric is a lanthanum-doped barium titanate-based ceramic material. A dopant is selected from the group consisting of lanthanum hydroxide and lanthanum oxide, and a co-dopant is an alkali hydroxide selected from the group consisting of potassium hydroxide, sodium hydroxide, rubidium hydroxide, and lithium hydroxide.
US10573462B2 Capacitor component
A capacitor component includes a multilayer structure including unit laminates. Each unit laminate has a plurality of internal electrodes and a first connecting electrode extending in a stacking direction of the plurality of internal electrodes and connected to portions of the plurality of internal electrodes. First connecting electrodes of unit laminates adjacent to each other among the unit laminates are connected to each other. A diameter of a first connecting electrode of at least one of the unit laminates is different from diameters of first connecting electrodes of other unit laminates.
US10573458B2 Superconducting air core inductor systems and methods
Provided is a low-weight, high-efficiency inductor design for use with or in electrical power equipment, such as inverters. A toroidal power inductor includes a support structure comprising an outer shell, an inner shell, and one or more coolant channels formed therebetween, a plurality of conductors wrapped around and supported by an exterior surface of the outer shell, and an interior cavity substantially enclosed by the inner shell of the toroidal support structure. The plurality of conductors are configured to provide an inductance for the toroidal power inductor, and the one or more coolant channels are distributed beneath the exterior surface of the outer shell to cool the plurality of conductors. An air-core power inductor may implement the conductors using high-temperature superconducting (HTS) tapes cooled by cryogenic fluid flowing within the coolant channels.
US10573457B2 Embedded magnetic component transformer device
An embedded transformer device includes first, second, and auxiliary windings, defined in an insulating substrate by conductive vias joined together by conductive traces. The positions of the conductive vias are arranged to optimize the isolation properties of the transformer and to reduce the coupling of the transformer by increasing the leakage inductance. The embedded transformer device provides better isolation between input side and output side windings, and allows an oscillating LC circuit to be set up in the case of a short circuit, preventing high power from extending between the input and output terminals and thereby avoiding damage to the connected electrical components.
US10573456B2 Coil unit, wireless power transmitting device, wireless power receiving device, and wireless power transmission system
Disclosed herein is a coil unit for wirelessly transmitting or receiving power by magnetic coupling with a first coil wound in a planar spiral shape. The coil unit includes a second coil that is wound in a planar spiral shape with a smaller wound area than that of the first coil and has an opening, and a magnetic member that is arranged along a surface of the second coil on an opposite side as viewed from the first coil. The magnetic member is constituted by a plurality of magnetic bodies being spaced from each other. Each of the magnetic bodies is arranged to overlap both a winding portion of the second coil and the opening in plan view. A distance between two adjacent magnetic bodies among the magnetic bodies is 3% or more and 30% or less of a maximum width of the second coil.
US10573450B2 Degauss circuit for use in an electronically actuated door lock
A novel and useful degauss circuit for use with electromagnetic door locks. The door lock circuit is configured to provide a constant current to the electromagnetic coil load. A pulse width modulation (PWM) controller varies the frequency and/or duty cycle to a switch in series with the coil. Coil current feedback is used to adjust the PWM frequency and/or duty cycle so as to maintain the current through the coil at a certain level to maintain a desired holding force on the door lock. A degauss circuit inline with the current flowing through the coil is provided. When triggered either in an uncontrolled or controlled manner, a series RLC circuit that includes the coil inductance and resistance causes ringing to occur whereby the coil current reverses direction with sufficient amplitude and duration to degauss the coil.
US10573443B2 Process for producing magnetic monodisperse polymer particles
Disclosed is a simplified process for producing magnetic polymer particles. The process comprises: (a) providing a composition having a liquid monomer which is radical polymerizable, a radical initiator soluble in the monomer, a steric stabilizer, and a ferrofluid comprising surfactant-coated colloidal magnetic particles in a carrier fluid which is miscible with the monomer; (b) preparing an emulsion from a polar solvent which is immiscible with the monomer, and the composition of step (a); (c) adding seed polymer particles to the emulsion, mixing to form a seeded emulsion, and incubating the seeded emulsion, thereby swelling the seed polymer particles; and (d) activating the radical initiator and polymerizing the monomer in the swollen seed polymer particles; thereby producing the magnetic polymer particles. The process forms monodisperse magnetic particles. The particles are characterized by a uniform distribution of magnetic material, and an absence of magnetite bleeding.
US10573435B2 Method for producing a multifilament Nb3Sn superconducting wire
Methods for producing a multifilament Nb3Sn superconducting wire having a Jc value of at least 2000 A/mm2 at 4.2 K and 12 T by a) packing a plurality of Cu encased Nb rods within a first matrix which is surrounded by an intervening Nb diffusion barrier and a second matrix on the other side of the barrier remote from the rods thereby forming a packed subelement for the superconducting wire; b) providing a source of Sn within the subelement; c) assembling the metals within the subelement, the relative sizes and ratios of Nb, Cu and Sn being selected such that (i) the Nb fraction of the subelement cross section including and within the diffusion barrier is from 50 to 65% by area; (ii) the atomic ratio of the Nb to Sn including and within the diffusion barrier of the subelement is from 2.7 to 3.7; (iii) the ratio of the Sn to Cu within the diffusion barrier of the subelement is such that the Sn wt %/(Sn wt %+Cu wt %) is 45%-65%; (iv) the Cu to Nb local area ratio (LAR) of the Cu-encased Nb rods is from 0.10 to 0.30; (v) the Nb diffusion barrier being fully or partially converted to Nb3Sn by subsequent heat treatment; and (vi) the thickness of the Nb diffusion barrier is greater than the radius of the Nb portions of the Cu encased Nb rods; and d) assembling the subelements in a further matrix and reducing the assemblage to wire form such that (i) the multifilamentary Nb3Sn superconducting wire is formed of a plurality of the subelements, each having a Nb diffusion barrier to thereby form a wire having a distributed barrier design; (ii) the Nb portions of the copper encased Nb rods in the final wire are of diameter from 0.5 to 7 μm before reaction, and (iii) the Nb diffusion barrier that is fully or partially converted to Nb3Sn by heat treatment is from 0.8 to 11 μm thickness before reaction; and e) heat treating the final size wire from step d) to form the Nb3Sn superconducting phases, and multifilament Nb3Sn superconducting wires made thereby are described herein.
US10573434B2 Parallel pair cable
A parallel pair cable includes: a pair of insulated wires each of which includes an insulating layer around a conductor; a covering resin layer which is in contact with the pair of insulated wires, and which covers the pair of insulated wires; and a shield layer which is disposed outside the covering resin layer in contact with the covering resin layer, and which includes a metal layer. The pair of insulated wires are in contact with each other and arranged in parallel without being twisted, and the covering resin layer is formed by extrusion of resin.
US10573428B2 Electric wire protection member, method for manufacturing same, and wire harness
An electric wire protection member includes a metal pipe to which processing oil adheres, and a resin coating that covers an outer surface of the metal pipe and has a water contact angle of 55 to 78°. The resin coating may be formed by curing a resin paint that is applied to the outer surface of the metal pipe and has a surface tension of 25 to 32 mN/m. A wire harness can be formed by inserting an electric wire into the metal pipe of the electric wire protection member.
US10573422B2 Basket for transport and/or storage of radioactive materials
A basket (1) for transport and/or storage packaging of radioactive materials. The basket (1) comprises an internal partition (6, 8) having at least one wall (82, 84), and a peripheral partition (10). The wall (82, 84) has two opposing lateral surfaces (81, 85). The peripheral partition (10) interacts with the internal partition (6, 8) to define cells for housing the radioactive materials. The peripheral partition (10) comprises a housing accommodating one end of the at least one wall (82, 84). The housing comprises two opposing lateral housing surfaces (102, 106) and a bottom (104) bringing together the two lateral surfaces (102, 106) of the housing. According to the invention, the basket (1) comprises a tightening element configured to press at least one of the lateral surfaces (81, 85) of the wall against at least one of the lateral surfaces (102, 106) of the housing.
US10573421B2 Plant operation system and plant operation method
An atomic power plant operation system for assisting the operation of an atomic power generation plant is provided with: an operation monitoring system which monitors and controls the operation of the atomic power generation plant; an abnormality indication monitoring system which, on the basis of an operation history of the atomic power generation plant, monitors an indication of abnormality in the atomic power generation plant; an abnormality diagnosis system which, on the basis of a result of abnormality indication that has been detected, makes an abnormality diagnosis for the atomic power generation plant; and a maintenance system for performing maintenance and management of the atomic power generation plant, wherein the systems are communicably connected, and the abnormality diagnosis system provides the maintenance system with the result of the abnormality diagnosis of the atomic power generation plant.
US10573408B2 Dynamic forms
A computer-implemented method and apparatus for development and use of a medical form. One example system receives a request on a first computer to create the medical form. The medical form includes user selected fields corresponding to patient information. The system further receives signals on the first computer, where the signals describe form fields for the medical form. The system communicates the medical form from the first computer to the first tablet device for display on the first tablet device. The system receives form values, wherein at least some of the form values correspond to information about an appointment. Responsive to receiving a completion signal, the system generates a clinical narrative for the appointment using the completed form values.
US10573403B2 Water jets cutting machine
A water jets cutting machine includes a first rotating seat driven by a first motor to rotate about a first rotation axis, a second rotating seat driven by a second motor to rotate about a second axis, a water jets cutting head, an inertial measurement unit (IMU) for detecting an inclination angle of the water jets cutting head, and a controller connecting the first and second motors and the IMU. The controller is able to control the first and second motors to instantaneously conduct compensation for angular deviation of the water jets cutting head according to attitude and position signals which are fed back to the controller by the IMU.
US10573400B2 Shift register, gate driving circuit, array substrate, and display apparatus
A shift register includes a plurality of shift register units (10), a detecting unit (20), and a reset unit (30). The detecting unit (20) is connected to at least two of the plurality of shift register units (10) to detect output potentials of the two shift register units (10) and to send a detection result to the reset unit (30). The reset unit (30) is connected to at least one of the two shift register units (10) such that, upon detection of output potential of each of the at least two shift register units (10) connected to the detecting unit (20) over a predetermined value, the reset unit (30) resets output potentials of at least one of the two of shift register units (10) connected to the reset unit (30) based on a detection result.
US10573399B2 Three-dimensional one-time-programmable memory comprising dummy bit lines
A multi-bit-per-cell three-dimensional read-only memory (3D-OTPMB) comprises a plurality of dummy bit lines. It comprises a plurality of OTP cells stacked above a semiconductor substrate. Each OTP array comprises at least four dummy bit lines.
US10573394B2 Memory system
A memory system includes a nonvolatile semiconductor memory including memory cells storing data, and a controller configured to control a read operation of the nonvolatile semiconductor memory to read data from the nonvolatile semiconductor memory. The controller is configured to determine a read voltage to be used for reading data from the nonvolatile semiconductor memory depending on whether the read operation is performed during a first period after an end of a write operation of the data or during a second period following the first period, upon determining that the read operation is performed during the first period, change the read voltage in accordance with an elapsed time after the end of the write operation of the data, and upon determining that the read operation is performed during the second period, determine the read voltage regardless of the elapsed time after the end of the write operation of the data.
US10573383B2 Data state synchronization
The present disclosure includes apparatuses, and methods for data state synchronization. An example apparatus includes performing a write operation to store a data pattern in a group of resistance variable memory cells corresponding to a selected managed unit having a first status, updating a status of the selected managed unit from the first status to a second status responsive to performing the write operation, and providing data state synchronization for a subsequent write operation performed on the group by placing all of the variable resistance memory cells of the group in a same state prior to performing the subsequent write operation to store another data pattern in the group of resistance variable memory cells.
US10573382B2 Phase-change memory with selectors in BJT technology and differential-reading method thereof
A phase-change memory device includes a memory array including a first memory cell and a second memory cell, each comprising a phase-change element and a selector, connected respectively to a first local bitline and a second local bitline, which are in turn connected, respectively, to a first main bitline and a second main bitline. The parasitic capacitance of the main bitlines is precharged at a supply voltage. When the local bitlines are selected to access a respective logic datum stored in the phase-change element, the parasitic capacitance of the local bitlines is first charged using the charge previously stored in the parasitic capacitance of the main bitlines and then discharged through the respective phase-change elements. Reading of the logic datum is made by comparing the discharge times.
US10573376B2 Lower-power semiconductor memory device
A logic circuit in a system LSI (Large Scale Integrated Circuit) is provided with a power switch so as to cut off the switch at the time of standby, reducing leakage current. At the same time, an SRAM (Static Random Access Memory) circuit of the system LSI controls a substrate bias to reduce leakage current.
US10573374B2 Storage device and driving method thereof for gain cell including cancel circuit
A data reading error is reduced. A memory cell array in a storage device includes a write word line, a read word line, a write bit line, a read bit line, a source line, and a gain cell. For example, a read transistor in the gain cell can include a metal oxide in a channel formation region. A cancel circuit is electrically connected to the read bit line. The cancel circuit has a function of supplying, to the read bit line, current for canceling leakage current supplied to the read bit line from the gain cell in a non-selected state. In read operation, a potential change of the read bit line due to leakage current is compensated for by the current from the cancel circuit, so that a data reading error is reduced.
US10573368B2 Memory system having combined high density, low bandwidth and low density, high bandwidth memories
In an embodiment, a memory system may include at least two types of DRAM, which differ in at least one characteristic. For example, one DRAM type may be a high density DRAM, while another DRAM type may have lower density but may also have lower latency and higher bandwidth than the first DRAM type. DRAM of the first type may be on one or more first integrated circuits and DRAM of the second type may be on one or more second integrated circuits. In an embodiment, the first and second integrated circuits may be coupled together in a stack. The second integrated circuit may include a physical layer circuit to couple to other circuitry (e.g. an integrated circuit having a memory controller, such as a system on a chip (SOC)), and the physical layer circuit may be shared by the DRAM in the first integrated circuits.
US10573360B1 Method and apparatus for adaptable phase training of high frequency clock signaling for data capture
A method and apparatus for adaptable phase training of high frequency clock signaling for data capture is provided. A state machine synchronizes a first selection signal to a delay multiplexer and a second selection signal to a digital block demultiplexer to sequentially select a targeted pair of the static storage elements for each of a plurality of phase-delayed data strobe clock signals. Read back data from an external memory captured by the static storage elements is compared to known valid data. The state machine determines which of the plurality of phase-delayed data strobe clock signals resulted in known valid data being captured by the static storage elements based on the comparison. The state machine selects one of the plurality of phase-delayed data strobe clock signals that resulted in valid data being captured as a read clock signal for a memory controller to capture subsequent read data from the external memory.
US10573358B2 Output driver for multi-level signaling
A driver of a multi-level signaling interface is provided. The driver may be configured reduce noise in a multi-level signal (e.g., a pulse amplitude modulation signal) generated by the driver using switching components of different polarities. The driver may include a pull-up circuit and/or a pull-down circuit. The pull-up circuit and the pull-down circuit may include at least one switching component of a first polarity (e.g., nmos transistor) and at least one switching component of a second polarity different from the first polarity (e.g., pmos transistor). Such a configuration of pull-up and pull down circuits may generate a more linear relationship between an output current and an output voltage of an output of the driver, thereby improving one or more characteristics of the multi-level signal.
US10573352B2 Tape drive corrosion protection
A system for corrosion protection of a tape drive. The system includes: the tape drive; a humidity sensor for determining humidity information; a temperature sensor for establishing temperature information indicative of a temperature in an area of, or within, the tape drive; a heating entity for heating at least a portion of the tape drive; and a controller for activating the heating entity in a manner dependent on the temperature information established via the temperature sensor in order to prevent corrosion within the tape drive, the activating the heating entity being in response to a determination that the humidity information determined via the humidity sensor indicates that the relative humidity is above a specified relative humidity threshold value and the established temperature information indicates a temperature drop above a specified temperature drop value within a specified period of time.
US10573348B1 Methods, systems and apparatuses for multi-directional still pictures and/or multi-directional motion pictures
The disclosure is generally directed to methods, systems and apparatuses for multi-directional still pictures and/or multi-directional motion pictures and their applications on mobile, embedded, and other computing devices and applications.
US10573346B2 Case video log data generating apparatus, case video processing system, and case video log data generating method
A log generator generates log data including a processing time and processing contents, as data indicating a history of each of processes including input of video data recorded in a storage of a case video management system by a video input unit, image processing including a masking process to be performed on the video data by an image processor, and output of the video data by an encoder and a video output unit, at the time of performing processing for the video data, and records the log data in the case video management system in association with the processed video data.
US10573344B2 Slot synthesis for high cardinality pulse position modulation
The present invention relates to a slot clock generator for high data rate pulse position modulation (PPM), including: a set of clocks with predetermined frequencies that are mutually prime in pairs, the set of clocks which synthesizes and accumulates changes in clock states at a rate corresponding to a slot rate that is greater than a slot rate of any single clock in the set.
US10573342B2 Base for magnetic recording medium, and HDD
A base for a magnetic recording medium, includes a substrate made of an Al alloy and having a surface, and a film made of a NiP-based alloy and plated on the surface of the substrate. The film has a thickness of 7 μm or greater, and a ratio E/ρ is 29 or greater, where E [GPa] denotes the Young's modulus of the substrate, and ρ [g/cm3] denotes a density of the substrate.
US10573338B2 Magnetic tape device and magnetic reproducting method employing TMR head and tape with characterized magnetic layer
A magnetic tape device includes a magnetic tape; and a reproducing head, in which the reproducing head is a Tunneling Magnetoresistive (TMR) head, the center line average surface roughness Ra measured regarding the surface of the magnetic layer of the magnetic tape is equal to or smaller than 2.0 nm, the logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding the surface of the magnetic layer is equal to or smaller than 0.050, and the ratio (Sdc/Sac) of an average area Sdc of a magnetic cluster of the magnetic tape in a DC demagnetization state and an average area Sac of a magnetic cluster of the magnetic tape in an AC demagnetization state measured with a magnetic force microscope is 0.80 to 1.30.
US10573333B2 Real time device customization apparatus and methods of performing the same
Provided herein are methods and systems for customizing user devices at the chipset level. Adjustments in BSP-chipset level parameters of the user devices may be performed depending on operating conditions of the user devices. Audio recording samples as well as other sensed conditions may be analyzed to determine a pre-loaded condition which causes self-adjustment of BSP-chipset level parameters of the user device. BSP-chipset level parameters may include any of a screen brightness, LED blinking behavior, LED color, speaker volume, microphone gain, noise cancellation, echo cancellation, battery performance, keypad mapping, touch screen calibration, Wi-Fi profile, WWAN carrier selection, scanner beep volume, the like, and combinations thereof.
US10573330B2 Model based prediction in a critically sampled filterbank
The present document relates to audio source coding systems. In particular, the present document relates to audio source coding systems which make use of linear prediction in combination with a filterbank. A method for estimating a first sample (615) of a first subband signal in a first subband of an audio signal is described. The first subband signal of the audio signal is determined using an analysis filterbank (612) comprising a plurality of analysis filters which provide a plurality of subband signals in a plurality of subbands from the audio signal, respectively. The method comprises determining a model parameter (613) of a signal model; determining a prediction coefficient to be applied to a previous sample (614) of a first decoded subband signals derived from the first subband signal, based on the signal model, based on the model parameter (613) and based on the analysis filterbank (612); wherein a time slot of the previous sample (614) is prior to a time slot of the first sample (615); and determining an estimate of the first sample (615) by applying the prediction coefficient to the previous sample (614).
US10573324B2 Method and system for bit reservoir control in case of varying metadata
The present document describes a method (800) for allocating bits to a frame (301) of a sequence of frames (301) to yield a bitstream having a constant average bitrate, wherein the frame (301) comprises audio data and metadata. The method (800) comprises maintaining (801) an overall bit reservoir (100) and maintaining (802) a virtual bit reservoir (510) being a subset of the overall bit reservoir (100), such that bits for the metadata of the frame (301) are allocated from the virtual bit reservoir (510) and such that bits for the audio data of the frame (301) are allocated from the overall bit reservoir (100).
US10573315B1 Tailoring an interactive dialog application based on creator provided content
Implementations relate to executing a tailored version of a dynamic interactive dialog application, where the tailored version is tailored based on structured content that is specified by a creator of the tailored version. Executing the tailored version of the interactive dialog application can be in response to receiving, via an assistant interface of an assistant application, an invocation phrase assigned to the tailored version and/or other user interface input that identifies the tailored version. In some implementations, a tailored version of a dynamic interactive dialog application is executed with persona value(s) that are specified by a creator of the tailored version and/or that are predicted based on structured content and/or other input provided by the creator in creating the tailored version. In some implementations, structured content and/or other input provided by a creator in creating a tailored version of an interactive dialog application is utilized in indexing the tailored version.
US10573299B2 Digital assistant and associated methods for a transportation vehicle
Methods and systems for a transportation vehicle are provided. One method includes receiving a user input for a valid communication session by a processor executable, digital assistant at a device on a transportation vehicle; tagging by the digital assistant, the user input words with a grammatical connotation; generating an action context, a filter context and a response context by a neural network, based on the tagged user input; storing by the digital assistant, a key-value pair for a parameter of the filter context at a short term memory, based on an output from the neural network; updating by the digital assistant, the key-value pair at the short term memory after receiving a reply to a follow-up request and another output from the trained neural network; and providing a response to the reply by the digital assistant.
US10573297B2 System and method for determining the compliance of agent scripts
Systems and methods of script identification in audio data obtained from audio data. The audio data is segmented into a plurality of utterances. A script model representative of a script text is obtained. The plurality of utterances are decoded with the script model. A determination is made if the script text occurred in the audio data.
US10573293B2 End-to-end text-to-speech conversion
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating speech from text. One of the systems includes one or more computers and one or more storage devices storing instructions that when executed by one or more computers cause the one or more computers to implement: a sequence-to-sequence recurrent neural network configured to: receive a sequence of characters in a particular natural language, and process the sequence of characters to generate a spectrogram of a verbal utterance of the sequence of characters in the particular natural language; and a subsystem configured to: receive the sequence of characters in the particular natural language, and provide the sequence of characters as input to the sequence-to-sequence recurrent neural network to obtain as output the spectrogram of the verbal utterance of the sequence of characters in the particular natural language.
US10573290B2 Virtual engine sound system for vehicle
A virtual engine sound system for a vehicle includes: a speaker mounted on an intake system, and generating an anti-noise sound with inverted phase to an engine noise of an internal combustion engine or a virtual sound; and a valve which is movable between an open position in which an outlet of an air cleaner is opened and a closed position in which the outlet of the air cleaner is closed. The speaker is controlled by an ECU, and the valve is controlled by a valve controller. The ECU controls the speaker to generate the anti-noise sound in an operating condition in which the internal combustion engine is operating, and controls the speaker to generate the virtual sound in an operating condition in which the internal combustion engine is not operating.
US10573289B2 Package waveguide for acoustic sensor with electronic delay compensation
A system and method use an array of ultrasonic transducers to emit and receive sound in a phased array fashion by using acoustic waveguides to achieve a desired acoustic radiation and reception pattern. A chip package attached to an acoustic transducer array includes acoustic waveguides coupled to acoustic ports. Each waveguide is coupled between a corresponding acoustic transducer and a corresponding acoustic port. A spacing of a pair of acoustic ports is different than a spacing of a corresponding pair of acoustic transducers.
US10573284B2 Electronic musical instrument, method, and non-transitory computer-readable storage medium
An electronic musical instrument is provided. The electronic musical instrument comprises performance operational elements including a first operational element and a second operational element. In response to a user operation of the first operational element during reproduction of the song data, the instrument receives first performance information including event information indicating an event other than a note event and event timing information indicating a timing of the user operation of the first operational element, and stores the first performance in a first region of the memory. In response to a user operation of the second operational element during reproduction of the song data, the instrument receives second performance information including note event information indicating a note event and note event timing information indicating a timing of the user operation of the second operational element, and changes the note event timing information into information indicating a timing among a plurality of timings determined in accordance with a set phonetic value, and stores the second performance information including the information indicating the timing among the plurality of timings in a second region of the memory. The first performance information and the second performance information are merged when no song data is reproduced after completion of the reproduction of the song data.
US10573283B2 Device for supporting a saxophone
A device (13) for supporting a saxophone (30) on the body of a player, comprising a rod whose first end-piece features a mechanical adapter for connection to the saxophone, wherein the second end of the rod is connected to a plate via a ball joint or a universal joint, and wherein the mechanical adapter has a felt bumper as impact protection for mechanical parts of the saxophone.
US10573277B2 Display device, display system, and non-transitory recording medium, to adjust position of second image in accordance with adjusted zoom ratio of first image
A display device includes: a zoom ratio determining unit configured to determine whether a zoom ratio different from a current zoom ratio is set for a first image; a data type determining unit configured to determine a type of the first image; state determining unit configured to determine an operating state of the display device; a display item acquiring unit configured to acquire an item to be displayed in a second image that indicates information on the display device in accordance with the type that has been determined and the operating state that has been determined; and a position adjusting unit configured to adjust a display position of the second image in accordance with the zoom ratio that is different from the current zoom ratio set for the first image, in response to the zoom ratio determining unit determining that the zoom ratio is set.
US10573275B2 Techniques for determining an adjustment for a visual output
Various embodiments are generally directed to an apparatus, method and other techniques for receiving image information for a current frame, determining an amount of change between the current frame and a previous based on the image information for the current frame and image information for a previous frame and determining an adjustment of a frame time based on the amount of change between the current frame and the previous frame.
US10573266B2 Display panel driving apparatus and method for compensating pixel voltage
A display panel driving apparatus and method are provided. The display panel driving apparatus includes a timing control circuit, a memory, a compensation circuit and a data driving circuit. The memory provides at least one coupling-capacitance information between a current pixel and at least one adjacent pixel in a display panel. By using the coupling-capacitance information, the compensation circuit compensates the current pixel data to obtain the compensated pixel data for compensating the voltage offset of the current pixel caused by the coupling voltage of the adjacent pixel. The data driving circuit drives the current pixel according to the compensated pixel data.
US10573265B2 Noise cancellation
Electronic devices, storage medium containing instructions, and methods pertain to cancelling noise that results from application of clocks/clock drivers of a display. The electronic display may inject counter noise into the cathode. For example, the counter noise may be injected via a sensing layer, via unused clocks, and/or via a power rail of the display.
US10573260B2 Display device
A display device includes a non-rectangular display panel with an array of pixels, each pixel includes subpixels corresponding to at least three different colors, respectively, a driver that supplies gray level signals to the display panel, and a plurality of data lines that supply the gray level signals to the subpixels, respectively. A display-contributing effective area of one of the subpixels of one of the colors in boundary pixels is different from a display-contributing effective area of one of the subpixels of one of the colors in non-boundary pixels. The driver supplies the gray level signals for the respective subpixels to the data lines based on a ratio of the display-contributing effective area of the subpixels in the non-boundary pixels to the display-contributing effective area of the subpixels in the boundary pixels.
US10573247B2 Pixel array, display driving device having sub-pixel groups offsetting in column and driving method thereof, and display device
A pixel array, a display driving device and a driving method thereof, and a display device are provided. The pixel array includes multiple columns of sub-pixel groups, each column of sub-pixel groups includes M×N sub-pixels arranged along a column direction, wherein the sub-pixel groups in odd numbered columns and the sub-pixel groups in even numbered columns offset in the column direction by ½ of a width of each sub-pixel in the column direction; each sub-pixel in each column of sub-pixel groups distorts in the column direction, and a distortion direction of the sub-pixel groups in the odd numbered columns is opposite to that of the sub-pixel groups in the even numbered columns. The crosstalk between the two views during 3D image displaying is improved by distortion of sub-pixels. A rendering method of the sub-pixels and 3D display are combined through the algorithm design, and the virtual resolution for each view is increased by algorithm compilation of 3D input signals, so as to make the display effect of 3D better.
US10573243B2 Display device which prevents formation of a parasitic capacitor in a pixel
A display device includes: a plurality of pixels substantially in a matrix form including a plurality of pixel columns in a first direction and a plurality of pixel rows in a second direction intersecting the first direction; a plurality of data lines connected to the pixel columns, respectively; a plurality of scan lines extending in the second direction; and a power line which supplies a driving power voltage to the pixels. Each of the data lines includes a first sub-data line disposed at a side of a corresponding pixel column, and a second sub-data line disposed at an opposite side of the corresponding pixel column, and each of the pixels includes a first transistor and a display element connected to the first transistor, where the power line overlaps with at least a portion of the first transistor.
US10573238B2 Display driver and method for driving display device
Only once every N horizontal scanning periods, correction processing for providing a correction voltage for correcting a characteristic of a drive transistor for driving a light-emitting element formed in a display device to data lines of the display device and display driving processing for sequentially providing, to the data lines of the display device, gradation voltages for one horizontal scanning line based on a video signal corresponding to each of N horizontal scanning lines are executed.
US10573235B2 Display panel and display apparatus
A display panel and a display apparatus are provided. An exemplary display panel includes a display area having light-emitting areas and non-light-emitting areas and divided into a fingerprint identification area and a non-fingerprint identification area; an array layer including pixel driving circuits; a display layer disposed on a side of the array layer adjacent to a light-emitting surface of the display panel and including light-emitting devices; and a light-sensing device disposed in the fingerprint identification area and the non-light emitting area. A number of the light-emitting devices in an unit area in the fingerprint identification area is smaller than that in the unit area of the non-fingerprint identification area; and under a same gray scale driving signal, an absolute value of a difference N between a brightness of the fingerprint identification area and a brightness of the non-fingerprint identification area is smaller than or equal to 100 nit.
US10573233B2 Display device and electronic equipment
A display device is disclosed. The display device includes: a pixel array unit and a driving unit which drives the pixel array unit. The pixel array unit includes rows of first scanning lines and second scanning lines, columns of signals, pixels in a matrix state arranged at portions where the scanning lines and the signal lines cross each other and power supply lines and ground lines supplying power to respective pixels. The driving unit includes a first scanner performing line-sequential scanning to pixels by each row by supplying a first control signal to each first scanning line sequentially, a second scanner supplying a second control signal to each second scanning line sequentially so as to correspond to the line-sequential scanning and a signal selector supplying a video signal to rows of signal lines so as to correspond to the line-sequential scanning.
US10573229B2 Device and method for improved LED driving
An electronic device comprises a display and a controller. The controller is configured to provide a first frequency refresh rate to the display. The controller is also configured to generate a control signal configured to control emission of a light emitting diode of a display pixel of the display at a second frequency based on whether the first frequency refresh rate of the display is less than a predetermined threshold value.
US10573221B2 Display apparatus
A display apparatus including a display panel is provided. The display panel has a plurality of display blocks, wherein each display block includes a light conversion circuit, a pixel array, and a data voltage selection circuit. The light conversion circuit receives the light pulse signal and has a pull-up circuit and a pull-down circuit, wherein the pull-up circuit and the pull-down circuit are coupled between a system high voltage and a system low voltage, and the pull-up circuit and the pull-down circuit output the system high voltage or system low voltage according to the light pulse signal to form a voltage pulse signal. The data voltage selection circuit is coupled to the light conversion circuit and the pixel array and receives an AC waveform voltage to supply a data signal to the pixel array according to the voltage pulse signal.
US10573214B2 Hierarchical gate line driver
A hierarchical gate driver circuit for an array of pixel elements. The hierarchical gate driver circuit includes a shift register and two or more groups of gate lines drivers. The shift register is configured to activate a plurality of select lines based at least in part on a periodic clock signal. A first group of gate line drivers is configured to drive a plurality of first gate lines, each coupled to a respective row of first pixel elements in the array, when a first select line of the plurality of select lines is activated. A second group of gate line drivers is configured to drive a plurality of second gate lines, each coupled to a respective row of second pixel elements in the array, when a second select line of the plurality of select lines is activated.
US10573210B2 Test circuit, array substrate, and light-emitting display apparatus
The present disclosure discloses a test circuit, an array substrate, and a light-emitting display apparatus. The test circuit is arranged at an output terminal of a scan driving circuit and is configured to test a current output characteristic of a pixel unit when the scan driving circuit does not provide a drive signal for the pixel unit. Test circuit includes an enable signal line, a scanning signal ON line, and a plurality of switch transistors. Each of the switch transistors includes a first terminal, a second terminal, and a third terminal, wherein the first terminal of each of the switch transistors connects the enable signal line, the second terminal connects the scanning signal ON line, and the third terminal connects the pixel unit.
US10573208B2 Image display apparatus
An image display apparatus according to an embodiment of the present technology includes an image display unit, a calculator, and a notification section. The image display unit includes an emission surface and displays an image by emitting light from the emission surface. The calculator calculates a reference distance from the emission surface, the reference distance serving as a determination criteria for an influence of emitted light that is emitted from the image projection section. The notification section notifies about information on the influence of the emitted light on the basis of the calculated reference distance.
US10573204B2 In-line production of linerless labels
According to an embodiment of the present disclosure, a method of labeling a plurality of products includes coating a pressure sensitive adhesive to a roll of face stock, the roll of face stock configured to be converted to a plurality of individual labels aligned in a single lane; singulating an individual label from the roll of face stock; and applying the individual label to a product of the plurality of products, wherein the coating, singulating and applying are conducted sequentially in a single continuous operation with a single continuous web of material.
US10573188B2 Virtual wall mapping for aerial vehicle navigation
An unmanned aerial vehicle (“UAV”) receives location information describing geographic boundaries of a polygonal no-fly zone (“NFZ”), the NFZ having a plurality of virtual walls each associated with a geographic line segment. The UAV identifies a closest and a second closest virtual wall of the plurality of virtual walls of the NFZ to a geographic location of the UAV. The UAV determines a first distance from the location of the UAV to a portion of the closest virtual wall nearest to the location of the UAV and a second distance from the location of the UAV to a portion of the second closest virtual wall nearest to the location of the UAV. In response to the first and/or second determined distances being less than a threshold distance, the UAV modifies a velocity and/or a trajectory of the UAV such that the UAV does not cross the virtual walls.
US10573182B2 Collision avoidance apparatus and method for vehicle
A collision avoidance apparatus for a vehicle includes a data collection module, collecting first automatic dependent surveillance broadcast (ADS-B) data of the vehicle itself, second ADS-B data of at least other one vehicle and a detection result related to a radar reflection wave reflected from an object within a first range; and a possible collision determination/avoidance module, electrically connected to the data collection module, determining whether the other one vehicle will collide with the vehicle according to the first and second ADS-B data and whether the object will collide with the vehicle according to the detection result, so as to generate a determination result, wherein the signal processing module generate a control signal to control the vehicle perform a corresponding action according to the determination result. Thus, collision avoidance can be achieved.
US10573161B2 Devices, systems, and methods for adherence monitoring and devices, systems, and methods for monitoring use of consumable dispensers
Devices, systems, and methods are provided for adherence monitoring, and devices, systems, and methods are provided for monitoring use of consumable dispensers. In general, the devices, systems, and methods can facilitate an individual's adherence to a schedule for consuming consumables and can facilitate monitoring and tracking of the individual's adherence to the schedule. The devices, systems, and methods can allow data regarding the individual's historical adherence to the schedule to be accessible via a computer system. In one embodiment, an accessory is provided that can be configured to attach to consumable dispensers. The accessory can be configured to be removably and replaceably coupled to the dispenser. The accessory can be configured to provide a notification to a user indicating that a certain event occurred and/or that a certain action needs to be taken. The accessory can be configured to sense attachment thereof to and removal thereof from the dispenser.
US10573156B2 Hand held probe for detecting the presence of voltage in bodies of water
A hand held probe (200) for detecting voltage in a body of water includes voltage sensors (VS) installed in a probe head (204) with each sensor separately sensing a voltage present in the water and supplying an electrical output signal representative of the voltage level. A processor (206) processes the signals and produces an output representing a voltage gradient, a resultant electrical current, and a direction of current flow. A multiplexer (214) interposed between the sensors and processor transmits signals from the sensors to the processor in a predetermined sequence. Results of the processing including any voltage gradient, the resultant electrical current, and the direction of current flow are displayed and this information is used to determine if a currently dangerous or potentially dangerous condition exists in the water, and if a voltage is present in the water, its source.
US10573144B2 Changing topology in a wireless network
Methods, apparatuses, and embodiments related to a technique for changing topology of a wireless network in a multi-band wireless networking system. In a wireless network with multiple wireless networking devices and one or more client devices, communications between the wireless networking devices occurs via a backhaul channel, and communication between the client(s) and the wireless networking devices occurs via a fronthaul channel. At boot up, a wireless networking device configures the wireless network with a certain topology. After the topology is initially configured, the wireless networking device determines a network-related parameter and changes the topology of the wireless network based on the network-related parameter.
US10573141B2 Security system, security method, and non-transitory computer readable medium
A security system (10) includes an image information acquisition unit (11) that acquires input image information on an image taken of a person in a store, a tracking unit (12) that tracks an action of a hand of the person based on the input image information, and a suspicious action detection unit (13) that detects a suspicious action of the person based on the tracked action of the hand. A security system, a security method, and a security program capable of accurately detecting a suspicious action are thereby provided.
US10573139B2 Tactile transducer with digital signal processing for improved fidelity
The apparatus and methods of the present invention provide improved accuracy of response for a tactile transducer included in a body-mounted device such as a headphone, VR/AR headset or similar device. Accuracy is increased through the application of digital signal processing, such as with Infinite Impulse Response filters or Finite Impulse Response filters.
US10573135B2 Apparatus, system, and method for self-service shopping
Disclosed is a shopping system wherein a self-contained shopping vehicle allows for both physical and electronic interface by the consumer with the shopping vehicle to both execute and complete a shopping transaction at the shopping vehicle of the shopping system.
US10573133B2 ATM/vending machine armor
Armoring for a light weight sheet metal enclosure of a vending machine is provided utilizing base plates on mounting bolts passing through the floor in combination, optionally, with L shaped internal wall and floor reinforcements which can mate with external reinforcing plates, sub-flooring reinforcements and vending tray armor, all of which can be combined in different manners to meet the needs of a specific machine.
US10573132B2 Information processor, non-transitory computer-readable medium, and game control method
The present invention provides an information processor, a game program, and a game control method capable of performing various presentations for the result display of the rearrangement of the symbols. The information processor 1 displays the symbol display area 21 having the scroll areas 211 to 216 in which the win determination line 400 is set on the slot game screen 20. In the winning determination, the information processor 1 determines whether to employ either the winning determination based on the “LEFT TO RIGHT” or the winning determination based on the “RIGHT TO LEFT” for the symbols 500 to be rearranged in the winning determination line 400 according to the type of the symbols 500 to be rearranged.
US10573122B2 Electronic gaming and/or entertainment device
A gaming and/or entertainment device, in the form of a coin or token-operated slot machine and/or gambling device, having a plurality of separate display units for displaying game information. At least one of the display units is provided with a touch panel for inputting control commands by touch. The touch panel is of continuous design over, in each case, at least part of at least two different display units, at least one display unit of which has a concave display surface. As a result of the touch panel extending over the boundary region or the intermediate space between two display units, it is possible, despite the use of a plurality of display units, to obtain a continuously closed-off device front. The design of the corresponding device wall is simplified and the protection against penetration into the housing at gap areas is increased.
US10573113B2 Device and method for checking value documents for marking ink
An apparatus and a corresponding method for checking value documents, involves at least one first sensor configured to detect electromagnetic radiation reflected and/or transmitted by a value document and to convert the radiation into corresponding first sensor signals. At least one second sensor is configured to detect sound waves reflected and/or transmitted by the value document and to convert the sound waves into corresponding second sensor signals, and an evaluation device configured to determine a first area value which characterizes a first area of the value document on the basis of the first sensor signals, to determine a second area value which characterizes a second area of the value document on the basis of the second sensor signals, and to infer a possible identification marking of the value document with a marking ink on the basis of the first and second area value.
US10573105B2 Method and system for mobile device localization-based access
A method and system for facilitating an access request. The method may be executed in the processor of a server computing device and comprises receiving, at a memory of the server computing device, the request for access, the request for access performed using a security device at an access point device communicatively coupled to the server computing device, localizing a mobile computing device having a preestablished association with the security device, and enabling the request for access when a position of the mobile computing device as determined from the localizing is within a predetermined threshold distance from a location of the access point device.
US10573104B2 Ultra-wideband based vehicle access system and communication protocol for localization of a target device
A vehicle access system having a plurality of system nodes arranged throughout a vehicle is disclosed. The vehicle access system employs a communication protocol which utilizes two way ranging (TWR) and time distance of arrival (TDoA) localization processes to determine a position of a target portable device. The communication protocol selects the optimal combination of TWR and TDoA estimations, depending on a number of system nodes that are in communication range of the target portable device, to provide the greatest accuracy with the best power efficiency at the target portable device. Particularly, the communication protocol minimizes the number of messages sent and received by the target portable device, thereby improving the power efficiency thereof. Furthermore, the communication protocol schedules messages between the system nodes and target portable device so as to minimize the wake time of the target portable device, thereby further improving the power efficiency thereof.
US10573088B2 Three-dimensional model cutting method and electronic apparatus
A three-dimensional model cutting method and an electronic apparatus are provided. The method includes: displaying a three-dimensional model; receiving a first user input performed on the three-dimensional model; generating a first vector and a second vector based on a first coordinate point resulting from the first user input performed on the three-dimensional model, wherein the first and second vectors are perpendicular to each other and intersect at the first coordinate point; extending the first vector to form a cutting line and cutting the three-dimensional model based on the cutting line to form a first partial model on a first side of the cutting line and a second partial model on a second side of the cutting line, wherein the first side is in a direction of the second vector, and the second side is in an opposite direction; and removing the first partial model and retaining the second partial model.
US10573084B2 Generating augmented reality images using sensor and location data
Embodiments relate to using sensor data and location data from a device to generate augmented reality images. A mobile device pose can be determined (a geographic position, direction and a three dimensional orientation of the device) within a location. A type of destination in the location can be identified and multiple destinations can be identified, with the mobile device receiving queue information about the identified destinations from a server. A first image can be captured. Based on the queue information, one of the identified destinations can be selected. The geographic position of each identified destination can be identified, and these positions can be combined with the mobile device pose to generate a second image. Finally, an augmented reality image can be generated by combining the first image and the second image, the augmented reality image identifying the selected one destination.
US10573083B2 Non-transitory computer-readable storage medium, computer-implemented method, and virtual reality system
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process including estimating a first three-dimensional position of a wearable display device and a first arrangement of the wearable display device, estimating a second three-dimensional position of the physical object and a second arrangement of the physical object; estimating a third three-dimensional position of a specified body part of a person, determining whether a positional relationship between the physical object and the specified body part satisfies a criteria, displaying a virtual target object with a display position and a display arrangement determined based on the second three-dimensional position and the second arrangement when the positional relationship satisfies the criteria, and displaying the virtual target object with a display position and a display arrangement determined based on the first three-dimensional position and the first arrangement when the positional relationship does not satisfy the criteria.
US10573079B2 Hybrid rendering for a wearable display attached to a tethered computer
Hybrid rendering is described for a wearable display that is attached to a tethered computer. In one example, a process includes determining a position and orientation of a wearable computing device, determining a rate of motion of the wearable computing device, comparing the rate of motion to a threshold, if the rate of motion is above the threshold, then rendering a view of a scene at the wearable computing device using the position and orientation information, and displaying the rendered view of the scene.
US10573077B2 Smart mirror for location-based augmented reality
Methods and systems for providing smart mirrors and smart mirror systems for mixed or augmented reality display are disclosed. A system for augmented reality display using a smart mirror system comprises a server and a smart mirror. The smart mirror comprises a display and a camera. The server is configured to receive information associated with a user; identify, using the information, an object for the user; and transmit, to the smart mirror a three-dimensional model of the object. The smart mirror is configured to receive, from the server, the three-dimensional model of the object; receive, from the camera, a real-time image of the user; overlay the three-dimensional model of the object on the real-time image of the user to provide an overlaid image; and display the overlaid image on the display.
US10573068B2 Method, device, terminal and system for visualization of vehicle's blind spot and a vehicle
The present disclosure provides a method, a device, a terminal, a system and a vehicle for visualization of vehicle's blind spot. The method includes: acquiring real-time image data in front of the vehicle; creating a Three-Dimension (3D) map with the acquired image data; determining a current location of the vehicle in the 3D map; acquiring the relative location information between the driver and the sight-blocking object that blocks the vision of the driver; determining the blind spot in the vision of the driver in connection with structure information of the sight-blocking object and the relative location information between the driver and the sight-blocking object that blocks the vision of the driver; and determining environmental information of the blind spot in the vision in accordance with the 3D map, the current location of the vehicle in the 3D map and the blind spot in the vision of the driver.
US10573063B2 Content visualizing device and method
A content visualizing device and method that may adjust content based on a distance to an object so as to maintain a projection plane and prevent an overlap with the object in front is provided.
US10573061B2 Saccadic redirection for virtual reality locomotion
A method, computer readable medium, and system are disclosed for redirecting a user's movement through a physical space while the user views a virtual environment. A temporary visual suppression event is detected when a user's eyes move relative to the user's head while viewing a virtual scene displayed on a display device, an orientation of the virtual scene relative to the user is modified to direct the user to physically move along a planned path through a virtual environment corresponding to the virtual scene, and the virtual scene is displayed on the display device according to the modified orientation.
US10573051B2 Dynamically generated interface transitions
Techniques are described for dynamically determining a transition, at run-time, between user interface states of an application based on a timing function that is used for multiple, different transitions within one or more applications. The timing function is applied to the various transitioning graphical elements in the user interface, such that the appearance of each shared element is progressively altered at a rate that is determined according to the timing function. Shared elements are transitioned using the timing function (e.g., as a whole) during the duration of the transition. Outgoing and incoming elements are transitioned, respectively, using a first subsection and second subsection of the timing function, wherein the subsections are bounded by an inflection time which, in some instances, corresponds to a time of peak velocity of the timing function.
US10573047B2 Implementing display on a wristwatch according to a residual voltage of the wristwatch
The present disclosure relates to an apparatus and method for displaying information, a program, and a communication system, which enable the provision of an apparatus making use of a display device excellent in flexibility.An information display apparatus includes a display unit including a time information presenting section for presenting at least time information and a band section to be worn on an arm, and a display control unit for changing a display of the display unit. The present disclosure can be applied to, for example, the information display apparatus.
US10573044B2 Saliency-based collage generation using digital images
Saliency-based collage generation techniques are described. A collage generation module is executed by a computing device and receives multiple digital images. The collage generation module then generates multiple saliency maps from the digital images that describe a visual saliency of respective pixels in the digital images. The saliency maps are then used by the collage generation module to fit bounding boxes to portions of the digital images that are considered salient. Collage candidates are generated by the collage generation module based on predefined layouts and the bounding boxes that are fit the portions of the digital images. The collage generation module then selects at least one collage from these collage candidates for output to a user based on the determined amounts of deviation.
US10573041B2 Rear image candidate determination device, rear image candidate determination method, and rear image candidate determination program
The first rear image candidate determination unit determines a first rear image candidate from among first object determination images on the basis of a first evaluation value calculated by the first evaluation value calculation unit and a first evaluation criterion stored in the first evaluation criterion storage unit. For example, the first rear image candidate determination unit determines a first object determination image (which may be one or a plurality of object determination images) in which a first evaluation value equal to or greater than a first evaluation criterion has been calculated, to be the first rear image candidate.
US10573038B2 Editing the text of an arbitrary graphic via a hierarchical list
The present invention includes a graphics software program that automatically creates graphical content when a user creates or modifies a hierarchical list of content data and chooses from one of a plurality of graphical definition choices for the graphical elements. In addition, the present invention includes a user interface with three different displays. The first display presents the user with one or more galleries including a gallery with a plurality of graphical definitions. The second display is a content entry area. The final display is a drawing canvas.
US10573035B2 Systems and methods for rendering visualizations in an interest-driven business intelligence system
Systems and methods for rendering displays in interest-driven business intelligence data visualization system of an inter-driven business intelligence system in accordance with some embodiments of the invention are illustrated. In one embodiment, an interest-driven data visualization system includes a processor, a memory configured to store an interest-driven business intelligence application, memory storing reporting data and metadata for the reporting data. The interest-driven business intelligence application includes a rendering process that adjusts the level of robustness of the rendered displays based upon current system performance information. Furthermore, the inter-driven business intelligence application may also include a table scrolling rendering process that periodically determines the location within the table and determines a viewport for the location. The viewport is then rendered and provided to the display.
US10573033B2 Selective editing of brushstrokes in a digital graphical image based on direction
An image editing application selectively edits a brushstroke in an image, based on a direction of the brushstroke. In some cases, the brushstroke is selectively edited based on a similarity between the direction of the brushstroke and a direction of an editing tool. Additionally or alternatively, directional data for each pixel of the brushstroke is compared to directional data for each position of the editing tool. Data structures capable of storing directional information for one or more of a pixel, a brushstroke, or a motion of an editing tool are disclosed.
US10573027B2 Device and method for digital painting
A digital painting device and method. The digital painting device includes a generator to generate a color generation signal corresponding to color data in an electronic palette selected by an electronic brush, and a displayer to transmit the color generation signal to a light-emitting module that touches the electronic brush in a time period in which the color generation signal is maintained such that the color data is displayed on the light-emitting module.
US10573015B2 Measuring device and operating method of measuring device
In a measuring device, a second objective optical system is arranged to have a parallax with respect to a first objective optical system. An imaging unit captures a first subject image formed through the first objective optical system at a first imaging timing and captures a second subject image formed through the second objective optical system at a second imaging timing different from the first imaging timing. A virtual image generating unit generates a virtual image based on the first subject image acquired in a case in which the imaging unit is assumed to capture the first subject image at the second imaging timing. A measurement processing unit measures a shape of a subject on the basis of a second image based on the second subject image and the virtual image.
US10573009B2 In vivo movement tracking apparatus
Provided is an in vivo movement tracking apparatus configured to track a portion of interest that moves in vivo, in which accuracy and robustness of tracking are improved. The apparatus is configured to determine an estimated position of ah organ in a biological image based on the past movement of the organ and search for contour points corresponding to a plurality of control points, respectively, representing a contour shape of the organ in a region corresponding to the estimated position, to thereby determine an estimated contour of the organ based on the contour points. The in vivo movement tracking apparatus is configured to determine a position of a portion of interest, which moves in association with the organ, based on the estimated contour with reference to previously acquired sample data regarding a positional relationship between a contour of the organ and the portion of interest.
US10573005B2 Automatic method and system for vessel refine segmentation in biomedical images using tree structure based deep learning model
Embodiments of the disclosure provide systems and methods for analyzing a biomedical image including at least one tree structure object. The system includes a communication interface configured to receive a learning model and a plurality of model inputs derived from the biomedical image. The biomedical image is acquired by an image acquisition device. The system further includes at least one processor configured to apply the learning model to the plurality of model inputs to analyze the biomedical image. The learning model includes a first network configured to process the plurality of model inputs to construct respective feature maps and a second network configured to process the feature maps collectively. The second network is a tree structure network that models a spatial constraint of the tree structure object.
US10573000B2 System and method for medical image management
The present disclosure is directed to a method and device for managing medical data. The method may include receiving medical image data of a plurality of patient cases acquired by at least one image acquisition device. The method may further include determining diagnosis results, by a processor, of the medical image data using an artificial intelligence method. The method may also include determining, by the processor, priority scores for the medical image data based on the respective diagnosis results, and sorting, by the processor, the medical image data based on the priority score. The method may yet further include presenting a queue of the medical image data on a display according to the sorted order.
US10572993B2 Information processing apparatus, information processing method and recording medium
An information processing apparatus and method are disclosed, each of which: using a set of normal data, learns a first model for determining the normal data; sets, out of a plurality of abnormality candidate areas, the abnormality candidate areas selected by a user as correct data and the abnormality candidate areas not selected by the user as incorrect data, to learn a second model for identifying the correct data and the incorrect data, each abnormality candidate area indicating a candidate area of an abnormality and detected based on the first model from each of a plurality of captured images; obtains the captured images; detects the abnormality candidate areas from the respective captured images, using the first model; determines whether the abnormality candidate areas detected belong to the correct data or the incorrect data, using the second model; and controls to output a determination.
US10572986B2 Image enhancement method and device
The present disclosure discloses an image enhancement method and device. The method comprises: performing logarithm related processing on a grayscale value matrix Y of an original image to obtain a logarithmic matrix L_LOG; quantizing the logarithmic matrix L_LOG to obtain a quantized matrix Y_RE; and obtaining an enhanced image of the original image according to the quantized matrix Y_RE, wherein quantizing the logarithmic matrix L_LOG comprises: when the logarithmic matrix L_LOG is quantized to be within a grayscale range of a certain depth, causing a zero point of the logarithmic matrix L_LOG to be close to an average value of the grayscale value matrix Y.
US10572971B2 Projection device, projection method and program storage medium
To display an image even on a projection surface having complex unevenness similarly to a flat, a projection device includes: a storage unit storing at least a pattern image for detecting distortion depending on a state of the surface, an expected image associated with a displayed image of the pattern image displayed on a flat, and a desired projection image; a projection unit projecting an image including the pattern image and the desired projection image; an image acquisition unit acquiring a displayed image of the pattern image, and extracting a distortion image; a distortion amount calculating unit calculating a distortion parameter for distortion by comparing the expected image with the distortion image; a distortion correction processing unit correcting the projected desired projection image by using the distortion parameter; and an image output unit outputting, to the projection unit, image data including the corrected desired projection image and the pattern image.
US10572960B2 Methods, systems, and products for measuring health
Methods, systems, and products measure health data related to a user. Often times a weight scale, blood pressure monitor, or other medical measurement device is shared among a group of users. A time-stamped physiological measurement is compared to a time-stamped message from a mobile device. If the timestamps are contemporaneous, then the physiological measurement is bound to the mobile device.
US10572955B2 Presenting context for contacts
An embodiment provides a method, including: detecting, using a processor, an electronic communication between a user device and an entity device; thereafter accessing, using a processor, a contextual information store including automatically selected text data derived from past communications associated with the entity device; and providing, using an output element of the device, contextual information obtained from the contextual information store during the electronic communication between the user device and the entity device. Other aspects are described and claimed.
US10572948B1 Systems and methods for processing damage to insured properties or structures
Methods and systems for processing data associated with potential damage to a portion of the property. One or more sensors may be disposed in proximity to the portion of the property, where the one or more sensors are configured to sense physical force applied to the portion. A controller module calculates mechanical force data based on the sensor data and estimates an amount of damage to the portion of the property based on the mechanical force data. In some aspects, an insurance provider can use the estimated amount of damage to perform insurance coverage functionalities, estimate damage to additional properties, maintain a damage history for the property, and notify customers of suggested improvements to the property.
US10572943B1 Maintaining current insurance information at a mobile device
Systems and methods are provided for maintaining up-to-date insurance information at a mobile device. In some example embodiments, insurance information associated with an insurance customer is obtained, and an insurance card image is generated based on the insurance information. A connection is established with a mobile device associated with the insurance customer, and the insurance card image is provided to the mobile device. Receipt of the insurance card image at the mobile device causes the mobile device to store the insurance card image. A response is initiated upon determining that the insurance card image was displayed at the mobile device. Telematics information is also analyzed in response to receipt of the message to determine whether to automatically create an insurance claim for the customer.
US10572934B2 Method for making a transaction
In one aspect, a method is provided for making a transaction, the method including receiving, at a merchant system: a basket for purchase; and a unique code identifying a user. The method also includes reading, using the merchant system, one or more biomarkers from the user and identifying, from a database, a stored code corresponding to the unique code and one or more stored biomarkers corresponding to the one or more biomarkers. The method further compares: the one or more biomarkers with the one or more stored biomarkers associated with the corresponding stored code; or, the unique code with the stored code associated with the one or more stored biomarkers. If there is a match, a transaction based on the basket for purchase is made using a payment vehicle associated with the corresponding stored code; or, if there is no match, the transaction is declined.
US10572921B2 System and method for enhanced access and control for connecting entities and effecting payments in a commercially oriented entity network
Among other things, embodiments of the present disclosure enables corporate entities to connect with each other and enables social networking interactions, credibility rating, identity verification, and/or business transactions between the corporate entities.
US10572918B2 Generation online e-commerce and networking system for transforming isolated access to internet websites into centralized access, for transforming distributed and siloed digital rewards into a centralized digital currency, and for transforming unwanted assets into desirable assets
Methods, systems and programs are provided for transforming traditional isolated access to distributed websites on the Internet into centralized access to functionalities of said distributed websites and for transforming distributed and siloed digital rewards on the Internet into a centralized digital currency through a social networking and e-commerce website for any account associated with any user on said website, and for transforming unwanted assets of other accounts associated with other users on said social networking and e-commerce website into desirable assets of any account associated with any user. The key objectives of the invention are to: 1) disrupt the traditional isolated access to distributed websites on the Internet; 2) centralize, exchange and consolidate user reward points earned from external websites to increase online purchasing volume; 3) provide one-stop access to multiple external website accounts and consolidated statements and reports associated with a user through said website; and 4) share resources among Internet users, and dramatically increase website user base, Internet usage and online purchasing volume so as to create a win-win situation for all parties involved. These are revolutionary technologies to centralize traditional distributed online end-user services and user online resources under one roof and to spectacularly enhance Internet of values through transforming existing distributed digital rewards of Internet users into a centralized digital currency that will accelerate the natural movement of human society from a cash society to a cashless society to usher in the next massive evolution of the Internet into a value web.
US10572917B2 Generation online e-commerce and networking system for transforming non-dynamic wish list into dynamic wish list joint fulfillment to improve social commerce
Methods, systems and programs are disclosed for facilitating dynamic online wish fulfillment and for transforming non-interactive assets into user-interactive assets. Such methods, systems and programs are to effectively increase online purchasing activities through joint wish fulfillment, as well as to effectively address low membership reach rates of websites and poor online advertising response rates through seamlessly integrating digital currency and dynamic online wish fulfillment with online sponsor advertisements to empower Internet users to conduct more online shopping, control online advertisement display, and to have a say and stake in the online advertising process. These are revolutionary technologies to disrupt the traditional non-dynamic wish fulfillment and non-user-participated online advertising technologies to improve social commerce and deep penetration of digital currency, to dramatically increase Internet usage and to create a win-win situation for all parties involved.
US10572906B2 Unified auction model for suggesting recommendation units and ad units
A social networking system presents advertisements and recommendation units to its users. The recommendation units suggest actions for the users to increase their engagement with the social networking system or otherwise interact with other users, while the social networking system receives revenue from advertisers for displaying advertisements based on bid values associated with the advertisements. The social networking system determines values for the advertisements and for the recommendation units, where the values are measured in a comparable fashion. This allows the system to rank and select the advertisements and recommendation units together in a unified auction model. For example, the social networking system uses a pacing value to determine values of recommendation units having a common unit of measurement with expected values of advertisements to the social networking system.
US10572904B2 Micro circadian rhythms driven dynamic product offering adjustment
A first Micro Circadian Rhythm (MCR) pattern is identified in a Circadian Rhythm (CR) data of a user. Using the first MCR pattern, a second MCR pattern is predicted during a forecast period. The second MCR pattern is correlated with a set of possible future CR states. A first model of a distribution of a confidence value corresponding to the present CR state of the user is constructed. A second model of a distribution of a confidence value corresponding to a selected future CR state from the set of possible future CR states of the user is constructed. The first model and the second model are correlated to determine a likelihood of the selected future CR state being reachable from the present CR state for the user. When the likelihood exceeding a threshold, an application is caused to adjust a process.
US10572899B2 Transmitting valid coupon offers to an email recipient
An email server sends an email message to a user with an empty container. When the user uses an email client to open the email message, the email client transmits pulls data to be loaded into the empty container from a dynamic content provider. The dynamic content provider determines in real time a set of valid coupon offers for the user and transmits the set to the user in real-time for insertion into the empty container. The dynamic content provider may determine a rank for each of the set of the valid coupon offers, such that the rank is observed when the set of the coupon offers is inserted into the empty container.
US10572898B2 Multimedia communication system and method
Systems and methods are disclosed for creating, editing, sharing and distributing high-quality, media-rich web-based communications. The communications are created in a layered fashion that integrates user-selected text, colors, background patterns, images, sound, music, video, or other media. The systems and methods are used to generate, edit, broadcast, and track electronic presentations, brochures, advertisements (such as banner advertisements on highly trafficked media websites), announcements, and interactive web pages, without the need for the user to understand complex programming languages.
US10572896B2 Media usage monitoring and measurement system and method
Media monitoring and measurement systems and methods are disclosed. Some embodiments of the present invention provide a media measurement system and method that utilizes audience data to enhance content identifications. Some embodiments analyze media player log data to enhance content identification. Other embodiments of the present invention analyze sample sequence data to enhance content identifications. Other embodiments analyze sequence data to enhance content identification and/or to establish channel identification. Yet other embodiments provide a system and method in which sample construction and selection parameters are adjusted based upon identification results. Yet other embodiments provide a method in which play-altering activity of an audience member is deduced from content offset values of identifications corresponding to captured samples. Yet other embodiments provide a monitoring and measurement system in which a media monitoring device is adapted to receive a wireless or non-wireless audio signal from a media player, the audio signal also being received wirelessly by headphones of a user of the monitoring device.
US10572890B2 Balancing inventory by personalized transition planning
System, method and computer program product for effective supply-side planning of inventories during product transitions. The system for a supply-side entity that generates recommendations that include personalized shaping actions to control each customer's rate of adoption of a new product to replace an older legacy product during a transition period, and optimize overall use of available supply. The method optimizes personalized shaping actions so that a customer is transitioned at a speed that suits their personal profile as well as the seller's production/inventory constraints for each product. Shaping actions are determined based on the trajectory of each product's lifecycle. Further, customer-level adoption patterns for transitioning products are predicted from past behavior.
US10572864B2 Verification of portable consumer devices
Embodiments of the invention are directed to methods, systems, and computer program products pertaining to obtaining, providing, and using dynamic card verification values for portable consumer devices, such as credit cards and debit cards. An exemplary method comprises receiving, at a server, a request for a device verification value for a portable consumer device associated with a user; obtaining, at the server, a datum indicative of a device verification value for a portable consumer device; and sending, from the server, the datum to at least one of a phone number or network address of a personal communication device associated with the user.
US10572859B1 Systems and methods for intelligently joining a meeting/conference
Methods and systems for intelligently joining a conference are provided. The method includes initiating a connection for a user to an audio conferencing service, such as through an alert or notification. The method also includes matching the user with contact details including user's name, email address, phone number, user ID, and/or enterprise. The method also includes determining a confidence score based on matching the user with the contact details to verify an identity of the user when the confidence score exceeds a predetermined threshold. The method also includes searching calendar data for a meeting involving the user based on the contact details of the user, the meeting being scheduled proximate to a current time, the calendar data having a scheduled start time and a scheduled end time for the meeting. The method also includes joining the user to the meeting via the audio conferencing service based on the calendar data.
US10572856B2 Custom application builder for supply chain management
Supply chain management is performed by building a user-defined custom application that uses supply chain data. The supply chain data is returned for display and/or use in the custom application based on metadata stored in a database that is arranged to store supply chain data. The metadata specifies a stored procedure that when called based on parameters in a request generated in response to a user selecting a custom application, returns the supply chain data that may be used in whole or in part in the custom application.
US10572850B2 Vehicle building system and method
A system for building a vehicle system determines cargo and vehicles to carry the cargo from a first location to a second location via one or more vehicle yards disposed between the locations. One or more characteristics of the vehicle yards are determined, as well as different builds of the vehicle system based on the cargo, the vehicle units, and the characteristics of the vehicle yards. The different builds designate different combinations of where the first cargo is carried in a vehicle system that includes the vehicle units and/or where the vehicle units are located relative to each other in the vehicle system. A build of the vehicle system is selected from among the different builds for forming the vehicle system according to the build in order to reduce the time spent handling or processing the vehicle system at another vehicle yard.
US10572835B2 Machine-learning algorithm for talent peer determinations
In an example embodiment, a machine-learning algorithm is used to train a talent peer model to output a score indicating a likelihood that one organization is a talent peer to another organization. Scores above a predetermined threshold indicate that the organization is a talent peer to the other organization.
US10572833B2 Determining host preferences for accommodation listings
Methods and systems for determining the preferences of hosts offering accommodations are disclosed. In one embodiment, an online booking system models the preferences of hosts based on statistical relationships between features of previously received accommodation reservation requests and the acceptance of those reservation requests by the hosts. In particular, the system classifies reservation requests based on several features—a reservation request either possesses a feature or does not possess a feature. The preference of a host for a particular request feature is modeled based on the relationship between the reservation requests that possess the feature and the reservation requests that are accepted by the host.
US10572828B2 Transfer learning and domain adaptation using distributable data models
A system for transfer learning and domain adaptation using distributable data models is provided, comprising a network-connected distributable model configured to serve instances of a plurality of distributable models; and a directed computation graph module configured to receive at least an instance of at least one of the distributable models from the network-connected computing system, create a second dataset from machine learning performed by a transfer engine, train the instance of the distributable model with the second dataset, and generate an update report based at least in part by updates to the instance of the distributable model.
US10572827B2 Prediction quality assessment
A current data set with multiple records is fed into a data analysis model. The current data set is limited to data occurring in a current time window with a predetermined window size. The model is run on the current data set and a current data prediction result is generated. Limited historical data sets having multiple records are selected. Each record has values for several features. Each historical data set is limited to data occurring in a historical time window having the window size. A historical class label distribution is determined for the historical data sets and an upper and lower control limit are determined for the historical data sets using the historical class label distribution. A current class label distribution having a mean value is determined for the current prediction result. An alert is provided when the mean value is not between the upper and lower control limit.
US10572824B2 System and method for low latency multi-functional pipeline with correlation logic and selectively activated/deactivated pipelined data processing engines
A multi-functional data processing pipeline is disclosed where the multi-functional pipeline comprises a plurality of pipelined data processing engines, the plurality of pipelined data processing engines being configured to perform processing operations. The multi-functional pipeline can be configured to controllably activate or deactivate each of the pipelined data processing engines in the pipeline in response to control instructions and thereby define a function for the pipeline, each pipeline function being the combined functionality of each activated pipelined data processing engine in the pipeline. In example embodiments, the pipelined data processing engines can include correlation logic, and such pipelines can be used to accelerate convolutional layers in machine-learning technology such as convolutional neural networks.
US10572800B2 Accelerating deep neural network training with inconsistent stochastic gradient descent
Aspects of the present disclosure describe techniques for training a convolutional neural network using an inconsistent stochastic gradient descent (ISGD) algorithm. Training effort for training batches used by the ISGD algorithm are dynamically adjusted according to a determined loss for a given training batch which are classified into two sub states—well-trained or under-trained. The ISGD algorithm provides more iterations for under-trained batches while reducing iterations for well-trained ones.
US10572799B2 Neuron peripheral circuits for neuromorphic synaptic memory array based on neuron models
A neuromorphic memory system including neuromorphic memory arrays. The neuromorphic memory system includes a presynaptic neuron circuit coupled to a postsynaptic neuron circuit by a resistive memory cell. The method includes generating a presynaptic LIF pulse on a presynaptic LIF line at time t1. An activating operation activates an access transistor coupled to the presynaptic LIF line in response to the presynaptic LIF pulse. The access transistor enables LIF current to pass through the resistive memory cell to a postsynaptic LIF line. An integrating operation integrates the LIF current at the postsynaptic LIF line over time. A comparing operation compares a LIF voltage at the postsynaptic LIF line to a threshold voltage. A generating operation generates a postsynaptic spike timing dependent plasticity (STDP) pulse on a postsynaptic STDP line if the LIF voltage is beyond the threshold voltage.
US10572797B2 Apparatus and method for classifying home appliances based on power consumption using deep learning
Provided are an apparatus and method for classifying home appliances based on power consumption using deep learning, which can efficiently classify home appliances in use by applying deep learning and analyzing power data collected from a house. The apparatus includes a home appliance classification model creation module configured to encode power consumption data collected from a house to learn a home appliance classification model and create an RNN-based home appliance classification model and a home appliance classification module configured to collect and encode data on power consumption currently in use and classify home appliances using the home appliance classification model created by the home appliance classification model creation module.
US10572785B2 Barcoded indicators for quality management
A barcoded indicator operative to provide a machine-readable indication of exceedance of at least one threshold by at least one product quality affecting parameter, the barcoded indicator including at least a first barcode and at least a second barcode, the at least a second barcode being in a second barcode unreadable state prior to exceedance of the at least one threshold and upon exceedance of the at least one threshold the at least a first barcode becoming unreadable and generally simultaneously the at least a second barcode becoming readable.
US10572780B2 Printing apparatus, printing control method, and recording medium
A printing apparatus comprises: a processor configured to create print data for printing at least one printable character so as to arrange the printable character along a widthwise direction of the print medium based on input data input by a user; and a printhead configured to print on the print medium in accordance with the print data, wherein the processor compares an overall print length of overall data obtained by adding margins to a front end and a rear end of the printable character with a first length of an elongated print medium in the widthwise direction, and, the processor creates the print data including a mark indicating an end portion of the overall data when the overall print length is shorter than the first length.
US10572773B2 On the fly deep learning in machine learning for autonomous machines
A mechanism is described for facilitating on-the-fly deep learning in machine learning for autonomous machines. A method of embodiments, as described herein, includes detecting an output associated with a first deep network serving as a user-independent model associated with learning of one or more neural networks at a computing device having a processor coupled to memory. The method may further include automatically generating training data for a second deep network serving as a user-dependent model, where the training data is generated based on the output. The method may further include merging the user-independent model with the user-dependent model into a single joint model.
US10572769B2 Automatic image piling
Methods and systems for classifying images and adding images to piles include determining attributes of an image, classifying the image by determining a set of elements of a hierarchy of which the image is a member based at least in part on the attributes, and adding the image to one or more piles associated with the set of elements of the hierarchy of which the image is a member.
US10572767B2 Scene and shot detection and characterization
A method includes receiving, with a computing system, a video item. The method further includes identifying a first set of features within a first frame of the video item. The method further includes identifying, with the computing system, a second set of features within a second frame of the video item, the second frame being subsequent to the first frame. The method further includes determining, with the computing system, differences between the first set of features and the second set of features. The method further includes assigning a clip category to a clip extending between the first frame and the second frame based on the differences.
US10572763B2 Method and apparatus for support surface edge detection
A method of detecting an edge of a support surface by an imaging controller includes: obtaining a plurality of depth measurements captured by a depth sensor and corresponding to an area containing the support surface; selecting, by the imaging controller, a candidate set of the depth measurements based on at least one of (i) an expected proximity of the edge of the support surface to the depth sensor, and (ii) an expected orientation of the edge of the support surface relative to the depth sensor; fitting, by the imaging controller, a guide element to the candidate set of depth measurements; and detecting, by the imaging controller, an output set of the depth measurements corresponding to the edge from the candidate set of depth measurements according to a proximity between each candidate depth measurement and the guide element.
US10572758B1 Method and apparatus for receiving a financing offer from an image
Some aspects of the invention relate to a mobile apparatus including an image sensor configured to convert an optical image into an electrical signal. The optical image includes an image of a vehicle license plate. The mobile apparatus includes a license plate detector configured to process the electrical signal to recover information from the vehicle license plate image. The mobile apparatus includes an interface configured to transmit the vehicle license plate information to a remote apparatus and receive a vehicle financing offer in response to the transmission.
US10572756B2 Performing object detection in an image
A single-instruction, multiple data processor performs object detection in an image by testing for a plurality of object features in a plurality of image regions, the processor comprising: a set of computation units operable to execute a plurality of classifier sequences in parallel, each classifier sequence comprising a plurality of classifier routines, and each classifier routine comprising identical instructions to the other classifier routines in each of the plurality of classifier sequences; wherein each computation unit is configured to independently maintain data identifying an image region and a feature under test on that computation unit, and each classifier routine is arranged to access the data, test the identified feature against the identified image region and update the data such that the computation units are operable to concurrently test different features against different image regions.
US10572755B2 Image analysis apparatus for calculating degree of change in distribution characteristic values, image analysis system, and method for operating image analysis system
An image analysis apparatus includes a region extraction unit configured to determine, as analysis target regions, respective predetermined regions in a first image and a second image that are acquired at timings before and after execution of a predetermined action to a subject and inputted through an image input unit in a state where an endoscope is continuously inserted in the subject, a distribution characteristic value calculation unit configured to obtain a first distribution characteristic value by extracting a color component of the analysis target region in the first image, and to obtain a second distribution characteristic value by extracting a color component of the analysis target region in the second image, and an image analysis unit configured to calculate the degree of change in the second distribution characteristic value with respect to the first distribution characteristic value.
US10572753B2 Outside recognition device for vehicle
The purpose of the present invention is to provide an outside recognition device for a vehicle with which it is possible to correctly estimate the orientation of an obstruction. An outside recognition device according to the present invention is provided with an obstruction detection unit for detecting an obstruction in an image, an orientation estimation unit for estimating the orientation of the obstruction detected by the obstruction detection unit, and an orientation correction unit for correcting the orientation estimated by the orientation estimation unit in accordance with the positional relationship of the obstruction and the camera. With this outside recognition device for a vehicle, it is possible to correctly estimate the orientation of the obstruction.
US10572750B2 Publisher tool for controlling sponsored content quality across mediation platforms
Systems and methods are described for providing an interface and implementing rules and metrics received from the interface regarding the selection of sponsored content networks that provide sponsored content items. This may include providing mediation code to a publisher for inclusion in publisher content provided to a user device, the mediation code associated with a table of sponsored content networks, receiving an image of a sponsored content item and a sponsored content network identifier from the user device, analyzing the image of the sponsored content item, the analysis generating extracted image data from the sponsored content item, categorizing the sponsored content item based on the extracted image data and the sponsored content network identifier, receiving an instruction to filter the sponsored content networks exceeding a metric based on a category, and updating the table of sponsored content networks to remove a particular sponsored content network.
US10572748B2 Autonomous vehicle adaptive parallel image processing system
An adaptive parallel imaging processing system in a vehicle is provided. The system may include, but is not limited to, a plurality of processors and a resource management system including, but not limited to, an execution monitor, the execution monitor configured to calculate an average utilization of each of the plurality of processors over a moving window, and a service scheduler controlling a request queue for each of the plurality of processors, the service scheduler scheduling image processing tasks in the respective request queue for the each of the plurality of processors based upon the average utilization of each of the plurality of processors, the capabilities of each of the plurality of processors, and a priority associated with each image processing task, wherein an autonomous vehicle control system is configured to generate the instructions to control the at least one vehicle system based upon the processed image processing tasks.
US10572742B2 System for use in a vehicle
A system for use in a vehicle for determining an indication of the type of terrain in the vicinity of the vehicle, the system comprising; means configured to receive sensor output data from at least one sensor on the vehicle; means configured to determine a plurality of parameters in dependence on the sensor output data; a neural network algorithm configured to receive the plurality of parameters; and means configured to execute the neural network algorithm to provide a plurality of outputs corresponding to a plurality of different terrain types, the neural network being further configured to associate the plurality of parameters with one of the plurality of outputs, so as to determine an indication of the terrain type.
US10572736B2 Image processing apparatus, image processing system, method for image processing, and computer program
An image processing apparatus includes an acquiring unit configured to acquire multiple tracking results about an object tracked in multiple video images captured by multiple imaging units. The tracking results correspond one-to-one to the video images. Each of the tracking results contains a position of the object detected from an image frame of the corresponding video image and a tracking label that identifies the object in the video image. The apparatus further includes a relating unit configured to relate objects, detected from image frames of the video images, based on the tracking results acquired by the acquiring unit to obtain relations and an object label generating unit configured to generate an object label based on the relations obtained by the relating unit. The object label uniquely identifies the object across the video images.
US10572735B2 Detect sports video highlights for mobile computing devices
A solution is provided for detecting in real time video highlights in a sports video at a mobile computing device. A highlight detection module of the mobile computing device extracts visual features from each video frame of the sports video using a trained feature model and detects a highlight in the video frame based on the extracted visual features of the video frame using a trained detection model. The feature model and detection model are trained with a convolutional neural network on a large corpus of videos to generate category level and pair-wise frame feature vectors. Based on the detection, the highlight detection module generates a highlight score for each video frame of the sports video and presents the highlight scores to users of the computing device. The feature model and detection model are dynamically updated based on the real time highlight detection data collected by the mobile computing device.
US10572731B1 Infrared transparent backlight device for eye tracking applications
A backlight device provides light in a first optical band to a spatial light modulator, and is transmissive to light in a second optical band. The backlight device includes a structured dichroic reflector that is substantially reflective, and scatters light in the first optical band. The structured dichroic reflector is also substantially transparent in the second optical band, and the second optical band is different than the first optical band. The backlight device is configured to receive light in the first optical band from an illumination source. The dichroic reflector is configured to reflect light in the first optical band toward a display panel that converts the light from the backlight device to image light. The backlight device may be part of a head-mounted display.
US10572727B1 Image data extraction for transaction management
Techniques are described for migrating information from a first account to a second account, based on analyzed image(s) of document(s). Image(s) of a document may be generated using an image capture device of a smartphone or other portable computing device. The image(s) may be analyzed, through pattern recognition analysis or barcode scanning, to extract the information from the image(s). The information may then be employed to schedule a transaction, such as payment of a bill described in the information. In some instances, the extracted information may be used as part of an account migration process, in which transactions are migrated from a first account to a second account.
US10572723B2 Activity detection by joint human and object detection and tracking
A computing device includes a communication interface, a memory, and processing circuitry. The processing circuitry is coupled to the communication interface and to the memory and is configured to execute the operational instructions to perform various functions. The computing device is configured to process a video frame of a video segment on a per-frame basis and based on joint human-object interactive activity (HOIA) to generate a per-frame pairwise human-object interactive (HOI) feature based on a plurality of candidate HOI pairs. The computing device is also configured to process the per-frame pairwise HOI feature to identify a valid HOI pair among the plurality of candidate HOI pairs and to track the valid HOI pair through subsequent frames of the video segment to generate a contextual spatial-temporal feature for the valid HOI pair to be used in activity detection.
US10572719B2 Biometric identification and verification
In real biometric systems, false match rates and false non-match rates of 0% do not exist. There is always some probability that a purported match is false, and that a genuine match is not identified. The performance of biometric systems is often expressed in part in terms of their false match rate and false non-match rate, with the equal error rate being when the two are equal. There is a tradeoff between the FMR and FNMR in biometric systems which can be adjusted by changing a matching threshold. This matching threshold can be automatically, dynamically and/or user adjusted so that a biometric system of interest can achieve a desired FMR and FNMR.
US10572718B2 Body information analysis apparatus and foundation analysis method therefor
A foundation analysis method adopted by a body information analysis apparatus (1) includes following steps: performing positioning for each part of a face after the face is recognized by an image recognition module (12) of the apparatus (1); obtaining positions of at least a left eye (53), a right eye (54), and a nose (52) after positioning; determining a position of a left foundation (81) according to the left eye (53) and the nose (52); determining another position of a right foundation (82) according to the right eye (54) and the nose (52); analyzing average color values of the two foundations (81,82); comparing two average color values of the two foundations (81,82) with default color values or comparing the two average color values with each other; displaying a comparison result at a display module (111) of the apparatus (1); and, re-executing above steps before an assisting function is terminated.
US10572706B2 Reflex longitudinal imaging using through sensor insonification
An ultrasonic reflex imaging device and a method are described. A device according to the invention may include a platen, a generator, and a receiver positioned between the platen and the generator. A backer may be positioned so that the insonification device is between the receiver array and the backer. The backer may be configured to absorb or delay energy that originated from the generator. The generator produces an energy pulse, which travels through the receiver and the platen to reach a biological object. Part of the energy pulse is reflected from the biological object. The reflected energy pulse travels through the platen to the detector. The detector converts the reflect energy pulse to electric signals, which are then interpreted to create an image of the biological object.
US10572703B1 RFID-based item presence detection
An RFID-based item tracking system may use statistical methods to determine whether a tag or tagged item that does not respond when inventoried is present in a particular zone or reader antenna field-of-view. In one embodiment, the item tracking system may determine an observability of an item based on one or more initial trials. Upon not detecting the item in one or more subsequent trials, the item tracking system may estimate whether the item is still present based on the observability.
US10572701B2 RFID reading wristband
Systems and techniques for a low power wrist-worn RFID reader capable of reading RFID tags within the area of a localized personal body network. The wrist-worn reader provides a means for tracking how a user interacts with their environment. The wrist-worn reader may distinguish between tagged objects within the range of the reader and objects held by the user. The reader may also distinguish when a tagged object has been picked up and when it has been released.
US10572698B1 Credit card skimmer detector
A system and method for detecting the presence of a skimmer in the credit card reader of a kiosk such as a gas pump, ATM or other self-service vending machine which conducts the transaction directly with the consumer without interaction of an attendant or clerk. A light source and a light sensor are located on either side of a card slot on the credit card reader. When the light source is blocked from the light sensor for a predetermined length of time, an alarm is triggered. The alarm may notify an attendant or security to investigate any issues with the credit card reader. The light source is pulsed on and off at a predetermined frequency to differentiate it from ambient light and other light sources.
US10572692B2 Detecting camera access breaches
Examples disclosed herein relate to detecting camera access breaches by an application running on a computing device. The examples enable determining, by a computing device comprising a physical processor that implements machine readable instructions, that a type of camera access of a camera on a computing device is requested by an application running on the computing device, wherein the type of camera access comprises a photo, a video, a facial recognition, a bar code scanning, or object detection; determining, by the computing device and based on a set of camera access types associated with the application, whether the requested type of camera access is permitted; and responsive to determining that the requested type of camera access is not permitted, remediating the unpermitted camera access request by causing display, by the computing device, of an alert on the computing device, where the alert comprises information about an improper access of the camera by the application.
US10572688B2 Blockchain based software licensing enforcement
A server compiles a software program with a randomly generated string to produce compiled code. The server also computes a hash of the compiled code to produce a unique identifier for the software program. Upon receiving a request from a user to download the software program, the server generates a transaction for a blockchain that has a transaction identifier and the transaction including a user identifier for the user and the unique identifier. The server embeds the transaction identifier and the unique identifier with the software program, and downloads the software program to a computing device associated with the user.
US10572684B2 Systems and methods for enforcing centralized privacy controls in de-centralized systems
Systems, computer-readable media, and methods for improving both data privacy/anonymity and data value, wherein data related to a data subject can be used and stored, e.g., in a distributed ledger data structure, such as a blockchain, while minimizing re-identification risk by unauthorized parties and enabling data, including quasi-identifiers, related to the data subject to be disclosed to any authorized party by granting access only to the data relevant to that authorized party's purpose, time period, place and/or other criterion via the obfuscation of specific data values, e.g., pursuant to the European Union's General Data Protection Regulation (GDPR) or other similar regulatory schemes. The techniques described herein maintain this level of privacy/anonymity while still satisfying the immutability, auditability, and verification mandated by blockchain and other distributed ledger technologies (DLTs) for the decentralized storage of transactional data. Such systems, media, and methods may be implemented on both classical and quantum computing devices.
US10572683B2 Individual data unit and methods and systems for enhancing the security of user data
An individual data unit for enhancing the security of a user data record is provided that includes a processor and a memory configured to store data. The individual data unit is associated with a network and the memory is in communication with the processor. The memory has instructions stored thereon which, when read and executed by the processor cause the individual data unit to perform basic operations only. The basic operations include communicating securely with computing devices, computer systems, and a central user data server. Moreover, the basic operations include receiving a user data record, storing the user data record, retrieving the user data record, and transmitting the user data record. The individual data unit can be located in a geographic location associated with the user which can be different than the geographic locations of the computer systems and the central user data server.
US10572680B2 Automated personalized out-of-the-box and ongoing in-application settings
Systems, methods, and computer-readable storage media are provided for automating personalized out-of-the-box and ongoing in-application settings. A triggering event is detected for an exchange of information between an information service and one or more application or service. A trust level and domain of information of the one or more application or service is determined. Based on the trust level and domain of information, information to be shared with the one or more application or service is identified and the identified information is shared. The information to be shared can be all of the requested information, some of the requested information, or none of the requested information.
US10572675B2 Protecting and monitoring internal bus transactions
A computing device includes a first component, a second component and a monitoring component. The monitoring component, receives, from the first component, a command to issue one or more transactions or data to the second component, and determines whether the first component is authorized to issue the one or more transactions, according to one or more policies or rules, which are received through an out-of-band mechanism to which the first component does not have access. If the monitoring component determines that the first component is authorized to issue the one or more transactions or data to the second component, it forwards the one or more transactions data to the second component. Otherwise, the monitoring component blocks the one or more transactions or data from being issued to the second component.
US10572673B2 Data anonymity
The present invention may be a method, a system, and a computer program product. An embodiment of the present invention provides a method for ensuring anonymity of data. The method comprises the following: determining the number of members of each cluster, based on one or more features of leaving of the members of the data; and anonymizing the data in the database, using the determined number.
US10572668B2 Operational verification
Example implementations relate to operational verification. In an example, operational verification includes a processor, a shared non-volatile memory storing updated system, and an embedded controller (EC) to operationally verify the updated system instructions based on comparison of a length of time associated with a BIOS boot of the computing system using the updated system instructions to a boot time threshold.
US10572664B2 Technique for detecting suspicious electronic messages
The disclosure relates to a method of detecting suspicious electronic messages. The method is performed in a messaging server which is in communication with a plurality of message senders and a plurality of message receivers, and comprises the steps of: receiving electronic messages sent from the plurality of message senders to at least one message receiver; extracting from each received message at least one message sender feature and at least one message content feature; recording the extracted message sender features and message content features in a database; determining, on the basis of the message content features recorded in the database, whether a specific content feature that can be associated with a current message has already been recorded in the past; if the specific content feature has already been recorded in the past, determining, on the basis of the message sender features recorded in the database, a number of message senders that can be associated with the specific content feature; and classifying the current message as suspicious if the determined number of message senders that can be associated with the specific content feature exceeds a predetermined threshold value. Also disclosed is a messaging server implementing the above described method.
US10572663B1 Systems and methods for identifying malicious file droppers
The disclosed computer-implemented method for identifying malicious file droppers may include (1) detecting a malicious file on the computing device, (2) constructing an ordered list of files that resulted in the malicious file being on the computing device where the malicious file is the last file in the ordered list of files and each file in the ordered list of files placed the next file in the ordered list of files on the computing device, (3) determining that at least one file prior to the malicious file in the ordered list of files comprises a malicious file dropper, and (4) performing a security action in response to determining that the file prior to the malicious file in the ordered list of files comprises the malicious file dropper. Various other methods, systems, and computer-readable media are also disclosed.
US10572650B2 Technologies for independent service level agreement monitoring
Technologies for monitoring service level agreement (SLA) performance in an end-to-end SLA monitoring architecture include a network functions virtualization (NFV) SLA controller configured to manage SLA agents initialized in various network processing components of the end-to-end SLA monitoring architecture. To do so, the NFV SLA controller is configured to provide instruction to the SLA agents indicating which types of telemetry data to monitor and receive the requested telemetry data, as securely collected and securely packaged by the SLA agents. The NFV SLA controller is further configured to securely analyze the received telemetry data to determine one or more performance metrics and compare performance benchmarks against the performance metrics to generate an SLA report that includes the results of the comparison. Other embodiments are described and claimed.
US10572648B2 Fraud resistant passcode entry system
A method for user passcode authentication. The method includes accessing a user information database with predefined user input option parameters and generating a random arrangement of input options from the predefined user input option parameters. The method includes manifesting the random arrangement of input options on an interactive display interface and receiving a selection of the interactive display interface input options. The method also includes comparing the received selection of interactive display interface options to the predefined user input option parameters.
US10572647B2 Touchscreen unlocking method and apparatus
A touchscreen unlocking method and apparatus are disclosed. The method includes receiving an unlocking instruction triggered by a user by sliding a control on a touchscreen; reading a corresponding user-defined screen locking configuration file according to the unlocking instruction; and performing an unlocking operation on the touchscreen according to the corresponding user-defined screen locking configuration file. In the present disclosure, when a user triggers unlocking, an unlocking operation is performed on a touchscreen according to a user-defined screen locking configuration file; and an unlocking control on the touchscreen can be self-defined and randomly set by the user, and different effects such as animation, sound, and vibration may be displayed in different states, thereby greatly improving unlocking convenience and fun, and meeting the requirement that the user hopes to self-define an unlocking manner according to the preference of the user.
US10572636B2 Authentication by familiar media fragments
A method comprising using at least one hardware processor for receiving a plurality of media files captured in real-time by a sensor of a client terminal, wherein each of the plurality of media files comprises data captured from the environment surrounding the client terminal. The method comprises extracting a plurality of captured media fragments from the plurality of media files. The method comprises retrieving a plurality of random media fragments from a database. The method comprises sending the plurality of captured media fragments and the plurality of random media fragments to the client terminal or to a different client terminal, for presentation to a user in an arbitrary order. The method comprises receiving from the client terminal or the different client terminal a selection of the plurality of captured media fragments. The method comprises sending a user authentication to a secure server module based on the selection.
US10572635B2 Automatic correction of cryptographic application program interfaces
A computer system may identify a cryptographic application programming interface (API) call for a program. The cryptographic API call may include a first variable. The computer system may determine that the first variable is a static value. The computer system may tag the first variable. The computer system may determine that the cryptographic API call will be executed. The computer system may replace the first variable with a second variable during execution of the program. The computer system may execute the cryptographic API call with the second variable.
US10572633B1 Method, manufacture, and apparatus for instantiating plugin from within browser
A method, apparatus, and manufacture for instantiating a browser plugin is provided. A client web browser of a client is employed to instantiate a browser plugin for the client web browser. Next, the client web browser is employed to obtain a reference to the browser plugin. Then, a command is given to the browser plugin via the reference to the browser plugin. The browser plugin is used by the client web browser rather than the web page.
US10572632B2 Using augmented reality interface and real-time glucose data to control insulin delivery device
Some embodiments provide a system to facilitate delivery of insulin to a patient. An insulin adjustment platform may include an input port to receive current blood glucose data, associated with the patient, from a continuous glucose monitoring unit. A camera may capture an image in substantially real time, and an adjustment engine may receive the current blood glucose data along with the captured image. An artificial intelligence algorithm may identify at least one probable food item within the captured image and automatically determine and display a default carbohydrate parameter associated with the at least one probable food item via an augmented reality interface. The system may interact with the patient via the augmented reality interface to adjust the default carbohydrate parameter and transmit data associated with the adjusted default carbohydrate parameter to an insulin delivery unit associated with the patient.
US10572630B1 Refill prescription by calendar reminder
The method and system may provide a service that allows a customer to order refills of prescription medications in a quick and hassle-free manner from a remote location using a virtual calendar on a computer or mobile device. The system identifies prescription medications eligible for refill by a customer on a particular date and transmits a calendar event to the customer. The calendar event includes a refill reminder identifier corresponding to the prescription medications eligible for refill. The customer replies to the calendar event that includes the refill reminder identifier. The system then receives the reply electronic communication from the customer and validates the refill reminder identifier associated with the reply electronic communication. Accordingly, the system retrieves prescription numbers associated with the refill reminder identifier and transmits the retrieved prescription numbers for filling and dispensing the prescription medications.
US10572623B2 Back-pressure in virtual machine interface
This application discloses a computing system having a virtual machine and a host program that communicate via a virtual interface. The virtual machine can generate a data packet for transmission to the host program via the virtual interface. The virtual machine can receive a saturation signal generated by a virtual interface driver in the virtual interface. The virtual interface driver can be configured to populate a virtual buffer in the virtual interface with the data packet. The virtual machine can determine an availability of resources in the virtual buffer to store the data packet based, at least in part, on the saturation signal, and selectively stall transmission of the data packet to the host program based, at least in part, on the saturation signal. The host program can bypass a hypervisor in the computing system to directly access the virtual buffer in the virtual interface.
US10572603B2 Sequence transduction neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a target sequence from an input sequence. In one aspect, a method comprises maintaining a set of current hypotheses, wherein each current hypothesis comprises an input prefix and an output prefix. For each possible combination of input and output prefix length, the method extends any current hypothesis that could reach the possible combination to generate respective extended hypotheses for each such current hypothesis; determines a respective direct score for each extended hypothesis using a direct model; determines a first number of highest-scoring hypotheses according to the direct scores; rescores the first number of highest-scoring hypotheses using a noisy channel model to generate a reduced number of hypotheses; and adds the reduced number of hypotheses to the set of current hypotheses.
US10572598B2 Method and system for ranking and summarizing natural language passages
Examples of the present disclosure describe systems and methods relating to generating a relevance score on a given natural language answer to a natural language query for ranking the answer among other answers for the query, while generating a summary passage and a likely query to the given passage. For instance, multi-layered, recurrent neural networks may be used to encode the query and the passage, along with a multi-layered neural network for information retrieval features, to generate a relevant score for the passage. A multi-layered, recurrent neural network with soft attention and sequence-to-sequence learning task may be used as a decoder to generate a summary passage. A common encoding neural network may be employed to encode the passage for the ranking and the summarizing, in order to present concise and accurate natural language answers to the query.
US10572586B2 Technique for automatically splitting words
A computer-implemented method, computer program product, and system are provided for separating a word in a dictionary. The method includes reading a word from the dictionary as a source word. The method also includes searching the dictionary for another word having a substring with a same surface string and a same reading as the source word. The method additionally includes splitting the another word by the source word to obtain one or more remaining substrings of the another word. The method further includes registering each of the one or more remaining substrings as a new word in the dictionary.
US10572573B2 Modifying native documents with formulas in a preview
A document preview system provides previews of a native document to client devices. To generate the preview of a document, the document preview system generates a preview document that presents the native document in a browser-compatible format including elements that correspond to fields in the native document. The document preview system also identifies a mapping between fields of the native document and the elements of the preview. The document preview system also identifies a formula listing for the elements of the preview code. When a user edits a document, the edits may be committed to the document preview system and in parallel generate a preview to update the user's display. When an updated preview is available, the updated preview is rendered in a hidden frame and the user's input context is captured and reproduced when the updated preview replaces the prior preview.
US10572571B2 API for specifying display of complication on an electronic watch
Systems, methods, and devices can efficiently manage the displaying of text on a screen of a computing device. For example, a client application can provide a data object for a particular style window on the screen. The data object can include a data item, comprising text data, one or more units specifying one or more portions of the text data to be displayed in the style window, and an identifier corresponding to a particular display function to be used in displaying the text data. The display function can be invoked to determine a potential text string to display based on the text data, the one or more units, and one or more rules corresponding to the particular display function. Additional text strings can be generated to obtain a text string that is shorter than or equal to a maximum length for the data item.
US10572568B2 Accelerator for sparse-dense matrix multiplication
Disclosed embodiments relate to an accelerator for sparse-dense matrix instructions. In one example, a processor to execute a sparse-dense matrix multiplication instruction, includes fetch circuitry to fetch the sparse-dense matrix multiplication instruction having fields to specify an opcode, a dense output matrix, a dense source matrix, and a sparse source matrix having a sparsity of non-zero elements, the sparsity being less than one, decode circuitry to decode the fetched sparse-dense matrix multiplication instruction, execution circuitry to execute the decoded sparse-dense matrix multiplication instruction to, for each non-zero element at row M and column K of the specified sparse source matrix generate a product of the non-zero element and each corresponding dense element at row K and column N of the specified dense source matrix, and generate an accumulated sum of each generated product and a previous value of a corresponding output element at row M and column N of the specified dense output matrix.
US10572566B2 Image quality independent searching of screenshots of web content
A system can capture screenshots of web content, and HTML sources for the web content when respective screenshots are captured. Document Object Model (DOM) information can be extracted from each HTML source and provided in a respective DOM extraction file (DEF) associated with each screenshot. The system can receive a keyword and search a repository including each screenshot and DEF combination, find the keyword in select DEFs, and identify select screenshots corresponding to the select DEFs with the keyword. Identifying marks can be added to the select screenshots in locations according to absolute coordinates for nodes corresponding to items in the select DEFs that include the keyword. A list of the select screenshots with identifying marks can be displayed for selection. The system can perform accurate searches of web screenshots independent of image quality and assist build and quality control processes for delivering web-content offerings.
US10572565B2 User behavior models based on source domain
A method for tailoring content in a web page is provided. There is a relationship between the source domain a user comes from and the behavior pattern of a user on a website. To predict the behavior patterns of a particular user coming from a particular source domain, first a large dataset is compiled from user logs. Second, session analysis is performed on the dataset to identify sessions, session characteristics, page view categories, and source categories. Third, sessions are clustered and analyzed to determine how the behavior changes according, to a source category. Fourth, a mapping between source categories and behavior patterns is generated. When a user requests a page view from a source domain, if the source domain is mapped to a source category, then a tailored version of the page view is presented to the user based on the mapping between source categories and behavior patterns.
US10572557B2 Detecting relevant facets by leveraging diagram identification, soical media and statistical analysis software
An approach to finding facets of big data across multiple subject fields which have mutual relevance and provide useful information and insights. The approach is based on an analysis of diagrams associated with facets found in big data, such as that available on the internet, and the results of the analysis are further refined through a regional analysis and a search of social media data for events pertaining to the facets. Embodiments can further make use of statistical analysis software to provide statistical evidence related to the facets that can validate the results and findings of facet relevancy.
US10572554B2 Method and system governing interaction between URL-possessing element of a physical web that includes a mobile web
A personalized way to digitally record a person's physical activities over time serves web searching, business advertising, nostalgia, security and object tracing purposes. The chronological digital history of the person's physical presence over a time includes (i) digital network entries from other members who hold their portable wireless short range device near the person's device and transmit a URL or other key data and (ii) digital member entries such a digital photograph of a store sign. The digital network entries and digital member entries are automatically transmitted to a database located on a telecommunications network at a time of entry. Advertisers can transmit to members when members enter premises of advertiser's store. Upon sign-up online, the authentication data uniquely associated with an account is provided and key data they want to transmit is associated with the account. Digital histories can be used to improve web searching and networking opportunities.
US10572553B2 Systems and methods for remote access to DB2 databases
Systems and methods are provided that allow client programs using APIs for accessing local DB2 databases to access DB2 systems on remote logical partitions and remote zSeries mainframes rather than from a local DB2 system. For example, a method may include intercepting a DB2 request using a documented API for accessing local DB2 databases from a client program executing on a source mainframe system. The method may also include selecting a destination mainframe system and sending a buffer including information from the request from the source mainframe system to the destination mainframe system and establishing, at the destination mainframe system, a DB2 connection with the DB2 system from the request. The method may further include receiving a response from the DB2 system, sending a buffer having information from the response from the destination mainframe system to the source mainframe system, and providing the information to the client program.
US10572549B2 Networked database connectivity
Databases that reside on a private network behind a firewall may be difficult to access from a cloud platform on the Internet. Techniques disclosed herein allow an Internet system to communicate with multiple different databases behind multiple different firewalls, however. A client-side private computer system, from behind a firewall, transmits a series of database request status inquires to a server system (not behind the firewall). These status inquiries may be sent as HTTP long poll messages. When the server wishes to query a database on the private network, it responds to one of the database request status inquiries. Because the client-side computer initiated communication, the server response is allowed to pass through the firewall when it might otherwise be blocked. Employing such techniques in parallel allows a server to interact with multiple firewalled databases without the difficulties and inconvenience of attempting a VPN connection.
US10572540B2 System for refining cognitive insights using travel-related cognitive graph vectors
A method, system and computer-usable medium are disclosed for using travel-related cognitive graph vectors.
US10572537B2 Efficient graph optimization
A method includes obtaining a graph including a plurality of nodes and a plurality of paths between the nodes, generating a data structure in which, for each node pair of the plurality of nodes, a count of the number of paths of length S between the node pair is stored in association with the length S, obtaining a modification of the graph, and estimating, based on the data structure and the modification, a change in a characteristic of the graph caused by the modification. The graph may represent an arrangement of elements in a system, and the characteristic may be indicative of performance of the system.
US10572533B2 Resolving inconsistent queues
Embodiments described herein may involve inconsistent queues. An example implementation may involve a computing device receiving a message indicating a playback queue corresponding to a playback zone of a media playback system. The playback queue may include first media items queued in a first order for playback by the playback zone. The computing device determines that a playlist at the computing device is to be queued for playback in the playback queue corresponding to the playback zone, the playlist including second media items in a second order. The computing device determines that the first media items in the first order is different from the second media items in the second order, and based on the determination, causes the first media items in the playback queue to be replaced with the second media items in the playlist.
US10572526B2 Weather-based natural language text processing
Relationship extraction between descriptors in one or more lists of weather condition descriptors, and adverse event descriptors within unstructured data sources using natural language processing. Medical condition descriptor may be a descriptor that may be used to further extract relationships between weather condition descriptors and adverse event descriptors. A data object is generated, according to a data model, based on the extracted relationships between the descriptors. A set of candidate unstructured documents containing the extracted relationship between the descriptors is retrieved and filtered by selecting unstructured documents that include a precautionary measure descriptor. The filtered precautionary measure descriptors are presented to a user in a summarized message to a user device.
US10572525B2 Determining an optimized summarizer architecture for a selected task
One example is a system including a plurality of summarization engines, an evaluator, and a selector. Each of the plurality of summarization engines receives content to provide a summary of the content. The evaluator determines a value of each summary for a selected task. The selector selects a summarization engine for the selected task based on the assessed value of each summary.
US10572523B1 Method and apparatus of obtaining and organizing relevant user defined information
A method and apparatus of organizing user requested data is disclosed. One example method may include transmitting a query message to a remote site to obtain the user requested data, receiving a response data based on the query message, the response data may include at least a portion of the user requested data. The method may also include storing the response data in a temporary data file memory location, processing the response data in the temporary data file, storing said at least a portion of the user requested data in a permanent data file, and presenting the permanent data file contents to the user. The user may have the capability of receiving numerous messages in a single interface and expanding those messages of interest to review the original message information.
US10572507B2 Coordination of point-in-time copy in asynchronous mirror environment during consistency group formation
A method, system and computer-usable medium are disclosed for improved point-in-time copying of data within an asynchronous data mirroring environment comprising: receiving a request to initiate an asynchronous data mirroring operation associated with a first point-in-time copying process; processing a first set of establish data to generate a point-in-time establish reservation, the first set of establish data associated with the first point-in-time copying process establish; using the point-in-time establish reservation to generate a second set of establish data if the second point-in-time copying process can be performed; using the second set of establish data to initiate a second point-in-time copying process; and, tracking establish operations in progress between the first point-in-time copying process and the second point-in-time copying process.
US10572503B2 Database system, information processing device, method and medium
Provided is a database system, wherein a first node holds a transaction log of a database together with identification information enabling identification of a sequence of commands, transmits specific identification information indicating a transaction log at a predetermined time point, and the transaction log and identification information from after the predetermined time point, to a second node, and transmits data in the database to the second node from the predetermined time point onwards, and when the data received from the first node has been loaded into a memory, the second node executes a command relating to a transaction log which is newer than the transaction log indicated by the specific identification information, on the loaded data.
US10572500B2 Feeding networks of message brokers with compound data elaborated by dynamic sources
Various embodiments of the invention disclosed herein provide techniques for transforming and distributing data in a distributed computing system. New data types are created on-demand by deriving, transforming, and aggregating data from already existing data sources. A data transformation engine identifies a first subscription request received from a first subscriber for a first resource included in a plurality of resources. The data transformation engine determines that the first resource is not available from any publisher included in a plurality of publishers. The data transformation engine generates a transformation rule that transforms a set of second resources available from a set of first publishers included in the plurality of publishers into the first resource. The data transformation engine transforms the set of second resources into the first resource based on the inferred transformation rule. The data transformation engine publishes the first resource to the first subscriber.
US10572495B2 Network assurance database version compatibility
Systems, methods, and computer-readable media for versioning data generated by a network tool to provide compatibility across different versions of the network tool. In some embodiments, a method can include generating network assurance data including network events by a first instance of a network tool at a first specific version state. A version identifier uniquely corresponding to the first specific version state can be appended to the network assurance data. A query for the network assurance data can be received from a second instance of the network tool at a second specific version state. Subsequently, access to the network assurance data can be provided to the second instance of the network tool according to a version constraint for data generated by the network tool using the version identifier uniquely corresponding to the first specific version state and appended to the network assurance data.
US10572494B2 Bootstrapping the data lake and glossaries with ‘dataset joins’ metadata from existing application patterns
A method to search for at least one relationship pattern in a plurality of runtime artifacts is provided. The method may include detecting at least one data manipulation statement in the plurality of runtime artifacts. The method may also include extracting at least one relationship clause from the detected at least one data manipulation statement. The method may further include parsing the extracted at least one relationship clause. The method may include generating at least one normalized syntax tree based on the parsed at least one relationship clause. The method may also include performing a classification and a snippet discovery on the generated at least one normalized syntax tree.
US10572492B2 Method, apparatus, and computer program product for ranking content channels
A method, apparatus and computer program product are provided for ranking channel pages of a host system. Content channels may comprise content relating to a particular category or having a commonality. Explicit data provided by user input, and/or implicit data derived or received from a user device or third party may be used to generate explicit and/or implicit parameters. Based on the parameters, content channels may be ranked and displayed in an order based on the ranking, and/or a home content channel may be identified. The host system may therefore target a user with relevant content.
US10572490B2 Automatically augmenting message exchange threads based on tone of message
Methods, apparatus, systems, and computer-readable media are provided for automatically augmenting message exchange threads based on a detected tone of messages exchanged between participants. In various implementations, a message contributed to a message exchange thread involving one or more message exchange clients by a participant may be determined. In various implementations, an idle chatter score associated with the message may be calculated. In various implementations, either a conversational response to the message or content responsive to a search query generated based on the message may be selectively incorporated into the message exchange thread based at least in part on the idle chatter score. In some implementations, a search query suitability score associated with the message may also be calculated.
US10572482B2 Database statistical histogram forecasting
A method and system for forecasting a histogram in a database system is provided. The method includes determining that database table statistics and historical statistical histograms associated with specified subject matter have been previously retrieved. The database table statistics and historical statistical histograms are retrieved and determined to be frequency based histograms. Historical target values associated with the historical statistical histograms are identified and new target values associated with the historical target values are identified. A value identifying a number of occurrences for identified target values comprising the new target values and the historical target values is forecast and database table histograms comprising the identified target values are stored.
US10572473B2 Optimized data visualization according to natural language query
An optimal visualization format for a data corpus is automatically selected and generated based upon a natural language query or statement about the data corpus from a user by accessing the subject data corpus; receiving the query or statement from the user a natural language expression; identifying symbols in the query or statement through natural language processing; mapping the symbols to weights for a plurality of visualization formats; scoring the visualization formats; and generating a visualization of the subject data corpus according to the scores. Optional metadata, such as row and column labels, database field labels, and XML DTD's may be mined for symbols, as well. The new tool may generate the visualization as a digital image file, a digital document file, a digital movie file, a digital three-dimensional model file, or a combination of these.
US10572471B2 Transactional table truncation for concurrent transactions
A method, a processing device, and a computer program product are provided. A truncate table command for truncating all or a subset of one or more rows of a database table is received from a first transaction executing on a processing device. At least one read operation on the truncated database table is performed for at least one transaction concurrent with the first transaction, wherein the truncated rows are visible to the at least one concurrent transaction and invisible to subsequent transactions. Storage units that store the truncated rows are reclaimed in response to completion of the at least one concurrent transaction.
US10572464B2 Predictable allocation latency in fragmented log structured file systems
A method, system and computer program product for managing a file system includes a plurality of allocation areas of loaded allocation trees to serve a request per file system drive for a transaction group. The system also includes a module configured to move a loaded allocation tree to an unloading tree in the event the loaded allocation tree will not satisfy the request. The system additionally includes a module configured to select and place in a loading tree queue a most eligible unloaded tree based on a weight of each unloaded tree. The system further includes a module to asynchronously process the loading tree queue and an unloading tree queue threads parallel to a storage pool allocator sync process. Allocation areas are attached in a circular ring of loaded allocation trees. Space map trees are converted into fixed size areas for constant latency loading logs and creating index trees.
US10572463B2 Efficient handling of sort payload in a column organized relational database
A system for sorting in a column organized relational database by sorting only key columns in the column organized relational database to reduce memory and CPU usage. The sort may be performed using an in memory sort. After sorting the key columns, the system orders a payload column according to an order indicated by the key columns. The payload column is associated with the key columns in the column organized relational database. The system assesses memory capacity prior to ordering the payload column. Prior to ordering a plurality of payload columns, the system refrains from automatically concatenating the plurality of payload columns, and refrains from automatically de-concatenating any concatenated payload columns after the ordering the plurality of payload columns. The system determines an amount of required memory necessary to order the payload column, and detects an amount of available memory accessible to order the payload column.
US10572454B2 Storage method and apparatus for distributed file system
Provided are a storage method and apparatus for a distributed file system. The method includes: determining access times to a same file in preset time; and migrating the file to a storage device with higher performance than that of a current storage device according to the access times. Through the technical solution, tiered storage is performed on files in the distributed file system according to access enthusiasm of the files, that is, a file with a high access frequency in the preset time is migrated to a storage device with higher performance, and a file fragment storage location is associated with file fragment access enthusiasm through differential storage, so that IOPS pressure between storage devices is balanced and the overall performance is improved.
US10572450B2 Reducing database fragmentation
Techniques to reduce database fragmentation are disclosed. In various embodiments, an indication is received to store an attribute value for an entity that has a row or other entry in a first database table, wherein the first database table does not have a column for the attribute. It is determined that the value corresponds to a mapped value that is associated with not having an entry in a separate, second database table configured to store the attribute. Entries are made in the second database table only for values of the attribute other than the mapped value. Application level software code is configured to associate absence of a row in the second database table with the mapped value for the attribute.
US10572449B2 Systems, devices, and methods for software discovery using application ID tags
Provided herein are methodologies, systems, and devices for facilitating software discovery within a server environment using an enterprise-specific application identifier tag file. Such enterprise-specific application identifier tag files can be created for applications from various vendors and can include enterprise-specific information not known to an application vendor. Once created, the enterprise-specific application identifier tag file is deployed within the server environment, and may be saved on a database associated with the server environment. The application identifier tag files can include a link to their corresponding application files and can facilitate in application/software discovery by allowing a user to determine application information by performing an enterprise-specific application identifier tag file query.
US10572445B2 Transferring or migrating portions of data objects, such as block-level data migration or chunk-based data migration
A system and method for migrating data objects based on portions of the data objects is described. The system may transfer portions of files, folders, and other data objects from primary storage to secondary storage based on certain criteria, such as time-based criteria, age-based criteria, and so on. An increment may be one or more blocks of a data object, or one or more chunks of a data object, or other segments that combine to form or store a data object. For example, the system identifies one or more blocks of a data object that satisfy a certain criteria, and migrates the identified blocks. The system may determine that a certain number of blocks of a file have not been modified or called by a file system in a certain time period, and migrate these blocks to secondary storage.
US10572442B2 Systems and methods for providing distributed tree traversal using hardware-based processing
A database management system (DBMS) run a host CPU and a hardware coprocessor accelerate traversal of a tree-type data structure by allocating reusable memory in cache to store portions of the tree-type data structure as the tree-type data structure is being requested by the host CPU. The hardware coprocessor manages the cached tree-type data structure in a manner that is transparent to the host CPU. A driver located at the host CPU or at a separate computing device can provide an interface between the host CPU and the hardware coprocessor, thus reducing communications between the host CPU and the hardware coprocessor.
US10572437B2 Adaptive read technique for multi-drop bus
An apparatus is provided which comprises: a data circuitry to send and receive data to and from one or more devices coupled to the data circuitry via a first transmission line; and a first adjustable clock buffer coupled to the data circuitry, wherein the first adjustable clock buffer is to adjust a delay to an edge of a read clock according to a response time of the one or more devices.
US10572435B2 Techniques of accessing serial console of BMC using host serial port
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an embedded-system device. In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an embedded-system device. The embedded-system device provides to a host of the embedded-system device control of a first serial port controller of the embedded-system device. The embedded-system device further connects a serial port with the first serial port controller. The embedded-system device also determines whether the embedded-system device is in a predetermined condition. The embedded-system device disconnects the serial port from the first serial port controller and connecting the serial port with a second serial port controller when the embedded-system device is in the predetermined condition.
US10572433B2 Accessing data in accordance with an execution deadline
A method begins by a processing module of a dispersed storage and task (DST) execution unit receiving a data request for execution by the DST execution unit, the data request including an execution deadline. The method continues with the processing module comparing the execution deadline to a current time. When the execution deadline compares unfavorably to the current time the method continues with the processing module generating an error response. When the execution deadline compares favorably to the current time the method continues with the processing module determining a priority level based on the deadline and executing the data request in accordance with the priority level.
US10572431B2 Data transmission circuit with encoding circuit, and semiconductor apparatus and semiconductor system including the data transmission circuit
A data transmission circuit includes a data bus inversion encoding circuit configured to compare previous output data and current output data, invert or non-invert the current output data to control the number of data transitions; and transmitters configured to drive signal transmission lines based on outputs of the data bus inversion encoding circuit.
US10572430B2 Methods and apparatus for programming an integrated circuit using a configuration memory module
An integrated circuit may include a printed circuit board and multiple processor sockets on the printed circuit board. Each of the multiple processor sockets is operable to receive a microprocessor and a programmable device. When a microprocessor is placed in a processor socket, that microprocessor may communicate with memory dual in-line memory modules (DIMMs). When a programmable device is placed in a processor socket, that programmable device may first be configured using a configuration DIMM and may then communicate with memory DIMMs during normal operation. The configuration DIMM may include multiple options for configuring the programmable device and may also provide additional management functions specifically tailored to the programmable device.
US10572427B2 Device programming system with protocol emulation
A system and method of operation of a device programming system includes a protocol emulation layer for translating data storage commands from an initial protocol to the protocol of the programmable devices. The protocol emulation layer simplifies the data access and control of the programmable devices by allowing the reuse of existing code bases for legacy devices.
US10572424B2 Method and apparatus for switching state
A method of switching an apparatus state of a first apparatus having a first universal serial bus (USB) interface connected via a connecting wire with a second USB interface of a second apparatus is provided. The method may include receiving a state switching instruction, setting a level of a configuration channel (CC) in a USB interface circuit corresponding to the first USB interface from a first high level to a first low level via a logic controller of the first apparatus when the state switching instruction instructs the first apparatus to perform a master-to-slave switch, and setting the level of the CC in the USB interface circuit corresponding to the first USB interface from the first low level to the first high level via the logic controller of the first apparatus when the state switching instruction instructs the first apparatus to perform a slave-to-master switch.
US10572421B2 Topology-aware parallel reduction in an accelerator
A topology-aware parallel reduction method, system, and recording medium including obtaining the GPU connection topology of each of the plurality of GPUs as a connection tree, transforming the connection tree into a three layer tree comprising an intra-root tree, an intra-node tree, and an inter-node tree, evenly partitioning each entry on each of the GPUS, and selectively transferring data either in either direction or in each direction, simultaneously, along the evenly partitioned three layer tree using a full-duplex configuration of a PCIe bandwidth.
US10572418B2 Method for integrating a further bus subscriber into a bus system, and bus system for integrating a further bus subscriber therein
A method for integrating a further bus subscriber into a bus system, and a bus system, having a master module and subscribers disposed in series, includes the temporally consecutive method steps: in a first method step, the further bus subscriber transmits a data packet to the master module in order to log in to the master module, in a second method step, a bus subscriber disposed between the further bus subscriber and the master module stops the data packet and checks whether the bus system has already received a release, in a third method step, the first bus subscriber forwards the data packet to the master module if the bus system has not yet received a release, or in a third, in particular an alternative, method step, if the bus system has already received a release, the bus subscriber stores the data packet and waits until the release of the bus system is revoked and after the release has been revoked, forwards the stored data packet to the master module.
US10572416B1 Efficient signaling scheme for high-speed ultra short reach interfaces
A master integrated circuit (IC) chip includes transmit circuitry and receiver circuitry. The transmit circuitry includes a timing signal generation circuit to generate a first timing signal, and a driver to transmit first data in response to the first timing signal. A timing signal path routes the first timing signal in a source synchronous manner with the first data. The receiver circuitry includes a receiver to receive second data from a slave IC chip, and sampling circuitry to sample the second data in response to a second timing signal that is derived from the first timing signal.
US10572410B2 Function-specific communication on a multi-drop bus for coexistence management
Systems, methods, and apparatus are described that provide for communicating coexistence messages over a multi-drop serial bus. A data communication method includes configuring a common memory map at each of a plurality of devices coupled to a serial bus, receiving at a first device coupled to the serial bus, first coexistence information directed to a second device coupled to the serial bus, generating at the first device, a coexistence message that includes the first coexistence information, and transmitting the coexistence message to the second device over the serial bus. The first coexistence information in the coexistence message may be addressed to a location in the common memory map calculated based on a destination address associated with the first coexistence information and a unique identifier of the first device.
US10572400B2 Shared processing of a packet flow by multiple cores
A packet processing device CPU, including multiple processing cores. A NIC, which is coupled to the CPU, includes at least one network port, receives a flow of incoming data packets in a sequential order from a packet communication network, and receive logic, which delivers the incoming data packets in the flow to a designated group of the cores for processing by the cores in the group, while distributing the incoming data packets to the cores in alternation among the cores in the group. In response to the incoming data packets, the cores in the group generate corresponding outgoing data packets and queue the outgoing data packets for transmission by the NIC in the sequential order of the incoming data packets. Transmit logic in the NIC transmits the outgoing data packets to the network in the sequential order via the at least one network port.
US10572397B2 Masking storage device presence
An example method to hide a presence of a storage device is provided herein. The method masks the presence of the storage device using a microcontroller that controls a presence bit. The method unmasks the presence of the storage device using the array controller to instruct the microcontroller to change the value of the presence bit after installation is complete.
US10572396B2 Display apparatus, display control method, and computer readable recording medium
A display apparatus including a display that displays messages includes a message retrieval unit that retrieves messages by accessing a message management server, a display method selection unit that selects a display method for the retrieved messages in response to a count of the retrieved messages, and a display controller that performs control to display on the display the messages retrieved from the message management server in the display method selected by the display method selection unit. The display method selection unit selects a first display method that displays the retrieved messages while scrolling the retrieved messages repeatedly if the count of the retrieved messages is equal to or below a display switching threshold value, and selects a second display method that displays the retrieved messages while scrolling the retrieved messages if the count of the retrieved messages is above the display switching threshold value.
US10572387B2 Hardware control of CPU hold of a cache line in private cache where cache invalidate bit is reset upon expiration of timer
A memory access control includes a tracker configured to receive cache invalidate (XI) commands from the memory controller and to provide responses to the memory controller and an address storage element in the tracker that stores an address to be locked by one of the processing units. The system also includes a lock required, a cache invalidate (XI) tracker bit, a set input that upon receipt of a set command sets the lock required bit when a first condition is met, a first reset input that resets the lock required bit upon receipt of a reset command; and a second reset input that resets the XI tracker bit. The tracker rejects incoming XI commands from the memory controller when the lock required bit is set, allows incoming XI commands when the lock bit is not set and sets the XI tracker bit when a first incoming XI command is received.
US10572382B2 Method of operating data storage device and method of operating data processing system including the same
A method of operating a data storage device includes receiving size information of a region needed for a data transaction from a host, calculating the sum of a size of a first region available in an invisible region-to-user and a size of a second region available in a visible region-to-user based on the size information, and communicating a response indicating possibility of the data transaction to the host based on a calculation result.
US10572381B2 Updating cache using two bloom filters
Updating cache devices includes a processor to detect a first set of hash functions and a first bit array corresponding to elements of a cache. In some examples, the processor detects a first instruction to add a new element to the cache and modify the first bit array based on the new element. Additionally, the processor processes a first invalidation operation and generates a second bit array and a second set of hash functions, while processing additional instructions. The processor deletes the first bit array and the first set of hash functions in response to detecting that the second bit array and the second set of hash functions have each been generated. Some examples process a second invalidation operation with the second set of hash functions and the second bit array.
US10572374B2 System and method for automated software testing based on machine learning (ML)
The invention provides a system and method for automated software testing based on Machine Learning (ML). The system automatically picks up results of the software test automation reports from software test automation framework. The report parser parses the failures from the report. A ML engine compares them with the failures that are known or present in the NoSQL database. After the creation of bug ticket in the defect-tracking tool, an automated notification system notifies the stakeholders via email or instant messaging about the status of the respective ticket. A feedback to the system by software test engineer helps to make the system learn or adjust the decision making to be more precise.
US10572366B1 Hardware inventory system
A system hardware report is generated during a restart of a user device. In some examples, prior to handing over the user device to an operating system, a collection module is invoked. The collection module collects information determined during the BIOS operation. The collected information can include information about various aspects of the user device, such as the type of CPU, memory type and size, input/output devices, and the like.
US10572364B2 Calculating a carbon-saving quantity for an individual
Behavior data associated with a user is obtained. The behavior data is generated when the user uses an Internet service and includes a user identification and identification information indicating the Internet service. At least one predefined carbon-saving quantity quantization algorithm is determined based on the identification information related to the Internet service. A carbon-saving quantity associated with the user is calculated based on the obtained behavior data and the determined at least one predefined carbon-saving quantity quantization algorithm. Based on the calculated carbon-saving quantity associated with the user and the user identification, user data is processed. The user data is related to the carbon-saving quantity associated with the user.
US10572363B2 On-site visualization of component status
Embodiments of the present invention enable a portable computing device such as a smartphone or a tablet computer, to capture one or more codes for one or more corresponding components positioned in proximity to the portable computing device, and to convey the one or more codes to a management system. Upon receiving the one or more codes, the management system can be configured to convey, to the portable computing device, an identification and a status of each of the one or more components. The portable computing device can then present the status of the one or more components on a display, and the one or more components are detected based on a distance of the portable device in relation to the one or more components such that when a plurality of the one or more components are in a field of view of the portable device.
US10572361B2 Concurrent production use of a production enterprise system and testing of a modified enterprise system
A method for concurrent production use of an enterprise system and testing of a modified enterprise system is provided. The method includes obtaining inputs from one or more users of a production enterprise system; providing the inputs from the one or more users to the production enterprise system; determining, by at least a hardware processor, a subset of the inputs from among the one or more users to use to test the modified enterprise system; performing, by at least the hardware processor, one or more transactions on the subset of the inputs on the modified enterprise system and a copy of the production enterprise system; and analyzing, by at least the hardware processor, the one or more transactions to determine that the modified enterprise system is correctly configured.
US10572360B2 Functional behaviour test system and method
A functional behaviour test system for a target computer program includes data defining user interface functionality encoded in a data repository. The test functional behaviour system includes a definition system arranged to receive, for the target computer program, a selection of a functional behaviour test definition, the definition system further being arranged to receive an input on one or more parameters for the selected behaviour test definition to define a functional behaviour test for the target computer program, a validation system arranged to validate the functional behaviour test in dependence on the data defining user interface functionality, a data repository to store the validated functional behaviour test, and a test interface system to provide access by a substantially automated execution environment to the validated functional behaviour test in the data repository for testing of the validated functional behaviour test against the target computer program.
US10572355B2 Transfer track format information for tracks in cache at a primary storage system to a secondary storage system to which tracks are mirrored to use after a failover or failback
Provided are a computer program product, system, and method to transfer track format information for tracks in cache at a primary storage system to a secondary storage system to which tracks are mirrored to use after a failover or failback. In response to a failover from the primary storage system to the secondary storage system, the primary storage system adds a track identifier of the track and track format information indicating a layout of data in the track, indicated in track metadata for the track in the primary storage, to a cache transfer list. The primary storage system transfers the cache transfer list to the secondary storage system to use the track format information in the cache transfer list for a track staged into the secondary cache having a track identifier in the cache transfer list.
US10572347B2 Efficient management of point in time copies of data in object storage by sending the point in time copies, and a directive for manipulating the point in time copies, to the object storage
A computer program product is provided for managing point in time copies of data in object storage. The computer program product comprises a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processor to cause the processor to create point in time copies of data, and send the point in time copies of the data to an object storage system. Also, the program instructions are executable by the processor to cause the processor to send a directive for manipulating the point in time copies of the data.
US10572332B1 Failure prediction system
Among other things, embodiments of the present disclosure can help improve the functionality of failure prediction systems by identifying potential future failure events in a hardware or software component based on an analysis of current and historical information for the system. Embodiments of the present disclosure may use historical data associated with past technology failures to identify causal factors identified in current event data to help predict future outages and disruptions.
US10572328B2 Systems and methods to reprogram mobile devices
A computing device including: more than two Universal Serial Bus (USB) ports configured to be connected respectively to more than two mobile devices simultaneously; at least one processor coupled to the USB ports; and a memory storing instructions configured to instruct the at least one processor to reprogram, through the more than two USB ports, the more than two mobile devices simultaneously.
US10572325B2 Power storage management system
An object of the invention is to improve communication quality in a power storage management system.The above-mentioned problem may be solved by the following one solution. When a communication error where transmission, reception, or both transmission and reception of a signal is not allowed occurs between one or a plurality of a plurality of information acquisition devices that acquires states of a plurality of power storage cells and an information collection device that communicates with the plurality of information acquisition devices in a time-division manner, and collects information related to the states of the plurality of power storage cells acquired by the plurality of respective information acquisition devices, a process for resolving a communication error is executed by putting all the plurality of information acquisition devices in a state in which communication with the information collection device is allowed at all times. Here, the plurality of information acquisition devices is in a state in which communication with the information collection device is allowed in a first period in which the plurality of information acquisition devices communicates with the information collection device, and is in a state in which the state, in which communication with the information collection device is allowed, is canceled in a second period in which other information acquisition devices communicate with the information collection device in a relation of n to 1 (n is a positive natural number indicating the number of communication channels of the information collection device).
US10572322B2 Network control plane design tool
Systems and methods provide design and testing for a control plane of a network region.
US10572312B2 Method and apparatus for the virtualization of resources using a virtualization broker and context information
Disclosed herein are a variety of devices, methods, and systems for providing virtualization for IoT systems so that IoT physical resources can be flexibly and efficiently shared. Virtualization requests may be processed based on a context-aware approach and various means are disclosed for determined whether and how to virtualize a resource.
US10572310B2 Deploying and utilizing a software library and corresponding field programmable device binary
Examples of techniques for utilizing a field programmable device binary to perform a workload are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include: calling an application program interface to perform a workload; determining, by a processing device, using dynamic characteristics of the workload and a workload environment, whether the workload should be processed by a field programmable device or a software library running on the general purpose processing device; responsive to determining to process the job by the field programmable device, deploying the job to the field programmable device; and responsive to determining to process the job by a software library running on the general purpose processing device, deploying the job to the software library.
US10572308B2 Method and apparatus for monitoring virtual document object model
An apparatus for monitoring a virtual document object model includes: generating, via a first thread, a first VODM node by a first thread and sending the first VODM node to a second thread; comparing, via the second thread, the first VODM node to a second VODM node to be updated so as to determine whether the first VODM node is the same as the second VODM node to be updated, and returning a comparison result to the first thread; and sending, via the first thread, the first VODM node to a third thread when the comparison result indicates that the first VODM node is different from the second VODM node to be updated. The third thread is configured to perform page rendering based on the first VODM node.
US10572302B2 Computerized methods and systems for executing and analyzing processes
Systems, methods, and other embodiments associated with executing and analyzing processes are described. In one embodiment, a method includes providing access to a process execution architecture for executing available processes. The example method may also include evaluating configuration data to determine that an analysis is to be performed upon a first process for a user in response to the user accessing and logging into the process execution architecture. The example method may also include initiating an analysis session and executing the first process within the analysis session for the user while providing separate accessibility to other users to concurrently executing the first process. The example method may also include executing an analysis tool through the analysis session for analyzing execution of the first process. The example method may also include providing results of the analysis.
US10572298B2 Dynamic prediction of hardware transaction resource requirements
A transactional memory system dynamically predicts the resource requirements of hardware transactions. A processor of the transactional memory system predicts resource requirements of a first hardware transaction to be executed based on a resource hint, a type of hardware transaction that is associated with a given hardware transaction, and a previous execution of a prior hardware transaction that is associated with the type of hardware transaction. The processor allocates resources for the given hardware transaction based on the predicted resource requirements. The processor initiates execution of the first hardware transaction using at least a portion of the allocated resources.
US10572296B2 System and method for a data processing architecture
A data processing system and method integrates speed or transactional sensor data processing with batch level processing of sensor data using a hybrid-Lambda network architecture. In such a hybrid-Lambda network architecture, speed or transactional processing is performed, batch level processing is performed, and batch level processing results can be combined and integrated with the transactional processing events, and visa-versa, such that real time results can be influenced by long term analytics, and long term analytics can be influenced by real time events. For such processing, both speed or transactional and batch level, can occur as result of any type of sensor data being received, processed, and substantially immediately stored in immutable storage locations, for later retrieval and analysis.
US10572293B2 Node in cluster membership management protocol
A method for a node to become a member of a cluster includes, when the node is in an initialization state, refraining from starting any service for the cluster, rejecting any reconfiguration request from a coordinator of the cluster, and determining if a local copy of a member list is out-of-date. When the local member list is up-to-date, the method includes advancing to an observer state or a participant state depending on if the node is in the member list. When the local copy of the member list is out-of-date, the method includes waiting to receive the member list, updating the local member list to be equal to the member list, persisting the local member list, recording the local member list as up-to-date, and advancing to an observer state or a participant state depending if the node is in the member list.
US10572292B2 Platform independent GPU profiles for more efficient utilization of GPU resources
Disclosed are various examples for platform independent graphics processing unit (GPU) profiles for more efficient utilizes of GPU resources. A computing device can identify a platform independent configuration of a virtual machine, such as one made by an administrator, that indicates that a virtual graphics processing unit (vGPU) is to be utilized in execution, where the configuration comprising a graphics computing requirement for the virtual machine. The computing device can identify one or more hosts available in a computing environment to place the virtual machine, where each of the plurality of hosts comprises at least one GPU. The computing device can identify a most suitable one of the hosts to place the virtual machine based at least in part on the graphics computing requirement and whether a preferred graphics card was specified.
US10572290B2 Method and apparatus for allocating a physical resource to a virtual machine
A virtual machine resource allocation method and apparatus applied to a virtual machine technology, and relate to the field of communications technologies and improve performance of a virtual machine, where the method includes acquiring a resource allocation parameter of a virtual machine, where the resource allocation parameter includes a scheduling parameter, and the scheduling parameter indicates that at least two of a physical processor resource, a physical memory, and a physical input/output (IO) device allocated to the virtual machine are located on a same processor node, and allocating a physical resource to the virtual machine according to the resource allocation parameter.
US10572289B2 Guest-initiated announcement of virtual machine migration
Systems and methods for implementing guest-initiated announcement of virtual machine migration. An example method may comprise: receiving, by an origin hypervisor running on an origin computer system, a migration announcement of a virtual machine; copying at least a part of a state of the virtual machine to a destination computer system; and responsive to stopping the virtual machine on the origin computer system, causing a destination hypervisor running on the destination computer system to broadcast the migration announcement over a network associated with the destination computer system.
US10572287B2 Configuring virtual machines on cores based on priority
Measures, including methods, systems and computer-readable storage mediums, for use in configuring virtual machines on a host device including a plurality of processing cores. A first virtual machine is configured to run on a subset of cores of the plurality. The first virtual machine is of a first type. A second virtual machine is configured to run on any of the cores in the plurality. The second virtual machine is of a second, different type. The first virtual machine is configured to have a first priority which is higher than a second priority of the second virtual machine such that processing resources are available to the first virtual machine when required by the first virtual machine instead of being available to the second virtual machine.
US10572286B2 Memory access optimization in a processor complex
An aspect includes memory access optimization in a processor complex. A non-limiting example includes determining one or more offload criteria for offloading memory movement in the processor complex. A memory movement process parameter corresponding to the one or more offload criteria is identified. Movement of a block of memory from a first block location at a first host to a second block location at a second host is scheduled as the memory movement process performed by an offload engine based on determining that the memory movement process parameter exceeds at least one of the offload criteria. The block of memory is moved from the first block location at the first host to the second block location at the second host as the memory movement process performed by the first host based on determining that the memory movement process parameter does not exceed at least one of the offload criteria.
US10572281B1 Bi-directional notification service
Techniques are disclosed for a bi-directional notification service. The techniques disclosed herein notify a user of an application in real-time based on a context of the application. A given notification may require a particular context before the notification can be presented to the user. The notification service also provides a channel for a user to provide feedback regarding the application. Multiple users may submit feedback messages each of which are enriched with contextual information related to the application at the time the message is submitted. Each feedback message is assigned to a category based on the content of the feedback message and contextual information of the notification. A heat map may be generated to visualize a number of feedback messages associated with one or more categories.
US10572280B2 Mobile application activity detector
The subject matter of this specification generally relates to detecting events that occur within mobile applications without modifying code of the mobile application. In some implementations, a front-end server receives, from a mobile application management application installed on a client device, interaction data specifying (i) a user interaction identifier for a user interaction with an interactive item that presents, at a first mobile application, content for a second mobile application and (ii) an interactive item identifier. The front-end server receives event data specifying an occurrence of a specified user action within the second mobile application and the interactive identifier for the interactive item. A back-end server determines that the specified user action resulted from the user interaction based on a match between the interactive item identifier specified by the event data and the interactive item identifier that links to the user interaction identifier for the user interaction.
US10572268B2 Network booting in a peer-to-peer environment using dynamic magnet links
A method, computer program product, and system includes a processor(s) connecting a first computer system to a boot swarm, initiating formation of a peer to peer network. The processor(s) receive a request from a second computer system, a request for a file. The processor(s) configure the second computer system, including implementing a client application hosted from a resource in the first computer system, to facilitate the second computer system joining the peer to peer network. The processor(s) determine immediate peer(s) in the peer to peer network available to provide the file to the second computer system. The processor(s) generate a magnet link that includes a listing of address(es) of the immediate peer(s), ranking address(es) from best source to worst source for downloading the file. The processor(s) provide the second computer system with the magnet link to utilize in downloading the file from a peer.
US10572266B2 Systems, methods, and apparatus for controlling the power-on or boot sequence of an integrated circuit based on power harvesting conditions
In some embodiments, an apparatus includes an integrated circuit such as a system on chip that operates in part from harvested power and that uses information about power harvesting conditions to alter a power-on sequence or boot sequence based on that information. In some embodiments, a method uses information about power harvesting and energy harvesting conditions to alter a power-on sequence or boot sequence.
US10572265B2 Selecting register restoration or register reloading
Register restoration or register reloading is selected. A restoration request to restore a plurality of architected registers is obtained. A determination is made as to whether a snapshot associated with the plurality of architected registers is valid. The snapshot provides in-core values for the plurality of architected registers. Based on the snapshot being valid, a determination is made as to whether the snapshot is to be used to recover an individual architected register of the plurality of architected registers. Based on determining the snapshot is to be used, the snapshot is used to recover the individual architected register. Based on determining the snapshot is not to be used, memory is used to recover the individual architected register.
US10572263B2 Executing a composite VLIW instruction having a scalar atom that indicates an iteration of execution
A processor core includes a storage device which stores a composite very large instruction word (VLIW) instruction, an instruction unit which obtains the composite VLIW instruction from the storage device and decodes the composite VLIW instruction to determine an operation to perform, and a composite VLIW instruction execution unit which executes the decoded composite VLIW instruction to perform the operation.
US10572262B2 Register mapping of register specifiers to registers depending on a key value used for mapping at least two of the register specifiers
An apparatus comprises a set of registers and mapping circuitry to perform a mapping operation to map each of a set of register specifiers to a respective register from among the set of registers in dependence on a mapping function. The mapping function is dependent on a key value. In addition, the mapping for at least two register specifiers from among the set of register specifiers is dependent on the same key value.
US10572261B2 Providing task-triggered deterministic operational mode for simultaneous multi-threaded superscalar processor
A task identifier-based mechanism is configured to temporarily disable a dual-issue capability of one or more threads in a superscalar simultaneous multi-threaded core. The core executes a first thread and a second thread which are each provided with a dual-issue capability wherein up to two instructions may be issued in parallel. In response to a task identifier being received that is indicative of a task requiring an improved level of determinism, the dual-issue capability of at least one of the first thread or the second thread is temporarily disabled.
US10572260B2 Spatial and temporal merging of remote atomic operations
Disclosed embodiments relate to spatial and temporal merging of remote atomic operations. In one example, a system includes an RAO instruction queue stored in a memory and having entries grouped by destination cache line, each entry to enqueue an RAO instruction including an opcode, a destination identifier, and source data, optimization circuitry to receive an incoming RAO instruction, scan the RAO instruction queue to detect a matching enqueued RAO instruction identifying a same destination cache line as the incoming RAO instruction, the optimization circuitry further to, responsive to no matching enqueued RAO instruction being detected, enqueue the incoming RAO instruction; and, responsive to a matching enqueued RAO instruction being detected, determine whether the incoming and matching RAO instructions have a same opcode to non-overlapping cache line elements, and, if so, spatially combine the incoming and matching RAO instructions by enqueuing both RAO instructions in a same group of cache line queue entries at different offsets.
US10572258B2 Transitionary pre-emption for virtual reality related contexts
Systems, apparatuses and methods may provide for technology that activates a first context on a graphics processor and detects a context switch condition with respect to the first context. Additionally, a second context may be activated, in response to the context switch condition, on the graphics processor while the first context is active on the graphics processor. In one example, activating the second context includes adding a group identifier to a plurality of threads corresponding to the second context and launching the plurality of threads with the group identifier on the graphics processor.
US10572257B2 Handling effective address synonyms in a load-store unit that operates without address translation
Technical solutions are described for issuing, by a load-store unit (LSU), a plurality of instructions from an out-of-order (OoO) window. The issuing includes, in response to determining a first effective address (EA) being used by a first instruction, the first EA corresponding to a first real address (RA), creating a first effective real translation (ERT) table entry in an ERT table, the ERT entry mapping the first EA to the first RA. Further, in response to determining an EA synonym used by a second instruction, the execution includes replacing the first ERT entry with a second ERT entry, wherein the second ERT entry maps the second EA with the first RA, and creating an ERT eviction (ERTE) table entry in an ERTE table, wherein the ERTE entry maps the first RA to the first EA, the ERTE table entry maintains the relationship between the first EA and the first RA.
US10572256B2 Handling effective address synonyms in a load-store unit that operates without address translation
Technical solutions are described for issuing, by a load-store unit (LSU), a plurality of instructions from an out-of-order (OoO) window. The issuing includes, in response to determining a first effective address (EA) being used by a first instruction, the first EA corresponding to a first real address (RA), creating a first effective real translation (ERT) table entry in an ERT table, the ERT entry mapping the first EA to the first RA. Further, in response to determining an EA synonym used by a second instruction, the execution includes replacing the first ERT entry with a second ERT entry, wherein the second ERT entry maps the second EA with the first RA, and creating an ERT eviction (ERTE) table entry in an ERTE table, wherein the ERTE entry maps the first RA to the first EA, the ERTE table entry maintains the relationship between the first EA and the first RA.
US10572251B2 Method and apparatus for performing logical compare operations
A method and apparatus for including in processor instructions for performing logical-comparison and branch support operations on packed or unpacked data. In one embodiment, instruction decode logic decodes instructions for an execution unit to operate on packed data elements including logical comparisons. A register file including 128-bit packed data registers stores packed single-precision floating point (SPFP) and packed integer data elements. The logical comparisons may include comparison of SPFP data elements and comparison of integer data elements and setting at least one bit to indicate the results. Based on these comparisons, branch support actions are taken. Such branch support actions may include setting the at least one bit, which in turn may be utilized by a branching unit in response to a branch instruction. Alternatively, the branch support actions may include branching to an indicated target code location.
US10572243B2 Method and system for updating the software of a motor vehicle sensor
A method for updating software of at least one sensor in a motor vehicle, which is equipped with a motor vehicle communication system, comprises transmitting the software to be updated to the motor vehicle communication system and to install it from the motor vehicle communication system on the at least one sensor.
US10572238B2 Computer update scheduling based on biometrics
Embodiments of the present invention relate to scheduling updates on a personal electronic device based on biometric data gathered from a user. The personal electronic device, or another computing device, may receive a pending software update. The personal electronic device, or another computing device, may receive biometric data of the user from one or more biometric sensors. The biometric data may provide sufficient information to determine a sleep status of the user. The personal electronic device, or another computing device, may determine a sleep status of the user. The personal electronic device, or another computing device, may install the pending software update in response to determining that the user is sleeping. The personal electronic device, or another computing device, may delay the pending software update in response to determining that the user is not sleeping.
US10572237B2 Managing software changes to virtual network functions
A method includes measuring a first performance metric of a network comprising a plurality of virtual network functions (VNFs). The method also includes executing tasks to implement the software change on a first VNF set. The method also includes measuring a second performance metric of the network after at least one of the tasks has been completed and comparing the first performance metric to the second performance metric to determine a recommendation for whether to deploy the software change on the plurality of VNFs. The tasks are based upon a change management workflow created using a graphical model, the graphical model comprising modular building blocks selected from a change management catalog.
US10572234B2 App program running method and apparatus
A class description file describing a class associated with an application (APP) is generated based on an original file of the APP. The class description file is added to an installation package associated with the APP. Prior to execution of the APP, the installation package is downloaded. During the execution of the APP, the class description file is obtained from the installation package. The class associated with the APP is generated based on the class description file.
US10572223B2 Parallel decimal multiplication hardware with a 3x generator
A method to produce a final product from a multiplicand and a multiplier is provided. The method is executed by a parallel decimal multiplication hardware architecture, which includes a 3× generator, at least one additional generator, a multiplier recoder, a partial product tree, and a decimal adder. The 3× generator, the at least one additional generator, and the multiplier recoder generate decimal partial products from the multiplicand and the multiplier. The partial product tree executes a reduction of the decimal partial products to produce two corresponding partial product accumulations. The decimal adder adds the two corresponding partial product accumulations of the decimal partial products to produce the final product.
US10572220B2 Method for controlling controller and host computer with voice
Systems and methods to control a controller, such as a baseboard management controller (BMC), and its host computer with voice. The system may include a mobile device, which is communicatively connected to the controller via a network. The mobile device may receive a voice input, and generate a corresponding instruction by performing voice recognition to the voice input. The instruction may be sent to the controller for controlling the controller or its host computer. For example, the controller may perform a corresponding operation based on the instruction to determine whether the instruction is for the controller or for the host computer. When the instruction is for the host computer, in response to determining the target as the host computing device, the controller may perform keyboard-video-mouse (KVM) redirection to redirect the instruction to the host computer.
US10572219B2 Cadence-based selection, playback, and transition between song versions
A system and methods for acquiring cadence and selecting a song version based on the acquired cadence are disclosed. If the system detects a new cadence, then a new song version that corresponds to the new cadence can be played. The new song version playback can start in a corresponding position as the location of playback in a currently-playing song version. Each related song version shares one or more characteristics, such as melody, but is different in at least one characteristic, such as tempo.
US10572214B2 Method and system for identifying drawing primitives for selective transmission to a remote display
Remote desktop servers include a display encoder that maintains a secondary framebuffer that contains display data to be encoded and transmitted to a remote client display and a list of display primitives effectuating updated display data in the secondary framebuffer. The display encoder submits requests to receive the list of drawing primitives to a video adapter driver that receives and tracks drawing primitives that, when executed, update a primary framebuffer.
US10572209B2 Multi-display system
A multi-display system includes a plurality of display apparatuses which include a control section that controls operation of the display section and the communication section in response to an input to the operation input section. The control section sends picture position information including a first picture position corresponding to a currently displayed partial picture to at least the display apparatus displaying the partial picture corresponding to a second picture position via the communication section when the control section is instructed to change the picture position and is notified about the second picture position via the operation input section, and causes the display section to display the partial picture corresponding to the second picture position.
US10572198B2 Image forming apparatus, and image forming apparatus control method
An image forming apparatus is operable at least in a first power state and in a second power state, in which electric power consumption in the second power state is less than electric power consumption in the first power state. The apparatus includes a detection unit formed by a plurality of elements disposed to detect the temperature of an object, and a control unit configured to control the image forming apparatus in such a way as to shift from the second power state to the first power state based on a detection result obtained by the detection unit at first timing and a detection result obtained by the detection unit at second timing.
US10572194B2 Information processing apparatus communicable with label printing device
A non-transitory storage medium storing instructions that cause an information processing apparatus to serve as: a display controller that displays an edit screen including a setting region for setting of a print processing to be executed by a label printing device, an edit region for editing of an object to be printed, and a selection region for selection of the object; an obtainer that obtains selected data, as at least a portion of at least one data, when an operation of copying the at least the portion being selected on a data display screen, to the edit screen is input; and a determiner that determines whether the obtained selected data is data in tabular format. The display controller displays at least one candidate data on the selection region based on the selected data when the obtained selected data is data in tabular format.
US10572193B2 Controller for a printer capable of printing multiple images simultaneously
A controller for a printer, a printing system, method for controlling a printer and a software medium are disclosed. The controller includes a process monitor configured to determine which images of a plurality of images are currently being processed simultaneously by the printer; and a display configured to indicate to a user, based on the determining by the process monitor, which images of the plurality of images are currently being processed simultaneously by the printer.
US10572188B2 Server-embedded distributed storage system
A server-embedded distributed storage system and methods are disclosed. An exemplary method may include presenting at least one virtual disk to a client computing device. The at least one virtual disk includes storage cells from direct attached storage (DAS) devices of a plurality of separate servers for high availability access to data stored on the at least one virtual disk. The method may also include continuing to provide access to the data stored on the at least one virtual disk even in the event an internal storage controller for at least one of the plurality of servers is unavailable for managing its DAS device.
US10572187B2 Controller, data storage device, and computer program product
According to an embodiment, a controller includes a write control unit configured to make a control that converts data requested to be written by an external device into pieces of cluster data with a size of a cluster of a storage medium, compresses each piece of cluster data, determines a corresponding physical address of a write destination in the storage medium according to a predetermined rule, and writes the compressed pieces of cluster data to the storage medium using the physical address of the write destination. The write control unit also makes a control that writes a correspondence between the physical address and a corresponding logical address to a storage unit. The controller also includes a read control unit configured to a control that reads a piece of cluster data from the storage medium using an acquired physical address, and decompresses the read piece of cluster data.
US10572185B2 Non-volatile storage system with command replay
A memory system includes a non-volatile memory and a controller connected to the non-volatile memory. The controller is configured to receive a set of commands from a host during a first host startup sequence, write the set of commands in the non-volatile memory, and in response to receiving an indicator from the host, execute the set of commands written in the non-volatile memory during a second host startup sequence.
US10572180B1 Method and apparatus to perform a function level reset in a memory controller
Systems and methods are disclosed to perform a function level reset in a memory controller, in accordance with certain embodiments of the present disclosure. In some embodiments, an apparatus may comprise a storage controller circuit configured to receive a function reset indicator from a host device, the function reset indicator identifying a selected storage controller function executing at a storage controller of the apparatus. The circuit may abort each command associated with the selected function and pending at the apparatus based on the function reset indicator, verify that no commands associated with the selected function remain pending at the apparatus, and clear registers associated with the selected function based on the determination that no commands associated with the selected function remain.
US10572175B2 Method and apparatus of shared storage between multiple cloud environments
A computer system is coupled to a first storage system in a first site and a second storage system in a second site. The computer system comprises: a memory configured to store information which indicates that data in each segment of a plurality of segments of a logical unit is stored in the first storage system or the second storage system; and a processor configured to: receive an instruction to deploy an application, the instruction including access characteristic of the application; and determine if a snapshot of the logical volume is to be created either in the first storage system or the second storage system based on the access characteristic of the application and the information stored in the memory.
US10572171B2 Storage system
A storage system according to an aspect of the present invention includes one or more storage devices for storing write data to which a write request from a host computer is directed, and a storage controller that provides one or more volumes to the host computer. Further, the storage system manages the time when a write request is last received from the host computer for each partition within the volume. Then, the storage controller performs a deduplication process upon detecting the partition not receiving a write request for a predetermined time or more from the time when the write request is last received.
US10572156B2 Capacity forecasting based on capacity policies and transactions
According to one aspect of the present disclosure, a system and technique for capacity forecasting includes a host having a processor unit and a memory. Resource data associated with an environment is stored in the memory, the resource data comprising inventory information of applications, processing resources and storage resources of the environment. A ledger module executable by a processor unit creates a storage capacity-affecting transaction, identifies and links at least one of an application, processing resource and storage resource to the transaction from the resource data, determines an initiation time and duration associated with the transaction, and forecasts a change in capacity of at least one linked storage resource for the transaction and a time of the change in capacity.
US10572147B2 Enabling perimeter-based user interactions with a user device
A user device may include a display that includes a first area and a second area. The first area may be located around a periphery of the second area, and the first area may include a touch-sensitive surface. The user device may detect a user interaction with the first area and may determine an action associated with the user interaction. The user device may perform the action in association with information displayed in the second area.
US10572146B2 Electronic device and method for receiving and displaying user gesture inputs in accordance with one of multiple operation types
An electronic device is disclosed. The electronic device may include a touch display unit that receives and displays user gesture inputs. The electronic device may include a processor coupled to the touch display unit. Upon the touch display unit receiving a user gesture input, the processor may acquire the user gesture input from the touch display unit and determine an operation type from multiple operation types of the user gesture input based on one or more properties of the user gesture input. Upon the touch display unit receiving a user gesture input, the touch display unit may display the user gesture input in accordance with the operation type of the user gesture input as determined by the processor.
US10572143B2 Imaging system and imaging control method with pan/tilt control
An imaging system includes display means for displaying image data on a display screen, designation receiving means for receiving an arbitrary position designated by a user on the display screen, time measurement means for measuring a first time until a second position is designated after a first position where a first designated object is displayed on the display screen is designated, determination means for determining whether the first time is shorter than a first threshold time, acquisition means for acquiring a third position which is a position of the first designated object on the display screen when the second position is designated, and averaging means for performing simple averaging or weighted averaging for the second position and the third position to acquire a fourth position.
US10572129B2 Declarative user interface representation conversion via hierarchical templates
A declarative user interface representation in one declarative format can be converted to a declarative user interface representation in a different declarative format. Templates can rely on template helpers for mapping and programmatic extensions to support a wide variety of declarative formats. Complex scenarios such as composition and decomposition of properties across declarative representations can be supported. A hierarchical approach facilitates development and maintenance of solutions.
US10572128B2 Media presentation effects
A user interface may present multiple presentation slides for user selection. Each slide may include one or more shapes, and a shape thread may be associated with each shape on the slide. For a selected slide, the user interface may present one or more shape threads associated with the selected slide. Each shape displayed on the selected slide may be associated with a particular shape thread, and a user may independently adjust one or more slide transition attributes of a shape via the associated shape thread.
US10572116B2 Methods, apparatuses and computer program products for detecting active usage of a group- based communication system and rendering a trigger component to an associated interface
An apparatus is provided for detecting active usage of a group-based communication system having a group-based communication interface. The apparatus includes a memory and processor(s) configured to detect group-based activity data stored in the memory of the apparatus. The processor is further configured to determine an active user subset of a group-based communication system user group based on the group-based activity data. The processor is further configured to compare the active user subset to a predetermined user activity threshold. The processor is further configured to, in circumstances where the active user subset satisfies the predetermined user activity threshold, render a trigger component to the group-based communication interface. Corresponding methods and computer program products are also provided.
US10572113B2 Apparatus for notification of incoming communication
A system for providing various overlay information one UPnP AV media renderers. According to the present invention, indications of messages and/or other information received by a UPnP mobile telephone or other UPnP control point can be directly transmitted to a renderer and exhibited in different manners. The present invention also permits the UPnP control point to transmit an event subscription to me renderer for subsequent use. The renderer permits accept or reject the receipt of various information at the particular time.