Document Document Title
US10015915B2 Shield film, shielded printed wiring board, and method for manufacturing shield film
To provide a shield film which is capable of suitably shielding electric field waves, magnetic field waves, and electromagnetic waves progressing from one side to the other side of the shield film and has good transmission characteristics, a shielded printed wiring board, and a method for manufacturing the shield film, a metal layer 3 which is 0.5 μm to 12 μm thick and an anisotropic conductive adhesive layer 4 which is anisotropic so as to be electrically conductive only in thickness directions are provided in a deposited manner, so that electric field waves, magnetic field waves, and electromagnetic waves progressing from one side to the other side of the shield film are suitably shielded.
US10015908B2 System and method for cryogenic cooling of electromagnetic induction filter
Provided is a cooling device, and methods of fabricating and operating such cooling devices, for electromagnetic induction (EMI) filters. Specifically, a cooling device is provided which comprises a housing enclosing the electromagnetic induction filter. The housing may comprise one or more of the following: one or more exterior chambers, one or more central flow channels, and peripheral flow channels. The one or more exterior chambers surround an exterior surface of the EMI filter. The one or more central flow channels extend the length of the center of the EMI filter. The peripheral flow channels extend the length of the exterior of the electromagnetic induction filter. The peripheral flow channels may be disposed between one or more exterior chambers and open into the one or more exterior chambers. The one or more central flow channels, the peripheral flow channels, and the one or more exterior chambers are interconnected.
US10015907B2 Heat dissipating device
A heat dissipating device includes a thermal conductive substance, a plurality of heat-radiating protrusions and a plurality of turbulence-generating structures. The thermal conductive substance has a first surface and a second surface opposite to the first surface. The heat-radiating protrusions are integrally formed with the thermal conductive substance on the first surface. At least one of the turbulence-generating structures is formed on the first surface of the thermal conductive substance in concaved manner, and arranged around a bottom periphery of the heat-radiating protrusions, so as to obstruct a development of a boundary layer around the bottom of the heat-radiating protrusions.
US10015894B2 Communications interface system for landscape control systems
A communications interface system includes a housing and one or more removable components. The removable components can include one or more removable communications module configured to facilitate communication between the interface system and one or more other communications or control systems. A facepack can be removably coupled with the housing. The facepack can include one or more displays and/or user input structures.
US10015887B2 Two-step, direct-write laser metallization
A method for manufacturing includes coating a substrate (22) with a matrix (28) containing a material to be patterned on the substrate. A pattern (42) is fixed in the matrix by directing an energy beam to impinge on the coated substrate so as to fix the pattern in the matrix without fully sintering the pattern. The matrix remaining on the substrate outside the fixed pattern is removed, and after removing the matrix, the material in the pattern is sintered.
US10015878B2 Decoupling arrangement
In various embodiments, apparatuses and methods are disclosed that may be able to implement a multi-layer, three dimensional routing between a decoupling component and an input port for a SoC or MCM. A three dimensional (3D) structure may provide a defined current return path from the decoupling component to the input port. The current return path may be constrained by design to provide an equal and opposite electromagnetic flux to the input port thereby reducing series inductance between the input port and the decoupling component.
US10015871B2 Methods and apparatus for a conducted electrical weapon
A conducted electrical weapon (“CEW”) launches wire-tethered electrodes to provide a current through a human or animal target to impede locomotion of the target. The current may ionize air in a gap. A gap may occur between terminals at a face of the CEW and/or between the electrodes positioned near target tissue. A CEW may include a detector to detect ionization of air in a gap. A CEW may use information related to detecting ionization to determine a location where the ionization occurred. Information regarding location of ionization may be used to determine whether the current was delivered through the target via the electrodes.
US10015862B1 Power supply apparatus and method of supplying power
A power supply apparatus includes: a main switch element connected to a terminal of a lamp and configured to perform a switching operation; an AC to DC converter configured to an AC to DC converter configured to generate DC power by using a signal of an AC hot line and a signal of the terminal of the lamp; a comparator configured to compare a comparison input signal with a predetermined first reference voltage; and a control signal generator configured to generate a control signal for controlling an operation of the main switch element by using an output signal from the comparator.
US10015859B2 Backlight source adjustment method, backlight source adjustment device, and display device
The present disclosure provides a backlight source adjustment method, a backlight source adjustment device and a display device. After acquiring intensity information and spectrum information of current ambient light, a color temperature corresponding to the current ambient light is determined in accordance with the spectrum information of the current ambient light, and a total current to be currently supplied to a backlight source is determined in accordance with the intensity information of the current ambient light. Brightness values of light source branches having different color ranges in the backlight source are determined in accordance with the determined color temperature corresponding to the current ambient light and the total current, and currents for the light source branches are adjusted, so as to adjust color gamut of the backlight source in accordance with the current ambient light.
US10015851B2 Ballast circuit
A ballast circuit suitable for driving an LED or similar load, comprises a primary switch mode converter, means for measuring a modulation, such as a phase cut, as used for dimming light levels, on an input AC supply, a current regulator positioned in series with the load, and a feedback controller for controlling operation of the switch mode controller based upon measured modulation levels. The feedback controller is adapted to interrupt normal switching of the switch mode converter if modulation levels detected lead to the ballast working at a lower than desired efficiency (deep dimming), or if voltage levels across the current regulator are higher than desired. The feedback controller may have a further feedback means for controlling switch mode parameters during lower levels of modulation (shallow dimming). The circuit allows large dimming levels to be achieved without generating appreciable light flicker in the load.
US10015850B2 Lighting apparatus
Disclosed herein is a lighting apparatus capable of uniformly maintaining power consumed by light emitting units even in the case in which various voltages are applied, and increasing power efficiency while minimizing a heating problem by adjusting a reference voltage applied to a connection structure of the light emitting units and a distribution switch according to magnitude of the applied voltage.
US10015846B2 Semiconductor microwave oven and microwave feeding structure thereof
A semiconductor microwave oven and a microwave feeding structure thereof are provided. The microwave feeding structure of the semiconductor microwave oven includes: a chamber body having a door; a semiconductor power source configured to generate a microwave; and a microwave feeding assembly connected between the semiconductor power source and the chamber body, and configured to feed the microwave generated by the semiconductor power source into the chamber body and to convert a first microwave mode output by the semiconductor power source into a second microwave mode adaptive to microwave heating.
US10015834B2 Apparatus, device, and method for establishing connection to packet data network
Embodiments of the present invention provide an apparatus, a device, and a method. The method comprises: when it is detected that a position of user equipment changes, determining whether an area served by an anchor gateway through which the user equipment connects to a packet data network is consistent with an area served by a data forwarding gateway; sending, to the user equipment when a result of the determining is no, a packet data network connection release request that carries a reconnection indication; receiving a packet data network reconnection request sent by the user equipment; selecting an anchor gateway that serves an area consistent with the area served by the data forwarding gateway; connecting the user equipment to the packet data network by using the selected anchor gateway. Voice service experience of a user may be improved by using the method in the present invention.
US10015826B2 Adapter device for coupling an industrial field instrument to an industrial wireless network
A method includes coupling an adapter device to a field instrument in an industrial control system to provide a wireless communication capability to the field instrument. The method also includes converting, by the adapter device, information from a first protocol native to the field instrument into a second protocol native to a wireless network. The method further includes transmitting the information to at least one other device over the wireless network.
US10015824B2 Method and apparatus for transmitting uplink data having low latency in wireless communication system
The present specification provides a method for transmitting uplink data (UL data) requiring a low latency in a wireless communication system. The method performed by a terminal comprises: receiving control information related to a contention-based PUSCH zone from a base station; and transmitting uplink data to the base station on the basis of the received control information. The contention-based PUSCH zone is a resource area where uplink data of the terminal can be transmitted without allocation of a UL grant from the base station. Further, in order to distinguish between kinds of specific procedures performed by the terminal, the control information includes procedure-distinguishing information allocated for each kind of the specific procedures.
US10015818B2 Method for access to a medium by a multi-channel device
A method of accessing a medium on a transmission system having at least two channels, in which a multi-channel device groups at least two channels for the purpose of increasing the bandwidth. The method enables multi-channel devices and single-channel devices to coexist by sending out a preamble and header on each individual channel before the channels are grouped, a single-channel device that may be scanning the channel thus detecting that the message that follows is not intended for itself.
US10015805B2 User equipment and methods of bearer operation for carrier aggregation
Embodiments of a User Equipment (UE) to support dual-connectivity with a Master Evolved Node-B (MeNB) and a Secondary eNB (SeNB) are disclosed herein. The UE may receive downlink traffic packets from the MeNB and from the SeNB as part of a split data radio bearer (DRB). At least a portion of control functionality for the split DRB may be performed at each of the MeNB and the SeNB. The UE may receive an uplink eNB indicator for an uplink eNB to which the UE is to transmit uplink traffic packets as part of the split DRB. Based at least partly on the uplink eNB indicator, the UE may transmit uplink traffic packets to the uplink eNB as part of the split DRB. The uplink eNB may be selected from a group that includes the MeNB and the SeNB.
US10015803B2 Control apparatus, control method and storage medium
A control apparatus that controls the communication period length of a signal transmitted by radio obtains the first radio quality regarding the first signal and the second radio quality regarding the second signal when spatially separating and transmitting the first signal and the second signal in parallel. The apparatus determines whether the first radio quality satisfies the first level for transmitting the first signal in the first communication period length and whether the second radio quality satisfies the second level for transmitting the second signal in the second communication period length. In a case where the first radio quality does not satisfy the first level or the second radio quality does not satisfy the second level, the apparatus extends the communication period length of a signal having a smaller communication period length.
US10015802B2 Medium access control in industrial and automotive wireless with combined wired and wireless sensor networks
An embodiment of the invention relates to a local area sensor network including a central unit configured to receive a resource allocation request from a priority network sensor in a reserved timeslot and in response to designate a shared timeslot allocation. The priority network sensor transmits a resource allocation request in a reserved timeslot, and the sensor transmits data in the allocated shared timeslot. A sensor network can be formed with multiple gateways that each communicate over wired and wireless portions of the network. The central unit communicates with the gateways over the wired portion of the network. Wireless nodes communicate wirelessly with the gateways. The central unit receives a plurality of link quality indicators from the gateways for respective wireless paths to the wireless sensors, and selects a gateway for relaying a message from the central unit to a wireless sensor based on the link quality indicators.
US10015800B2 Beamforming training using polarization
A beamforming training using a polarization in a wireless local area network is provided. An initiator receives a response frame from the responder. The response frame includes information about a polarization type selected by the responder. The initiator transmits a sector sweep message to the responder using the selected polarization type through all sectors during a sector sweep.
US10015793B2 Wireless communication apparatus, wireless communication system, wireless communication method and program
A wireless communication apparatus is provided that performs wireless communication using a specified wireless channel and forms part of an ad hoc wireless network. The device includes a recording portion that records country ID information. and recording-time information in to a storage medium, where the recording-time information indicates the time at which the country ID information was recorded in to the storage medium, a time determination portion that uses the recording-time information to determine whether a predetermined time period has elapsed from the time at which the country ID information was recorded, and a channel setting portion that, when the predetermined time period has not elapsed from the time at which the country ID information was recorded in the storage medium, sets a wireless channel to a frequency channel that can be used in the country indicated by the country ID information recorded in the storage medium.
US10015782B2 Multiple subframe set CSI feedback
Certain aspects of the present disclosure relate to techniques and methods for reporting channel state information (CSI) feedback, for example, for UEs capable of supporting evolved interference management traffic adaptation (eIMTA). In one aspect, a method generally includes receiving signaling of a first uplink/downlink (UL/DL) subframe configuration for communicating with a base station (BS), receiving signaling of at least one channel state information (CSI) reporting configuration indicating at least two subframe sets, where each subframe set is associated with an interference measurement resource (IMR) configuration, detecting a collision of CSI reporting for the at least two subframe sets in an uplink subframe, prioritizing one subframe set from the at least two subframe sets for CSI reporting in the uplink subframe, and reporting CSI in the uplink subframe based on the prioritization.
US10015776B2 Low latency point to multipoint communication techniques
Techniques for low latency point to multipoint (PTM) communications in a system supporting communications using multiple different transmission time interval (TTI) durations are provided. The low latency PTM communications may be supported by one or more physical channels that support PTM communications at shortened TTI durations. In some examples, a base station may allocate, in a PTM traffic channel, a first set of resources for PTM transmissions with a first user equipment (UE) and a second UE, and may allocate a second set of resources (e.g., in a physical downlink shared channel (PDSCH)) for unicast transmissions to the first UE. The PTM transmissions may be transmitted using TTIs configured with durations shorter than TTIs used for transmitting unicast transmissions. Different sets of PTM resources may be allocated for different PTM transmissions having different TTI durations.
US10015768B1 Systems and methods for locating unrecognized computing devices
The disclosed computer-implemented method for locating unrecognized computing devices may include (1) identifying a plurality of cooperating computing devices on a wireless network that are each configured with a device location application, (2) determining a physical location for each cooperating computing device within the plurality of cooperating computing devices, (3) receiving, from the device location application on the plurality of cooperating computing devices, data about packets intercepted by the plurality of cooperating computing devices that are directed to the wireless network by an unrecognized computing device, and (4) locating the unrecognized computing device based on information received from the plurality of cooperating computing devices that identifies both the physical location for each cooperating computing device and signal strengths of the packets intercepted by the plurality of cooperating computing devices. Various other methods, systems, and computer-readable media are also disclosed.
US10015763B2 Terminal apparatus and base station apparatus
A terminal apparatus detects a downlink frame timing based on a synchronization signal in EUTRAN, receives a TA (Timing Advance) command from a base station apparatus of the EUTRAN, transmits an uplink signal in the EUTRAN to the base station apparatus of the EUTRAN at a timing based on at least the downlink frame timing and a value of the TA command, and transmits a signal between terminal apparatuses to another terminal apparatus at the same timing.
US10015753B2 System for downlink transmission using heterogeneous power
A system for downlink transmission using heterogeneous power includes a plurality of sensor nodes, a coordinator connected to a network including the plurality of sensor nodes and configured to transmit data to the plurality of sensor nodes, a power source configured to supply power required for the coordinator to transmit data to each of the plurality of sensor nodes through a single transmission passage at a position away by a specific distance from the network, to the coordinator, and a battery configured to supply power required for the plurality of sensor nodes to perform communication within the network, to the plurality of sensor nodes, wherein when a destination node as a reception target of the data, among the plurality of sensor nodes, receives the data, the destination node transmits a signal indicating the data reception to the other remaining nodes among the plurality of sensor nodes.
US10015748B2 Method and apparatus for changing an operating state of a portable electronic device
A method and apparatus for changing an operating state includes a portable electronic device determining that the portable electronic device is in a first position for which a display face of the portable electronic device is directed upward with respect to a downward-directed gravitational field. The method also includes determining that the portable electronic device is undergoing rotational motion through a curved trajectory that takes the portable electronic device from the first position to a second position and determining that the portable electronic device is in the second position for which the display face of the portable electronic device is directed downward with respect to the gravitational field. The method further includes responsively changing the operating state of the portable electronic device from an active state to an inactive state.
US10015743B2 Relaying communications in a wireless sensor system
Various embodiments of wireless ambient sensor unit are presented. The sensor unit may include a wireless transceiver configured to transmit sensor data and to receive instructions. The sensor unit may include a sensor configured to measure an ambient condition. The sensor unit may include a controller in communication with the wireless transceiver and the sensor. The controller may be configured to compare data measured about the ambient condition to a stored threshold while the wireless ambient sensor unit is functioning in a low-power mode. The controller may be configured to exit the low-power mode in response to the comparison of the data with the stored threshold. The controller may be configured to cause the data measured about the ambient condition to be transmitted by the wireless transceiver as one or more messages in response to the comparison to the stored threshold.
US10015729B2 Providing access to a GPRS network
Methods and devices for providing a device access to a General Packet Radio Service (GPRS) network are described. The GPRS network comprises a control node for controlling the access. The control node performs the steps of receiving a service request from the device, the service request comprising a device identifier, obtaining a group profile comprising a group identifier identifying a plurality of devices, selecting the group profile for serving the device, if the device identifier corresponds to the group identifier, and establishing a connection based on the group profile in accordance with the service request.
US10015728B2 Method and apparatus for performing scan operations
Various methods, apparatuses and/or articles of manufacture are provided which may be implemented for use by a mobile device to alter a scan operation. Various methods, apparatuses and/or articles of manufacture are provided which may be implemented for use by one or more electronic devices to determine one or more scan factors for use by a mobile device in altering a scan operation.
US10015724B2 Communication apparatus, control method for communication apparatus, and storage medium storing program
A communication apparatus that determines between apparatuses whether a service is executable before a wireless LAN connection is established and that establishes the wireless LAN connection only when the service is executable includes a determination unit that determines, if the communication apparatus and a communication partner apparatus overlap each other in terms of their roles as a requester when performing a handover, whether to transmit a response message in response to a request message received from the communication partner apparatus, and a transmission unit that transmits, if the determination unit determines to transmit the response message, a response message rejecting the connection using a second communication method to the communication partner apparatus using a first communication unit that performs wireless communication using a first communication method, regardless of whether the connection using the second communication method is executable.
US10015722B2 Data processing method and system
A data processing method when the handover or change appears between systems includes: a Mobility Management network element sends a data forwarding tunnel identifier of a target side processing network element to a user plane anchor network element, obtains a data forwarding tunnel identifier of the user plane anchor network element, and sends the data forwarding tunnel identifier of the user plane anchor network element to a source data forwarding network element.
US10015720B2 System and method for digital communication between computing devices
A communication system and method which receive and stores an identifier; mode, an outbound message; and transmits a modified version received inbound message. The system extracts routing data comprising location and identity of each respective forwarding transceiver from received messages; compares past received messages with a current message to determine repetition, and controls the transceiver to transmit a modified version of the message having appended a geographic location and identifying information of the communication device, selectively in dependence on at least: the extracted routing data comprising location and identity of each respective forwarding transceiver, the comparing, and an operating mode.
US10015718B2 Method, apparatus, and system for routing user plane data in mobile network
A method, an apparatus, and a system for routing user plane data in a mobile network are disclosed in the embodiments of the present invention, relate to the field of communications, and solve the problem that transmission delay of packet service data is relatively great in the prior art. The method for routing user plane data in the mobile network includes that: an access network bearer and a PDN gateway bearer of a user equipment are directly interconnected through a tunnel established between an access network and a PDN gateway; and data between a Home NodeB, a Home NodeB Gateway or a macro network access network and the PDN gateway is directly routed through the tunnel. The method, the apparatus, and the system can be applied to a mobile communication system.
US10015707B2 Method and device for processing pre-handover, UE and cell
Provided are a method and device for processing pre-handover, User Equipment (UE) and a cell. The method includes that: UE receives pre-handover target cell configuration information sent by a serving cell; and the UE executes pre-handover procedure according to the pre-handover target cell configuration information. By the disclosure, the problems of low handover success rate and poor handover robustness of inter-cell handover in the related art are solved, and effects of enhancing robustness of inter-cell handover, increasing a success rate of inter-cell handover and improving network performance and a user experience are further achieved.
US10015706B2 Radio communication system, terminal device, base station device, radio communication method, and integrated circuit
A measurement object of which a terminal device takes a measurement is selected based on information of whether or not the measurement object included in a measurement configuration message notified by a base station device includes a parameter for a gap configuration or for a cell identification time configuration for small-cell measurement, and receiving power of a cell in which the terminal device itself is present.
US10015703B2 Radio communication system, radio station, network operation management apparatus, and network optimization method
A radio communication system, a radio station, a network operation management apparatus, and a network optimization method are provided that make it possible to avoid performance degradation in the entire system when network optimization is performed individually. In the radio communication system in which radio stations perform network optimization based on statistical communication quality in at least one cell, a radio station (10) notifies information related to a change in statistical communication quality in a cell under the radio station (10) to another radio station (20) or a network apparatus (30) managing the another radio station.
US10015691B2 Channel state information procedure for enhanced component carriers
Techniques are provided for transmitting reference signals and CSI reports within a wireless communications system using variable length downlink or uplink transmission time intervals (TTIs). CSI reference signals and CSI reports may be transmitted at times that accommodate the variable length TTIs. A UE may receive signaling that indicates when a CSI reference signal is to be transmitted, and when a CSI report is to be transmitted to a base station. CSI reporting may be performed periodically using a physical uplink control channel (PUCCH) in designated uplink symbols, may be aperiodic using a physical uplink shared channel (PUSCH), or a combination thereof. A UE may receive signaling indicating periodic CSI reporting, aperiodic CSI reporting, or both. Such signaling may be received, for example, via radio resource control (RRC) signaling or within a downlink or uplink grant.
US10015688B2 Technique for monitoring data traffic
A technique that assists in identifying services for monitoring data traffic in a communication network is provided. The communication network includes a terminal configured to transceive data traffic and a component configured to measure data traffic. As to a method aspect of the technique, the terminal associates one or more communication services that are executed or executable at the terminal with one or more communication endpoints. The terminal further sends a service identification report indicative of the association to the component.
US10015686B2 Access point grouping based on performance and location
In a system of wireless access point routing devices each creating a wireless network, a management server monitors the performance of the wireless networks to identify performance degradation. Any wireless networks experiencing performance degradation are grouped by region to determine whether a common cause for the degradation is present.
US10015685B2 Network infrastructure and software defined remote radio head controller
A network infrastructure for a wireless communication system is disclosed. The infrastructure comprises a fronthaul network, an RRH pool, a radio service chain (RSC). The RSC is coupled to the fronthaul network and the RRH pool for allocating the RRH resources. The RSC comprises an orchestrator and a remote radio head (RRH) controller. The orchestrator is used for receiving a radio resource request from the at least one C-RAN and converting the radio resource request into a RRH specific command. The RRH controller is used for slicing the RRH resources to create virtual RRHs according to the radio resource request.
US10015680B2 Detecting neighbor cell system information by low complexity user equipment
According to some embodiments, a method in a network node comprises determining a transmitter configuration of a target network node of a target cell and determining a receiver configuration of a first wireless device. The method further comprises communicating a request to the first wireless device to acquire system information of the target cell if the receiver configuration of the first wireless device indicates that the first wireless device comprises at least two antennas for acquiring system information of the target cell, or the transmitter configuration of the target network node indicates that the target network node comprises at least two antennas for transmitting system information of the target cell.
US10015677B2 Coverage estimation of wireless cellular networks by user equipment (UE) idle mode measurements
Generally, this disclosure provides devices, systems and methods for improved coverage estimation of wireless cellular networks through User Equipment (UE) idle mode measurement and reporting. A UE may include a signal measurement module to measure a reference signal received power (RSRP) of a serving cell of the UE, the UE in an idle mode, and to determine if the RSRP is below a threshold value. The UE may also include a cell search and selection module to search for a neighbor cell in response to determining that the RSRP is below the threshold value, and to camp on the neighbor cell if the search succeeds. The UE may further include a data logging module to log information associated with the neighbor cell, if the neighbor cell search succeeds and to log information associated with the serving cell, if the neighbor cell search fails.
US10015673B2 Cellular device authentication
When manufacturing, distributing, or selling mobile phones, each phone is associated with an asymmetric cryptographic key pair, comprising a public key and a private key. The private key is stored on the phone, and the public key is stored in a public key repository. When connecting to a cellular network, a phone provides its device ID to the network. The cellular network queries the public key repository to determine the public key of the phone and authenticates the phone using the phone's public key. The cellular network also provides a digital identity certificate to the phone, allowing the phone to authenticate the cellular network using a public key infrastructure (PKI).
US10015661B2 Methods and systems for admission control in D2D communication in a wireless broadband network
This disclosure relates generally to wireless communication systems, and more particularly to methods and systems for admission control in D2D communication in a wireless broadband network. In one embodiment, a method is disclosed for admission control in device-to-device communication in a wireless broadband network. The method may comprise receiving, via the hardware processor, proximity-based device-to-device discovery requests; and classifying, via the hardware processor, the received proximity-based device-to-device discovery requests into bins. The method may further include determining, via the hardware processor, priority levels for the bins; and selecting, via the hardware processor, one of the bins as having a highest priority level. The method may also include identifying in a first-in-first-out manner, via the hardware processor, one of the proximity-based device-to-device discovery requests classified into the selected bin; and generating and providing, via the hardware processor, a proximity-based device-to-device discovery response to the identified proximity-based device-to-device discovery request.
US10015657B1 Providing information to a mobile device based on an event at a geographical location
A system, method, and non-transitory computer readable medium comprising instructions for receiving information about an event from at least one mobile device, the information comprising location information and event type information and identifying the event based on the information, the event being identified by associating the event type information with a specific event and associating the location information with a particular location associated with the specific event.
US10015656B2 Reception apparatus, reception method, transmission apparatus, and transmission method
There is provided a reception apparatus including a first acquisition unit which acquires, preceding text format second signaling data to be transmitted in a lower-level layer than an IP layer in a hierarchy of a protocol of an IP transmission system and containing control information independent of a service identified by an IP address, binary format first signaling data containing a flag indicating whether the second signaling data exists in digital broadcast using the IP transmission system, a second acquisition unit which acquires the second signaling data on the basis of the first signaling data, and a control unit which controls operation of the units which perform various types of processing on the basis of the second signaling data. The present technology can be applied to, for example, a television receiver.
US10015654B2 Tracking and theft-recovery system for mobile assets
A system for tracking objects includes tracking devices each attached to an object to be tracked and including a short range communications module. A server includes a processor and a memory. A mobile communications device (typically a mobile telephone) includes memory for storing an identification of the mobile device, a long range communication module for communication over a cellular communication network and a short range communications module for receiving short range signals transmitted from tracking devices. The mobile telephone also includes a location determination module to determine the location of the mobile telephone. On receipt of a short range distress signal from a tracking device, a location is obtained from the location module and a signal transmitted to the server including at least the identification of the tracking device, a time of receipt of the short range signal from the tracking device and the determined location of the tracking device when the short range signal was received.
US10015650B2 Dynamic branding based on baseboard management controller
A generic software application may be dynamically branded in response to communication with a baseband management controller. Servers and other information handling systems may be remotely or locally managed using the generic software application. The generic software application provides an interface to the baseboard management controller. The baseboard management controller locally stores one or more branding files associated with a brand identity. Once the communication is established, the baseboard management controller sends the branding files to a device executing the generic software application. The branding files may then be incorporated into the interface provided by the generic software application. The interface may thus assume the brand identity associated with the baseband management controller. When management of the baseband management controller is completed, the communication terminates and the branding files may be discarded. The interface provided by the generic software application may thus return to a debranded state.
US10015649B2 System and method for providing assistance during medical emergency
Various aspects of a system and method to provide assistance during a medical emergency are disclosed herein. The system comprises one or more circuits in an electronic device configured to receive sensor data associated with a user from one or more sensing devices. A change in health condition of the user is detected based on the received sensor data. Alert information that corresponds to the detected change is communicated to one or more other electronic devices associated with one or more other users. The one or more other users are selected based on profiles of the one or more other users.
US10015643B2 Managing multicast traffic
Multicast traffic in a communication network may be obtained via subscription. For example, the multicast traffic may be obtained via a local subscription, via a visited domain of a mobile node for example, or a remote subscription, via a home domain of a mobile node for example, A network entity, such as a Mobile Access Gateway (MAG) and/or a local multicast router for example, may be used to manage the routing of the multicast traffic to the mobile node. The network entity may manage the multicast traffic using one or more multicast policies that may indicate how to route the multicast traffic to a mobile node.
US10015632B2 Precise positioning using time of arrival with pseudo-synchronized anchor nodes
A method of determining a position of at least one transceiver node comprises, anchor node by anchor node, transmitting respective positioning frames suitable for reception by a transceiver node and by the other anchor nodes. The transceiver node receives the positioning frames transmitted by the anchor nodes and ascertains respective times of reception for each. A solver stage determines the coordinates (xs, ys, zs) of the respective transceiver node and the time ts of transmission of the first positioning frame by an anchor node of first rank in the positioning sequence by numerically solving a non-linear system of at least five equations.
US10015631B2 Method for providing a mobile location based information service
A location-based service, and in particular location-based services involving mobile devices. With the disclosed method it is possible to provide individual information at a certain location to individual users, wherein the information may be based on a location profile that may be updated depending on inputs of the user itself or other users.
US10015624B2 Mobile terminal and controlling method thereof
A method of processing data in a system comprising both a mobile terminal and a wireless control device, the method comprising of pairing the mobile terminal with the wireless control device transmitting a first signal corresponding to a manipulation for finding the mobile terminal from the wireless control device to the mobile terminal displaying, in the mobile terminal, a message for indicating that an operation corresponding to the first signal is being performed with performing a specific function based on the strength of the first signal, wherein the specific function includes at least one of a vibration or sound output and transmitting a second signal corresponding to a manipulation for controlling the specific function from the wireless control device to the mobile terminal stopping, in the mobile terminal, the specific function in response to the second signal.
US10015620B2 Head tracking
A head tracking system that determines a rotation angle of a head of a user with respect to a reference direction, dependent on a movement of a user including changes of place, position, and/or posture. The head tracking system includes a sensing device for measuring a head movement to provide a measure representing the head movement, and a processing circuit for deriving the rotation angle of the head of the user with respect to the reference direction from the measure. The reference direction is dependent on the movement of the user.
US10015618B1 Incoherent idempotent ambisonics rendering
Techniques of rendering sound for a listener involve producing, as the amplitude of each of the source driving signals, a sum of two terms: a first term based on a solution s† to the equation b=A·s, and a second term based on a projection of a specified vector ŝ onto the nullspace of A, ŝ not being a solution to the equation b=A·s. Along these lines, in one example, the first term is equivalent to a Moore-Penrose pseudoinverse, e.g., AH(AAH)−1·b. In general, any solution to the equation b=A·s is satisfactory. The specified vector that is projected onto the nullspace of A is defined to reduce the coherence of the net sound field. Advantageously, the resulting operator is both linear time-invariant and idempotent so that the sound field may be faithfully reproduce both inside the RSF and at a sufficient range outside the RSF to cover a human head.
US10015614B2 Binaural multi-channel decoder in the context of non-energy-conserving upmix rules
A multi-channel decoder for generating a binaural signal from a downmix signal using upmix rule information on an energy-error introducing upmix rule for calculating a gain factor based on the upmix rule information and characteristics of head related transfer function based filters corresponding to upmix channels. The one or more gain factors are used by a filter processor for filtering the downmix signal so that an energy corrected binaural signal having a left binaural channel and a right binaural channel is obtained.
US10015612B2 Measurement, verification and correction of time alignment of multiple audio channels and associated metadata
Some methods may involve receiving a block of audio data, the block including N pulse code modulated (PCM) audio channels, including audio samples for each of the N channels, receiving metadata associated with the block of audio data and receiving a first set of values corresponding to reference audio samples. A second set of values, corresponding to audio samples from the block of audio data, may be determined. The first and second set of values may be compared. Based on the comparison, it may be determined whether the block of audio data is synchronized with the metadata.
US10015609B2 Glitch detection and method for detecting a glitch
System and method for detecting a glitch is disclosed. An embodiment comprises increasing a bias voltage of a first capacitor, sampling an input signal of a first plate of the first capacitor with a time period, mixing the input signal with the sampled input signal, and comparing the mixed signal with a reference signal.
US10015608B2 Methods and apparatus related to protection of a speaker
In one general aspect, a method can include calculating, at a calibration temperature of a speaker, a calibration parameter through a coil of the speaker in response to a first test signal, and can include sending a second test signal through the coil of the speaker. The method can also include measuring a parameter through the coil of the speaker based on the second test signal, and calculating a temperature change of the coil of the speaker based on the parameter and based on the calibration parameter at the calibration temperature.
US10015605B2 Fitting a bilateral hearing prosthesis system
A hearing prosthesis system includes a processor arranged to communicate a stimulation signal to a vibration stimulator of a first hearing prosthesis. The processor receives an indication of a measured input signal from a first transducer of a second hearing prosthesis. A processor calculates a feedback associated with the stimulation. The processor may also be further configured to adjust a gain table or an input to a feedback reduction algorithm in response to the calculated feedback. Additionally, the processor of the hearing prosthesis system may also be arranged to communicate a second stimulation signal to a vibration stimulator of the second hearing prosthesis. The processor receives an indication of a measured input signal from the first hearing prosthesis. Further, the processor calculates a second feedback associated with the second stimulation.
US10015603B2 Transferring acoustic performance between two devices
The technology described in this document can be embodied in a computer-implemented method that includes receiving information indicative of an acoustic transfer function of a first acoustic device, and obtaining a set of calibration parameters that represent a calibration of a second acoustic device with respect to the first acoustic device. The method includes determining a set of operating parameters for the second acoustic device based at least in part on (i) the acoustic transfer function and (ii) the calibration parameters. The second acoustic device, when configured using the set of operating parameters, produces an acoustic performance substantially same as that of the first acoustic device. The method also includes providing the set of operating parameters to the second acoustic device.
US10015602B2 Systems and methods for improving output signals from auditory prostheses
Attenuation covers are used to reduce the amplitude of input signals at a microphone or other sound-receiving component of an auditory prosthesis. The auditory prosthesis detects distortion present in the output signal from sound processing components and notifies a recipient that an attenuation cover is recommended or desirable. Use of the cover can provide a clearer output signal to the recipient, so as to improve the recipient experience. Such covers can be particularly useful in environments where the input sound signals exceed the dynamic range of the auditory prosthesis.
US10015592B2 Acoustic signal processing apparatus, method of processing acoustic signal, and storage medium
An acoustic signal processing apparatus includes circuitry to generate, when a plurality of sound receivers receive sound from a plurality of examination directions in a space and outputs acoustic signals of a plurality of channels, an effective signal corresponding to sound coming from each one of the examination directions based on the acoustic signals of the plurality of channels for each one of the examination directions, calculate a feature for each one of the examination directions based on the effective signal generated for each one of the examination directions, and select a target direction from the plurality of examination directions in the space based on the feature calculated for each one of the examination directions.
US10015591B2 Pickup apparatus and pickup method
A pickup apparatus includes a digital signal processor, at least one microphone, multiple amplifiers, and multiple analog-to-digital converters (ADCs), where each microphone is configured to receive an audio signal, and send the audio signal to an amplifier corresponding to the microphone, each amplifier is configured to amplify the received audio signal, and send the amplified audio signal to an analog-to-digital converter corresponding to the amplifier, each analog-to-digital converter is configured to convert the received audio signal into a digital signal, and send the digital signal to the digital signal processor, and the digital signal processor is configured to receive multiple digital signals sent by the multiple analog-to-digital converters, determine an unclipped digital signal from the multiple received digital signals, and determine an output signal according to a gain value corresponding to the unclipped digital signal. The pickup apparatus disclosed in the present disclosure may have excellent pickup performance in various pickup scenarios.
US10015586B2 Speaker box and method for manufacturing same
A speaker box includes a housing including a bottom wall and a side wall extending from the bottom wall, and a speaker unit in the housing. The speaker box further includes hard sound-absorbing material for supporting and integrally molded with the side wall. The hard sound-absorbing material forms an accommodation space for accommodating the speaker unit therein. The present disclosure further discloses a method for manufacturing the speaker box mentioned above.
US10015581B2 Feedback microphone adaptor for noise canceling headphone
A microphone adaptor comprises a body having a first end, a second end, and an opening extending from the first end to the second end. The second end is in communication with an electro-acoustic driver. A coupling mechanism is at the first end of the body for receiving a sensing microphone and securing the microphone against the body at a predetermined fixed distance from the electro-acoustic driver.
US10015580B1 Headphone assembly with interchangeable earpiece module
The present invention is a headphone assembly comprising a headband for fitting around the head of the user, a first earpiece module detachably connected to the first end of the headband, and a second earpiece module detachably connected to the second end of the headband.
US10015579B2 Audio accelerometric feedback through bilateral ear worn device system and method
A system includes at least one earpiece having at least one sensor, at least one speaker, and at least one processor capable of ascertaining a desired position for a user's head in order to guide the user as to the desired position for the user's head. A method it determining a current orientation of a user's head, calculating a desired position for the user's head in relation to the current orientation of the user's head, creating an audio signal containing instructions to guide the user as to the desired position for the user's head, and transmitting the audio signal to a user's ears.
US10015577B2 Biologically fit wearable electronics apparatus and methods
Detachable wearable electronic eyeglasses and head mounted gear with a plurality of electronic functions and interchangeable electronic function, and a wearable computer with optimal weight distribution and stretchable arms.
US10015575B2 Speaker assembly
A self-draining speaker assembly for draining a liquid is disclosed. The speaker assembly includes a frame having a cover member and a chassis member configured to receive the cover member. The cover member includes one or more openings. The chassis member includes a drain. An audio driver is supported by the frame and has a cone portion. The one or more openings, the cone portion, and the drain are disposed relative to each other so that a liquid entering the speaker assembly through the cover member exits the speaker assembly through the drain.
US10015571B2 Motorized microphone rail
Improvements in a motorized microphone rail system for a musical instrument and more particularly for a percussion instrument such as a drum, marimba or similar musical instrument. The microphone system includes a vibration isolation system. A vertical or horizontal tracking system bridges across supports of a drum or marimba in a vertical or horizontal tracking system. One or more microphones are supported on the first bridging structure. The microphone(s) are positional with a drive screw that is powered by a motor. The microphone can be moved along the supporting rail to alter the sound based upon the phasing of the sound wave between the drum heads or the sound producing elements. Electronic drive and control for operating a motor that positions the microphone is also disclosed.
US10015567B2 Mobile health system
A mobile health system includes a communication network. An electronic device is provided and the electronic device in electrical communication with the communication network. A sensing unit is removably coupled to the electronic device such that the sensing unit is in electrical communication with the electronic device. The sensing unit may be touched by a user thereby facilitating the sensing unit to record a biometric signal generated by the user. The sensing unit communicates the biometric signal to the electronic device. The electronic device transmits the biometric signal to the communication network. The communication network may communicate the biometric signal to a medical professional. Thus, the medical professional may recommend a medical treatment corresponding to the biometric signal.
US10015563B2 Method for building and transmitting a watermarked content, and method for detecting a watermark of said content
The present invention concerns a method for building a watermarked content for sending to at least one user unit having a user unit identifier, the watermarked content comprising a first series of packets, at least some from the first series of packets being available in at least two different qualities, wherein said method comprises the steps of: generating a watermark based on at least the user unit identifier, the watermark being formed by a first series of values from a predetermined set of values; mapping each of the at least two different qualities to one from the predetermined set of values; building the watermarked content by sequentially selecting from the first series of packets, a packet having a quality corresponding to each value from the first series of values forming the watermark. It further concerns a method for transmitting such a watermarked content.
US10015557B2 Content-based control system
Generally this disclosure describes a method for controlling the operation of a system based on a determination of content that is airing on a channel. A method may include transmitting at least one message including instructions to sample content from a channel, receiving a message indicating that certain content on the channel is complete, and activating a notification indicating that the certain content on the channel is complete. Another method may include receiving a message including instructions to sample content from a channel, sampling content from the channel, transmitting a message including the content sample, receiving a message comprising information related to the content sample, and determining whether certain content is complete on the channel based on the received information.
US10015554B1 System to present items associated with media content
A system provides information to a user viewing content about what items associated with that content is available for acquisition. When the user pauses presentation of the content, the system determines the merchandise associated with the particular scene of the content that the user is currently viewing. The system may also display the items to the user and provide multiple options for purchase, rental, and so forth. The system may enable the user to make a selection to purchase the merchandise, receive an order confirmation, and then resume presentation of the content.
US10015531B1 Occlusionless method for virtual image insertion
A system and method of occlusionless virtual insertion is disclosed that uses an animation of the image. The animation has a full image frame, a null frame, and a number of intervening video frames. When the animation is run, the image appears to be physically moved behind an edge of the animation video frames. An event video-stream is duplicated, and the duplicate delayed to provide a delayed event video-stream. The animation, stopped at the full image frame, is mixed into the delayed event video-stream steam at a selected location using video match moving algorithms. The resultant video-stream is broadcast. The un-delayed, event video-stream is monitored in the region corresponding to where the virtual insertion is occurring in the delayed event video-stream. When this corresponding region begins to become occluded by a foreground object, the animation is triggered. As the time delay of the delayed event video-stream equals the time it takes the animation to run from the full image frame to the null frame, when the foreground object moves into the insertion region in the delayed event video-stream there is no inserted image to occlude it. To the viewer, it appears as if the image is on a movable sign, and just happened to be translated out of view before the object of interest moved into the region.
US10015522B2 Mode dependent intra smoothing filter table mapping methods for non-square prediction units
An apparatus including a memory operably coupled to a processor. The processor is configured to determine whether to use an intra smoothing filter for a rectangular prediction unit (PU) based on a lookup table (LUT) used for square PUs, wherein a width of the rectangular PU is not equal to a height of the rectangular PU.
US10015519B2 Method and apparatus for decoding a video signal
The present invention relates to a method for decoding a video signal, comprising the steps of: acquiring a transform size flag of the current macroblock from a video signal; checking the number of non-zero transform coefficients at each pixel position in a first transform block which corresponds to the transform size flag; changing a scan order of the first transform block by prioritizing the position of the pixel having the greatest number of the non-zero transform coefficients in the first transform block; determining the number of the non-zero transform coefficients at each pixel position in a second transform block, and setting the changed scan order of the first transform block as an initialized scan order of the second transform block; adding the number of the non-zero transform coefficients at each pixel position in the first transform block and the number of the non-zero transform coefficients at each pixel position in the second transform block, and changing the scan order of the second transform block by prioritizing the position of the pixel having the greatest number of the non-zero transform coefficients; and decoding the transform coefficients arranged in the scan order changed in the previous step, wherein the first transform block and the second transform block have sizes corresponding to the transform size flag, and are contained in the current macroblock.
US10015496B2 Method and apparatus for temporal reference coding with light coding systems for display systems
A system and method for transmitting frames of video data to a display. Each frame is divided up into blocks, and the data from each of the resulting blocks is coded using temporal reference coding, along with intraframe coding. In one embodiment a difference block is formed by taking the difference between a block in a second frame of a sequence of frames, and a corresponding block, in the same position, in a first frame of the sequence of frames. The difference block is coded using intraframe coding, to form a coded difference block. The coded difference block is transmitted to a display; processing hardware in the display reconstructs the sequence of frames.
US10015478B1 Two dimensional to three dimensional moving image converter
The inventive method involves receiving as input a representation of an ordered set of two dimensional images. The ordered set of two dimensional images is analyzed to determine at least one first view of an object in at least two dimensions and at least one motion vector. The next step is analyzing the combination of the first view of the object in at least two dimensions, the motion vector, and the ordered set of two dimensional images to determine at least a second view of the object; generating a three dimensional representation of the ordered set of two dimensional images on the basis of at least the first view of the object and the second view of the object. Finally, the method involves providing as output an indicia of the three dimensional representation.
US10015474B2 Methods for end-user parallax adjustment
A thermal imaging system having visible light and infrared camera modules can perform various methods for reducing parallax errors between captured visible light and infrared images. The system can perform a first calibration method, which can be manual or automatic, and can receive subsequent parallax refinement adjustments via a user interface. The parallax refinement adjustments may be stored in memory for future use. Systems can include an add-on lens capable of interfacing with the infrared camera module for producing modified infrared images. The system can perform methods to reduce parallax between modified infrared and visible light images, and can receive subsequent parallax refinement adjustments to further reduce parallax between the modified infrared and visible light images. The add-on lens parallax refinement data can be stored in memory of the camera memory of the lens for future use in parallax correction.
US10015471B2 Asymmetric angular response pixels for single sensor stereo
Depth sensing imaging pixels include pairs of left and right pixels forming an asymmetrical angular response to incident light. A single microlens is positioned above each pair of left and right pixels. Each microlens spans across each of the pairs of pixels in a horizontal direction. Each microlens has a length that is substantially twice the length of either the left or right pixel in the horizontal direction; and each microlens has a width that is substantially the same as a width of either the left or right pixel in a vertical direction. The horizontal and vertical directions are horizontal and vertical directions of a planar image array. A light pipe in each pixel is used to improve light concentration and reduce cross talk.
US10015469B2 Image blur based on 3D depth information
Blurring is simulated in post-processing for captured images. A 3D image is received from a 3D camera, and depth information in the 3D image is used to determine the relative distances of objects in the image. One object is chosen as the subject of the image, and an additional object in the image is identified. Image blur is applied to the identified additional object based on the distance between the 3D camera and the subject object, the distance between the subject object and the additional object, and a virtual focal length and virtual f-number.
US10015464B2 Method, apparatus and computer program product for modifying illumination in an image
In accordance with an example embodiment a method, apparatus and a computer program product are provided. The method comprises partitioning an image into a plurality of super pixel cell areas and determining surface orientations for the plurality of super pixel cell areas. A surface orientation is determined for a super pixel cell area based on depth information associated with the image. The method further comprises receiving at least one virtual light source indication for modifying an illumination associated with the image. The illumination is modified by modifying brightness associated with one or more super pixel cell areas from among the plurality of super pixel cell areas based on the at least one virtual light source indication and surface orientations corresponding to the one or more super pixel cell areas from among the determined surface orientations for the plurality of super pixel cell areas.
US10015448B2 Display image formation device and display image formation method
A display image formation device enables, in an intuitive manner, designation of a location which the user wishes to see when multiple panoramic images obtained by multiple panoramic cameras are present, and enables display of the image for a designated site in a suitable state. One panoramic camera is selected from multiple panoramic cameras on the basis of the positional relationship between a designated position on a planar map and the multiple panoramic cameras. An extracted image region, which is extracted from the image photographed by the selected panoramic camera, is determined. A display image is generated such that the extracted image is arranged on the planar map.
US10015442B1 Three-way video calling on hinged multi-screen device
A mobile computing device is provided that includes a processor, an accelerometer, and a housing with two parts, the first part including a first camera and a first display device, and the second part including a second camera and a second display device. When a predetermined trigger condition is satisfied, the processor is configured to cause the first and second display devices to each simultaneously display image data captured by the second camera, and image data received from a remote computing device.
US10015429B2 Method and system for reducing noise in an image sensor using a parallel multi-ramps merged comparator analog-to-digital converter
A method of reducing noise in an image sensor using a parallel multi-ramps merged comparator analog-to-digital converter (ADC) starts with a pixel array capturing image data. The pixel array includes pixels to generate pixel data signals, respectively. An ADC circuitry acquires the pixel data signals. The ADC circuitry includes ADC circuits. Each of the ADC circuits includes a comparator and latches. The comparator includes a multi-input first stage. The comparator in each ADC circuit compares one of the pixel data signals to ramp signals received from a logic circuitry to generate comparator output signals. The latches in each ADC circuit latches the counter based on the comparator output signals, respectively, to generate ADC outputs. Other embodiments are described.
US10015404B2 Image display device displaying partial areas and positional relationship therebetween
For example, in an operation of determining a composition while zooming in a plurality of areas and confirming positional relationship of mutual images such as, for example, a case of horizontal leveling and the like performed when a construction is photographed, it has been necessary to perform a complicated operation of repeating designation and release of zoom-in areas among the plurality of the areas. Therefore, an imaging apparatus is provided, the imaging apparatus being provided with a display unit that displays an image, and a display control unit that zooms in and displays a plurality of partial areas within the image, and also displays on the display unit positional information representing positions of the plurality of partial areas within the image.
US10015400B2 Mobile terminal for capturing an image and associated image capturing method
Disclosed are a mobile terminal, and a method for controlling the same. The mobile terminal includes: a body; a camera provided at the body; a display unit configured to display a preview screen as the camera is driven; a sensing unit configured to sense a moved degree of the body as the camera is driven; and a controller configured to control the camera to execute a timer capturing, if a face region of a subject is detected from the displayed preview screen, and if the sensed moved degree of the body satisfies a preset capturing condition. The controller may execute an operation corresponding to the timer capturing, and may consecutively generate a next capturing command at a reference time interval while the moved degree of the body is within a reference range.
US10015397B2 Automatic mobile photo capture using video analysis
A system creates an electronic file corresponding to a printed artifact by launching a video capture module that causes a mobile electronic device to capture a video of a scene that includes the printed artifact. The system analyzes image frames in the video in real time as the video is captured to identify a suitable instance. In one example, the suitable instance is a frame or sequence of frames that contain an image of a page or side of the printed artifact and that do not exhibit a page-turn event. In response to identification of the suitable instance, the system will automatically cause a photo capture module of the device to capture a still image of the printed artifact. The still image has a resolution that is higher than that of the image frames in the video. The system will save the captured still images to a computer-readable file.
US10015393B2 Imaging control device, image processing device, imaging controlling method, and image processing method
Provided is an imaging control device including a result receiving unit configured to receive an example image selected by an image processing device used for image processing using image information, the image information being information regarding an image captured by an imaging unit used for image capturing, a selection result transmitting unit configured to transmit information regarding the example image received by the result receiving unit to the image processing device, a setting receiving unit configured to receive setting information generated by the image processing device based on the example image transmitted from the selection result transmitting unit, the setting information indicating a setting condition when image capturing is performed like the example image, and a setting change unit configured to change an imaging setting of the imaging unit using the setting information received by the setting receiving unit.
US10015390B2 Image sensor and image capturing apparatus with enhanced defocus detection for a wider range of incident light angles
An image capturing apparatus in which a plurality of pixels each having a plurality of photoelectric conversion units for receiving light fluxes that have passed through different partial pupil regions of an imaging optical system are arrayed, wherein an entrance pupil distance Zs of the image sensor with respect to a minimum exit pupil distance Lmin of the imaging optical system and the maximum exit pupil distance Lmax of the imaging optical system satisfies a condition of 4 ⁢ L min ⁢ L max L min + 3 ⁢ L max < Z S < 4 ⁢ L min ⁢ L max 3 ⁢ L min + L max .
US10015380B2 Imaging system
An imaging device comprises a number of light sources, a camera, a processor and a platen. As an object is moved over the platen each of the light sources illuminates the platen sequentially, with the principal axis of illumination of each light source intersecting the plane of the platen at a different place. The camera captures a series of images of the object, each captured image corresponding to the illumination of the platen by a different light source. The processor then generates a composite image from the series of images that compensates for the reflection of light from the platen associated with the principal axis of illumination.
US10015378B2 Kinematic mount for split camera
An electronic device comprising a split camera in front and back portions, and a retaining member. The front portion of the camera includes a set of front mounting features and a light-collecting unit configured to collect light from a subject. The back portion of the camera is reversibly separable from the front portion; it includes a set of back mounting features and an imaging unit configured to image the light. The set of back mounting features is configured to contact the set of front mounting features as the front and back portions are drawn together, forming, cooperatively, a kinematic mount to hold the light-collecting and imaging units in a state of alignment. The retaining member is configured to couple the front portion to the back portion when the front and back portions are drawn together and also when the front and back portions are separated.
US10015371B2 Electronic device and image tracking method thereof
An electronic device able to receive a target frame for tracking a moving target which is included in a search reference sets at least one first detecting region in the target frame. The processor determines similarities between the search reference and the at least one first detecting regions. Then, the processor determines a specific first detecting region in the target frame and determines an actual position of the moving target based on the specific first detecting region.
US10015370B2 Method for synchronizing video and audio in virtual reality system
A method for audio-video synchronization in a virtual reality (VR) system is provided. The VR system includes a VR device and a host device. The method includes the steps of: connecting the VR device to a host device via a data transmission interface; transmitting an audio signal and a video signal from the host device to the VR device; estimating time delay information in an audio transmission path and a video transmission path of the VR device; transmitting a feedback signal recording the time delay information from the VR device to the host device; and adjusting timing of the audio signal or the video signal transmitted from the host device to the VR device according to the feedback signal.
US10015366B2 Variable resolution lookup table for accelerated color conversion
Provided is a printing system comprising a printing mechanism for applying ink to a substrate using a plurality of print colors. Also included is a computer readable media storing an image and instructions for generating entries in a variable resolution lookup table for use in performing accelerated color conversion of the image. Also included is a lookup table generator configured to divide the lookup table into a plurality of areas, and set a density of lookup table entries in each of the plurality of areas based on overprint combinations of the print colors. The density of entries is varied from one area to another. Also included is a color conversion controller configured to utilize a lookup function to retrieve one or more lookup table entries and to provide printing color space coordinates based upon the one or more lookup table entries to the printing mechanism.
US10015355B2 Information processing apparatus, non-transitory computer readable medium, and information processing system
Provided is an information processing apparatus including an acquiring unit that acquires plural documents, a type specifying unit that specifies types of the documents, a document specifying unit that specifies a key document as a target of a predetermined processing and a relevant document required for performing the processing among the plural documents based on the type specified by the type specifying unit, a processing specifying unit that specifies a processing corresponding to the key document among plural of the predetermined processing, and a determining unit that, in a case where the document specifying unit specifies plural key documents, specifies a dependency relationship of processing specified for the plural key documents among a key document and a relevant document related to the processing, and determines a performing order of the processing specified for the plural key documents based on the specified dependency relationship.
US10015336B2 Image processing apparatus
An image processing apparatus includes a document table, an image reading portion, a cover portion, a presser sheet, and a sheet winding portion. The presser sheet is provided on the cover portion, and contacts the document on the document table when the cover portion is positioned at the closing position. The sheet winding portion allows a first portion of the presser sheet to extend along the document table while holding a second portion of the presser sheet in a wound state. The sheet winding portion can feed the second portion when an external force is applied to the first portion. In the cover portion, a retreat space is formed so that the first portion of the presser sheet and a portion of the second portion fed from the sheet winding portion can retreat into the retreat space.
US10015332B2 Image processing apparatus generating a portion of a page including a heading as a reduced image of the page, and image processing method, and non-transitory computer readable medium thereof
Provided is an image processing apparatus including a memory that stores information, and a reduced image generation unit that extracts a row including a distinguishable part from other rows as a heading from a vertically long range from top to bottom on a left end side when document data is horizontally written, extracts a row including a distinguishable part from other rows as a heading from a horizontally long range from a right end to a left end on an upper end side when the document data is vertically written, and generates a portion including the heading as a reduced image.
US10015330B2 Image processing apparatus with enhanced configuration of operation buttons for command inputs
An operation console used in relation to an apparatus as an object of control operated by a user operation includes: a display device having a display area for displaying information to the user; an input device for the user to input a request; and a display control device displaying, if a request for displaying specific information on said display device is input through the input device, the specific information on the display device. The input device includes a plurality of operation buttons for inputting a plurality of requests, corresponding to respective requests, arranged in the vicinity of the display area. Among the plurality of operation buttons, an operation button corresponding to the request for displaying the specific information is provided closest to the display device.
US10015328B2 Sheet management apparatus, control method of sheet management apparatus, and storage medium
A sheet management apparatus includes a storing unit, an obtaining unit, and a setting unit. The storing unit stores a combination of first attribute information and second attribute information of sheets. The obtaining unit obtains, from the storing unit, the second attribute information stored in combination with the first attribute information, based on the first attribute information of sheets used in a job. The setting unit sets the second attribute information obtained by the obtaining unit, as attribute information of sheets stored a sheet holding unit.
US10015313B2 Electronic device for performing call reservation and method thereof
An electronic device and a method thereof area provided. The electronic device includes a communication circuit configured to communicate with at least one or more external electronic devices as a call reservation target, a processor electrically connected with the communication circuit, and a memory electrically connected with the processor. The processor determines a type of a call reservation request from information inputted through a user input requesting a call reservation and controls the communication circuit to perform at least one of transmitting schedule information of the electronic device to the at least one external electronic device and transmitting a request for schedule information of the at least one external electronic device, based on the type of the call reservation request.
US10015308B2 Mobile terminal and method of controlling the same
A mobile terminal including a camera; a display unit configured to display an image input through the camera; and a controller configured to display at least one user-defined icon corresponding to linked image-setting information, receive a touch signal indicating a touch is applied to a corresponding user-defined icon, and control the camera to capture the image based on image-setting information linked to the corresponding user-defined icon in response to the received touch signal.
US10015300B2 Apparatus and method of controlling transmission of personal information
The present disclosure provides a control method of an Audio Video Navigation (AVN) system for vehicles. The control method may include: connecting the AVN system to a terminal through a wired connection based on a first protocol, transmitting an activation signal to the terminal through the wired connection, receiving address information and acceptance information of the terminal for wireless connection with the terminal based on a second protocol through a specific application in the terminal activated based on the activation signal, automatically executing wireless connection with the terminal based on the acceptance information, and automatically requesting specific information to the terminal and receiving the specific information through wireless connection based on the acceptance information.
US10015295B1 System and method for improving a photographic camera feature on a portable electronic device
A system and method is provided for using a case and/or skin having various components for improving and/or enhancing a camera (e.g., photographic, video, etc.) feature of a portable electronic device, such as a smartphone. The system preferably includes a case and/or skin having a lens (e.g., telescopic lens) that is aligned with a lens on the smartphone. A motor controlled by an application operating on the smartphone may then be used to adjust the focal point of the lens on the case. This can be accomplished via either a wired or wireless communication link, which may involve the inclusion of at least one transceiver (e.g., Bluetooth transceiver) and/or processor on the case. In certain embodiments, the case may also include a flash controlled via the application operating on the smartphone, a memory for storing captured images (or video), and/or a rechargeable battery.
US10015287B2 Efficient tunneled streams for real-time communications
A system tunnels real-time communications (“RTC”). The system creates a connection between a tunneling client and a signaling server. The connection includes a stream-based tunnel between the tunneling client and a tunneling server and a stream connection between the tunneling server and the signaling server. The system then receives, from the tunneling client, stream traffic encapsulated as datagram traffic within the stream-based tunnel. The system translates the datagram traffic into the stream traffic, and forwards the stream traffic to the signaling server over the stream connection.
US10015285B2 System and method for multi-stream compression and decompression
A method for decompressing data includes receiving, by a network element, a first plurality of packets. Also, the method includes receiving, by the network element, a second plurality of packets. Additionally, the method includes decompressing the first plurality of packets by a first decompressor using a first compression scheme and decompressing the second plurality of packets by a second decompressor using a second compression scheme.
US10015281B2 Wireless software loader
Methods and systems for wirelessly loading software on at least one line replaceable unit (LRU) of a vehicle and wirelessly verifying the loading of the software are provided. An example method includes a computing device sending, via a wireless access point, instructions to a conversion module to configure the conversion module for loading software on at least one LRU. The method also includes the computing device transferring, via the wireless access point, the software to the at least one LRU. Further, the method includes the computing device connecting to a vehicle network of the vehicle using the wireless access point. Yet further, the method includes the computing device simulating output of a vehicle display unit of the vehicle based on data received from the vehicle network.
US10015276B2 Discovering data network infrastructure services
A method and apparatus for providing services that are adapted to the access networks of end users (10). By providing defined information to a residential gateway (110) and/or an access network provider (12) a service provider (18) enables the access network provider (12) to open a dedicated communications channel (20) between itself and the service provider. The service provider can use this channel to request information about the capabilities of the end user's access network as well as for requesting conditioning of data streams sent to said end user.
US10015260B2 Method and apparatus for advanced vehicle data delivery using secondary device
A system includes a processor configured to receive sensor data from a vehicle sensor. The processor is also configured to determine an existence of a condition for which information display has been designated. The processor is further configured to determine a non-vehicular device predesignated for receipt and display of the information and responsive to the condition determination, transfer the information to the device.
US10015251B2 Fingerprint-defined segment-based content delivery
Digital content, such as video, audio, multimedia, and similar files may be segmented at a determined frame resolution rate and analyzed to determine a fingerprint for each content segment. An identifier that uniquely identifies each content segment may be determined based on the fingerprint of the respective content segment. The identifier may be associated with data relating to the content segment and with one or more identifiers that uniquely identify other content segments of the content. The content segment identifiers may be used to construct a content segment sequencing representation that represents the playback of the content segments in playback order.
US10015248B1 Syncronizing changes to stored data among multiple client devices
A service provider network includes a host computer that communicates with a plurality of client devices associated with a user. In order to synchronize the plurality of client devices with respect to content stored within the service provider network, a synchronization service checks to determine if a checkpoint is present within the synchronization service when a request for updated content is received from one of the client devices. If no checkpoint is present in the synchronization service, then content within the user's account may have been updated. If a checkpoint is stored within the synchronization service, then the checkpoint in the synchronization service is compared with a checkpoint in the request. If the checkpoint in the synchronization service is older, content in the user's account has not been updated. If the checkpoint in the request is older, then content in the user's account may have been updated.
US10015243B2 Optimized content distribution based on metrics derived from the end user
Some embodiments provide systems and methods for determining a server of a distributed hosting system to optimally distribute content to an end user. The method includes identifying an IP address of the end user. Based on the IP address, a set of servers send packets to the end user to derive performance metrics. The performance metrics are used to determine a server from the set of servers that optimally distributes content to the end user. The method modifies a configuration for resolving end user requests such that the optimal server is identified to the end user when the end user requests content from the hosting system. Some embodiments determine the optimal server by providing downloadable content that is embedded with a monitoring tool. The monitoring tool causes the end user to derive performance metrics for the hosting system when downloading a particular object from a set of servers.
US10015240B2 Method and system for interface data utilization
Methods and systems for interface data utilization are described. In one embodiment, a provider server may offer resources and an application server may offer functionality not provided by the resources of the provider server. A user request may be received through the source user interface. A determination may be made whether the user request contains a request to access a functionality that is not offered by the provider but is offered by an application that is communicatively coupled to the provider via a network. In response, an electronic communication may be established between the provider and the application via a network. A policy of the provider may be accessed from a first database, and interface definition data may be accessed from a second database different from the first database. Target interface data may be rendered based on the policy of the provider and the interface definition data.
US10015235B2 Distribution of media content to wireless communication devices
A data processing system facilitates content-delivery to a wireless communication device over a plurality of Content Delivery Networks (CDNs). The data system receives Internet Protocol (IP) address data sets characterizing IP access to the wireless communication device through one or more IP access networks. The data system receives one or more CDN identifiers indicating active ones of the CDNs for the wireless communication device on the IP access networks. The data system processes the IP address data sets and the CDN identifiers to identify a network address for one of the CDNs and a content-delivery interface from the one CDN to the wireless communication device. The data system transfers network data indicating the wireless communication device, the network address to the one CDN, and the content-delivery interface.
US10015232B2 Systems and methods for transmitting images
A plurality of web requests for images are received from a web client via corresponding web request channels. A response to a first one of the web requests is suppressed until a first generated image is received by the web server. The first web request is associated to the first generated image, which is then transmitted to the web client as a response to the first web request via the corresponding web request channels. A second received generated image is transmitted to the web client via a control channel based on a detection of a triggering event.
US10015228B2 Remote desktop protocol client for a standards-based web browser
Many challenges exist for supporting computing devices over a network where the computing devices are incompatible with one another. Instead of providing a native remote desktop protocol (RDP) client for each device, RDP client functionality may be provided by a cross-platform scripting language client or agent. A cross-platform scripting language client of an RDP client transcodes any received RDP-compatible packets to a format supported by a cross-platform or standards-based web browser of the RDP client.
US10015222B2 Systems and methods for selective retrieval of adaptive bitrate streaming media
Methods and apparatus that enable a subscriber of an adaptive bitrate streaming service provider to begin viewing a live program already in progress, and further have the ability to pause, rewind or start the program over from the beginning of the program regardless of its actual length or the manifest window defined by an encoder. Selective retrieval of a live media stream is provided by storing, at a server, a plurality of media fragments beginning at an initial time along with a server manifest for the media stream. In response to a client request for a start time later than the initial time, the server generates a program-specific manifest based on the server manifest.
US10015214B2 Method and apparatus for sharing viewable content with conference participants through automated identification of content to be shared
A computer implemented method and apparatus for sharing the contents of a presentation in a web conference through automated identification of documents for selective sharing with web conferences comprises launching a web conference in which an application or an entire desktop view of a conference presenter is caused to be rendered as content viewable on the displays of all conference participants. The method detects that one or more documents are being accessed by application(s) executed concurrently with the desktop sharing application and identifies documents having a supported format as including viewable content available for rendering to the display of the presenter. Automatically, or after presenter confirmation, the content is uploaded to a web server and converted into a format that can be distributed to and cached at the respective participant computers.
US10015199B2 Processing security-relevant events using tagged trees
Devices described herein are configured to propagate tags among data objects representing system components. Such devices may detect an event associated with a plurality of system components. Based at least in part on detecting the event and on a configurable policy, the devices may propagate a tag that is assigned to a data object representing one of the plurality of system components to another data object representing another of the plurality of system components. One example of such a tag may be associated with a tree object that represents an execution chain of at least the system component represented by the data object and the other system component represented by the other data object. Another example of such a tag may be a user-specified tag of another entity that the entity associated with the devices subscribes to.
US10015198B2 Synchronizing a honey network configuration to reflect a target network environment
Techniques for synchronizing a honey network configuration to reflect a target network environment are disclosed. In some embodiments, a system for synchronizing a honey network configuration to reflect a target network environment includes a device profile data store that includes a plurality of attributes of each of a plurality of devices in the target network environment; a virtual machine (VM) image library that includes one or more VM images; and a virtual clone manager executed on a processor that instantiates a virtual clone of one or more devices in the target enterprise network using a VM image selected from the VM image library that is customized based on one or more attributes for a target device in the device profile data store.
US10015195B2 Method and system for the distributed transmission of a communication flow and use of the system
A method and system for the distributed transmission of the communication flow, in which the communication flow takes place at least unidirectionally from a first to a second communication unit and wherein the first and second communication units are capable of transmitting the communication flow by means of at least two different communication paths, the communication flow comprises at least one vehicle-to-X message. The communication flow is divided into at least two communication flow elements by the first communication unit prior to sending, wherein the at least two communication flow elements are transmitted from the first to the second communication unit in a manner distributed over the at least two different communication paths, and wherein the at least two communication flow elements are assembled again by the second communication unit following reception.
US10015193B2 Methods and devices for identifying the presence of malware in a network
A device and a method for identifying whether a network node is infected by malware, including identifying indicator events for each of a plurality of anomaly indicators, by counting the number of occurrences of an anomaly indicator in at least one of a network node and an entire network during a predetermined time duration and if the number of occurrences of the anomaly indicator during the predetermined time duration is greater than a predetermined event threshold, identifying an indicator event associated with the anomaly indicator during the predetermined time duration and assigning an expiration duration for the indicator event, determining whether the identified indicator events fulfill at least one predetermined infection rule, and if the indicator events fulfill the at least one predetermined infection rule, identifying the network node as infected by malware.
US10015192B1 Sample selection for data analysis for use in malware detection
In one embodiment, a method includes creating a set of network related indicators of compromise at a computing device, the set associated with a malicious network operation, identifying at the computing device, samples comprising at least one of the indicators of compromise in the set, creating sub-clusters of the samples at the computing device, and selecting at the computing device, one of the samples from the sub-clusters for additional analysis, wherein results of the analysis provide information for use in malware detection. An apparatus and logic are also disclosed herein.
US10015180B1 Asynchronous domain name server resolution with automated classification of domain type
Asynchronous techniques are provided for resolving domain names and for automated classification of domain type. An exemplary method comprises asynchronously resolving at least two known domains in parallel to obtain a current domain-to-IP address resolution for the at least two known domains, wherein a schedule of the asynchronous resolution is based on a Time-To-Live attribute of a latest domain-to-IP address resolution of the at least two known domains; determining if the current domain-to-IP address resolution matches the latest domain-to-IP address for the at least two known domains; and updating the domain-to-IP address table with the current domain-to-IP address resolution and corresponding resolution time if the current domain-to-IP address resolution does not match the latest domain-to-IP address for a given known domain. In one or more embodiments, a Time-To-Live attribute of the current domain-to-IP address resolution for the given known domain is updated in the domain table. A plurality of worker processes optionally perform the asynchronous resolution.
US10015176B2 Network protection
A network security system for a network, the network comprising a plurality of networked appliances, the security system comprising one or more security devices, wherein each security device of the one or more security devices is associated with one or more networked security appliances of the plurality of networked security appliances, and wherein each security device comprises: a network interface comprising one or more ports, wherein each networked security appliance of the one or more networked security appliances associated with the security device is operatively coupled with the security device via a different port of the ports; at least one processor configured to: upon initial setup of said security device, create a baseline profile of an activity of the network, and following an activation of a protection mode, identify an irregular event by detecting a deviation of network traffic passing through a port of the ports from said baseline profile.
US10015175B2 Detecting anomalous behavior via user authentication graphs
Significant and aggregate user authentication activity may be analyzed across a population of users and computers in one or more networks to differentiate between authorized users and intruders in a network, and/or to detect inappropriate behavior by otherwise authorized users. Dynamic graphs and graph models over user and computer authentication activity, including time-constrained models, may be used for the purposes of profiling and analyzing user behavior in computer networks. More specifically, an edge-based breadth first search of graphs may be used that enforces time-constraints while maintaining traditional breadth first search computational complexity equivalence.
US10015170B2 Protecting delivered web distributed content from unauthorized modifications
A method of delivering web distributed content is disclosed. A set of web distributed content is received by a proxy server. The set of web distributed content is divided by the proxy server into a plurality of portions. Additional security code is added to the plurality of portions to form a modified set of web distributed content. The additional security code detects unauthorized modification of the modified set of web distributed content, wherein at least a portion of the modified set of web distributed content is different for different intended users of the set of web distributed content. The modified set of web distributed content is delivered by the proxy server to an intended user.
US10015168B2 System and method for secure control of resources of wireless mobile communication devices
Systems and methods for secure control of a wireless mobile communication device are disclosed. Each of a plurality of domains includes at least one wireless mobile communication device asset. When a request to perform an operation affecting at least one of the assets is received, it is determined whether the request is permitted by the domain that includes the at least one affected asset, by determining whether the entity with which the request originated has a trust relationship with the domain, for example. The operation is completed where it is permitted by the domain. Wireless mobile communication device assets include software applications, persistent data, communication pipes, and configuration data, properties or user or subscriber profiles.
US10015142B2 Mobile hotspot managed by access controller
Systems and methods are described for a mobile hotspot that can be managed from an access controller. According to an embodiment, a mobile establishes a wide area network (WAN) connection through a wireless WAN module and establishes a wireless local area network (WLAN) connection with a wireless fidelity (WiFi)-enabled device using a first wireless access point (AP) profile, wherein the first AP profile is also used for multiple APs of an enterprise that are controlled by an access controller (AC). The mobile hotspot sets up a secure tunnel with the AC through the WAN connection. After receiving WLAN traffic from the WiFi-enabled device through the WLAN connection, the WLAN traffic is transmitted to the AC through the secure tunnel.
US10015138B2 Method and apparatus to perform multiple packet payloads analysis
A method and apparatus for identifying data patterns of a file are described herein. In one embodiment, an exemplary process includes, but is not limited to, receiving a data packet of a data stream containing a file segment of a file originated from an external host and destined to a protected host of a local area network (LAN), the file being transmitted via multiple file segments contained in multiple data packets of the data stream, and performing a data pattern analysis on the received data packet to determine whether the received data packet contains a predetermined data pattern, without waiting for a remainder of the data stream to arrive. Other methods and apparatuses are also described.
US10015137B2 Device for interconnecting communication networks with controlled security
The invention relates to a device for interconnecting at least two data-communication networks, connecting a first network qualified as a high-security network and at least one second network qualified as a low-security network, the device including a one-way channel referred to as downlink channel between the high-security network and the low-security network, and a one-way channel referred to as uplink channel between the low-security network and the high-security network, the uplink channel being configured, in accordance with at least one predetermined data model from the low-security network or a dedicated loading channel, such as to transmit a return signal towards the high-security network whenever an uplink data stream sent from the low-security network to the high-security network includes all or part of the predetermined data model, the return signal being transmitted together with a transmission of the uplink data stream or at the end of a transmission of the uplink stream towards the high-security network.
US10015133B2 Value-added service deployment method, network device, and value-added service device
A value-added service deployment method, a network device, and a value-added service device, which relates to the field of network communications. The network device receives a first registration request message sent by the value-added service device, where the first registration request message includes an Internet Protocol (IP) address of the value-added service device, where the network device acquires virtual system information of a virtual system generated by the value-added service device for the network device according to the first registration request message, the network device allocates a virtual slot and a slot number to the virtual system and sends the slot number to the virtual system according to the virtual system information, and the network device manages the virtual system as a value-added service board of the network device.
US10015130B2 Method and device for controlling peripheral devices via a social networking platform
A method and device for providing communication between peripheral devices over a social network platform includes registering a first peripheral device and a second peripheral device coupled to a first user device as respective social network contacts of a user account associated with the first user device; enabling communication between the first peripheral device and the second peripheral device via a social networking client application executing at the first user device; and in a group chat interface of the social networking client application, presenting a group conversation between a user of the user account and the respective social network contacts representing the first and the second peripheral devices, wherein the group conversation includes one or more instant messages corresponding to content of the communication between the first peripheral device and the second peripheral device.
US10015116B2 Dynamic buffer allocation
The present disclosure relates to a switch for a network, and specifically the dynamic allocation of buffer memory within the switch. A communication channel is established between the switch and a network device. The switch configures and allocates a portion of memory to a receive socket buffer for the established channel. Upon receipt of a signal from the network device, the switch allocates a second portion of memory to the receive socket buffer.
US10015110B2 Multiplexing data packets over general packet radio service tunneling protocol
Systems, methods, and software described herein provide enhancements for data communications between a wireless access node and a wireless network gateway. In one implementation, a method of operating a wireless network includes, in the wireless access node, wirelessly receiving data packets for wireless communication devices, and encapsulating the data packets in GPRS Tunneling Protocol (GTP) packets of a shared GTP tunnel for the plurality of wireless communication devices, wherein the GTP packets comprise GTP extension headers to multiplex the data packets in the GTP packets. The method further provides, in the wireless access node, transferring the GTP packets for delivery to a wireless network gateway, wherein the network gateway separates the data packets from the GTP packets based on the GTP extension headers.
US10015104B2 Processing received data
A method for controlling the processing of data in a data processor such that the data processor is connectable to a further device over a data link. The method comprising the steps of receiving data at an element of the data processor and if a set interval has elapsed following the receipt of the data, determining whether processing of the received data in accordance with a data transfer protocol has begun, and, if it has not, triggering such processing of the received data by a protocol processing element. The method then senses conditions pertaining to the data link and sets the interval in dependence on the sensed conditions.
US10015096B1 Congestion avoidance in multipath routed flows
Techniques are disclosed regarding receiving a plurality of flows of network packets and determining, by processing logic of a device, a hash value for each of the network packets of the flows, wherein the hash value indicates the flow of network packets that a network packet belongs to. Based on the hash value, one of a plurality of interface ports of a multipath group of the device can be selected for output of network packets from two of the flows of network packets. Network packets from the two flows of network packets to be output by the interface port can be stored. Upon determining that a number of packets stored from the one of the two flows of network packets meets a first threshold, one of the two flows of network packets can be identified as a congestion contributing flow.
US10015087B1 Modem hardware abstraction layer (MHAL) on-chip bus packet router
A system and related method for routing Modem Hardware Abstraction Layer (MHAL) On-Chip Bus (MOCB) protocol data communications between a first system on a chip (SoC) device and at least one second SoC device abstracts the physical layer across one or more physical devices via one or more packet routers, the packet routers capable of receiving MOCB commands and responses and generating data packets based on the commands and responses, the data packets having a first word indicating the destination device. Other packet routers determine the destination of inbound data packets, and whether to bypass or receive the data packets, based on the first word (without having to fully decode the data packets) and deserialize received packets into MOCB commands and responses, forwarding the commands or responses to the intended destination SoC device.
US10015086B2 Multi GTM based routing to avoid latencies
A method and system provides improved routing efficiency for users of a data management system. The data management system includes a plurality of global traffic managers, local traffic managers, and data centers that store user data. Each data center is related to a respective global traffic manager and a respective local traffic manager. When a user submits a request to access data stored in one of the data centers, the data management system identifies a primary data center from which the user will access the user data and routes the user request data to the global traffic manager related to the primary data center.
US10015080B2 Traffic recovery at interworking nodes
A boundary node for interworking between a first network and a second network comprises first equipment for interfacing with the first network and second equipment for interfacing with the second network. The first equipment comprises a switch fabric. A first interworking interface and a second interworking interface are provided for carrying traffic between the second equipment and the first equipment. Each of the interworking interfaces is for interfacing with a respective traffic-carrying path of the second network. For traffic flow in a direction from the second network to the first network, a method comprises determining that recovery switching is required for traffic on one of the traffic-carrying paths of the second network and performs a recovery switch, using the switch fabric in the first equipment, to switch between the interworking interfaces to achieve a recovery switch between the traffic-carrying paths of the second network.
US10015075B1 Directed acyclic graph optimization for future time instance advertised by a parent network device
In one embodiment, a method comprises identifying, by a network device, a future time interval for establishment of a corresponding future tree-based topology that is to be optimized according to an identified objective function, the future tree-based topology and corresponding identified objective function distinct from a current tree-based topology optimized according to a corresponding current objective function; and generating and outputting, by the network device, a message advertising the network device offering availability of the future tree-based topology optimized at the future time interval for the identified objective function, enabling other network devices to attach to the network device during the future time interval for communications optimized according to the identified objective function.
US10015072B2 Consolidation of network test automation tools
An automated network test system includes an integrated network switch connected to a network under test. The network switch includes a first and second plurality of network switch ports. The network switch further includes a physical layer engine coupled to the first plurality of network switch ports. The network switch also includes at least one processor having a plurality of processing cores that can each asynchronously execute a test execution context and a test engine having a plurality of dynamically configurable function modules. The test engine is coupled to the second plurality of network switch ports, the physical layer engine and at least one processor. The test engine is configured for automatic testing of the network under test.
US10015065B1 Adaptive path trace
Based on network route tracing data from a set of monitored computing nodes, pairs of network analysis agents that are allocated to monitored computing nodes that are linked by at least a target number of non-redundant network paths are identified. The identified pairs of agents are de-allocated from the set of monitored computing nodes. New pairs of agents are allocated to the set of monitored computing nodes to replace the de-allocated pairs of agents.
US10015041B2 Providing network connectivity for a service disruption
According to some aspects, disclosed methods and systems may include receiving a message indicating a loss of connectivity to a network of a distressed device associated with a location. The method may include connecting, via one or more network devices, to the distressed device associated with the location. The method may also include transmitting information between the distressed device and the network.
US10015040B2 Computer system and method for message routing with content and reference passing
Message routing techniques with content passing and reference passing are described for a distributed system with a plurality of interacting agent devices. The interaction between the interacting agent devices occurs through exchange of messages. An exchanged message includes a content portion (CP) and a reference identifier (RI) associated with a particular agent device. The reference identifier (RI) enables any other agent device to establish a communication with the particular agent device. The content portion (CP) has a type which is either a content type or a message-set type. The techniques enable recipients of forwarded message(s) to perform efficient processing of the received messages.
US10015025B2 Semiconductor device performing de-skew operation
A semiconductor device includes a first data transmitting/receiving circuit, a second data transmitting/receiving circuit, and a plurality of channels configured to couple the first and second data transmitting/receiving circuits. The first data transmitting/receiving circuit includes a Tx delay unit configured to transmit data to the plurality of channels, an Rx delay unit configured to receive data from the plurality of channels, and a de-skew control unit configured to control delay amounts of the Tx delay unit and the Rx delay unit according to phase information of reference clock signals received through the plurality of channels.
US10015019B2 Production of cryptographic signatures
A method and system configured to produce a cryptographic signature on a message, under a key, at a user computer wherein the key is shared between the user computer, which stores a first key-share, and an authentication computer, which stores a second key-share and a first authentication value. The user computer encodes the message to produce a blinded message, produces the first authentication value from a user password and a secret value, and produces a second authentication value by encoding the first authentication value and a nonce. The authentication computer uses the nonce to determine if the first authentication value is correct and, if so, encodes the blinded message using the second key-share to produce a partial signature. The user computer produces a signature on the message under the key by encoding the partial signature and the message using the first key-share and an unblinding function.
US10015012B2 Precalculating hashes to support data distribution
A content server precomputes a hash value corresponding to content stored by the server. The server receives a request for the hash value from a first client device and provides the hash value to the first client device. The server receives a request for the content corresponding to the hash value from the first client device and provides the content to the first client device. The server receives a request for the hash value from a second client device and provides the hash value to the second client device, wherein the second client device obtains the content from the first client device or a local cache over a higher bandwidth connection.
US10015007B2 Performing efficient comparison operations on encrypted data
In computer-implemented technology for comparing first and second values that are encrypted according to a fully homomorphic encryption scheme, the following function is computed: f ⁡ ( ɛ ⁡ ( x ) , ɛ ⁡ ( y ) ) = { ɛ ⁡ ( 0 ) ⁢ ⁢ … ⁢ ⁢ if ⁢ ⁢ … ⁢ ⁢ x ≠ y ɛ ⁡ ( 1 ) ⁢ ⁢ … ⁢ ⁢ ⁢ if ⁢ ⁢ … ⁢ ⁢ x = y } where ε(.) is a fully homomorphic encryption scheme.
US10015006B2 Systems and methods for measuring side-channel signals for instruction-level events
Aspects of the disclosed technology provide a method comprising executing, at a first processor and over a predetermined time period, first and second instructions in repeated alternations, wherein each alternation comprises executing the first instruction a predetermined number of times followed by executing the second instruction the predetermined number of times. Further, the method comprises measuring, via a measuring apparatus, a side-channel signal that results from the first processor executing the first and second instructions in repeated alternations. Additionally, the method comprises filtering, by a second processor, a spectral component of the measured side-channel signal, and analyzing, by the second processor, the filtered spectral component of the measured side-channel signal to determine power spectral density within a frequency range of the filtered spectral component.
US10015004B2 Preventing a network from propagating incorrect time information
Prior to joining a device to a network, the device is connected to an external system via a local connection. The external system provides the device with a local time stamp that includes a local time value and a local time error value. The device may use the time information to communicate with the external system. After the device is joined to the network, the device may transmit a communication on the network that includes time information. If so, then the communication includes a time value based on the device's time value and a time error value set to a value indicating a maximum error. The network is protected from potentially poor quality time information. Any device that receives the communication rejects the time information since the time error value indicates a maximum error.
US10015003B2 Communication method supporting plurality of serving cells, and apparatus using same
A communication method supporting a plurality of serving cells in a wireless communication system is provided. A terminal receives a capability enquiry from a network, and accordingly transmits capability information to the network. The capability information comprises an upper band combination and a simultaneous indicator indicating whether the upper band combination supports simultaneous reception (RX)-transmission (TX).
US10015000B2 Method and apparatus for MoCA network with protected set-up
Systems and methods are disclosed for securing a network, for admitting new nodes into an existing network, and/or for securely forming a new network. As a non-limiting example, an existing node may be triggered by a user, in response to which the existing node communicates with a network coordinator node. Thereafter, if a new node attempts to enter the network, and also for example has been triggered by a user, the network coordinator may determine, based at least in part on parameters within the new node and the network coordinator, whether the new node can enter the network.
US10014991B2 Methods for long term evolution (LTE) transmission bursts to improve spectral efficiency in unlicensed frequency channels and indoor scenarios
Modifications to frame/subframe structure are presented herein so that a wireless device can transmit its data within a fraction of a subframe. The device obtains data to be transmitted in an unlicensed spectrum and determines whether an entire subframe is required to completely communicate the data. If the data is small enough to not require the entire subframe, then the device generates a burst transmission to minimize the time period of the subframe used to communicate the data. The device transmits the burst transmission and a parameter indicating the duration of the burst transmission.
US10014987B2 Wireless communication terminal, base station device, resource allocation method
A radio communication terminal that increases the ACK/NACK resource utilization efficiency while preventing ACK/NACK collision, and that causes no unnecessary reduction of the PUSCH band in a system that transmits E-PDCCH control information. The radio communication terminal adopts a configuration including a receiving section that receives a control signal including an ACK/NACK index via an enhanced physical downlink control channel (E-PDCCH) transmitted using one configuration from among one or a plurality of configuration candidates, a control section that selects a resource to be used for an ACK/NACK signal of downlink data from among specified resources specified beforehand based on E-PDCCH configuration information used for transmission or reception of the E-PDCCH and the ACK/NACK index, and a transmitting section that transmits the ACK/NACK signal using the selected specified resource.
US10014983B2 System, receiving device, and method
A system includes a transmitting device and a receiving device, wherein the transmitting device is configured to transmit a data group including a plurality of data blocks, each of the plurality of data blocks includes a first error check code, and the data group includes a second error check code, and the receiving device is configured to, based on the second error check code, determine whether an error is present in the data group, when it is determined that the error is present in the data group, determine, based on the first error check code, in which data block of the plurality of data blocks the error is present, and when the error is present in a first data block of the plurality of data blocks, transmit, to the transmitting device, a request for retransmission of the first data block among the plurality of data blocks.
US10014978B2 Method and apparatus for processing a data signal
An apparatus and method for processing a data signal transferred using a specific data protocol, DP, said apparatus comprising a decoding unit configured to decode stepwise the data signal according to the used data protocol, wherein said decoding unit is adapted to decode in a decoding step rising and falling signal edges as an intermediate decoding result; and a decoding result labelling unit configured to provide intermediate decoding result labels, L, for the data signal, DS, after each decoding step performed by said decoding unit and configured to map the provided decoding result labels, L, to the data signal, DS.
US10014968B2 Base station and user equipment
A base station allocates downlink transmission powers to user equipments according to the reception qualities of the user equipments. The base station transmits a mixed data signal in which multiple data signals that are addressed to multiple user equipments and are not orthogonal to each other are mixed, and transmits multiple control signals to the multiple user equipments such that each user equipment can decode the data signal addressed to that user equipment using the control signal corresponding to that user equipment. Each control signal is scrambled using the identifier of the user equipment corresponding to that control signal. With a period longer than the transmission period for the control signal, the base station notifies the multiple user equipments of identifier information indicating multiple identifiers, and thus the user equipment can descramble a control signal for another user equipment to which an interference data signal with a higher transmission power is addressed.
US10014961B2 Mutual information based intelligibility enhancement
Provided are methods and systems for improving the intelligibility of speech in a noisy environment. A communication model is developed that includes noise inherent in the message production and message interpretation processes, and considers that these noises have fixed signal-to-noise ratios. The communication model forms the basis of an algorithm designed to optimize the intelligibility of speech in a noisy environment. The intelligibility optimization algorithm only does something (e.g., manipulates the audio signal) when needed, and thus if no noise is present the algorithm does not alter or otherwise interfere with the audio signals, thereby preventing any speech distortion. The algorithm is also very fast and efficient in comparison to most existing approaches for speech intelligibility enhancement, and therefore the algorithm lends itself to easy implementation in an appropriate device (e.g., cellular phone or smartphone).
US10014957B2 High speed isolated and optical USB
A system and method are disclosed for providing electrically isolated communications between two USB2 devices. Two isolating eUSB2 repeaters are utilized to implement a digital isolation barrier between the two USB2 devices. The isolating eUSB2 repeaters are configured to broker isolated communications between the two USB2 devices using a modified eUSB2 protocol that allows the two isolating eUSB2 repeaters to interoperate across the isolating barrier. The modified eUSB2 protocol allows the two isolating eUSB2 repeaters to broker isolating communications on behalf of the USB2 devices without the use of an accurate clock signal. The modified eUSB2 protocol utilized by the isolating eUSB2 repeaters is configured in particular to support certain end-of-packet translations between USB2 data and the modified eUSB2 protocol, management of certain USB2 bus state transitions and assignment of roles to the two isolating eUSB2 repeaters.
US10014953B2 Optical receiver circuit and adjustment method for same
An optical receiver circuit includes: a substrate; and an optical waveguide device that is formed on the substrate. The optical waveguide device includes: a first optical splitter section branching the signal light into a first signal light propagation waveguide and a second signal light propagation waveguide and; a second optical splitter section branching the local-oscillator light into a first local-oscillator light propagation waveguide and a second local-oscillator light propagation waveguide; a first optical coupler section that combines the signal light propagating through the first signal light propagation waveguide and the local-oscillator light propagating through the first local-oscillator light propagation waveguide with each other; a second optical coupler section that combines the signal light propagating through the second signal light propagation waveguide and the local-oscillator light propagating through the second local-oscillator light propagation waveguide with each other.
US10014952B2 Decoding a combined amplitude modulated and frequency modulated signal
The present disclosure relates to a method for decoding a combined AM/FM encoded signal, comprising the steps of: combining said encoded optical signal with light from a local oscillator configured with a local oscillator frequency; converting the combined local oscillator and encoded optical signal into one or more electrical signals by means of at least one opto-electrical converter having a predefined frequency bandwidth, thereby providing an amplified and encoded electrical signal having one or more encoded signal current(s), where one type of states have a higher oscillation frequency than other type of states; rectifying the encoded signal current(s), thereby obtaining an encoded power spectrum, wherein said power spectrum has different states, such as “0”-states and “1”-states, with different power levels such that they can be discriminated, said local oscillator frequency is defined by a positive local oscillator frequency-offset from the frequency of one of the states in said encoded optical signal, and said local oscillator frequency-offset is selected to be dependent on said frequency bandwidth.
US10014947B2 Mitigation of electrical-to-optical conversion impairments induced at transmitter
A digital instruction is generated regarding one or more electrical-to-optical conversion impairments induced at the transmitter of an optical communication system. The digital instruction may be used by the transmitter to reduce the impairments. Alternatively, or additionally, the digital instruction may be used by the receiver of the optical communication system to compensate for the impairments.
US10014945B2 Providing simultaneous digital and analog services and optical fiber-based distributed antenna systems, and related components and methods
Embodiments relate to providing simultaneous digital and analog services in optical fiber-based distributed radio frequency (RF) antenna systems (DASs), and related components and methods. A multiplex switch unit associated with a head-end unit of a DAS can be configured to receive a plurality of analog and digital downlink signals from one or more sources, such as a service matrix unit, and to assign each downlink signal to be transmitted to one or more remote units of the DAS. In one example, when two or more downlink signals are assigned to be transmitted to the same remote unit, a wave division multiplexer/demultiplexer associated with the multiplex switch unit can be configured to wave division multiplex the component downlink signals into a combined downlink signal for remote side transmission and to demultiplex received combined uplink signals into their component uplink signals for head-end side transmission.
US10014933B2 Transmitting communications traffic across an optical communication network
A method of transmitting communications traffic in an optical communication network comprising a plurality of nodes, the method comprising, at a source node: receiving communications traffic to be transmitted across the optical communication network to a target node; obtaining a path sequence defining an order in which a plurality of optical paths from the source node to the target node across the optical communication network are to be used, at least part of each optical path being spatially separate from each other optical path; and transmitting the communications traffic as a series of traffic portions, each traffic portion being transmitted for a respective preselected transmission period on a respective optical path according to the path sequence.
US10014919B2 Signal generation method, transmission device, reception method, and reception device
A signal generation method is used in a transmission device that transmits a plurality of transmission signals from a plurality of antennas at the same frequency and at the same time, in the case where larger power change is performed on a first transmission signal than on a second transmission signal during generation process of the first transmission signal and the second transmission signal, the first transmission signal and the second transmission signal are mapped before the power change such that a minimum Euclidian distance between possible signal points for the first signal is longer than a minimum Euclidian distance between possible signal points for the second signal.
US10014918B2 Systems and methods for beam selection for hybrid beamforming
Systems and methods of beam selection for hybrid beamforming are disclosed. Determining a select set of beam indices for use with transmissions to a receiver using hybrid precoding includes obtaining metrics for a first set of pairs of beam indices for use with the transmissions, where each pair includes a transmit beam index for a transmit antenna and a receive beam index for a receiver antenna. The method also includes selecting a first subset of the first set of pairs according to a first pruning decision, where the first subset includes at least one of the pairs. The method also includes processing only the first subset to determine the selected set of beam indices for use with the transmissions using hybrid precoding. In this way, a beam selection is made without the need to perform an exhaustive search of beams which is typically a time consuming process.
US10014913B1 Estimating the location of a wireless terminal in the purview of a distributed-antenna system
A wireless telecommunications system that employs a distributed-antenna system is described in which different combinations of radio signals are assigned to antennas so as to facilitate locating a wireless terminal based on the identity and the relative signal strength of the radio signals it receives above a signal-strength threshold.
US10014912B2 Method and wireless device for monitoring a downlink control channel
A method and a wireless device for operating in a Coordinated Multi Point (CoMP) scenario where the wireless device is served by at least two transmission points of a wireless network employing Time Domain Duplex (TDD). The wireless device receives at least two different uplink-downlink configurations which are valid for corresponding transmission points of the at least two transmission points. The wireless device further monitors a downlink control channel in all possible downlink subframes indicated by the received uplink-downlink configurations and not being assigned with uplink transmission for the wireless device, such that the wireless device monitors the downlink control channel in subframes being indicated as downlink by at least one of the different uplink-downlink configurations.
US10014908B2 Directional coupling device and methods for use therewith
Aspects of the subject disclosure may include, for example, a coupling device including a first antenna that radiates a first wireless signal conveying first data; and a second antenna that radiates a second RF signal conveying the first data from the at least one transmitting device. The first wireless signal and second RF signal form a combined RF signal that is bound by an outer surface of a transmission medium to propagate as a guided electromagnetic wave substantially in a single longitudinal direction along the transmission medium. Other embodiments are disclosed.
US10014907B2 Integrated circuit having eye opening monitor and serializer/deserializer device
An integrated circuit having an eye opening monitor (EOM) is provided. The integrated circuit may include: an internal circuit; and the EOM configured to measure an eye diagram of a predetermined point of the internal circuit, wherein the EOM may include a comparator configured to receive a first and a second parent reference voltages and a first and a second input voltages output from the internal circuit, and to compare the first and second input voltages with target reference voltages corresponding to the first and second parent reference voltages, and wherein the comparator divides the target reference voltages from the first and second input voltages respectively by varying a driving capability according to size information data, and compares the first and second input voltages with divided target reference voltages.
US10014906B2 Acoustic echo path change detection apparatus and method
An acoustic echo path change detection apparatus constituted of: a time domain path change detection functionality arranged to: detect a change in a near-end acoustic echo path responsive to a time domain analysis of a near-end signal and a signal output by an acoustic echo canceller; and output an indication of the detected change, a frequency domain path change detection functionality arranged to: detect a change in the near-end acoustic echo path responsive to a frequency domain analysis of a far-end signal and the signal output by the acoustic echo canceller; and output an indication of the detected change, and a combination path change detection functionality arranged to: determine a first function of the output indication of the time domain path change detection functionality and the output indication of the frequency domain path change detection functionality; and output the determined first function.
US10014904B1 System and method for mitigating co-channel interference in white space modems
Disclosed is a system for mitigating co-channel interference (CCI) caused due to narrow multiband signal in white space (WS) modems. The system includes a base-station that includes a base-station transmitter and a base-station receiver. The base-station receiver receives an orthogonal frequency division multiplexing signal (OFDM) from one or more customer premises equipment (CPE) transmitters. An interference detection module detects a presence of co-channel interference in carriers of the OFDM signal and determines co-channel interference affected carriers. A dynamic notch filter module receives the central interference carriers from interference detection module and mitigates the co-channel interference of co-channel interference affected carriers without affecting frame detection capability of the system. The base-station transmitter includes an interference aware frequency interleaver that spreads co-channel interference affected carriers based on interference specific interleaving parameters and frequency de-interleaving is performed corresponding to frequency interleaving in the base-station receiver.
US10014900B2 Wi-Fi adaptive transmit antenna selection
Wireless communication devices (UEs) may include multiple receive (RX) chains and associated antennas, and at least one transmit (TX) chain co-located with one of the RX chains. The UE may track instant fading of the antenna gain(s) during reception of packets from an associated access point (AP) device to which the UE intends to transmit packets. The UE may also track long term antenna gain(s), using any packets received at the multiple RX chains within the UE. At a switching occasion, a decision is made by the UE whether to switch antennas. If the instant fading detection is based on packets received no later than a specified time period prior to the switching occasion, then the UE may make the switching decision based on the results of the instant fading tracking. Otherwise, the UE may make the switching decision based on the results of the long term antenna gain tracking.
US10014890B2 Preparing transmission signals for transmission
It is presented a method for determining how to prepare transmission signals for transmission. The method is performed in a transmitter device and comprises the steps of: obtaining an indicator of mutual correlation between signals transmitted from different transmission antennas of the transmitter device; when the indicator indicates mutual correlation less than a threshold value, selecting a first transmission signal operation scheme; and when the indicator indicates a mutual correlation greater than the threshold value, selecting a second transmission signal operation scheme.
US10014888B2 Jitter improvement in serializer-deserializer (SerDes) transmitters
Systems and methods are provided for jitter improvement in serializer-deserializer (SerDes) transmitters. One or more adjustments may be applied in SerDes transmitter circuitry to reduce jitter in a serial output of the SerDes transmitter circuitry, which may occur as a result of processing of input data. Applying the one or more adjustments may comprise use of dummy data. The dummy data may be configured to generate corresponding dummy current pulses which may in turn be used in controlling supply variations occurring during processing of the input data and/or generation of the serial output. The dummy data may be configured to generate the dummy current pulses such that they are applied along with current pulses corresponding to the input data. The dummy data may be adaptively set or adjusted based on the input data. The use of the dummy data may be selectively turned on or off.
US10014886B2 Reducing power amplifier gain drift during a data burst
A bias circuit provides additional bias current for power amplifiers during data bursts to compensate for the gain droop caused by a rise in the power amplifier temperature during the data burst. A bias circuit includes a difference amplifier and switches coupled to the difference amplifier. The switches operate the bias circuit in a first mode when a transmit data burst is detected and operate the bias circuit in a second mode after the bias circuit has operated in the first mode for a predetermined period of time. In the first mode, the bias circuit charges a storage capacitor and sets an output current to zero. In the second mode, the bias circuit outputs the output current that increases above the initial value of zero as the PA warms up, where the excursion of this increase of current is determined by a register. The switches disable the bias circuit when the transmit data burst ends.
US10014885B2 Method and apparatus for cooling a telecommunication device
An apparatus for cooling a telecommunication device includes a controller, a first cooling unit, a second cooling unit, and at least one sensor. The first cooling unit includes a heat sink that dissipates heat from the telecommunication device. The second cooling unit includes an airflow generator that, when activated, provides an airflow that dissipates heat from the telecommunication device. The at least one sensor is operably connected with the telecommunication device. The controller is configured to compare a temperature detected by the at least one sensor to a first threshold temperature specified such that a load of the telecommunication device shall be reduced when the temperature detected by the at least one sensor exceeds the first threshold temperature. The controller is configured to activate or increase the airflow provided by the second cooling unit if the temperature detected by the at least one sensor exceeds the first threshold temperature.
US10014883B2 Radio frequency transmitters having redundant signal paths and monitoring circuitry for detecting signal loss
Radio frequency (“RF”) transmitters include a digital-to-RF electronics module that receives an input data stream and outputs an RF signal, a switch having a first input port that is coupled to an output of the digital-to-RF electronics module, a second input port that is coupled to a matched termination, and an output port that is coupled to a communications network, a DC injection circuit that is configured to inject a DC signal at a first node on an RF transmission path that connects the output of the digital-to-RF electronics module to the first input port of the switch, and a DC monitoring circuit that is configured to sense if a DC signal is present on a second RF transmission path that connects the output of the switch to the communications network.
US10014881B2 Multiple erasure codes for distributed storage
Embodiments relate to dynamically selecting an erasure code. State data is tracked to ascertain frequency of file access. One of at least two erasure codes are selected based on the tracked state data in order to lower data recovery cost. The erasure code may be selected as either a product code or a local reconstruction code. Each erasure code includes a mode that is either a fast code or a compact code. The fast code features a low recovery cost and the compact code features a low storage overhead for less frequently accessed data. Data is encoded with one of the selected erasure codes and one of the modes of the selected erasure code. Data blocks are dynamically converted between the fast and compact codes of the selected erasure code responsive to a workload change.
US10014877B1 Multi-segmented all logic DAC
A digital-to-analog converter (DAC) includes a plurality of segments, wherein the plurality of segments includes a first segment electronically coupled to each of the plurality of segments, wherein the first segment includes a predetermined number of most significant bits (MSB), a second segment electronically coupled to each of the plurality of segments, wherein the second segment includes a first predetermined number of least significant bits (LSB), and a third segment electronically coupled with each of the plurality of segments, wherein the third segment includes a second predetermined number of LSBs. Additionally, the DAC includes an all logic implementation.
US10014872B2 Universal input and output interface
Provided is programmable circuit for interfacing with a field device. The circuit includes only one analog-to-digital converter (ADC) configured to receive from the field device one from the group including a current signal and a voltage signal. The received one signal has frequency shift keying tones (FSK) superimposed thereon, the ADC being configured to extract information from the received one signal and the FSK tones simultaneously. Also included is only one digital-to-analog converter configured to drive an output signal to the field device, the output signal (i) including one from the group including a current signal and a voltage signal and (ii) being summed with an FSK-modulated signal.
US10014868B1 Injection-locked phase interpolator
An example phase interpolator includes: a ring oscillator having a plurality of delay stages and a plurality of injection switches, each of the plurality of injection switches responsive to a differential reference clock signal and a first differential control signal; a supply control circuit configured to provide a regulated supply voltage to the ring oscillator in response to a first component of a second differential control signal; and a ground control circuit configured to provide a regulated ground voltage to the ring oscillator in response to a second component of the second differential control signal.
US10014861B2 Level shifters, memory systems, and level shifting methods
Level shifters, memory systems, and level shifting methods are described. According to one arrangement, a level shifter includes an input configured to receive an input signal in a first voltage domain, an output configured to output an output signal from the level shifter in a second voltage domain different than the first voltage domain, a plurality of pull-down devices, and wherein one of the pull-down devices is coupled with the input and the output, a plurality of cross-coupled devices coupled with the pull-down devices and configured to provide transitions in the output signal as a result of transitions in the input signal, a plurality of current limiting devices coupled with the cross-coupled devices and configured to limit a flow of current from a source to the cross-coupled devices, and a plurality of dynamic devices configured to selectively provide charging current from the source to the cross-coupled devices.
US10014860B2 On-die termination
Local on-die termination controllers for effecting termination of a high-speed signaling links simultaneously engage on-die termination structures within multiple integrated-circuit memory devices disposed on the same memory module, and/or within the same integrated-circuit package, and coupled to the high-speed signaling link. A termination control bus is coupled to memory devices on a module, and provides for peer-to-peer communication of termination control signals.
US10014849B2 Clock detectors and methods of detecting clocks
A clock detector a first delay circuit delaying an input clock by a first delay time and outputting the delayed input clock as a delayed clock signal, an edge detection circuit receiving the input clock and the delayed clock signal to generate an output signal including pulses which are created in synchronization with edges of the input clock, a delay/inversion circuit delaying the output signal of the edge detection circuit by a second delay time and inverting the delayed output signal to output the inverted signal as an output signal, a first flip-flop receiving the input clock to generate a first output signal, a second flip-flop receiving the first output signal to generate a second output signal, and a clock detection signal generation circuit receiving the first and second output signals to generate a clock detection signal.
US10014848B1 Compensation circuit for input voltage offset of error amplifier and error amplifier circuit
A compensation circuit for compensating an input voltage offset of an error amplifier has a level shifter, a first trimming circuit, a second trimming circuit, and a compensation current sinking device. The level shifter shifts levels of a feedback voltage and a predetermined reference voltage and outputs a level shifted feedback voltage and a level shifted reference voltage. The first trimming circuit adjusts the level shifted reference voltage by trimming a first resistance thereof according to a trimming code, wherein the trimming code has the ratio relation of the input voltage offset and a resistance to be trimmed. The second trimming circuit adjusts the level shifted feedback voltage by trimming a second resistance thereof according to a trimming code. The compensation current sinking device sinks currents passing through the first and second trimming circuits.
US10014835B1 Frequency enhanced active transistor
A transistor cell can be modeled as a transistor with a collector, a base, and an emitter operating with a current at the collector to produce a minimum transconductance in the transistor cell that increases a current gain and improves at least one operating characteristic of the transistor cell. The operating characteristics include bandwidth, gain, and output power.
US10014830B2 DC bias circuit and the radio frequency receiver circuit using the same
The present invention presents a DC bias circuit including a first biasing circuit and a second biasing circuit. The first biasing circuit includes a first biasing transistor and a first biasing resistor for providing a first bias voltage to an output transistor of the mixer circuit. The first biasing transistor and the output transistor are the same type of transistor and have equal channel lengths. The second biasing circuit includes a second biasing transistor and a second biasing resistor for providing a second bias voltage to an input transistor of the common gate amplifier circuit. The second biasing transistor and the input transistor are the same type of transistor and have equal channel lengths. When the input transistor and the output transistor all operate in a saturation region, alternating current signals output from the mixer circuit is unrelated to a threshold voltage of the output transistor.
US10014829B2 Non-inverting amplifier circuits
Amplifier circuits comprising an input transistor, a load transistor, and a feedback resistor. In one example, one embodiment is directed to an amplifier circuit comprising an input transistor, a load transistor having a control terminal and a reference terminal, and a feedback transistor. The input transistor receives an input signal, the input transistor is electrically coupled to the load transistor and the feedback transistor, the control terminal of the load transistor is electrically coupled to a bias voltage, the feedback transistor is electrically coupled to the load transistor providing negative feedback, and the reference terminal of the load transistor serves as an output of the amplifier circuit.
US10014828B1 Transmitter system and method of calibration
Embodiments of the present disclosure provide a transmitter system including: a source follower (SF) sub-stage having a pair of transistors, one being coupled to a biasing voltage at a gate terminal thereof, and the other including a fully depleted semiconductor on insulator (FDSOI) transistor coupled to an input signal at a gate terminal thereof, and coupled to a calibration voltage at a back-gate terminal thereof. A mixer sub-stage includes a mixer input node coupled to the SF output node of the pair of transistors of the SF sub-stage, and the mixer input node is electrically coupled in parallel to two FDSOI mixer transistors, with the FDSOI mixer transistor being electrically coupled to a respective back-gate voltage. The FDSOI mixer transistors each include a gate terminal coupled to an input voltage, while a second source/drain terminal of the FDSOI mixer transistors are each electrically coupled to a mixer output node.
US10014827B2 Power-adjustable radio frequency output circuit
A power-adjustable RF (radio frequency) output circuit is disclosed, which includes a RF frequency source transformer, wherein: one output end of the RF frequency source transformer is connected with a gate of a power amplifier module, another output end of the RF frequency source transformer is connected with a gate bias voltage control circuit; a source of the power amplifier module is connected with ground; the gate of the power amplifier module is connected with a resistor which is connected with ground, a drain of the power amplifier module is connected with a fixed voltage DC (direct current) power supply and also connected with a RF filtering network for outputting a RF power through the RF filtering network.
US10014826B2 Apparatus and methods for power enhancement of self-biased distributed amplifiers with gate bias networks
Provided herein are apparatus and methods for power enhancement of self-biased distributed amplifiers with gate bias networks. By sampling output power a gate bias network with a filter network can adjust gate bias so as to improve the P1 dB compression point and the Psat saturation power level of a self-biased distributed amplifier. Advantageously the filter network can be derived using passive components thereby making it an easy to implement and cost effective approach to improve linearity and output power.
US10014823B2 High efficiency resonant switched capacitor converter with continuous conversion ratio
A power converter, which comprises a resonant Switched Capacitor Converter (SCC) that consists of an input connected to an input voltage source, from which power is delivered to a load; a resonant tank circuit formed by a capacitor connected in series with an inductor and defining a resonant cycle; a first switch connected in series between a first contact of the input voltage source and a first contact of the resonant tank circuit; a second switch connected in series between the first contact of the resonant tank circuit and a first contact of the load; a conducting path connecting between a second contact of the input voltage source, a second contact of the resonant tank circuit and a second contact of the load and a third switch connected in parallel to the resonant tank circuit. The converter is adapted to charge the resonant tank circuit by controlling the first switch to start conducting at a first zero crossing point and allow current to flow from the input voltage source to the tank circuit during a first portion of the cycle; discharge the resonant tank circuit into the load by controlling the first switch to stop conducting and the second switch to start conducting, at a second zero crossing point to thereby allow current to flow from the tank circuit to the load during a second portion of the cycle, and reverse the voltage polarity on the capacitor by controlling the second switch to stop conducting and the third switch to start conducting at a third zero crossing point during the last portion of the cycle.
US10014816B2 Method and arrangement for testing the operation of an actuating circuit of a DC motor
A method for testing the operation of an actuating circuit of a DC motor is disclosed, wherein electrical voltage connections of the DC motor are connected to a voltage source via the actuating circuit. An operating switch is arranged between the actuating circuit and the voltage source for starting up the DC motor via the actuating circuit. When the operating switch is switched on, the actuating circuit is initialized. Initialization prompts the potential on a voltage connection of the DC motor to be checked, and an indicator is actuated if, during the check, a potential on the voltage connection of the DC motor is determined that is above a prescribed limit value.
US10014812B2 Variable torque motor/generator/transmission
The present disclosure is directed to an electric generator and motor transmission system that is capable of operating with high energy, wide operating range and extremely variable torque and RPM conditions. In accordance with various embodiments, the disclosed system is operable to: dynamically change the output “size” of the motor/generator by modularly engaging and disengaging rotor/stator sets as power demands increase or decrease; activate one stator or another within the rotor/stator sets as torque/RPM or amperage/voltage requirements change; and/or change from parallel to series winding configurations or the reverse through sets of 2, 4, 6 or more parallel, three-phase, non-twisted coil windings with switchable separated center tap to efficiently meet torque/RPM or amperage/voltage requirements.
US10014811B2 Apparatus for correcting current reference
The present disclosure relates to an apparatus for correcting a current reference, and more particularly, to an apparatus for correcting a current reference including a calculation unit configured to set a first torque reference section and a second torque reference section using candidate values of a correction factor that corrects the current reference so as to enable the current reference to satisfy rated operating conditions of the induction machine, and calculate the correction factor according to a section, in which the torque reference is included, of the first torque reference section and the second torque reference section, and a correction unit configured to correct the current reference using the correction factor.
US10014805B2 Method and apparatus for adjusting motor commutation phase and period
A method and apparatus for controlling commutation of a motor. A voltage is measured at each of a plurality of windings of a motor using an electric circuit. A controller computes an overall back electromotive force for the motor using the voltage measured at each winding in the plurality of windings. The controller generates a result having either a first value or a second value based on the overall back electromotive force. The controller adjusts the commutation phase and the commutation period of the motor using the result.
US10014802B2 Systems and methods of harvesting energy in a wellbore
A downhole assembly including a turbine to be disposed within a wellbore and a rotating array. The rotating array includes magnetic material and is coupled to the turbine. The downhole assembly also includes a magnetostrictive material coupled to the rotating array to strain the magnetostrictive material to induce an electric current in a conductor coupled to the magnetostrictive material.
US10014799B2 Triboelectric generator
Example embodiments relate to triboelectric generators that include a first electrode and a triboelectric material layer facing first electrode, and a self-assembled monolayer that is combined with a surface of the first electrode or a surface of the triboelectric material layer between the first electrode and the triboelectric material layer. The self-assembled monolayer is formed of or include a material that includes a silane group, a silanol group, or a thiol group according to a material to be combined.
US10014794B2 Power inverter assembly for a vehicle
An electronic device for an electric powertrain of a vehicle is disclosed. The device includes a power module assembly having a housing that defines a first side, and an array of power modules disposed within the housing. Each of the power modules includes first electrical contact patches at least partially embedded in the first side and having an attachment surface substantially parallel to the first side. A capacitor assembly includes a housing defining a second side that is substantially coplanar with the first side, and an array of second electrical contact patches at least partially embedded in the second side. The second electrical contact patches have an attachment surface substantially parallel to the second side. A busbar mechanically and electrically couples at least one of the first contact patches to at least one of the second contact patches.
US10014790B2 Dual function solid state converter
A dual function solid state power converter operable from a three phase AC input current simultaneously provides; an AC or DC output current on an aircraft power cable to provide ground power to a parked aircraft, and a low voltage DC current on a battery charging power cable to charge batteries in nearby service vehicles. The power converter includes an AC to DC converter which converts the current on an internal DC bus, a DC to AC converter which converts the DC bus current to an AC current at a higher voltage and frequency, or a DC to DC converter which converts the DC bus current to a lower voltage DC, for supplying ground power to a parked aircraft, and a DC to DC converter for converting the DC bus current to a lower voltage battery charging current on the battery charging cable.
US10014781B2 Gate drive systems and methods using wide bandgap devices
Unique systems, methods, techniques and apparatuses of a gate drive system are disclosed. One exemplary embodiment is a drive circuit electrically coupled to a main switching device including a first inverter, a first inverter controller, an air core transformer, at least one rectifier, at least two smoothing capacitors, a current buffer stage, and a detection circuit. The first inverter controller is structured to operate the first inverter in a first mode and a second mode. The air core transformer is structured to receive the converted AC power from the first inverter. The detection circuit is structured to detect a first mode of the first inverter and a second mode of the first inverter, and operate the current buffer stage based on a detected first mode of the inverter and a detected second mode of the first inverter.
US10014779B2 Power supply device
A power supply device includes a power supply module, a voltage regulator module and an over-voltage protection (OVP) module. The power supply module is utilized to provide a standby voltage signal. The voltage regulator module includes a phase modulator circuit. The phase modulator circuit includes a high-side power transistor, a low-side power transistor and a phase inductor. The OVP module is utilized to transmit the standby voltage signal to the phase modulator circuit and detect a detection potential on the phase modulator circuit. The OVP module selectively conducts the low-side power transistor of the phase modulator circuit according to the detection potential.
US10014776B2 Power conversion device and method for diagnosing abnormality in voltage sensor characteristics
A power conversion device provided with a DC power source, a voltage boost converter, an inverter, a primary smoothing capacitor, a secondary smoothing capacitor, an intermediate capacitor provided in the voltage boost converter and three voltage sensors which measure the voltages of the capacitors, further including an abnormality diagnosis controller which makes a diagnosis of the presence/absence of an abnormality in the detection characteristics of the voltage sensors, on the basis of the state of transition of the detection results of the voltage sensors which are monitored during a discharge operation by the respective capacitors.
US10014773B2 Hybrid active power link module device and associated systems and methods
A hybrid active power link device includes a plurality of active power link modules (APLMs). Each APLM of the plurality of APLMs includes a plurality of switching devices including a first switching device and a second switching device coupled in series. Each APLM of the plurality of APLMs also includes at least one first-type energy storage device (ESD) coupled in parallel with both of the first switching device and the second switching device. The hybrid active power link device also includes at least one second-type ESD coupled in series with at least one APLM of the plurality of APLMs.
US10014772B2 Voltage regulator
One example discloses a voltage regulator, including: a power supply input; a regulated voltage output; an output transistor coupled to the power supply input and the regulated voltage output; and a current amplifier coupled between the power supply input and the regulated voltage output; wherein the current amplifier is configured to supply a second current from the power supply input to the regulated voltage output when a first current between the power supply input and the output transistor exceeds a threshold current.
US10014771B2 Switching shunt regulator circuits
A switching shunt regulator circuit includes a current source having an input for receiving an input voltage and an output for providing a DC current, and a shunt voltage regulator coupled to the output of the current source. The current source is configured to provide DC current to a DC load and DC current to the shunt voltage regulator when the DC load is coupled to the output. The DC current to the shunt voltage regulator regulates a voltage at the output. The shunt voltage regulator has a current carrying capacity greater than the sum of the DC current to the DC load and the DC current to the shunt voltage regulator.
US10014769B2 Charge pump circuit
A bipolar output charge pump circuit having a network of switching paths for selectively connecting an input node and a reference node for connection to an input voltage, a first pair of output nodes and a second pair of output nodes, and two pairs of flying capacitor nodes, and a controller for controlling the switching of the network of switching paths. The controller is operable to control the network of switching paths when in use with two flying capacitors connected to the two pairs of flying capacitor nodes, to provide a first bipolar output voltage at the first pair of output nodes and a second bipolar output voltage at the second pair of bipolar output nodes.
US10014767B2 Bi-directional multi-mode charge pump
Some embodiments include apparatus and methods using a charge pump coupled to a first supply power node and a second supply power node. The charge pump is arranged to transfer charge from the first supply power node to the second supply power node during a first time interval and to transfer charge from the second supply power node to the first supply power node during a second time interval.
US10014751B2 Electrical machine cooling structure
A stator assembly that includes a graphite sheet-like element that has fold(s) so as to define at least two planar sections. The face of one of the planar section abuts a surface of a heat generating location(s) of the stator assembly and a face of another planar section abuts one the tooth or the slot bottom of the stator assembly. Also, a subassembly that includes an electrical machine stator assembly that includes a sheet-like element of a material having high thermal conductivity, wherein a portion of the element abuts the end winding(s) such that the sheet-like element conducts heat to the magnetic core, the stator housing, and/or a winding heat conduction element.
US10014740B2 Chamber for conductors of electric machines
The present disclosure relates to a chamber for housing strands of a stator bar for electric machines.The problem to provide a reliable chamber for a stator bar of an electric machine is solved with a stator bar chamber engaging a stator bar in an electric machine. The chamber includes a number of hollow conductors in a first straight part of the chamber, a number of hollow conductors in a second tapered part, and a number of hollow conductors and adjacent solid conductors in a third straight part. The first part of the chamber is closed with a ring mounted at the edge of the first part and a nipple adapted to the ring.
US10014739B2 Methods and systems to mount a rotor to a shaft
Methods, systems and apparatuses for mounting a motor rotor to a shaft of a compressor are disclosed. The shaft can include a rib region that is configured to form a press fit or a transition fit with the rotor bore. An end of the shaft can also include a plurality of crenulations that can be expanded outwardly in a radial direction relative to a centerline of the shaft. After the rotor is mounted onto the shaft, the crenulations can be expanded to eliminate the clearance between the shaft and the rotor to form a press fit with the rotor bore.
US10014738B2 Magnetic wave gear device
A magnetic wave gear device (1A, 1B, 1F) includes: a first member (10), a second member (20), and a third member (30) which are rotatable relative to one another around a rotation axis (R). The second member (20) is disposed between the first member (10) and the third member (30), and includes magnetic material pieces (21). The first member (10) includes first permanent magnets (12A, 12B). The third member (30) includes: a plurality of pole teeth (32), a pole tooth (32) being wound with a coil (33); and second permanent magnets (34B), each second permanent magnet (34B) being disposed between pole teeth (32) next to each other, and the magnetic poles of sides of the second permnanent magnets (34B) facing the second member (20) being the same pole.
US10014732B2 Energy transfer optimization by detecting and mitigating magnetic saturation in wireless charging with foreign object detection
A method is provided for optimizing wireless charging of a mobile device by a wireless charger. The method comprises successively reducing transmit power in the wireless charger until an operating wireless transmit power is reached when a power loss occurring during a wireless transmission of power is caused by magnetic saturation, wherein the magnetic saturation occurs in at least one of the mobile device and the wireless charger, wherein the wireless transmission of power is from the wireless charger to the mobile device, and wherein the magnetic saturation is reduced at the operating wireless transmit power, and disabling charging by the wireless charger when the power loss occurring during the wireless transmission of power is caused by a foreign object is present between the mobile device and the wireless charger.
US10014731B2 Battery charging station for wireless battery charging
A battery charging station is equipped with radio frequency power transmitters, induction power transmitters, and ultrasound power transmitters so as to concurrently charge electronic devices. The battery charging station is operable to network the electronic devices through wireless communication. In this regard, the battery charging station may coordinate or arrange the radio frequency power transmitters, the induction power transmitters and/or the ultrasound power transmitters so that the resulting power transmission from the battery charging station to one or more intended networked electronic devices may be maximized. The battery charging station may wirelessly communicate with the electronic devices for device networking. The networked electronic devices may be connected to a computer network for various network services such as, for example, network advertising and software downloading or uploading. Both direct and in-direct device-to-device communication may be supported among the networked electronic devices. The battery charging station maintains data communication during battery charging.
US10014729B2 Wireless power supply method
A rotational deviation and a positional deviation of a power transmission antenna and a power reception antenna are adjusted using an amount of electric power received in adjustment antenna elements provided on the same plane as the power transmission antenna and the power reception antenna.
US10014724B2 Open-circuit impedance control of a resonant wireless power receiver for voltage limiting
A resonant wireless power (RWP) receiver is provided that includes an inductor element that couples with a resonant wireless power source. A capacitor arrangement is coupled to the inductor element altering the open-circuit impedance of the RWP receiver to reduce the ac voltage under certain defined situations. The capacitor arrangement includes a plurality capacitors tuned to a control ac voltage in the RWP receiver.
US10014723B2 Power management unit and wireless power system using the same
A power management unit, adapted to a wireless power system, includes: a rectifier, converts an AC power received by an input port thereof to a direct-current (DC) voltage outputted by a rectifying output terminal thereof; a first switch, wherein a first protecting capacitor is coupled between one terminal of the input port and a channel thereof; a second switch, wherein a second protecting capacitor is coupled between the other terminal of the input port and a channel thereof; a reference voltage terminal, for providing a reference voltage; and, a comparator, including two input terminals coupled to the rectifying output terminal and the reference voltage terminal respectively, and including an output terminal coupled to both the control terminals of the first switch and the second switch.
US10014720B2 Power transmission system
A power transmission system includes a charging station and a power receiving device. The charging station has a pair of first electrodes, and a signal source that emits an alternating current signal; and a step-up transformer that applies a stepped-up voltage to the pair of first electrodes. The power receiving device has a pair of second electrodes opposite to and that capacitively couple with the first electrodes; a step-down transformer; a rectifying and smoothing circuit that rectifies and smoothes the stepped-down AC voltage; and a load circuit, The charging station further has a potential stabilizing electrode that capacitively couples with the electrode connected to a reference potential of the power receiving device and the potential stabilizing electrode is connected to a reference potential of the charging station via a charge controller.
US10014717B2 Power supply device and power supply method in data center
A power supply device and a power supply method in a data center, and the power supply device includes at least two busbars, where a first busbar of the two busbars is connected to a first battery, a second busbar of the two busbars is connected to a second battery, and a voltage level of the first battery is different from a voltage level of the second battery, and at least one first bidirectional direct current converter configured to connect the first busbar and the second busbar such that the first busbar and the second busbar perform electrical energy transmission using the first bidirectional direct current converter.
US10014716B2 Discrete energy reservoir with diagnostics
A backup power system in a vehicle that provides temporary power to one or more electronic control units (ECUs) upon failure of a main power supply. The backup power system includes an energy reservoir that stores electric charge. A charging circuit is electrically connected to the energy reservoir to generate charge for the energy reservoir during normal operation of the vehicle. A discharging circuit for supplying backup power is electrically connected between the energy reservoir and the ECUs. A diagnostic circuit is electrically connected to the energy reservoir and a microcontroller. The microcontroller is configured to monitor a slew rate of the energy reservoir as an amount of stored electric charge in the energy reservoir changes, determine if the slew rate is within a predetermined range, and when the slew rate is not within the predetermined range, generate a first error signal.
US10014714B2 System and method for uninterruptible power supply intelligent transfer
A method is disclosed which makes use of an intelligent transfer algorithm for a UPS when the UPS is required to switch from a high efficiency mode of operation (VFD or VI) to an independent mode of operation (VFI), as a result of an under voltage condition occurring on the bypass line of the UPS. The method involves performing successive voltage measurements at a plurality of points during a first half cycle of an AC mains (Vout) signal to integrate the Vout signal until a zero crossing of the Vout signal is detected. Successive voltage measurements are used to detect the disruption of the Vout signal and a percentage of missing voltage area from the Vout signal during the disruption. The UPS then supplies a compensation voltage (Vcomp) which is added to the Vout signal to restore the Vout signal to a level at least approximately equal to a nominal AC mains voltage output signal (Voutnominal).
US10014712B2 Methods and systems for power management control
Methods and systems for control of a power-quality measuring or monitoring device, such as a transfer switch, are provided. An example method includes a transfer-switch controller of a transfer switch receiving an input command from a user. The method further includes, in response to receiving the input command, the transfer-switch controller entering a safe state, wherein in the safe state operational settings of the transfer switch remain unchanged. Still further, the method includes, after entering the safe state, the transfer-switch controller providing, based on operational data specific to the transfer switch, information regarding a feature of the transfer switch.
US10014699B2 Battery monitoring device
Even with a large ripple voltage superposed on a voltage of a battery cell, the voltage of the battery cell can be measured accurately. In a battery monitoring device, a supply circuit, based on a reference voltage inputted from an assembled battery, generates a driving voltage for driving each of switching elements, of a selection circuit and supplies the driving voltage to the selection circuit. The reference voltage is inputted from the assembled battery to the supply circuit via a detecting filter circuit. As a result, a time constant of a route through which the reference voltage is inputted from the assembled battery to the supply circuit is approximately equal to time constants of detecting filter circuits.
US10014691B2 Demand response system with field area network gateway
An energy management system (EMS) is connected to a distribution grid upstream of substation transformers and provides a demand response (DR) program signal to the distribution grid. The program signal specifies a target load adjustment. A plurality of DR RCE (Demand Response Remote Communication Equipment) are connected to phases of the distribution grid downstream of a corresponding substation transformer. Each DR RCE controls an operation of a plurality of endpoint devices. A plurality of FANG devices, each connected to phases of the distribution grid downstream of a corresponding substation transformer, receives the DR program signal via the grid. Each FANG device selectively controls power to its endpoint devices in response to a received DR program signal. As a result, the FANG device reduces the total power applied to its endpoint devices in response to the DR program signal.
US10014685B2 Method and device for regulating the charge state of a battery power plant
In a method for controlling the state of charge (SOC) of a battery power plant (1), which for controlling at least one physical quantity (P, f) is connected to an electric energy distribution network (2), the state of charge (SOC) of the battery power plant (1) is detected for at least one physical quantity (P, f) of the energy distribution network (2) with a detection speed and/or detection accuracy which are greater than specified limit values for a minimum detection speed and detection accuracy of the physical quantity (P, f), and the electric power transfer between the battery power plant (1) and the energy distribution network (2) is determined by taking account of the difference between the actual and the specified control speed and control accuracy of the physical quantity (P, f) to be controlled as well as a difference between the actual and the specified height and rate of change of the power transfer between the battery power plant (1) and the energy distribution network (2).
US10014680B2 Overvoltage notching of electricity delivered to an electrical load
To protect an electrical load from anomalous electricity provided by an electricity source, a switching mechanism is configured to transition into one of conducting and non-conducting states in response to respective on and off states of a switching signal. A power controller evaluates input frequency characteristics of an overvoltage event in input electricity provided by the electricity source against at least one frequency criterion. Event timing is established for the timing signal that corresponds to the frequency characteristics met by the frequency threshold criterion. The event timing coordinates the overvoltage event with the state transitions of the switching mechanism so that an amplitude notch is superimposed on the input electricity over a temporal duration proportionate to that of the overvoltage event. State transitions are compelled in the switching mechanism to superimpose the amplitude notch on the input electricity in accordance with the event timing.
US10014655B2 Optical module
An optical module includes a light forming part and a protective member that has an emitting window transmitting light from the light forming part and is disposed to surround the light forming part. The light forming part 20 includes a base member, a semiconductor light-emitting element mounted on the base member, a lens mounted on the base member, and the first supporting member that is disposed between the base member and the lens and supports the lens with respect to the base member. The first supporting member has constriction, which has a smaller cross-sectional area than a region in which the first supporting member is in contact with the lens and a region in which the first supporting member is in contact with the base member in a cross section perpendicular to a thickness direction of the first supporting member.
US10014649B2 Stabilized non-reciprocal fiber-ring brillouin laser source
A stabilized laser source includes a fiber-ring Brillouin laser that incorporates a circulator for non-reciprocal operation and for launching of a pump optical signal. Most of the pump optical signal is launched in a forward direction and drives Brillouin laser oscillation in the backward direction, a portion of which exits via an optical coupler as the optical output of the laser source. A small fraction of the pump optical signal is launched in the backward direction via the optical coupler, and a fraction of that backward-propagating pump optical signal exits via the optical coupler as an optical feedback signal. A frequency-locking mechanism receives the optical feedback signal and controls the pump optical frequency to maintain resonant propagation of the backward-propagating pump optical signal. A second pump optical signal can be launched in the forward direction to generate a second Brillouin laser oscillation.
US10014645B2 Inexpensive variable rep-rate source for high-energy, ultrafast lasers
System for converting relatively long pulses from rep-rate variable ultrafast optical sources to shorter, high-energy pulses suitable for sources in high-energy ultrafast lasers. Fibers with positive group velocity dispersion (GVD) and self phase modulation are advantageously employed with the optical sources. These systems take advantage of the need for higher pulse energies at lower repetition rates so that such sources can be cost effective.
US10014639B1 Electrical receptacle
An electrical receptacle provides a plurality of outlets that are in different orientations. The electrical receptacle has a housing having a plurality of openings formed therein which are also referred to as contact openings, with each outlet having three contact openings. Each such outlet has a contact opening that is common with another outlet, meaning that a contact opening of one outlet and a contact opening of another outlet are actually an individual contact opening that is common to the two outlets and is thus shared therebetween. The electrical receptacle additionally includes a thermally protected metal oxide varistor (TMOV) that employs a thermal fuse and a metal oxide varistor (MOV) in order to protect electrical devices that are connected with the electrical receptacle from damage due to extended surges and spikes.
US10014633B1 Connector device for fuel injection device
A connector device with improved workability in moving a detecting member to a detecting position may include a plurality of connectors configured to be fitted to a plurality of mating connectors, a detecting member arranged movably to a standby position or a detecting position with respect to the plurality of connectors and allowed to move to the detecting position when the plurality of connectors are normally fitted to the plurality of mating connectors, a holder configured to hold the plurality of connectors in parallel and an operation member capable of collectively moving the detecting member individually disposed in the plurality of connectors to the detecting position.
US10014624B2 Electric connector
A connector may include a plurality of contacts electrically connected to a mating connector and separated from one another. At least one of the contacts may include a magnet, and a conductive housing for surrounding at least one side of the magnet.
US10014614B2 Terminals for electrical connectors
A female terminal for an electrical connector may generally include a socket with an opening for receiving a male terminal, a first pair of contacts, a second pair of contacts, a pair of crimping members, and positioning tabs. The socket may be defined by a pair of opposing sidewalls, a top, and a bottom, at least in examples where the socket is generally rectangular. The first and second pairs of contacts may be disposed along the pair of opposing sidewalls, projecting at least partially into the socket configured to contact and exert substantially the same normal force on a male terminal that is inserted into the socket. The pair of crimping members can be utilized to secure a wire to the female terminal, and the positioning tabs may be utilized to secure the female terminal within the electrical connector.
US10014603B2 Power source connection system
Included are a battery terminal connected to a battery post erected on a first surface of a battery, a battery connection unit provided with an electronic component connected to the battery terminal and to which ends of electric wires are connected, and a accommodating member that accommodates the battery terminal and the battery connection unit. The accommodating member has a through-hole through which the battery post is inserted, a terminal accommodating chamber in which a free end side of the battery post inserted through the through-hole is arranged and which accommodates the battery terminal connected to the free end side, and a butting portion that is projected from a periphery of the through-hole toward the first surface of the battery and made abut on the first surface.
US10014600B1 Terminal crimping structure and connector with cable
A terminal crimping structure includes a coaxial cable, a terminal fitting including a tubular conductor connecting portion coaxially interposed between a terminal connecting portion of an outer conductor of the coaxial cable and an insulator, a tubular crimping member that allows the terminal connecting portion to be coaxially interposed between the crimping member and the conductor connecting portion to crimp the terminal connecting portion onto the conductor connecting portion, and a tubular member that is stronger and harder than the conductor connecting portion and coaxially interposed between the conductor connecting portion and the insulator. Linear conductors of the terminal connecting portion include crushed portions that abut each other. The crushed portions are crushed until they are axially extended by an amount achieving a target crushed state in which an oxide layer is broken to obtain an exposed region of a new surface required for adhesion to the conductor connecting portion.
US10014591B2 Multi-frequency, multi-radiation angle, multi-polarization and multi-pattern communication antenna
An antenna is provided and includes a base antenna component, a loop antenna component, a first coupling by which the loop antenna component is pivotally attached to and selectively electrically communicative with the base antenna component, a whip antenna component, a second coupling by which the whip antenna component is pivotally attached to and selectively electrically communicative with the loop antenna component; and a transmission/reception (T/R) module. The T/R module is disposable in signal communication with at least one or more of the base, loop and whip antenna components.
US10014588B2 Near-field antenna apparatus using eddy current and electronic device including the same
A near-field antenna apparatus including an antenna element around which a coil is wound configured to create a magnetic field; and a conductive material member, disposed in a path of the magnetic field, configured to generate an eddy current from a magnetic flux in a predetermined region.
US10014585B2 Miniaturized reconfigurable CRLH metamaterial leaky-wave antenna using complementary split-ring resonators
Composite Right/Left Handed (CRLH) Leaky-Wave Antennas (LWAs) are a class of radiating elements characterized by an electronically steerable radiation pattern. The design is comprised of a cascade of CRLH unit-cells populated with varactor diodes. By varying the voltage across the varactor diodes, the antenna can steer its directional beam from broadside to backward and forward end-fire directions. A CRLH Leaky-Wave Antenna for the 2.4 GHz Wi-Fi band is miniaturized by etching a Complementary Split-Ring Resonator (CSRR) underneath each CRLH unit-cell. As opposed to conventional LWA designs, the LWA layout does not require thin interdigital capacitors, significantly reducing the PCB manufacturing constraints required to achieve size reduction. The resulting antenna enables CRLH LWAs to be used not only for wireless access points, but also potentially for mobile devices.
US10014581B2 Radio frequency anisotropic patch antenna and polarization selective surface
A radio frequency patch antenna having a radiator patch constructed of an anisotropic material, such as carbon nanotube sheet material. Such material is flexible so that the antenna may be wearable and/or integrated into a textile substrate. A feed line couples the radio signal to the patch. Furthermore, the efficiency of radiation from the patch is directly related to the orientation of the fibers or carbon nanotubes in the anisotropic material relative to the orientation of the feed line. Dual polarized radiators can be constructed from two orthogonal layers of CNT patches fed with correspondingly orthogonal feed lines.
US10014580B2 Method of tuning an NFC antenna
A method for manufacturing and turning a near field communication antenna is provided. A method for manufacturing and tuning a near field communication antenna comprising loading one or more ferrite substrates onto a workstation, loading an antenna biscuit onto the workstation, the antenna biscuit comprising one or more interconnected antennas, stamping the antenna biscuit to form one or more individual antennas, applying the one or more individual antennas to the one or more ferrite substrates to form one or more antenna assemblies, and adjusting placement of the one or more individual antennas relative to the ferrite substrates to adjust functional properties of the one or more antenna assemblies.
US10014577B2 Aerial module and mobile terminal device
The present document discloses an antenna module and a mobile terminal device, the antenna module includes an NFC antenna and a wireless charging antenna, the NFC antenna includes a flexible circuit board and an NFC antenna coil disposed thereon; the wireless charging antenna includes a flexible circuit board and a wireless charging antenna coil disposed thereon; the NFC antenna and the wireless charging antenna share one flexible circuit board, and the wireless charging antenna coil is disposed at a position without antenna wiring in the middle of the NFC antenna coil; the ends of the NFC antenna coil and the wireless charging antenna coil form contacts extending out of the flexible circuit board; the mobile terminal device includes the abovementioned antenna module; the antenna module is attached to the inner side of the housing of the mobile terminal, or the surface of the battery body facing the battery cover.
US10014564B2 Dielectric waveguide resonator and filter comprised of a pair of dielectric blocks having opposing surfaces coupled to each other by a probe
The present invention provides a dielectric waveguide resonator comprising a pair of rectangular parallelepiped-shaped dielectric blocks being in contact with each other through respective contact surfaces thereof. The dielectric waveguide resonator has an outer periphery coated with an electrically conductive film except for the contact surfaces, and is configured to resonate in a TE mode. A probe composed of an electrically conductive film is formed on at least one of the contact surface. Thus, it becomes possible to provide a dielectric waveguide resonator having a simple structure, requiring no adjustment structure, and comprising a structure for conversion between a dielectric waveguide and a coaxial line.
US10014563B2 Tunable phase shifter comprising a phase shifting mechanism for adjusting a distance of a transmission line and/or a dielectric perturber to effect a phase shift
A tunable phase shifter is provided which includes a dielectric substrate, a transmission line formed based on the dielectric substrate for carrying input and output signals and a dielectric disturber placed on top of the transmission line. The phase shifter further includes a phase shifting mechanism for adjusting at least one of a distance between the transmission line and the substrate and a distance between the transmission line and the dielectric disturber to effect phase shift.
US10014561B2 Systems, methods, and devices for health monitoring of an energy storage device
A health monitoring device includes an ultrasound source and an ultrasound sensor. The ultrasound source can be configured to generate and direct ultrasound at an energy storage device. The ultrasound sensor can be configured to detect ultrasound reflected from or transmitted through the energy storage device and to generate a signal responsive to the detected ultrasound from the energy storage device. A control unit can be configured to determine a state of health of the energy storage device based on the signal from the ultrasound sensor.
US10014559B2 All solid state battery
The main object of the present invention is to provide an all solid state battery with capability of inhibiting heat generation of an anode layer. The present invention solves the problem by providing an all solid state battery comprising a cathode layer, an anode layer, and a solid electrolyte layer formed between the cathode layer and the anode layer, wherein at least one of the anode layer and the solid electrolyte layer contains a sulfide solid electrolyte material; the anode layer contains an anode active material that is graphite, and contains an additive; and the additive has an oxide that is at least one kind of MoO3, Sb2O3, and MnCO3, and a coating portion that coats at least a part of the oxide and includes a resin with a hydrocarbon chain as a main chain.
US10014554B2 Block copolymer electrolytes containing polymeric additives
Polymer electrolytes incorporating PS-PEO block copolymers, PXE additives, and lithium salts provide improved physical properties relative to PS-PEO block copolymers and lithium salt alone, and thus provide improved battery performance.
US10014548B2 Fuel cell
A fuel cell includes a power generation unit. A first resin frame member is provided in an outer portion of a first membrane electrode assembly of the power generation unit. The first metal separator has a heating portion subjected to spot heating from a surface of the first metal separator for allowing the first resin frame member to be melted partially. The first metal separator and the first membrane electrode assembly are welded together by a plurality of welding portions to form a first structural body.
US10014545B2 Method for operating redox flow battery
The present disclosure relate to a method for operating a redox flow battery, which includes the steps of discharging the redox flow battery having an anode electrolyte and a cathode electrolyte when a volume difference between the anode electrolyte and the cathode electrolyte is within 20% of a total volume of the anode electrolyte and the cathode electrolyte, while maintaining an open circuit voltage of lower than 1.3 V/cell, and moving the anode electrolyte and/or the cathode electrolyte so that the volume difference is 2% or less between the anode electrolyte and the cathode electrolyte in the redox flow battery after the discharging.
US10014540B2 Hydrogen generator having reactant pellet with concentration gradient
A hydrogen generator is provided for generating hydrogen gas for a fuel cell stack. The hydrogen generator includes a container, and a liquid reactant storage area configured to contain a liquid including a first reactant. The hydrogen generator also includes a reaction area within the container, and a solid containing a second reactant within the reaction area and having a concentration gradient that varies along an axis such as length of the solid. The hydrogen generator further includes a liquid delivery member for delivering the liquid to the solid in the reaction area to generate hydrogen. The concentration gradient controls a reaction rate of the first and second reactants.
US10014539B2 Fuel cell system
When an actual output value is less than an output command value, a current command value is increased. When the actual output value is equal to or greater than the output command value, whether the actual output value is within a range of a dead band is determined. When the actual output value is outside the range of the dead band, the current command value is decreased. When the actual output value is within the range of the dead band, the current command value is maintained.
US10014531B2 Fuel cell system configured to capture chromium
In some examples, a fuel cell comprising a cathode, a cathode conductor layer adjacent the cathode, an electrolyte separated from the cathode conductor layer by the cathode, and an anode separated from the cathode by the electrolyte, wherein the anode, cathode conductor layer, cathode, and electrolyte are configured to form an electrochemical cell, and wherein at least one of cathode or the cathode conductor layer includes an exsolute oxide configured to capture Cr vapor species present in the fuel cell system.
US10014529B2 Triple conducting cathode material for intermediate temperature protonic ceramic electrochemical devices
The present invention relates to a protonic ceramic fuel cell, a cathode for a protonic ceramic fuel cell, and a method of making the same. More specifically, the cathode for a protonic ceramic fuel cell utilizes a phase-pure perovskite structure of the compound BaCo0.4Fe0.4Zr0.2-xYxO3-δ, where x is between about 0 and about 0.2. The cathode material may then be utilized in a PCFC as either a thin film porous cathode or as nanoparticles infiltrated into a cathode bone having a different structure.
US10014524B2 Nonaqueous secondary battery
A nonaqueous secondary battery 100A has a negative electrode sheet 240A in which a negative electrode active material layer 243A is held by a negative electrode current collector 241A. Contained within the negative electrode active material layer 243A is a binder 730 which includes a rubber-based binder or a resin having a binder function. The rubber-based binder or the resin having a binder function is abundantly present, within the negative electrode active material layer 243A, in a surface vicinity A1 of the negative electrode active material layer 243A.
US10014521B2 Cathode active material for secondary batteries and secondary battery including the same
Provided is a cathode active material including a complex coating layer, which includes M below, formed on a surface of the cathode active material through reaction of a lithium transition metal oxide represented by Formula 1 below with a coating precursor: LixMO2  (1) wherein M is represented by MnaM′1-b, M′ is at least one selected from the group consisting of Al, Mg, Ni, Co, Cr, V, Fe, Cu, Zn, Ti and B, 0.95≤x≤51.5, and 0.5≤a≤1. The lithium secondary battery including the cathode active material exhibits improved lifespan and rate characteristics due to superior stability.
US10014518B2 Cathode formed using aqueous slurry
In one embodiment, a positive electrode is formed by a process that includes forming a slurry including particles dispersed within a liquid from a electrode formulation and the liquid such that the particles have a particle size distribution D50 of 15 microns or less, coating the slurry on a collector; and drying the coated collector to form the positive electrode. The electrode formulation includes an electrode active material, a conductive carbon source, an organic polymeric binder, and a water-soluble polymer. The liquid consists essentially of water or a mixture of water and an alcohol. When the liquid consists essentially of the mixture, the alcohol is present in an amount of less than 10% by weight, based on the weight of the slurry. When the liquid consists essentially of water, the slurry is formed from the electrode formulation, the liquid, and an arene-capped polyoxoethylene surfactant.
US10014514B2 Nonaqueous secondary battery having high volume capacity density
In a nonaqueous secondary battery including a pressure-operated current interrupt device, a ratio (Vt/Cr) of a sum Vt (cm3) of an effective pore volume Vp of the positive electrode active material layer, an effective pore volume Vn of the negative electrode active material layer, and a pore volume Vs of the separator to a volume Cr (cm3) of a remaining space in the battery case is 0.92 to 1.05. The volume Cr of the remaining space in the battery case is calculated by subtracting a volume Ce of the electrode body, a volume Cna of the nonaqueous electrolytic solution, and a volume Cc of auxiliary components from a volume Ct of the battery case. The remaining space volume Cr (cm3) is 14.8 vol % or higher of the volume Ct (cm3) of the battery case.
US10014513B2 Secondary battery
A secondary battery 1 includes a conductive member 130 that is provided in the secondary battery 1, and a current interrupt device 105 that is provided in the secondary battery 1 and has a reversal plate 120 that is welded to the conductive member 130. The conductive member 130 and the reversal plate 120 have thicknesses of T1 and T2, respectively, in the part in which the conductive member 130 and the reversal plate 120 are opposed to and in contact with each other, and the thicknesses T1 and T2 satisfy the relationship T1/T2<1.5.
US10014508B2 Battery module assembly
Disclosed herein is a battery module assembly configured to have a structure in which a plurality of rectangular battery modules, each of which has two or more battery cells or unit modules connected in series and/or in parallel to each other, are stacked by two or more in a width direction (a longitudinal direction) thereof and in a height direction (a transverse direction) thereof so that the rectangular battery modules generally constitute a hexahedral structure (a hexahedral stack), outer edges of the hexahedral stack are fixed by a frame member, and coupling parts for mounting, through which the battery module assembly is mounted to an external device, are provided at one side of the frame member.
US10014506B2 Laminated body, separator, and nonaqueous secondary battery
A nonaqueous secondary battery separator, disposed between a cathode and an anode, includes: a porous base material containing a polyolefin as a main component; and a porous layer containing a polyvinylidene fluoride-based resin on at least one surface of the porous base material. The separator satisfies (C)/(D)≤0.13, where (C) represents the average pore diameter (μm) of the porous base material, and (D) represents the porosity of the porous base material, in the porous layer after being immersed for 24 hours in an electrolyte solution having a temperature of 25° C. in which electrolyte solution LiPF6 having a concentration of 1.0 mole per liter is dissolved in a mixed solvent containing ethyl methyl carbonate, diethyl carbonate, and ethylene carbonate at a volume ratio of 50:20:30, the resin having absorbed the electrolyte solution having a volume of 0.05 to 5.00 cm3 per square meter of the porous layer.
US10014503B2 Nonaqueous electrolyte secondary battery separator, nonaqueous electrolyte secondary battery laminated separator, nonaqueous electrolyte secondary battery member, and nonaqueous electrolyte secondary battery
Provided is a nonaqueous electrolyte secondary battery separator including a porous film containing, as a main component, polyolefin having a weight average molecular weight of not less than 500,000, the nonaqueous electrolyte secondary battery separator having an MD orientation ratio of 58% to 80%, a degree of MD orientation of 70% to 80%, and a degree of TD orientation of 65% to 85%, the nonaqueous electrolyte secondary battery separator having a film thickness of not more than 14 μm, and the nonaqueous electrolyte secondary battery separator being excellent in shutdown temperature and puncture strength.
US10014487B2 Organic electroluminescent device
An organic electroluminescent device comprising at least two organic layers including a light emitting layer (5) and a delayed fluorescent exciplex layer (7) containing a donor compound and an acceptor compound, between a pair of electrodes (2, 9) is highly efficient in formation of a singlet excited state and enables high light emission efficiency.
US10014483B2 Organic thin film transistor having patterned interface modification layer, display substrate and display apparatus having the same, and fabricating method thereof
The present application discloses a method of fabricating an organic thin film transistor comprising providing a substrate; forming a patterned interface modification layer on the substrate; and forming an organic semiconductor layer on a side of the interface modification layer distal to the substrate, wherein the patterned interface modification layer having a pattern of micro structure.
US10014469B2 Resistive random access memory and manufacturing method thereof
The present disclosure provides a semiconductor structure which includes a conductive layer and a resistance configurable structure over the conductive layer. The resistance configurable structure includes a first electrode, a resistance configurable layer over the first electrode, and a second electrode over the resistance configurable layer. The first electrode has a first sidewall, a second sidewall, and a bottom surface on the conductive layer. A joint between the first sidewall and the second sidewall includes an electric field enhancement structure. The present disclosure also provides a method for manufacturing the above semiconductor structure, including patterning a hard mask on a conductive layer; forming a spacer around the hard mask; removing at least a portion of the hard mask; forming a conforming resistance configurable layer on the spacer; and forming a second conductive layer on the conforming resistance configurable layer.
US10014463B2 Multilayer piezoelectric ceramic electronic component and method for manufacturing multilayer piezoelectric ceramic electronic component
A multilayer sintered body having alternately stacked Ni-based inner electrodes and piezoelectric ceramic layers. The piezoelectric ceramic layers contain a main ingredient of a perovskite compound containing Nb, K, Na, and Li, at least one element M1 selected from Nd and Dy, and at least one element M2 selected from Ga and Al. The element M2 content is 0.071 parts by mole or less per 1 part by mole of the Nb in a solution obtained through a dissolution process. This multilayer piezoelectric ceramic electronic component is manufactured through the cofiring of conductive films as a precursor of the inner electrodes and ceramic green sheets as a precursor of the piezoelectric ceramic layers in a reducing atmosphere in which the oxidation of Ni is inhibited.
US10014458B2 LED module
An LED module includes a resin substrate, a metal layer formed above the resin substrate, a resist layer formed above the metal layer and including a plurality of layers, and an LED chip mounted above the resist layer via an adhesive. The resist layer comprises an epoxy acrylic-based or a silicon-based resin material, and the adhesive is white.
US10014454B2 Light-emitting device including chip-scale lens
A light-emitting device includes a light-emitting structure, a lens, and a reflective layer. The light-emitting structure includes a light-emitting stack structure including a first-conductivity-type semiconductor layer, an active layer, and a second-conductivity-type semiconductor layer, which are stacked, a first electrode layer electrically connected to the first-conductivity-type semiconductor layer, and a second electrode layer electrically connected to the second-conductivity-type semiconductor layer. The lens is located on the light-emitting structure. The reflective layer is located on the lens.
US10014451B2 Method for producing semiconductor light-emitting device
A method for producing a semiconductor light-emitting device containing a substrate, an element and an encapsulating material as constituent members is provided. The method involves providing the substrate with the element; potting at least one encapsulating material (i) before curing selected from addition polymerization-type encapsulating materials and polycondensation-type encapsulating materials onto the substrate to cover the element; curing the potted encapsulating material (i); potting a polycondensation-type encapsulating material (ii) before curing onto the encapsulating material (i) after curing which covers the element, and then curing the potted polycondensation-type encapsulating material (ii), thereby laminating the encapsulating material. A semiconductor light-emitting device produced by the method is also provided, in which two or more layers each containing the encapsulating material are laminated.
US10014444B2 Optoelectronic semiconductor chip
An optoelectronic semi-conductor chip is disclosed in which an encapsulation layer, which is an ALD layer, completely covers a first mirror layer on the side thereof facing away from a p-conductive region, and is arranged to be in direct contact with said first mirror layer in some sections.
US10014439B2 System and method for providing an electron blocking layer with doping control
Aspects of the disclosure pertain to a system and method for providing an electron blocking layer with doping control. The electron blocking layer is included in a semiconductor assembly. The electron blocking layer includes a lithium aluminate layer. The lithium aluminate layer promotes reduced diffusion of magnesium into a layer stack of the semiconductor assembly.
US10014438B2 Light emitting device including semiconductor nanocrystals
A light emitting device includes a semiconductor nanocrystal and a charge transporting layer that includes an inorganic material. The charge transporting layer can be a hole or electron transporting layer. The inorganic material can be an inorganic semiconductor.
US10014436B2 Method for manufacturing a light emitting element
A method for manufacturing a light emitting element includes: a GaN layer is formed on an AlN-deposited plain or patterned substrate, and the stress between different materials is changed and buffered through thermal treatment of annealing under H2 atmosphere or under H2 and NH3 mixed atmosphere, thus eliminating epitaxial wafer warp caused by such stress and improving epitaxial quality and light-emitting efficiency of the light-emitting element.
US10014421B2 High efficiency photovoltaic cells with self concentrating effect
Novel structures of photonics devices (e.g. photovoltaic cells also called as solar cells) are provided. The Cells are based on the micro (or nano) structures which could not only increase the surface area but also have the capability of self-concentrating the light incident onto the photonics devices. Using of such structures, it is possible to achieve significant performance improvement. For example, if such structures are used in the photovoltaic cells, large power generation capability per unit physical area is possible over the conventional cells, and have enormous applications such as in space, in commercial, residential and industrial applications. Such structures are also beneficial to other photonics devices such as photodetector to enhance the performance.
US10014415B2 Semiconductor device has an oxide semiconductor layer containing a C-axis aligned crystal
A semiconductor device includes an oxide semiconductor layer including a crystalline region over an insulating surface, a source electrode layer and a drain electrode layer in contact with the oxide semiconductor layer, a gate insulating layer covering the oxide semiconductor layer, the source electrode layer, and the drain electrode layer, and a gate electrode layer over the gate insulating layer in a region overlapping with the crystalline region. The crystalline region includes a crystal whose c-axis is aligned in a direction substantially perpendicular to a surface of the oxide semiconductor layer.
US10014411B2 Modulating germanium percentage in MOS devices
An integrated circuit structure includes a gate stack over a semiconductor substrate, and an opening extending into the semiconductor substrate, wherein the opening is adjacent to the gate stack. A first silicon germanium region is disposed in the opening, wherein the first silicon germanium region has a first germanium percentage. A second silicon germanium region is overlying the first silicon germanium region, wherein the second silicon germanium region has a second germanium percentage higher than the first germanium percentage. A metal silicide region is over and in contact with the second silicon germanium region.
US10014403B2 Semiconductor device
A semiconductor device includes a first nitride semiconductor layer formed over a substrate, a second nitride semiconductor layer formed over the first nitride semiconductor layer, a third nitride semiconductor layer formed over the second nitride semiconductor layer, a fourth nitride semiconductor layer formed over the third nitride semiconductor layer, a trench that penetrates the fourth nitride semiconductor layer and reaches as far as the third nitride semiconductor layer, a gate electrode disposed by way of a gate insulation film in the trench, a first electrode and a second electrode formed respectively over the fourth nitride semiconductor layer on both sides of the gate electrode, and a coupling portion for coupling the first electrode and the first nitride semiconductor layer.
US10014398B2 Bipolar transistor device and method of fabrication
The disclosure relates to bipolar transistor devices and a method of fabricating the same. The device comprises a field plate, in an isolation region adjacent to a base-collector junction of said active region. The isolation region comprises a gate terminal arranged to be biased independently of a collector, base or emitter terminal of said transistor.
US10014393B2 Semiconductor device and method of manufacturing the same
A method of manufacturing semiconductor device includes forming a plurality of sacrificial layers and a plurality of semiconductor layers repeatedly and alternately stacked on a substrate, partially removing the sacrificial layers, forming spacers in removed regions of the sacrificial layers, and replacing remaining portions of the sacrificial layers with a gate electrode. Each of the sacrificial layers includes first portions disposed adjacent to the plurality of semiconductor layers and a second portions disposed between the first portions. The second portion having a different composition from the first portions.
US10014392B2 Laterally diffused metal-oxide-semiconductor field-effect transistor
Provided is a laterally diffused metal-oxide-semiconductor field-effect transistor, comprising a substrate (110), a source (150), a drain (140), a body region (160), a P-type field-limiting ring (135), and a well region on the substrate (110); the well region comprises an inserted well (122), which has P-type doping and is disposed below the drain and connected to the drain; N wells (124) disposed at the two sides of the inserted well (122); a P well (126) disposed next to the N well (124) and connected to the N well (124); a P-type field-limiting ring (135), which is disposed inside the N well (124), is a closed ring-shaped structure, and is located at the periphery below the drain (140); the inserted well (122) extends in its longitudinal direction to the position where it is in contact with said P-type field-limiting ring (135); the source (150) and the body region (160) are disposed inside the P well (126).
US10014384B2 Method for manufacturing insulated gate field effect transistor
An insulated gate field effect transistor with (a) a base having source/drain regions, a channel forming region, a gate insulating film formed on the channel forming region, an insulating layer covering the source/drain regions, and a gate electrode formation opening provided in a partial portion of the insulating layer above the channel forming region; (b) a gate electrode formed by burying a conducive material layer in the gate electrode formation opening; (c) a first interlayer insulating layer formed on the insulating layer and the gate electrode and containing no oxygen atom as a constituent element; and (d) a second interlayer insulating layer configured to be formed on the first interlayer insulating layer.
US10014377B2 III-V field effect transistor on a dielectric layer
An electrical device comprising a base semiconductor layer of a silicon including material; a dielectric layer present on the base semiconductor layer; a first III-V semiconductor material area present in a trench in the dielectric layer, wherein a via of the III-V semiconductor material extends from the trench through the dielectric layer into contact with the base semiconductor layer; a second III-V semiconductor material area present in the trench in the dielectric layer wherein the second III-V semiconductor material area does not have a via extending through the dielectric layer into contact with the base semiconductor layer; and a semiconductor device present on the second III-V semiconductor material area, wherein the first III-V semiconductor material area and the second III-V semiconductor material area are separated by a low aspect ratio trench extending to the dielectric layer.
US10014376B2 Silicon carbide semiconductor device having a trench with side walls and method for manufacturing same
A silicon carbide semiconductor device includes: a silicon carbide off substrate including a main surface having an off angle relative to a basal plane, the main surface being provided with a trench, the trench having a plurality of side walls and a bottom portion; a gate insulating film covering the side walls and the bottom portion; and a gate electrode provided on the gate insulating film, each of the side walls having an angle of more than 65° and not more than 80° relative to the basal plane in the trench, opening directions of the plurality of side walls being all at a silicon plane side or a carbon plane side.
US10014375B1 III-nitride based semiconductor structure
A III-nitride based semiconductor structure includes a substrate; a buffer layer disposed above the substrate; a first gallium nitrite (GaN) layer disposed above the buffer layer and including p-type GaN; a second GaN layer disposed on the first GaN layer and including at least a first region and a second region; a channel layer disposed above the second GaN layer; a barrier layer disposed above the channel layer; and a gate electrode disposed above the barrier layer. The first region of the second GaN layer is positioned correspondingly to the gate electrode and includes n-type GaN having a first doping concentration. The second region of the second GaN layer (such as the lateral portion of the second GaN layer) is positioned correspondingly to the areas outsides the gate electrode and includes n-type GaN having a second doping concentration larger than the first doping concentration.
US10014374B2 Planar heterogeneous device
In an embodiment a second semiconductor layer is transferred (e.g., using layer transfer techniques) on top of a first semiconductor layer. The second layer is patterned into desired wells. Between the wells, the first layer is exposed. The exposed first layer is epitaxially grown to the level of the transferred second layer to complete a planar heterogeneous substrate including both S1 and S2. The heterogeneous materials may be utilized such that, for example, a P channel device formed from one of III-V or IV materials is coplanar with an N channel device formed from one of III-V or IV materials. The embodiment requires no lattice parameter compliance due to the second layer being transferred onto the first layer. Also, there is no (or little) buffer and/or hetero-epitaxy. Other embodiments are described herein.
US10014373B2 Fabrication of semiconductor junctions
Methods are provided for fabricating a semiconductor junction. A first semiconductor structure is selectively grown in a nanotube, which extends laterally over a substrate, from a seed extending within the nanotube. The seed is removed to expose the first semiconductor structure and create a cavity in the nanotube. A second semiconductor structure is selectively grown in the cavity from the first semiconductor structure, thereby forming a semiconductor junction between the first and second structures.
US10014372B1 Vertical gate-all-around transistor with top and bottom source/drain epitaxy on a replacement nanowire, and method of manufacturing the same
After providing a Group IV semiconductor nanowire on a substrate, a sacrificial material portion is formed on sidewalls of a bottom portion of the Group IV semiconductor nanowire. A sacrificial gate layer is then formed over the sacrificial material portion to laterally surround a middle portion of the Group IV semiconductor nanowire, followed by forming a sacrificial spacer on sidewalls of a remaining top portion of the Group IV semiconductor nanowire. After replacing the Group IV semiconductor nanowire with a Group III-V compound semiconductor nanowire, the sacrificial material portion, sacrificial spacer and sacrificial gate layer are replaced by a first epitaxial semiconductor region which serves as a bottom source/drain region, a second epitaxial semiconductor region which serves as a top source/drain region, and a functional gate structure, respectively.
US10014370B1 Air gap adjacent a bottom source/drain region of vertical transistor device
One illustrative method disclosed herein includes, among other things, forming an initial bottom spacer above a semiconductor substrate and adjacent a vertically-oriented channel semiconductor (VOCS) structure and forming a gate structure around the VOCS structure and above the initial bottom spacer. In this example, the method also includes performing at least one etching process to remove at least a portion of the initial bottom spacer that is positioned vertically under the gate structure so as to thereby result in the formation of an air gap that is positioned under the gate structure, wherein the air gap extends around at least a majority of a perimeter of the VOCS structure, and forming a replacement bottom spacer above the semiconductor substrate and adjacent the air gap.
US10014368B2 Semiconductor device and manufacturing method of semiconductor device
An IGBT region includes a collector layer, a first drift layer, a first body layer, an emitter layer, and a trench gate reaching the first drift layer through the first body layer from a front surface side of a semiconductor substrate. A diode region includes a cathode layer, a second drift layer, and a second body layer. A lifetime control region which includes a peak of a crystal defect density is provided in the first drift layer and the second drift layer that are located between a depth of a lower end of the trench gate and surfaces of the first drift layer and the second drift layer. A silicon nitride film is further provided above the trench gate on the front surface side of the semiconductor substrate.
US10014363B2 Semiconductor device having resistance elements and fabrication method thereof
A semiconductor device includes as a resistance element a first polycrystalline silicon and a second polycrystalline silicon containing impurities, such as boron, of the same kind and having different widths. The first polycrystalline silicon contains the impurities at a concentration CX. The second polycrystalline silicon has a width larger than a width of the first polycrystalline silicon and contains the impurities of the same kind at a concentration CY lower than the concentration CX. A sign of a temperature coefficient of resistance (TCR) of the first polycrystalline silicon changes at the concentration CX. A sign of a TCR of the second polycrystalline silicon changes at the concentration CY.
US10014360B2 Array substrate comprising a power wire layer and manufacturing method thereof
The present invention provides an array substrate and a manufacturing method thereof. The array substrate of the present invention comprises multiple pixel units arranged in an array, each pixel unit comprising a substrate, an active layer, a source layer and a drain layer arranged in the same layer, and a gate layer; wherein each pixel unit further comprises a power wire layer connected to the source layer via a via hole. Since the power wire layer of the present invention is separately provided as a layer, the area of the projection of the power wire layer on the substrate may be larger, that is, the conductive cross-sectional area of the power wire layer may be larger, and thus the resistance of the power wire layer is decreased. Therefore, difference among currents of different pixel units is reduced, and thus the mura phenomenon generated in displaying is alleviated.
US10014359B2 Organic light emitting diode display device and method for manufacturing the same
An organic light emitting diode display device is disclosed which includes: scan, data and power lines crossing one another and arranged to define a pixel region; a switching thin film transistor disposed at an intersection of the scan and data lines; an organic light emitting diode disposed in the pixel region; a driving thin film transistor disposed between the power line and the organic light emitting diode; and a storage capacitor disposed adjacently to the organic light emitting diode and configured to charge a data signal which is applied from the data line. The storage capacitor includes a plurality of sub storage capacitors in which a plurality of storage electrodes are stacked alternately with one another.
US10014346B2 Semiconductor memory device and method of manufacturing the same
According to one embodiment, a semiconductor memory device includes a first interconnect, a second interconnect, a first fringe and a second fringe. The first interconnect is connected to a first memory cell. The second interconnect is connected to a second memory cell and is arranged at a first interval from the first interconnect in a first direction. The first fringe is formed on one end of the first interconnect. The second fringe is formed on one end of the second interconnect. The first fringe and the second fringe are arranged at the first interval in a second direction orthogonal to the first direction.
US10014335B2 Solid-state imaging device and camera module
A solid-state imaging device includes: a color filter layer which includes filters disposed above light receiving portions of a semiconductor substrate in one-to-one correspondence; and an infrared cut filter layer having an infrared cut wavelength at which transmittance is 50% or less and which ranges from 610 nm to 710 nm, wherein the filters include a visible light transmission filter which transmits visible light, and an infrared transmission filter having an infrared transmission wavelength at which transmittance is 50% or more and which ranges from 590 nm to 690 nm, and the infrared cut filter layer has an opening above one of the light receiving portions above which the infrared transmission filter is disposed, and is disposed above one of the light receiving portions above which the visible light transmission filter is disposed.
US10014333B2 Back-side illuminated pixels with interconnect layers
An imaging pixel may be provided with an upper substrate layer, a lower substrate layer, a floating diffusion region in the upper substrate layer, and a photodiode in the upper substrate layer that is coupled to the floating diffusion region. The imaging pixel may also include a source follower transistor in the lower substrate layer and an interconnect layer in between the upper substrate layer and the lower substrate layer. The interconnect layer may couple the floating diffusion region directly to the source follower transistor. The imaging pixel may include a reset transistor in the upper substrate layer. The imaging pixel may include a metal layer in the lower substrate layer, a transfer transistor in the upper substrate layer, and an interconnect layer that couples the transfer transistor to the metal layer.
US10014332B2 Pixel circuit, semiconductor photodetection device, and radiation counting device
In a photoelectric changing unit, a photoelectric conversion unit converts light into electric charge, and an electric charge accumulation unit accumulates the electric charge in a polygonal area whose plurality of sides are adjacent to the photoelectric conversion unit on a light receiving surface. A voltage generation unit accumulates the electric charge and generates a voltage according to an amount of the accumulated electric charge. A first transfer unit transfers the electric charge from the photoelectric conversion unit to the electric charge accumulation unit when an instruction on a transfer to the electric charge accumulation unit is issued. A second transfer unit transfers the electric charge from the electric charge accumulation unit to the voltage generation unit when an instruction on a transfer to the voltage generation unit is issued.
US10014328B2 TFT array substrate
A TFT array substrate includes a display zone having data lines, scan lines, and sub-pixels arranged in an array. For the sub-pixels of the same row, each of the sub-pixels of the even columns is connected with the scan line above the row of the sub-pixels and each of the sub-pixels of the odd columns is connected with the scan line below the row of the sub-pixels. The non-display zone includes fan-out lines respectively corresponding to and connected with the scan lines. Each of the fan-out lines includes a horizontal line segment and a slanted line segment. The slanted line segments of the two fan-out lines respectively corresponding to and connected with two adjacent, upper and lower scan lines are arranged to intersect each other in a mutually isolated manner so as to change the sequence of driving the two adjacent, upper and lower scan lines.
US10014326B2 Method for fabricating array substrate, array substrate and display device
A method for fabricating an array substrate, an array substrate and a display device are provided. The method for fabricating the array substrate includes: forming a spacer layer on the array substrate, the spacer layer is disposed under a planarized layer and corresponds to a location of a via hole in the planarized layer, wherein the planarized layer is formed of a hot melt material.
US10014315B2 Non-volatile memory devices with vertically integrated capacitor electrodes
Provided is a vertical non-volatile memory device in which a capacitor constituting a peripheral circuit region is formed as a vertical type so that an area occupied by the capacitor in the entire device can be reduced as compared with a planar capacitor. Thus, a non-volatile memory device may be highly integrated and have a high capacity. The device includes a substrate having a cell region and a peripheral circuit region, a memory cell string including a plurality of vertical memory cells formed in the cell region and channel holes formed to penetrate the vertical memory cells in a first direction vertical to the substrate, an insulating layer formed in the peripheral circuit region on the substrates at substantially the same level as an upper surface of the memory cell string, and a plurality of capacitor electrodes formed on the peripheral circuit region to penetrate at least a portion of the insulating layer in the first direction, the plurality of capacitor electrodes extending parallel to the channel holes. The plurality of capacitor electrodes are spaced apart from one another in a second direction parallel to the substrate, and the insulating layer is interposed between a pair of adjacent capacitor electrodes from among the plurality of capacitor electrodes.
US10014313B1 Semiconductor device and method of manufacturing the same
Provided herein is a semiconductor device. The semiconductor device may include conductive layers each including a line, and a pad which is coupled with the line and has a thickness greater than that of the line, the conductive layers being stacked such that the pads are exposed; insulating layers interposed between the conductive layers; first spacers each of which is interposed between the pad of the corresponding upper conductive layer and the pad of the corresponding low conductive layer; and second spacers covering the respective first spacers.
US10014304B2 Integrated circuit device and method of manufacturing the same
A method includes providing a plurality of active regions on a substrate, and at least a first device isolation layer between two of the plurality of active regions, wherein the plurality of active regions extend in a first direction; providing a gate layer extending in a second direction, the gate layer forming a plurality of gate lines including a first gate line and a second gate line extending in a straight line with respect to each other and having a space therebetween, each of the first gate line and second gate line crossing at least one of the active regions, providing an insulation layer covering the first device isolation layer and covering the active region around each of the first and second gate lines; and providing an inter-gate insulation region in the space between the first gate line and the second gate line.
US10014298B1 Method of forming field effect transistors with replacement metal gates and contacts and resulting structure
In a method for forming an integrated circuit (IC) structure, which incorporates multiple field effect transistors (FETs) with discrete replacement metal gates (RMGs) and replacement metal contacts (RMCs), gate cut trench(es) and contact cut trench(es) are formed at the same process level. These trench(es) are then filled at the same time with the same isolation material to form gate cut isolation region(s) for electrically isolating adjacent RMGs and contact cut isolation region(s) for electrically isolating adjacent RMCs, respectively. The selected isolation material can be a low-K isolation material for optimal performance. Furthermore, since the same process step is used to fill both types of trenches, only a single chemical mechanical polishing (CMP) process is needed to remove the isolation material from above the gate level, thereby minimizing gate height loss and process variation. Also disclosed herein is an IC structure formed according to the method.
US10014290B2 Semiconductor integrated circuit
A first power line configured to receive a first voltage, a second power line configured to receive a second voltage which is lower than the first voltage, a first clamping unit configured to be connected to the first power line, a second clamping unit configured to be connected between the first clamping unit and the second power line, and a discharging unit configured to, when an abnormal voltage introduced through the first power line or the second power line is applied, discharge the abnormal voltage by coupling with the first clamping unit or the second clamping unit are included.
US10014260B2 Package structure and method for forming the same
Package structures and methods for forming the same are provided. A method for forming a package structure includes providing a carrier substrate. The method also includes forming a conductive layer over the carrier substrate. The method further includes forming a passivation layer over the conductive layer. The passivation layer includes openings that expose portions of the conductive layer. In addition, the method includes bonding integrated circuit dies to the portions of the conductive layer through bumps. There is a space between the integrated circuit dies and the passivation layer. The method also includes filling the space with a first molding compound. The first molding compound surrounds the bumps and the integrated circuit dies. The method further includes forming a second molding compound capping the first molding compound and the integrated circuit dies. The passivation layer has a sidewall that is covered by the second molding compound.
US10014257B2 Apparatus and method for placing stressors within an integrated circuit device to manage electromigration failures
An integrated circuit device includes a first line in a first metal layer of the integrated circuit device, wherein the first line forms at least a portion of an interconnect, a second line in a second metal layer of the integrated circuit device, and a first via that couples the first line to the second line. The integrated circuit device further includes a first stressor disposed at a first area of the interconnect, wherein the first area at least partially overlaps the first via, wherein the first stressor alters an electromigration stress profile for the interconnect by altering a stress at the first area to be less tensile.
US10014253B2 Method of manufacturing semiconductor integrated circuit device
A semiconductor integrated circuit device capable of stably forming a fuse element that is used to adjust the characteristics of the semiconductor integrated circuit device, and a method of manufacturing the semiconductor integrated circuit device are provided. The thickness of an interlayer insulating film above the fuse element is reduced by using an amorphous silicon layer that is formed by sputtering as a material of the fuse element, and by forming the amorphous silicon layer at the same time as metal wiring is formed. The steady ease of laser trimming processing is thus accomplished in the semiconductor integrated circuit device and the method of manufacturing the semiconductor integrated circuit device.
US10014251B2 Semiconductor device with self-protecting fuse and method of fabricating the same
A semiconductor device with the metal fuse is provided. The metal fuse connects an electronic component (e.g., a transistor) and a existing dummy feature which is grounded. The protection of the metal fuse can be designed to start at the beginning of the metallization formation processes. The grounded dummy feature provides a path for the plasma charging to the ground during the entire back end of the line process. The metal fuse is a process level protection as opposed to the diode, which is a circuit level protection. As a process level protection, the metal fuse protects subsequently-formed circuitry. In addition, no additional active area is required for the metal fuse in the chip other than internal dummy patterns that are already implemented.
US10014246B2 Circuit substrate, semiconductor package and process for fabricating the same
A circuit substrate has the following elements. A stacked circuit structure has a first surface and a second surface opposite thereto surface. A first patterned inner conductive layer is disposed on the first surface and has multiple pads. A first patterned outer conductive layer is disposed on the patterned inner conductive layer and has multiple conductive pillars, wherein each of the first conductive pillar is located on the corresponding first pad. The first dielectric layer covers the first surface, the first patterned inner conductive layer and the first patterned outer conductive layer, and has multiple first concaves, wherein the first concave exposes the top and side of the corresponding first conductive pillar. A semiconductor package structure applied the above circuit substrate and a process for fabricating the same are also provided here.
US10014245B2 Method for removing material from a substrate using in-situ thickness measurement
A method for removing material from a substrate includes providing the substrate with first and second opposing major surfaces. A masking layer is disposed along one of the first major surface and the second major surface, and is provided with a plurality of openings. The substrate is placed within an etching apparatus and material is removed from the substrate through openings using the etching apparatus. The thickness of the substrate is measured within the etching apparatus using a thickness transducer. The measured thickness is compared to a predetermined thickness and the material removal step is terminated responsive to the measured thickness corresponding to the predetermined thickness. In one embodiment, the method is used to more accurately form recessed regions in semiconductor die, which can be used in, for example, stacked device configurations.
US10014233B2 Electronic component containing package and electronic device
An electronic component containing package includes a substrate including a placement region for placing an electronic component in an upper face thereof; a frame disposed on the upper face of the substrate surrounding the placement region, and including a penetration part opening; and an input/output member disposed in the frame closing the penetration part, including a plurality of wiring conductors which extend inward and outward of the frame and are electrically connected to the electronic component. The input/output member includes via conductors which are connected to the wiring conductors and embedded at sites overlapping with the wiring conductors within a region surrounded by the frame in the input/output member, and a ground layer disposed in a surrounding of lower ends of the via conductors being spaced from the via conductors. Improved high frequency characteristics can be achieved.
US10014227B2 Semiconductor device having strained fin structure and method of making the same
A semiconductor device includes a semiconductor substrate, at least a first fin structure, at least a second fin structure, a first gate, a second gate, a first source/drain region and a second source/drain region. The semiconductor substrate has at least a first active region to dispose the first fin structure and at least a second active region to dispose the second fin structure. The first/second fin structure partially overlapped by the first/second gate has a first/second stress, and the first stress and the second stress are different from each other. The first/second source/drain region is disposed in the first/second fin structure at two sides of the first/second gate.
US10014223B2 Multi-gate devices with replaced-channels and methods for forming the same
A device includes a semiconductor substrate, isolation regions in the semiconductor substrate, and a Fin Field-Effect Transistor (FinFET). The FinFET includes a channel region over the semiconductor substrate, a gate dielectric on a top surface and sidewalls of the channel region, a gate electrode over the gate dielectric, a source/drain region, and an additional semiconductor region between the source/drain region and the channel region. The channel region and the additional semiconductor region are formed of different semiconductor materials, and are at substantially level with each other.
US10014222B2 Fabrication of a vertical fin field effect transistor with reduced dimensional variations
A method of forming a fin field effect transistor (finFET) having fin(s) with reduced dimensional variations, including forming a dummy fin trench within a perimeter of a fin pattern region on a substrate, forming a dummy fin fill in the dummy fin trench, forming a plurality of vertical fins within the perimeter of the fin pattern region, including border fins at the perimeter of the fin pattern region and interior fins located within the perimeter and inside the bounds of the border fins, wherein the border fins are formed from the dummy fin fill, and removing the border fins, wherein the border fins are dummy fins and the interior fins are active vertical fins.
US10014219B2 Semiconductor device
A semiconductor device includes a structure on a substrate and a plurality of gate-all-around devices on the structure. The structure includes a plurality of sacrificial layers and a plurality of active layers alternately stacked on one another. The sacrificial layers have different widths and the active layers have different widths to form multiple stepped layers on the substrate. The gate-all-around devices are on respective ones the multiple stepped layers.
US10014217B2 Method of singulating semiconductor wafer having a plurality of die and a back layer disposed along a major surface
De are singulated from a wafer having a back layer by placing the wafer onto a first carrier substrate with the back layer adjacent the carrier substrate, forming singulation lines through the wafer to expose the back layer within the singulation lines, and using a plate structure to apply a pressure to the wafer to separate the back layer in the singulation lines. The pressure can be applied through the first carrier substrate proximate to the back layer, or can be applied through a second carrier substrate attached to a front side of the wafer opposite to the back layer.
US10014216B2 Method for manufacturing semiconductor device using high speed epitaxial lift-off and template for III-V direct growth and semiconductor device manufactured using the same
Disclosed is a method for manufacturing a semiconductor device, which includes providing a template having a first substrate and a patterned first III-V group compound layer located on the first substrate, forming a sacrificial layer on the patterned first III-V group compound layer by epitaxial growth, forming a second III-V group compound layer on the sacrificial layer by epitaxial growth, bonding a second substrate made of silicon onto the second III-V group compound layer, and separating the second III-V group compound layer and the second substrate from the template by removing the sacrificial layer.
US10014207B2 Method of manufacturing dielectric layers of semiconductor structure
A method of filling a dielectric trench includes forming two adjacent conductors on a substrate, forming a dielectric layer over a surface of the conductors and the substrate, removing a portion of the dielectric layer, treating a top surface of the dielectric layer with phosphorous plasma, and repeating the forming the dielectric layer, the removing the portion of the dielectric layer, and the treating the top surface of the dielectric layer in a multi cycle fashion. A narrowest width of the dielectric trench between the two adjacent conductors is smaller than about 30 nm.
US10014205B2 Substrate conveyance robot and operating method thereof
A substrate conveyance robot has an end effector provided to a robot arm and including a substrate holding unit configured to hold a substrate, arm drive unit configured to drive the robot arm, a robot control unit configured to control the arm drive unit, and a holding force detection unit configured to detect a substrate holding force exerted by the substrate holding unit. The robot control unit controls the arm drive unit based on an upper limit value of at least one of acceleration and speed of the end effector which are determined in accordance with the substrate holding force detected by the holding force detection unit.
US10014203B2 Pick and place device comprising pick arm correction module
A semiconductor die pick and place device comprising a handing mechanism comprising a pick arm movable between a placement location and a pick-up location. A reference feature is located on the pick arm, and a light reflecting module is carried by the pick arm. The light reflecting module is operable to reflect an image of the reference feature to an image capturing module such that the reference feature appears to the light reflecting module to be in focus at a virtual position that is equivalent to a position at the pick-up location and/or the placement location.
US10014201B1 Magnetic wafer gripper
Systems and methods are described for transferring wafers between processing steps in the fabrication of solar cells. The wafers may be processed using a cluster tool including a load-lock, a plurality of processing modules, and a central robot to transfer wafers between the plurality of modules. Each module may include a pedestal including wafer recesses to support the wafers, and puck recesses for supporting ferromagnetic pucks below the wafers. The central robot includes electromagnets for attracting the ferromagnetic pucks toward the electro magnets in order to clamp the wafers between the ferromagnetic pucks and the electromagnets.
US10014194B2 Heating device
A heating device includes a base body 2 that has a placement surface 2a for placing a wafer W thereon; a heating resistor 4 that is embedded in the base body 2; a cylindrical supporting body 3 that has one end surface 3a that is connected to a back surface 2b of the base body 2 that is on an opposite side of the placement surface 2a, the one end surface 3a having an open end; at least two supporting-body channels 5, 6 that are formed within a peripheral wall of the cylindrical supporting body 3; and a base-body channel 7 that is provided at only a portion of the base body 2 at an immediately overhead region of the cylindrical supporting body 3, and that extends through the base body 2 and connects the at least two supporting-body channels 5, 6 to each other.
US10014187B2 Cavity package with pre-molded substrate
A cavity package is set forth along with a method of manufacturing thereof. The method comprises applying a selective plating resist to a metallic substrate in a pattern to expose portions for a ring, tie bars, die attach pad and input/output wire bonding pads; elective depositing of metal plating using the selective plating resist; removing the selective metal plating resist; applying a selective etching resist to the substrate; selectively etching portions of the substrate not covered by the selective etching resist; stripping away the selective etching resist; pre-molding a leadframe to the substrate so as to surround the die attach pad portion; etching the tie bars away from the bottom surface of the substrate; attaching a semiconductor device die to the die attach pad; wire bonding the semiconductor device to the input/output wire bonding pads; and attaching a cap to the ring portion of the substrate and the die attach pad to protect the wire bonded semiconductor device die and permit electrical grounding.
US10014168B2 Ion guiding device and ion guiding method
An ion guiding device (3) and method, the ion guiding device (3) having: a group of electrode arrays distributed along an axis in space, and a power supply providing an asymmetric alternating current (AC) electric field substantially along the axis; the AC field asymmetrically alternates between positive and negative along the axis to drive the ions move in the direction corresponding to said AC electric field such that ions are guided into said ion guiding device (3) in a continuous or quasi-continuous flow manner while being guided out in a pulsed manner along the axis.
US10014161B2 Electrostatic chuck including embedded faraday cage for RF delivery and associated methods for operation, monitoring, and control
A ceramic layer is attached to a top surface of a base plate using a bond layer. The ceramic layer has a top surface configured to support a substrate. At least one clamp electrode is positioned within an upper region of the ceramic layer. A primary radiofrequency (RF) power delivery electrode is positioned within the ceramic layer at a location vertically below the at least one clamp electrode such that a region of the ceramic layer between the primary RF power delivery electrode and the at least one clamp electrode is substantially free of other electrically conductive material. A plurality of RF power delivery connection modules is distributed in a substantially uniform manner about a perimeter of the ceramic layer. Each of the RF power delivery connection modules is configured to form an electrical connection from the base plate to the primary RF power delivery electrode at its respective location.
US10014152B2 Method of aberration correction and charged particle beam system
There are disclosed an aberration correction method and a charged particle beam system capable of correcting off-axis first order aberrations. The aberration correction method is for use in the charged particle beam system (100) equipped with an aberration corrector (30) which has plural stages of multipole elements (32a, 32b) and a transfer lens system (34) disposed between the multipole elements (32a, 32b). The method includes varying the excitation of the transfer lens system (34) and correcting off-axis first order aberrations.
US10014143B2 Fuse unit
A fuse unit includes: a fuse element with an insertion hole into which a stud bolt inserted, the stud bolt protrudingly provided on a battery terminal fixed to a battery post protrudingly provided on an upper surface of a battery; and a resin body integrally formed with the fuse element by insert molding, and having an abutment portion abutting on a side surface of the battery. For a plurality of batteries each having the battery post at a different arrangement position, the insertion hole of the fuse element is formed in a shape allowing insertion of the stud bolt thereinto in a state where the side surface of the battery and the abutment portion of the resin body abut on each other.
US10014138B2 Switch device
A switch device includes a cylindrical movable lever-portion that is operable in multiple directions, a unit case that supports the movable lever-portion, and a flexible printed circuit board routed from an inside of the movable lever-portion to an inside of the unit case. A routed portion of the flexible printed circuit board to be routed inside the unit case includes a stress absorber configured to absorb a stress applied to the flexible printed circuit board. The stress absorber includes a plurality of curved portions curved in opposite directions to each other.
US10014136B2 Illumination switch
A light guide body rotates integrally with an operation knob, has an incident surface that is a concavely curved surface recessed to a side opposite to a light source side, and rotates about a rotation shaft located so as to intersect the incident surface of the light guide body. The incident surface of the light guide body is a concavely curved surface recessed toward the side opposite to the light source (toward a Z1 direction) on a cross-section taken along an X-Z plane.
US10014124B1 Composite electrode material for supercapacitors
The composite electrode material for supercapacitors includes mesoporous manganese dioxide (MnO2), graphene oxide, and nanoparticles of molybdenum disulfide (MoS2). The composite material is prepared by preparing mesoporous manganese dioxide, preferably by surfactant-assisted precipitation, then mixing graphene oxide with the mesoporous MnO2 is ethanol and ultrasonicating, and finally nanoparticles of MoS2 are mixed with the suspension of graphene oxide and mesoporous MnO2 to form the composite electrode material. The capacitance of the material may be varied by changing the concentration of MoS2 nanoparticles. Samples of the composite electrode material exhibited good supercapacitance values, such as 527 and 1160 F/g.
US10014121B2 Solar cells with enhanced solar capture
An oxadiazole dye for use as an organic photosensitizer. The oxadiazole dye comprising donor-π-spacer-acceptor type molecules in which at least one of an oxadiazole group acts as a π-conjugated bridge (spacer), a naphthyl unit acts as an electron-donating unit, a carboxyl group act as an electron acceptor group, and a cyano group acts as an anchor group. An optional thiophene group acts as part of the π-conjugated bridge (spacer). The dye for use as organic photosensitizers in a dye-sensitized solar cell. The dye for use in photodynamic therapies. Computational DFT and time dependent DFT (TD-DFT) modeling techniques showing Light Harvesting Efficiency (LHE), Free Energy for Electron Injection (ΔGinject), Excitation Energies, and Frontier Molecular Orbitals (FMOs) indicate that the series of dye comprise a more negative ΔGinject and a higher LHE value; resulting in a higher incident photon to current efficiency (IPCE).
US10014120B2 Manganese oxide capacitor for use in extreme environments
A capacitor assembly for use in high voltage and high temperature environments is provided. More particularly, the capacitor assembly includes a capacitor element containing an anodically oxidized porous, sintered body that is coated with a manganese oxide solid electrolyte. To help facilitate the use of the capacitor assembly in high voltage (e.g., above about 35 volts) and high temperature (e.g., above about 175° C.) applications, the capacitor element is enclosed and hermetically sealed within a housing in the presence of a gaseous atmosphere that contains an inert gas. It is believed that the housing and inert gas atmosphere are capable of limiting the amount of moisture supplied to the manganese dioxide. In this manner, the solid electrolyte is less likely to undergo an adverse reaction under extreme conditions, thus increasing the thermal stability of the capacitor assembly. In addition to functioning well in both high voltage and high temperature environments, the capacitor assembly of the present invention may also exhibit a high volumetric efficiency.
US10014112B2 Capacitor and module
The capacitor includes a dielectric body portion including ceramic layers and internal-electrode layers laminated in an alternating manner, and a cover portion provided in a periphery of the dielectric body portion. The cover portion includes pores. A part of the cover portion located in a position in a direction perpendicular to a lamination direction of the ceramic layers and the internal-electrode layers is a side surface cover portion. When the side surface cover portion is divided into three equal regions in a width direction, the regions being a dielectric body portion-side region, a central region, and a surface-side region, the number of the pores is higher in the dielectric body portion-side region than in the central region and the surface-side region.
US10014106B2 Coil for non-contact power transmission system and non-contact power transmission system
A coil for a non-contact power transmission system according to the present disclosure is used in a non-contact power transmission system to transmit electric power via a non-contact method. The coil includes a first coil in which a wire is wound around at a center of a core; and a second coil placed at an end of the core, and wound with the wire. Winding axes of the first and second coils are oriented in different directions.
US10014104B2 Coil arrangements in wireless power transfer systems for low electromagnetic emissions
This disclosure provides systems, methods and apparatus for wireless power transfer. In one aspect the disclosure provides an apparatus for wirelessly communicating power. The apparatus includes a first conductive structure, with a length greater than a width, configured to wirelessly receive power via a magnetic field. The first conductive structure includes two substantially co-planar loops. The first conductive structure has a first edge and a second edge each intersecting a geometric line along the length of the first conductive structure. The apparatus further includes a second conductive structure, with a length greater than width, positioned between the first conductive structure and a magnetic material and configured to wirelessly receive power via the magnetic field. The length of the second conductive structure is substantially equal to at least a distance along the geometric line between the first edge and the second edge of the first conductive structure.
US10014095B1 Cable with magnetic mounting assembly
A cable with magnetic mounting assembly having a cover assembly, a magnet assembly, a cable support assembly, and a friction member. The cover assembly has a base wall, a lower lateral wall with lower cutouts, a concave face, and an upper lateral wall with upper cutouts. A hinge joins the lower lateral wall and the upper lateral wall. The magnet assembly has a magnet and a magnet support. The cable support assembly has first and second support spacers. The friction member has a ring base with elongated protrusions. When assembled, the cover assembly houses the cable support assembly, the magnet assembly, and the friction member. First and second support spacers define a cavity between them that aligns with holes defined by the lower and upper cutouts to receive a cable therethrough. The concave face is mounted onto any surface attracted to the magnet.
US10014090B2 High-density carbon nanotube-based monolith and related materials, methods, and devices
Disclosed here is a composition comprising at least one high-density carbon-nanotube-based monolith, said monolith comprising carbon nanotubes crosslinked by nanoparticles and having a density of at least 0.2 g/cm3. Also provided is a method for making the composition comprising: preparing a reaction mixture comprising a suspension and at least one catalyst, said suspension is a carbon nanotube suspension; curing the reaction mixture to produce a wet gel; drying the wet gel to produce a dry gel, said drying step is substantially free of supercritical drying and freeze drying; and pyrolyzing the dry gel to produce the composition comprising a high-density carbon-nanotube-based monolith. Exceptional combinations of properties are achieved including high conductive and mechanical properties.
US10014081B2 Block-type movable reflector/moderator (RM) for nuclear reactor control
A block-type movable reflector/moderator (RM) for nuclear reactor control is disclosed. This reactor control system can be applied to all types of reactors regardless of design. This design for reactor control is used in addition to the necessary rod control system in accordance with the 10CFR50 design criteria. This allows for the requirements of the NRC to be met along with the ability for dual control on power control of any type reactor regardless of process output from the secondary plants.
US10014077B2 Method and system for improving care determination
Embodiments of a method and system for improving care determination for care providers in relation to a condition of a user associated with a mobile device can include: collecting a log of use dataset associated with user digital communication behavior at the mobile device; collecting a mobility supplementary dataset corresponding to a mobility-related sensor of the mobile device; determining a medical status analysis for a condition of the user based on at least one of the log of use dataset and the mobility supplementary dataset, the medical status analysis including at least one of a diagnosis and a therapeutic intervention associated with the condition; and promoting the at least one of the diagnosis and the therapeutic intervention to a care provider.
US10014076B1 Baggage system, RFID chip, server and method for capturing baggage data
A baggage system includes a plurality of RFID tags affixed to baggage items, a data collection engine, client devices and backend devices. The backend devices include trained machine learning models, business logic, and attributes of a plurality of events. A plurality of data collection engines and baggage terminal systems send attributes of new events to the backend devices. The backend devices can track the baggage items and predict particular outcomes of new events based upon the attributes of the new events utilizing the trained machine learning models.
US10014073B2 Semiconductor devices
A semiconductor device may include a syndrome generation circuit and a failure detection circuit. The syndrome generation circuit may generate a syndrome signal corresponding to a pattern of an output data signal. The failure detection circuit may detect the syndrome signal and sequentially store the syndrome signal to generate a first syndrome signal and a second syndrome signal if an error is detected from the syndrome signal. The failure detection circuit may generate a failure detection signal which is enabled if a logic level combination of the first syndrome signal is different from a logic level combination of the second syndrome signal.
US10014071B2 Comparing twice-read memory cell data for error detection in a memory device
A memory device may include a plurality of memory cells; an error detection unit suitable for: latching data read a first time from at least one selected memory cell of the plurality of memory cells in a detection period, comparing data read a second time from the at least one selected memory cell with the latched data, and detecting an error of the at least one selected memory cell in the detection when the date read a second time from the at least one substantially the same with the latched data.
US10014067B2 Semiconductor device and manufacturing method thereof
To provide a semiconductor device equipped with anti-fuse memory cells, which is capable of improving read-out accuracy of information. There is provided a semiconductor device in which an N channel type memory transistor, a selection core transistor, and a selection bulk transistor are respectively electrically coupled in series. The memory transistor and the selection core transistor are formed in a silicon layer of an SOI substrate, and the selection bulk transistor is formed in a semiconductor substrate. A word line is coupled to a memory gate electrode of the memory transistor, and a bit line is coupled to the selection bulk transistor. A write-in operation is performed while applying a counter voltage opposite in polarity to a voltage applied from the word line to the memory gate electrode to the bit line.
US10014053B2 Methods for backup sequence using three transistor memory cell devices
Methods for a backup sequence includes reading first data from a first data memory to a page buffer, copying the first data from the page buffer to a backup page comprising three transistor memory cell devices, erasing the first data memory, programming the first data from the page buffer to a second data memory, and erasing the backup page.
US10014052B2 Method, system and device for read signal generation
Disclosed are methods, systems and devices for generation of a read signal to be applied across a load for use in detecting a current impedance state of the load. In one implementation, a voltage and current of a generated read signal may be controlled so as to maintain a current impedance state of the load.
US10014047B2 Memory module supporting time-division memory access
Described are memory modules that support different error detection and correction (EDC) schemes in both single- and multiple-module memory systems. The memory modules are width configurable, and support the different EDC schemes for relatively wide and narrow module data widths. Data buffers on the modules support the half-width and full-width modes, and also support time-division-multiplexing to access additional memory components on each module in support of enhanced EDC.
US10014044B2 Semiconductor device, battery monitoring system, and address setting method of semiconductor device
A semiconductor device, which is daisy-chain connected with other semiconductor devices, includes a first communication section that receives reception data; a determining section that determines a type of the reception data, and that outputs a first and a second control signal according to the determination; a setting processing section that sets an address value based on the reception data and the second control signal, and that outputs a third control signal according to the setting of the address value; and a second communication section that includes a first input terminal to which the reception data is input, and an output terminal to which a communication line, that transmits transmission data to the other semiconductor devices, is connected, and that causes the first input terminal and the output terminal to be in connected or non-connected state based on the first or the third control signal.
US10014034B2 Shifting data in sensing circuitry
The present disclosure is related to shifting data using sensing circuitry. An example apparatus can include a first sensing component and a second sensing component. The first sensing component can include a first sense amplifier coupled to a first pair of complementary sense lines and a first compute component comprising a number of first pass transistors. The second sensing component can include a second sense amplifier coupled to a second pair of complementary sense lines. The second sensing component can include a second compute component comprising a number of second pass transistors. The first pair of complementary sense lines can be coupled to the number of first pass transistors and the number of second pass transistors.
US10014020B2 Adaptive write fault thresholds
Systems and methods for determining a relationship between write fault threshold and temperature are described. The systems and methods include measuring an operating temperature of the storage device, determining a current operating temperature of the storage device, determining whether the current operating temperature of the storage device satisfies a temperature threshold, and upon determining the current operating temperature of the storage device satisfies the temperature threshold, modifying a write fault threshold associated with a data track of the storage device.
US10014016B1 Secondary alignment waveguide with polarization rotator
A recording head has a primary waveguide core with an input end at an input surface of the recording head and extends to a near-field transducer at a media-facing surface of the recording head. A secondary waveguide core is separated from the primary waveguide core by a gap such that light is evanescently coupled from the primary waveguide core to the secondary waveguide core. The secondary waveguide core has first and second bends such that an output end of the secondary waveguide core is parallel to and separated from the primary waveguide core in a cross-track direction. A polarization rotator rotates a polarization of light in the secondary waveguide core such that polarization-rotated light exits the secondary waveguide core at the media-facing surface.
US10014011B2 Methods of forming materials for at least a portion of a NFT and NFTs formed using the same
A method including depositing a plasmonic material at a temperature of at least 150° C.; and forming at least a peg of a near field transducer (NFT) from the deposited plasmonic material.
US10014006B1 Method of determining whether a phone call is answered by a human or by an automated device
A system receives an audio stream from an application, and performs signal analysis on the audio stream to compute (on sound and silence) a sequence of events. The sequence of events identifies a pattern comprised of at least two of sound, silence, frequency, magnitude, duration, tone, and Dual Tone Multi Frequency (DTMF). The pattern matches a similar pattern of at least two of sound, silence, frequency, magnitude, duration, tone, and DTMF, and the signal analysis is performed on sound and silence within the audio stream. The similar pattern is associated with at least one of an automated device or human answering the call. The system determines whether the sequence of events indicates the phone call is answered by the automated device or the human, based on rules in a heuristic engine and/or a known audio print from a library of known audio prints.
US10013998B2 Sound signal processing device and sound signal processing method
A device and a method for determining a speech segment with a high degree of accuracy from a sound signal in which different sounds coexist are provided. Directional points indicating the direction of arrival of the sound signal are connected in the temporal direction, and a speech segment is detected. In this configuration, pattern classification is performed in accordance with directional characteristics with respect to the direction of arrival, and a directionality pattern and a null beam pattern are generated from the classification results. Also, an average null beam pattern is also generated by calculating the average of the null beam patterns at a time when a non-speech-like signal is input. Further, a threshold that is set at a slightly lower value than the average null beam pattern is calculated as the threshold to be used in detecting the local minimum point corresponding to the direction of arrival from each null beam pattern, and a local minimum point equal to or lower than the threshold is determined to be the point corresponding to the direction of arrival.
US10013992B2 Fast computation of excitation pattern, auditory pattern and loudness
A method includes the steps of calculating a power spectrum from an auditory stimulus, filtering the power spectrum to obtain an effective power spectrum, calculating an intensity pattern from the effective power spectrum, calculating a median intensity pattern from the intensity pattern, determining an initial set of pruned detector locations, examining the initial set of pruned detector locations to determine an enhanced set of pruned detector locations, and calculating an excitation pattern from the effective power spectrum using the enhanced set of pruned detector locations. By determining the enhanced set of pruned detector locations from the initial set of pruned detector locations and computing the excitation pattern therefrom, the computational complexity of the above method can be significantly reduced when compared to conventional approaches while maintaining the accuracy thereof.
US10013989B2 Frame error concealment
A frame error concealment method based on frames including transform coefficient vectors including the following steps: It tracks sign changes between corresponding transform coefficients of predetermined sub-vectors of consecutive good stationary frames. It accumulates the number of sign changes in corresponding sub-vectors of a predetermined number of consecutive good stationary frames. It reconstructs an erroneous frame with the latest good stationary frame, but with reversed signs of transform coefficients in sub-vectors having an accumulated number of sign changes that exceeds a predetermined threshold.
US10013988B2 Apparatus and method for improved concealment of the adaptive codebook in a CELP-like concealment employing improved pulse resynchronization
An apparatus for reconstructing a frame including a speech signal as a reconstructed frame is provided, the apparatus including a determination unit and a frame reconstructor being configured to reconstruct the reconstructed frame, such that the reconstructed frame completely or partially includes the first reconstructed pitch cycle, such that the reconstructed frame completely or partially includes a second reconstructed pitch cycle, and such that the number of samples of the first reconstructed pitch cycle differs from a number of samples of the second reconstructed pitch cycle.
US10013986B1 Data structure pooling of voice activated data packets
Systems and methods of voice activated thread management in a voice activated data packet based environment are provided. A natural language processor (“NLP”) component can receive and parse data packets comprising a first input audio signal to identify a first request and a first trigger keyword. A direct action application programming interface (“API”) can generate a first action data structure with a parameter defining a first action. The NLP component can receive and parse a second input audio signal to identify a second request and a second trigger keyword, and can generate a second action data structure with a parameter defining a second action. A pooling component can generate the first and second action data structures into a pooled data structure, and can transmit the pooled data structure to a service provider computing device to cause it device to perform an operation defined by the pooled data structure.
US10013983B1 Selective passive voice authentication
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for authenticating a user using a voice biometric program are described. In some embodiments, first voice data from a user device is received. The first voice data can include audio data of a user speaking a first voice command, and the system can determine that the first voice command includes a voice command for which voice recognition can be performed. In response, the system can initiate a passive authentication scheme for selectively enabling access to secure data in response to the first voice command. The passive authentication scheme can provide the first voice data for voice recognition and receive an indication that the user is authenticated based on the voice recognition and, in response, allow access to a back-end system.
US10013982B2 Conversation processing apparatus and conversation processing method
A conversation processing apparatus includes a sound collection unit configured to collect voice signals of a plurality of speakers, a conversation recording unit configured to record the voice signals of the speakers collected by the sound collection unit, and a conversation analysis unit configured to calculate a degree to which a conversation between any two speakers is stimulated by analyzing the conversation between the two speakers from the voice signals recorded on the conversation recording unit.
US10013960B1 Go drum
A compact drum kit comprising a body having a hollow interior defined by a top, a bottom, and three or more sides connecting the top and bottom, a sound hole, a plurality of component mounting shafts mounted in the hollow interior of the body and protruding through a plurality of openings in the top, a plurality of leg shafts mounted in the hollow interior of the body and protruding through a plurality of openings in the bottom, one or more percussion modules that attach to one or more of the plurality of component mounting shafts, wherein each percussion module produces a sound in response to being struck or scraped, and a kick pedal including a beater positioned to strike a first side of the three or more sides and produce a sound.
US10013955B2 Display device
A display device including a body; a roller rotatably installed in the body; a flexible display configured to be wound or unwound from the roller in response to a rotation of the roller; and a controller configured to change a screen size for displaying information related to a prescribed content in response to the winding or the unwinding of the flexible display, and execute a multitude of modes for displaying different quantities of information according to the changed screen sizes, respectively.
US10013946B2 Pixel driving circuit and driving method thereof, display panel and display apparatus
The present disclosure discloses a pixel driving circuit and a driving method thereof, a display panel and a display apparatus, and relates to a field of display technology, in order to solve a problem of the conventional light-emitting element being unable to emit light within a short period of time during which no current flows through the light-emitting element so that the conventional display apparatus has a bad display effect. The pixel driving circuit comprises a first input module, a second input module, a charging module for charging a storage module, the storage module for storing quantity of electricity between a compensation module and a light-emitting element, a power supply control module, the compensation module, a driving module for providing the light-emitting element with a signal of a DC power supply signal terminal and a light-emitting element. The pixel driving circuit provided by the present disclosure is applied in the display apparatus.
US10013933B2 Image display panel, image display device and electronic apparatus
According to an aspect, an image display panel includes: a first pixel including (d−1) sub pixels, which are first to (d−2)-th sub pixels and a (d−1)-th sub pixel, and a second pixel that is adjacent to the first pixels and includes (d−1) sub pixels, which are first to (d−2)-th sub pixels and a d-th sub pixel. A region of the image display panel includes a first pixel display region and a second pixel display region. The first to (d−2)-th sub pixels of the first pixel, one part of the (d−1)-th sub pixel, and one part of the d-th sub pixel are arranged in the first pixel display region. The first to (d−2)-th sub pixels of the second pixel, the other part of the (d−1)-th sub pixel, and the other part of the d-th sub pixel are arranged in the second pixel display region.
US10013917B2 Panel driving device and organic light emitting display device having the same
A panel driving device includes a voltage generator and a data driver. The voltage generator generates a compensation voltage set and a gamma voltage set and selectively outputs the compensation voltage set or the gamma voltage set. The data driver outputs a reference voltage based on the compensation voltage set and outputs pixel data voltage based on the gamma voltage set.
US10013913B2 Pixel structure, display substrate and display device
A pixel structure comprises a plurality of first pixels, inverted first pixels, second pixels, inverted second pixels, third pixels and inverted third pixels, wherein in a first line of pixels, the first pixel, second pixel and third pixel are arranged horizontally in a circular manner, and in a second line of pixels, the inverted first pixel, inverted second pixel and inverted third pixel are arranged horizontally in a circular manner, wherein the first pixel comprises a first subpixel and an inverted second subpixel, the second pixel comprises a third subpixel and an inverted first subpixel, the third pixel comprises a second subpixel and an inverted third subpixel, the first subpixel, second subpixel, and third subpixel are different from each other, and are selected from red, green, and blue subpixels, respectively, wherein the red, green and blue subpixels are in the shape of a congruent isosceles triangle.
US10013911B2 Driving method and driving circuit of display panel and display device
The present invention provides a driving method and a driving circuit of a display panel and a display device. The display panel comprises: gate lines and data line and pixel units, the data lines comprises: first data lines and second data lines, and a first predetermined number of first data line(s) and a second predetermined number of second data line(s) are alternately arranged. The driving method comprises a step of: scanning the gate lines in turn, wherein when scanning one gate line, a data voltage signal is applied to the first data lines or the second data lines. Compared to the driving method in the prior art, the driving method provided by the present invention allows lower power consumption of the OLED panel when display at the same brightness is achieved.
US10013906B2 Organic light emitting diode display device
An organic light emitting diode display device includes a display module having a display panel and a panel driver; a host system separated from the display module with a timing controller to control the panel driver; and an interface device between the host system and the display module. The interface device includes a cable between the host system and the display module, a transmission module to compress display data from the timing controller in an active period of each frame without compressing sensing data and recovery data supplied in a blank period of the frame and to transmit the compressed display data, the non-compressed sensing data and recovery data via the cable, and a reception module to decompress the compressed data transmitted via the cable, to supply the decompressed data to the panel driver, and to supply the non-compressed data to the panel driver without data processing.
US10013905B2 Image display device using combined Retinex processing
An image whose visibility has been more suitably improved is obtained. The device includes an image input unit which inputs an image, an image processing unit which performs Retinex processing with respect to the input image input by the image input unit and performs image signal generation to generate a new image signal based on information concerning a color of the input image and information of an absolute value or Y-value of a color space vector of the image signal having undergone the Retinex processing, and a display unit which displays an image based on the image signal having undergone image processing by the image processing unit.
US10013903B2 Source driver integrated circuit and gamma reference voltage generator
The present embodiments relate to a source driver integrated circuit and a gamma reference voltage generator, which can improve the image quality by preventing or reducing the wavy noise phenomenon, i.e. display of a pattern of stripe-shaped transverse lines on the screen.
US10013886B2 Drone carrier
Embodiments of the present invention provide a method comprising receiving a task set comprising multiple tasks, receiving operational information identifying one or more operating characteristics of multiple drones, and obtaining an initial heuristic ordering of the multiple tasks based on the operational information and the climate information. Each task has a corresponding task location. The method further comprises scheduling the multiple tasks to obtain a final ordering of the multiple tasks. The final ordering represents an order in which the multiple tasks are scheduled, and the final ordering may be different from the initial heuristic ordering.
US10013874B2 Interaction detection wearable control device
A wearable device 100 for controlling a controllable device 104 based on an interaction with an object 102 is disclosed. The wearable device 100 comprises a device detection unit 106 for detecting proximity of the object 102, an action detection unit 112 for detecting an action indicative of an interaction of a user wearing the wearable device 100 with the object 102 and a processing unit 108 for generating a control command for controlling the controllable device 104 based on the detected proximity of the object 102 and based on the action indicative of an interaction with the object 102. The wearable device 100 further comprises a communication unit 110 for sending the control command to the controllable device 104. Thereby, the wearable device 100 is able to detect the use of the object 102 and adjust the control parameters of the controllable device 104 to create context-related use conditions. This may improve the control of the controllable device 104 and this may offer new interaction possibilities between the wearable device 100, the controllable device 104 and the object 102.
US10013871B1 Monitoring systems and methods for personal safety
A computer-implemented method for monitoring a condition of a person includes receiving, at a computerized device, at least one signal from a condition sensor and determining if a condition is an emergency condition of a user based on the at least one signal.
US10013868B2 Nurse call system with mobile device interface
A nurse call system includes: a host device; and a multifunctional nurse call cable, comprising a nurse call button. The host device includes an interface for the multifunctional nurse call cable. The multifunctional nurse call cable is configured to be connected to the host device and a patient's mobile device, and is further configured to provide power from the host device to the patient's mobile device. The multifunctional nurse call is further configured to initiate a nurse call to a nurse station via the host device in response to the nurse call button being pressed.
US10013854B2 Bingo game servers, controllers, broadcasters, and systems
A bingo game system provides for new features and functionality for a bingo game platform, including a bingo broadcaster in communication with a bingo game server, at least one desktop client device, and at least one mobile client device (e.g., via a bingo connection proxy).
US10013848B2 System and method for providing remote wagering games in a live table game system
Systems and methods for conducting multiple remote wagering games in a live table game system or similar system wherein the gaming symbols which are randomly generated as a result of a live table game are used to resolve the live table game and simulate play and resolve wagering outcomes of one or more remote wagering games which differ from the live table game.
US10013840B2 Sheets processing apparatus
In a sheet processing apparatus which checks sheets and sorts the sheets for a plurality of cassettes on the basis of the check result and conditions for the sheets which are assigned to the respective cassettes, conditions for sheets such as bill types and bill states which are assigned to the respective cassettes are displayed on a display unit. When an instruction to save these setting contents is issued while a cassette and conditions for sheets which are displayed on the display unit are selected, the selected conditions for sheets are assigned to the selected cassette.
US10013835B2 Security feature and use thereof, value document and process for verifying the authenticity thereof
The invention relates to a security feature for safeguarding value documents, comprising particles which are composed of at least two different, spatially separate solid homogeneous phases, wherein each of the phases is detectable and identifiable in a spatially resolved manner by means of a spatially resolving analytical method that is adapted for resolving down to the single-particle level.
US10013824B2 Audio data parsing method
An audio data parsing method, comprising: a parsing device receiving audio data (101) to obtain data pending parsing; revising the data pending parsing to obtain revised data pending parsing (105); conducting a first decoding for the revised data pending parsing to obtain a first decoded data (106); determining whether the decoded data pending parsing contains header data (107), and if yes, then obtaining data length, and obtaining a corresponding data unit (111) in the first data according to the obtained data length; when all corresponding data units are successfully obtained, conducting a second decoding for the obtained data units, obtaining the corresponding byte data according to the decoding result and checking the corresponding byte data, otherwise storing the received audio data in a first data buffer, and continuing to receive audio data. The method improves the audio data parsing efficiency and accuracy, and can be widely used in digital communication between both parties engaged in headset communication.
US10013822B2 Wearable device and method of operating the same
A wearable device communicating with an external device by using a vibration signal applied to a body part of a user wearing the wearable device, and a method of operating the wearable device are provided.
US10013804B2 Delivering virtualized content
Techniques for delivering virtualized content are disclosed. In some embodiments, at least portions of obtained source content are mapped to one or more parameterized database objects that collectively define a model environment representing the source content. Data specifying the model environment is provided to an output device at which the source content is desired to be rendered instead of the source content to facilitate a better quality rendering at the output device than the quality of the source content. Rendered content at the output device substantially does not comprise of original data comprising the source content.
US10013803B2 System and method of 3D modeling and virtual fitting of 3D objects
Method and system of virtual fitting a foot with a shoe by obtaining a first and second 3D model associated with the surface of the foot and interior cavity of the shoe, respectively, each 3D model comprising a point cloud; aligning the point clouds such that the heel extreme point of the two point clouds align and the ankle back extreme point of the first point cloud aligns with the top back point of the second point cloud; calculating for at least one point p in the first point cloud a value of at least one fit indicator determined based on a distance between p and a corresponding point q in the aligned second point cloud; and outputting, to a display device, a graphical representation of the first 3D model colored in accordance with the fit calculated at p.
US10013801B2 Texturing a 3D modeled object
A computer-implemented method for designing a 3D modeled object representing a real object comprises providing a 3D mesh representing the real object, a texturing image and a mapping between the vertices of the 3D mesh and pixels of the texturing image; then maximizing a probability P(L(V)) of the form: P ⁡ ( L ⁡ ( V ) ) = 1 Z ⁢ exp ⁡ ( - ∑ i = 1 n ⁢ ⁢ φ i ′ ⁡ ( L ⁡ ( v i ) ) - ∑ f ∈ ℱ ⁢ ⁢ ψ f ′ ⁡ ( { L ⁡ ( v i ) } i ∈ f ) ) . Maximizing is performed with a predetermined discrete Markov Random Field optimization scheme viewing the 3D mesh and the pixel shifts associated to the texture coordinates of the vertices of the 3D mesh as a Markov Random Field of energy −log(P(L(V)))−log(Z). The method then comprises texturing the 3D mesh according to the texturing image, to the mapping, and to the result of the maximizing. This provides an improved solution for designing a 3D modeled object a real object.
US10013797B1 Analysis-suitable geometry from discrete point sets using a mesh-free method
The present invention includes a method of creating analysis suitable models from discrete point sets. The proposed methodology is completely automated, requiring no human intervention, as compared to traditional mesh-based methods that often require manual input. The present invention is directly applicable to engineering approaches in medicine where the object to be analyzed is described by discrete medical images, such as MM or CT scans. Moreover, the present invention is useful in any application where the object of interest is created from digitized imaging technology.
US10013793B2 Focus guidance within a three-dimensional interface
Methods, systems, and computer-readable media providing focal feedback and control in a three-dimensional display. Focal anchors are provided at different depths and used to determine at what depth the user is currently focusing. The focal anchors are also used to receive input from the user. By looking at a focal anchor, the use can cause the portion of content associated with the focal anchor to be displayed more prominently relative to content displayed at different depths. In one embodiment, predictive feedback is provided at a depth associated with one of the focal anchors.
US10013792B2 Methods and systems for computer-based skin animation
A method for simulating movement of a skin associated with a body comprises maintaining, by a computer, a representation of the skin comprising vertices, each vertex of the representation corresponding to a material point of the skin and comprising associated data, the associated data for each vertex comprising: constant body coordinates which represent a location of the material point of the skin relative to the body; and Eulerian skin coordinates specifying which one or more reference skin coordinates from among a set of reference skin coordinates correspond to the vertex at a particular time. Body coordinates and Eulerian skin coordinates may be maintained in two-dimensional spaces, which parameterize the surface of the body and skin.
US10013787B2 Method for facial animation
A method of animating a digital character according to facial expressions of a user, comprising the steps of, (a) obtaining a 2D image and 3D depth map of the face of the user, (b) determining expression parameters for a user expression model so that a facial expression of the user-specific expression model represents the face of the user shown in the 2D image and 3D depth map (c) using the expression parameters and an animation prior to determine animation parameters usable to animate a digital character, wherein the animation prior is a sequence of animation parameters which represent predefined animations of a digital character (d) using the animation parameters to animate a digital character so that the digital character mimics the face of the user.
US10013780B2 Systems and methods for artifact removal for computed tomography imaging
An imaging system includes a computed tomography (CT) acquisition unit and at least one processor. The CT acquisition unit includes an X-ray source and a CT detector configured to collect CT imaging data of an object. The at least one processor is operably coupled to the CT acquisition unit, and configured to reconstruct an initial image using the CT imaging information, the initial image including at least one object representation portion and at least one artifact portion; identify at least one region of the initial image containing at least one artifact and isolate the at least one artifact by analyzing the initial image using an artifact dictionary and a non-artifact dictionary, the artifact dictionary including entries describing corresponding artifact image portions, the non-artifact dictionary including entries defining corresponding non-artifact image portions; and remove the at least one artifact from the initial image to provide a corrected image.
US10013775B2 Deep image compression using lie algebras
Systems, method, and computer program products for compressing a deep image comprising a plurality of voxels by, for each of the plurality of voxels, converting a voxel value to a corresponding value in a Lie algebra based on a logarithmic mapping function, interpolating a first subset of the plurality of values in the Lie algebra using a linear interpolation function applied to a first endpoint and a second endpoint of a first voxel column of the deep image, and upon determining that a deviation of the interpolation of each value in the first subset of the plurality of values does not exceed a threshold, storing an indication of the first endpoint, the second endpoint, and the respective values in the Lie algebra corresponding to the first and second endpoints.
US10013773B1 Neural networks for object detection
A neural network system for identifying positions of objects in an input image can include an object detector neural network, a memory interface subsystem, and an external memory. The object detector neural network is configured to, at each time step of multiple successive time steps, (i) receive a first neural network input that represents the input image and a second neural network input that identifies a first set of positions of the input image that have each been classified as showing a respective object of the set of objects, and (ii) process the first and second inputs to generate a set of output scores that each represents a respective likelihood that an object that is not one of the objects shown at any of the positions in the first set of positions is shown at a respective position of the input image that corresponds to the output score.
US10013771B2 Device and method for optical quality control of the coating or staining of a kernel-type substrate
The invention relates to a device and a method for optical quality control of the coating or staining of a kernel-type substrate, in particular seed with a color and contrast intensive coating composition.
US10013759B2 Method and image data processing device for processing a multi-energy computerized tomography image data set
A method is for processing a first image data set including a first image value tuple associated with a volume element of a region of an object to be imaged. In an embodiment, a second image data set is generated based upon the first image data set, including a second image value tuple associated with the volume element, a base material decomposition being capable of being carried based upon the second image data set and based upon a base material set; a starting area and a target area are selected as a function of the base material set, the first image value tuple being located in the starting area; the second image value tuple is ascertained based upon the first image value tuple, the second image value tuple being associated with the first image value tuple via image value tuple imaging and being located in the target area.
US10013749B2 Resolution enhancement of OCT images during vitreoretinal surgery
Resolution enhancement of OCT images during ophthalmic surgery may be performed with an OCT scanning controller that interfaces to an OCT scanner used with a surgical microscope. Real-time OCT images may be acquired by the OCT scanner, while previously acquired high resolution OCT images are accessed by the OCT scanning controller. The high resolution OCT images may be morphed based on the real-time OCT images to match a deformation of the eye. The morphed high resolution OCT images may be displayed during surgery.
US10013745B2 Method for inverse tone mapping of a sequence of images
A method is described for inverse tone mapping the luminance (Yt(p)) of each pixel (p) of at least one image (It) of this sequence into an expanded luminance Ytexp(p)=Yt(p)Et(p). Ytenh(p), wherein Et(p) is an expansion exponent value extracted from an expansion exponent map built from low pass motion-compensated temporal filtering of said image (It) and wherein Ytenh(p) is a luminance-enhancement value extracted from a luminance-enhancement map built from high pass motion-compensated temporal filtering of said image (It).
US10013744B2 Method and system for correcting image distortion
An image processing method is disclosed. The method comprises receiving from an imaging sensor input image data arranged in a plurality of pixel data rows corresponding to a grid of sensor pixels, and sampling the input image data to provide sampled image data having less pixel data rows. The method further comprises correcting image distortion in at least a portion of the sampled data.
US10013734B1 Programmable controller and command cache for graphics processors
In accordance with some embodiments, a command streamer may use a cache of programmable size to cache commands to improve memory bandwidth and reduce latency. The size of the command cache may be programmably set by the command streamer.
US10013732B2 Externally directed GPU data
Mechanisms for externally directing graphics processing unit data are disclosed. A simulator module includes an external application interface that is configured to communicate with an external application that is independent of the simulator module. The simulator module is configured to receive from the external application via the external application interface first user data and provide the first user data to a graphics processing unit (GPU) for use by a first shader function for image rendering during a first period of time. The simulator module continuously generates simulation data associated with a simulation and provides the simulation data to the GPU for the image rendering during the first period of time.
US10013730B2 Display method and display device
The present invention relates to the field of display control processing and provides a display method and a display device. The display method includes: obtaining an object to be displayed; parsing the object to obtain corresponding information of the object; obtaining a media resource corresponding to the corresponding information based on the corresponding information; and displaying the object and presenting the media resource corresponding to the corresponding information. With the present invention, the display effect of the object can be enriched and the user's reading experience can be enhanced.
US10013729B2 Categorizing social network objects based on user affiliations
Groups of users of a social networking system are categorized based on their association with a type of malicious activity. A set of predetermined malicious groups is identified. Users associated with the malicious groups are selected based on their level of interactions with the malicious groups. Other groups associated with the selected users are identified as being potentially malicious groups. The potentially malicious groups are further analyzed based on occurrences of keywords associated with the type of malicious activity and manual verification by experts. The potentially malicious groups are either classified as being malicious or non-malicious or assigned a score based on their likelihood of being associated with the type of malicious activity. The methods and system disclosed can be used for categorizing other types of social network objects based on their association with a type of malicious activity, for example, users, events, and content.
US10013727B2 Information processing apparatus and information processing method
A report concerning the contents obtained by interpretation based on a medical image can be efficiently created without any constraints of expression. An information processing apparatus according to this invention includes an image analysis unit which acquires information concerning a region name or disease name based on an analysis result on the input medical image, an input unit which inputs the result obtained by interpreting the medical image as character information, a conversion candidate prediction unit which outputs conversion candidates concerning the input character information, and a display control unit which displays the input character information upon converting the character information into character information selected from the conversion candidates. The apparatus further includes a priority level setting unit which sets priority levels in advance for character information output as the conversion candidates.
US10013726B1 Acquiring intellectual property assets
A facility for facilitating processes for acquiring intellectual property assets (“assets”) is described. In some embodiments, the facility enables an organization operating the facility to generate a budget for a proposed acquisition of assets. The organization may include multiple entities that are together interested in acquiring the assets. The entities may each provide values for the assets, either by applying rules that automatically attribute values to the assets, by having human analysts manually analyze the assets to estimate their values, or by some combination of these two techniques. The facility generates the budget based on the values determined for the assets. A person or team of people responsible for the proposed acquisition of assets can use the budget in negotiations to acquire the assets. If the assets are acquired, the facility can allocate acquisition and post-acquisition expenses among the entities on whose behalf the assets were acquired.
US10013720B1 Utilizing a 3D scanner to estimate damage to a roof
A damage assessment module operating on a computer system automatically evaluates a roof, estimating damage to the roof by analyzing a point cloud of a roof. The damage assessment module identifies individual shingles from the point cloud and detects potentially damaged areas on each of the shingles. The damage assessment module then maps the potentially damaged areas of each shingle back to the point cloud to determine which areas of the roof are damaged. Based on the estimation, the damage assessment module generates a report on the roof damage.
US10013710B2 Fashion preference analysis
A machine may be configured to determine fashion preferences of users and to provide item recommendations to the users based on the users' fashion preferences. For example, the machine receives an image of a user and a set of spatial data indicating a position of the body of the user in a three-dimensional space. The machine may perform an analysis of the image and the set of spatial data. The performing of the analysis may include extracting, from the image, an image swatch that depicts a portion of an item worn by the user. The machine may identify a fashion preference of the user based on the analysis of the image and of the set of spatial data. The machine may identify an item that corresponds to the fashion preference of the user within an inventory of fashion items and may generate a recommendation of the identified fashion item.
US10013699B1 Reverse associate website discovery
Extracting content from an associate website may enable a host website to gain insight into web content that are effective at driving consumers to the host website. The content extraction may involve selecting an associate website from multiple associate websites for content extraction, with the associate website including a referral link to an item for sale on the host merchant website. Content may be obtained from one or more web pages of the associate website, and at least a part of the content may be associated with the item that is listed for sale on the host website.
US10013697B1 Systems and methods for managing and processing vehicle operator accounts based on vehicle operation data
Methods and systems for analyzing vehicle operation data associated with a temporary or periodic usage of a vehicle by a driver. In aspects, the driver may associate with an electronic device within the vehicle that may record or collect the vehicle operation data. After the vehicle operation has concluded, the vehicle operation data may be analyzed to assess a performance of the driver during operation of the vehicle, whereby the performance may be influenced by positive or negative driving events. Based on the performance of the driver, a profile or account of the user may be processed accordingly such that the user may be incentivized to modify certain driving behaviors.
US10013696B2 Identification information supervising method, portal information providing apparatus, and IC card
An identification information centralizing method capable of receiving services provided by a plurality of corporations by using a single item of identification information. Centralized ID information (162) for identifying a customer is assigned by a centralizing corporation. Individual ID information (168) which is uniquely assigned to identify the customer by a plurality of corporations which provide services to a pre-registered customer is registered in a database (160) in such a manner as to be associated with the centralized ID information (162), so that provision of services by a plurality of corporations is made possible by using the single item of centralized ID information (162).
US10013689B2 Methods, system and apparatus for conducting point of sale transactions
A method, system, and apparatus to scan visual codes are described. A first visual code of a plurality of visual codes to be scanned may be displayed on an electronic screen, the first visual code providing information related to a transaction facilitated by the point-of-sale terminal. An amplitude of a scan signal emitted by the point-of-sale terminal is measured and the amplitude of the scan signal and a threshold amplitude level are compared. Another of the plurality of visual codes is displayed on the electronic screen in response to the amplitude of the scan signal exceeding the threshold amplitude level.
US10013686B2 Securely and efficiently processing telephone orders
An apparatus includes a communications module that establishes a telephonic connection between a customer service representative of a merchant and a customer. An identification module receives an identifier. The identifier alerts a computer system of the merchant that the customer is associated with a billing profile stored on a computer system external to the computer system available to the merchant and the customer service representative. A billing profile access module receives information from the billing profile. The billing profile includes billing information of the customer. The billing profile is electronically accessed using the external computer system, via a network, to process a sales order between the customer and the merchant. A transaction module processes the sales order using the billing profile of the customer in response to a customer approval of the sales order. The transaction module shields the billing information of the billing profile from the customer service representative.
US10013682B2 Storage and recovery of digital data based on social network
Backup and restore of digital data may utilize online social network parameters of a user to determine a number of parts into which to divide digital data and distribute the parts. A list of friends from the social network friends may be selected, e.g., based on a relationship to the user in the social network, to store the parts. The parts may be stored in a friend's device memory, each of the parts stored with a different friend. The digital data may be reconstructed by obtaining a threshold number of parts from the friends.
US10013671B2 Electronic worksheet with reference-specific data display
The present description refers to a method, apparatus and computer-readable storage medium for displaying an electronic worksheet that includes an object display area to display one or more objects and an object storage clip for attaching one or more objects in an object stack, attaching a first reference object to the object storage clip, the first reference object including a first reference parameter, and displaying a first information object in the object display area, where data displayed by the first information object is specific to the first reference parameter of the first reference object attached to the object storage clip.
US10013667B2 Dashboard collaborator
Described herein is a technology for designing a dashboard. In some embodiments, first and second dashboards are provided. Conflict analysis on the first and second dashboard is performed. The conflicts are resolved if any conflicts are detected. The first and second dashboards are merged to form a merged dashboard if no conflicts are detected or after resolving the conflicts.
US10013662B2 Virtual resource cost tracking with dedicated implementation resources
Virtual resources may be provisioned in a manner that is aware of, and respects, underlying implementation resource boundaries. A customer of the virtual resource provider may specify that particular virtual resources are to be implemented with implementation resources that are dedicated to the customer. Dedicating an implementation resource to a particular customer of a virtual resource provider may establish one or more information barriers between the particular customer and other customers of the virtual resource provider. Implementation resources may require transition procedures, including custom transition procedures, to enter and exit dedicated implementation resource pools. Costs corresponding to active and inactive implementation resources in a dedicated pools associated with a particular customer may be accounted for, and presented to, the customer in a variety of ways including explicit, adjusted per customer and adjusted per type of virtual resource and/or implementation resource.
US10013661B2 Method and system for monitoring plant operating capacity
A monitoring system is disclosed for acquiring output activity, utilization capacity and/or effluent data from an facility on a facility-by-facility and/or an industry-by-industry basis. The system is designed to generate a plant and/or industry output activity database that is updated on a continuous, near continuous, periodic and/or intermittent basis so that subscribers are apprised of changes in plant or overall industry output. A clearing house is also disclosed for distributing the acquired data to subscribers to aid in analyzing, predicting trends, pricing, maintaining, adjusting, minimizing, and/or maximizing individual plant or overall industry output.
US10013654B1 Cooperatively operating a network of supervised learning processors to concurrently distribute supervised learning processor training and provide predictive responses to input data
A supervised learning processing (SLP) system and non-transitory, computer program product provides cooperative operation of a network of supervised learning processors to concurrently distribute supervised learning processor training, generate predictions, and provide prediction driven responses to input objects, such as NL statements. The SLP system includes SLP stages that are distributed across multiple SLP subsystems. Concurrently training SLP's provides accurate predictions of input objects and responses thereto, the SLP system and non-transitory, computer program product enhance the network by providing high quality value predictions and responses and avoiding potential training and operational delays. The SLP system can enhance the network of SLP subsystems by providing flexibility to incorporate multiple SLP models into the network and train at least a proper subset of the SLP models while concurrently using the SLP system and non-transitory, computer program product in commercial operation.
US10013648B2 Method for fabricating an electronic/electrical circuit device
The invention relates to a method for fabricating an electronic device comprising an electronic/electrical circuit, wherein it comprises the following steps: formation of a support-body comprising a battery inside; making of a cavity emerging on the surface of the support-body, said cavity revealing connection terminals of the battery; connection of an electronic/electrical circuit to the battery via the terminals situated in said cavity; exchanging of data in the electronic/electrical circuit by electrical contact. The invention also relates to the corresponding electronic device.
US10013643B2 Performing optical character recognition using spatial information of regions within a structured document
Techniques are disclosed for facilitating optical character recognition (OCR) by identifying one or more regions in an electronic document to perform the OCR. For example a method for identifying information in an electronic document includes obtaining a set of training documents for each template of a plurality of templates for the electronic document, extracting spatial attributes for at least a first label region and at least a first corresponding value region from the set, and training a classifier model based on the extracted spatial attributes, wherein the classifier model is used to identify the information in the electronic document. The spatial attributes represent a position of at least the first label region and at least the first value region within the electronic document.
US10013642B2 Systems and methods for hair loss management
Comprehensive systems and methods for managing hair loss are provided which enable an individual experiencing hair loss, and/or the person consulting him or her, to manage it and to determine and efficiently plan any appropriate treatment options. Management of hair loss may comprise quantifying hair loss, determining what hair growth stimulation product or treatment to adopt and the best timing for such products and/or treatments, and allowing to track and manage any progress of the selected hair growth stimulation product or treatment.
US10013636B2 Image object category recognition method and device
The present invention relates to an image object category recognition method and device. The recognition method comprises an off-line autonomous learning process of a computer, which mainly comprises the following steps: image feature extracting, cluster analyzing and acquisition of an average image of object categories. In addition, the method of the present invention also comprises an on-line automatic category recognition process. The present invention can significantly reduce the amount of computation, reduce computation errors and improve the recognition accuracy significantly in the recognition process.
US10013617B2 Snow covered path of travel surface condition detection
A method for determining a snow covered surface condition of a path of travel. A beam of light is emitted at a surface of the path of travel by a light emitting source. An image of a path of travel surface is captured by an image capture device. The image capture device is mounted on the vehicle and captures an image in a downward direction. The captured image captures the beam of light emitted on the path of travel surface. Analyzing a subsurface scattering of the light generated on the path of travel surface by a processor. A determination is made whether snow is present on the path of travel. A snow covered path of travel surface signal is generated in response to the identification of snow on the path of travel.
US10013611B2 System and method for preparing an aerial hydrological-assay for golf courses
Systems and methods for performing an aerial hydrological-assay of a topographical site require the use of an Unmanned Aerial System (UAS) for collecting image data of the site. Included in a system for the present invention is a ground-based soil moisture sensor for collecting moisture data at the site. A computer is then used to combine the image data and the moisture data to create an assay report on hydrological conditions at the site. The assay report is used to implement a water conservation plan for the topographical site which efficiently and efficaciously controls water usage at the site.
US10013610B2 Integration of positional data and overhead images for lane identification
A method and apparatus for lane detection using overhead images and positional data. A server receives positional data from a vehicle and computes a continuous trajectory. The server receives an overhead image of a road section. The server crops and processes the overhead image to remove unwanted portions. The server identifies edge features using the continuous trajectory and steerable filters. The server identifies lanes in the overhead image using a maximization algorithm, the edge filters, and the continuous trajectory.
US10013609B2 Image capturing apparatus and image processing method
An image capturing apparatus that can capture a visible light image and an infrared light image of the same object, the image capturing apparatus comprises a detection unit configured to detect a predetermined object in the visible light image, an extraction unit configured to extract feature information of a specific portion in the object detected in the infrared light image by the detection unit, and an estimation unit configured to estimate unique information of the predetermined object using the feature information extracted by the extraction unit.
US10013608B2 Method and system for facilitating real time detection of linear infrastructural objects by aerial imagery
This disclosure relates generally to visual inspection systems, and more particularly to a method and system for facilitating real time detection of linear infrastructural objects in aerial imagery. In one embodiment, a background suppression technique is applied to one or more hardware processors to a HSV image. Further, a mean shift filtering technique is applied to the hardware processors to find a peak of a confidence map and then a gradient image generation is performed for a plurality of edges of the image. A seed point pair along a middle cut portion of a linear feature of the HSV image to identify one or more boundaries of the seed point pair is extracted and then a contour growing approach to detect the boundaries of the linear feature is initiated. Lastly, one or more false positives are removed by using a rigidity feature, the rigidity feature being equivalent to the total sum of gradient orientations.
US10013598B2 Method for processing molecular imaging data and corresponding data server
A method for processing a plurality of spectral datasets (J1-Jn) intended for being used by a molecular imaging method or a method for recording a plurality of spectral datasets (J1-Jn), each spectral dataset (J1-Jn) being defined by a set of spatial positions (Xi, Yj) each of which is associated with a molecular spectrum with at least two dimensions containing a set of molecular information (S(Xi, Yj)), the method including in particular the following steps: for each dataset (J1-Jn), cutting the molecular spectrum associated with each position (Xi, Yj) into a plurality of spectrum segments (T1-Tm); inserting the segments (T1-Tm) obtained for each position (Xi, Yj) of each dataset (J1-Jn) into a database (BDD); selecting in the database (BDD), following a request relating to molecular information of interest, the one or more segments (T1-Tm) containing the molecular information of interest; and selecting, within each segment (T1-Tm), the molecular information of interest.
US10013597B2 Multi-view fingerprint matching
A method and a device are provided for performing a recognition process. The recognition process compares an individual fingerprint view to a fingerprint enrollment template in order to determine whether a match has been found. The determination of a match is based on individual match statistics collected between the individual fingerprint view and each view of the fingerprint enrollment template. Additionally, inter-view match statistics between each view of the fingerprint enrollment template may also be determined. The inter-view match statistics can be analyzed along with the individual match statistics to further inform the determination of a match between the individual fingerprint view and the fingerprint enrollment template.
US10013595B2 Correlating fingerprints to pointing input device actions
An example electronic device (10) is provided. The electronic device (10) includes a screen (32), at least one electronic component (34) to detect at least one finger contacting the screen (32), and at least one processor (30) having a control unit (33). The control unit (33) processes data from the at least one electronic component (34) indicating that a first finger is contacting the screen (32), identifies a first finger image associated with the first finger, and correlates the contact of the first finger and the identified first finger image to a first action of a pointing input device to perform a first operation on the electronic device (10).
US10013587B1 Powering RFID tags using multiple RFID readers
Synthesized-beam RFID readers may be used to locate RFID tags. In one embodiment, a tag's response rates on different beams can be used, along with the target locations of those beams, to estimate the tag's location. The estimated tag location is within a region where beams with nonzero tag response rates overlap, and the distances of the estimated tag location from any two different beam target locations may correspond to a ratio of tag response rates on the two different beams. In another embodiment, a tag's response rates on different beam pairs configured to cooperatively power RFID tags can be used, along with the target locations of those beam pairs, to estimate the tag's location.
US10013585B1 Dynamic quick response code branding
In an approach to managing a quick response code branding device and management of a quick response code branding device, one or more computer processors receive one or more quick response code configuration parameters. The one or more computer processors determine one or more program instructions corresponding to the one or more quick response code configuration parameters based on one or more task-specific factors. The one or more computer processors send the one or more program instructions to a quick response code branding device. The one or more computer processors receive quick response code branding device status data. The one or more computer processors determine whether the quick response code branding device status data meets the one or more quick response code configuration parameters.
US10013580B2 Security device with programmable systolic-matrix cryptographic module and programmable input/output interface
A system includes programmable systolic cryptographic modules for security processing of packets from a data source. A first programmable input/output interface routes each incoming packet to one of the systolic cryptographic modules for encryption processing. A second programmable input/output interface routes the encrypted packets from the one systolic cryptographic module to a common data storage. In one embodiment, the first programmable input/output interface is coupled to an interchangeable physical interface that receives the incoming packets from the data source. In another embodiment, each cryptographic module includes a programmable systolic packet input engine, a programmable cryptographic engine, and a programmable systolic packet output engine, each configured as a systolic array (e.g., using FPGAs) for data processing.
US10013573B2 Personal ledger blockchain
A system, method, and computer readable storage medium configured for storing encrypted data in a blockchain. To write additional data in a blockchain, a request is received at a computing node. The request is typically cryptographically signed by a user system to include a new transaction with additional data in the blockchain. The additional data is previously encrypted with an encryption key. A new block that records the new transaction with additional data in the blockchain is added. To read the additional data in a blockchain, a request is received at a computing node with a transaction identifier and a decryption key from a user system to access data journaled as part of the blockchain in the transaction database. The transaction database is searched using the identifier. In response, to finding the corresponding block in the blockchain, the data is decrypted using the decryption key.
US10013570B2 Data management for a mass storage device
Disclosed aspects relate to data management for a mass storage device. The mass storage device may be structured to include an encrypted file system to store a set of data and a token analyzer to manage access to the encrypted file system. A connection between the mass storage device and a computing device may be sensed. In response to sensing the connection, a token corresponding with the computing device may be detected. Based on the token, the token analyzer may determine to provide the computing device a set of selected permissions to the encrypted file system. The set of selected permissions to the encrypted file system may be provided by the mass storage device to the computing device.
US10013567B2 Private and public sharing of electronic assets
The embodiments set forth techniques for implementing a cloud service that enables cloud data to be shared between different users in a secure manner. One embodiment involves a sharing manager and a sharing client, where the sharing manager is configured to manage various data components stored within a storage system managed by the cloud service. These data components can include user accounts, share objects (for sharing data between users—and, in some cases, public users not known to the sharing manager)—as well as various “wrapping objects” that enable data to be logically separated in an organized manner within the storage system. According to this approach, the sharing client is configured to interface with the sharing manager in order to carry out various encryption/decryption techniques that enable the cloud data to be securely shared between the users.
US10013565B2 System and method for secure transport of data from an operating system to a pre-operating system environment
An information handling system includes a trusted platform module (TPM) and a storage device, the TPM provides boot authentication for the information handling system such that, during a pre-boot phase, the TPM can access a platform configuration register (PCR). During a first instance of the pre-boot phase, the information handling system provides a public/private key pair including a public key and a private key, stores the private key to an encrypted storage of the TPM, seals the private key in the encrypted storage to the PCR, and stores the public key to the storage device. During an operating system phase that is after the first instance of the pre-boot phase, the information handling system retrieves the public key from the storage device, encrypts transfer data using the public key, and stores the encrypted transfer data to the storage device.
US10013554B2 Time varying address space layout randomization
Embodiments include computing devices, apparatus, and methods implemented by the apparatus for time varying address space layout randomization. The apparatus may launch first plurality of versions of a system service and assign a random virtual address space layout to each of the first plurality of versions of the system service. The apparatus may receive a first request to execute the system service from a first application. The apparatus may randomly select a first version of the system service from the first plurality of versions of the system service, and execute the system service using data of the first version of the system service.
US10013553B2 Protecting software application
There is provided a method of protecting the execution of a software application, the method performed by a plurality of processes comprising a process for executing the software application and a plurality of protection processes, wherein each protection process in the plurality of protection processes is configured to: monitor a process state of at least one other process in the plurality of processes to determine whether said process state corresponds to a predetermined process state; and perform a predetermined action in response to a determination that said process state corresponds to the predetermined process state; wherein the plurality of protection processes are configured such that a process state of the process for executing the software application is monitored by at least one protection process and a process state of each protection process is monitored by at least one other protection process in the plurality of protection processes. Additionally provided is a computer program and a system for carrying out the method and a computer readable medium for storing such a computer program.
US10013550B1 Systems and methods for adding microservices into existing system environments
Systems and methods are disclosed that relate to network security within a virtual network, and how to add microservices in a scalable virtual network. For example, one embodiment discloses a method of receiving a deployment request to deploy a security microservice in a security service, the deployment request including a deployment specification. The method further includes determining whether an interface microservice is available on one or more hosts by accessing one or more host records for the one or more hosts, and selecting a host on which to deploy the security microservice utilizing the deployment specification. When the interface microservice does not exist on the selected host, the method further includes initializing the interface microservice on the selected host, attaching the interface microservice to a hypervisor of the selected host, connecting the security microservice to the interface microservice of the selected host, and deploying the security microservice on the selected host.
US10013549B2 OCR-based single sign-on
A method and technique for OCR-based single sign-on in a computing environment includes automatically causing a display of a dialog screen of an application in response to launching a login interface of the application. An image of the dialog screen is automatically captured, and version information about the application is derived from the image of the dialog screen. An image of the login interface is automatically captured, and the launched login interface is automatically verified as corresponding to a version of the application based on the version information derived from the image of the dialog screen.
US10013546B1 Pattern-based mobile device unlocking
A computer-implemented method of authenticating a user with a computing device is disclosed. The method involves displaying a grid of selectable visually-distinguishable graphical elements on a device display, receiving from a user of the device a drawn pattern across the selectable graphical elements, comparing the received drawn pattern to information representing a stored authentication pattern for the user, and unlocking access to functions on the device if the received drawn pattern substantially matches the stored authentication pattern.
US10013541B2 System and method for real world biometric analytics through the use of a multimodal biometric analytic wallet
A system and method for real world biometric analytics through the use of a multimodal analytic wallet. The system includes a biometric wallet comprising a pervasive repository for storing biometric data, the pervasive repository including at least one of a biometric layer, a genomic layer, a health layer, a privacy layer, and a processing layer. The biometric wallet further comprises a biometric analytic interface configured to communicate the biometric data to one or more devices.
US10013533B2 Parallel processing coronary circulation simulation method and simulator apparatus using newton-raphson analysis
A geometric model of an organ represents its shape as a collection of elements formed from nodes and connections among them. A first vessel network model represents a network of first vessels whose diameters are larger than or equal to a threshold. A plurality of second vessel networks each represent a network of second vessels whose diameters are smaller than the threshold. In a simulator apparatus, a first analysis unit analyzes hemodynamics in the first vessels, based on the geometric model and first vessel network model of the organ and reflecting the motion of the organ. A second analysis unit analyzes hemodynamics in the second vessel network models connected to the nodes, by using output data of the first analysis unit which indicates the hemodynamics in the first vessels at each of the nodes.
US10013530B2 Pet insurance system and method
This disclosure relates to a system and method implemented to facilitate real-time medical coverage for veterinary hospitals. More specifically, the disclosure as a pet medical insurance system and method utilizes data available in veterinary hospital practice information systems to facilitate real-time insurance enrollment and claims processing.
US10013527B2 Automatically assessing an anatomical surface feature and securely managing information related to the same
A facility for procuring and analyzing information about an anatomical surface feature from a caregiver that is usable to generate an assessment of the surface feature is described. The facility displays information about the surface feature used in the assessment of the surface feature. The facility obtains user input and/or data generated by an image capture device to assess the surface feature or update an existing assessment of the surface feature.
US10013524B2 Method for designing a turbine with an improved vane-to-blade ratio in the last stage of the turbine
A method for designing a turbine of a gas turbine, in particular of an aircraft engine, which has a last stage having a rotating last rotor grid, having a plurality of rotating blades, and an adjacent, downstream, stationary exit guide grid, having a plurality of guide vanes; with the last stage being characterized by a vane-to-blade ratio characteristic quantity, which indicates the ratio of the number of guide vanes to the number of rotating blades.
US10013519B2 Performance matching in three-dimensional (3D) integrated circuit (IC) using back-bias compensation
Various embodiments include approaches for designing three-dimensional (3D) integrated circuits (ICs). In one embodiment, a system is configured to: read an electronic chip identification (ECID) for a plurality of dies formed from distinct wafer lots, the ECID indicating a process performance parameter for each distinct wafer lot; create a reference table mapping a back-bias voltage to be applied to each die to the process performance parameter for each distinct wafer lot; determine performance requirements of a customer design for the 3D IC structure; assemble the design of the 3D IC structure including a set of dies selected from at least two of the distinct wafer lots; and assign a back bias voltage to each die based upon the performance requirements of the customer design and the reference table.
US10013516B2 Selection of corners and/or margins using statistical static timing analysis of an integrated circuit
Examples of techniques for statistical static timing analysis of an integrated circuit are disclosed. In one example according to aspects of the present disclosure, a computer-implemented method is provided. The method comprises performing an initial statistical static timing analysis of the integrated circuit to create a parameterized model of the integrated circuit for a plurality of paths using a plurality of timing corners to calculate a timing value for each of the plurality of paths, each of the plurality of timing corners representing a set of timing performance parameters. The method further comprises determining at least one worst timing corner from the parameterized model for each of the plurality of paths based on the initial statistical static timing analysis and calculated timing value for each of the plurality of paths. The method also comprises performing a subsequent analysis of the integrated circuit using the at least one worst timing corner.
US10013510B1 Replacement part suggestion methods and systems
A system or method includes receiving data regarding a first simulated object with at least one desired physical property to be exhibited by the first simulated object designed by a user. The method includes receiving a request for modifications to the simulated object to achieve the at least one desired physical property and determining based on the at least one desired physical property other simulated objects designed by other users, the other simulated objects exhibit the desired physical properties. The display at least one design path that shows other simulated objects that has the desired physical properties and allowing the user choose one of the other simulated objects and replace the object with the chosen object.
US10013484B2 User driven computerized selection, categorization, and layout of live content components
A computer application displayed document such as a Web Page, is manipulated by dragging snippets to and from graphically depicted icons created by the application. The snippets preferably comprise links to the original content for communicating with the content source and/or restoring removed snippets to the displayed document. Preferably links are maintained semantically using RDF and DOM technology.
US10013482B2 Context-dependent evidence detection
A method comprising using at least one hardware processor for: receiving a context; identifying evidence with respect to the context in at least one content resource, wherein the identifying comprises: identifying context-free features that generally characterize evidence in the at least one content resource, and identifying context features indicative of the relevance of text segments in the at least one content resource to the context; and outputting a list of said identified evidence.
US10013477B2 Accelerated discrete distribution clustering under wasserstein distance
Computationally efficient accelerated D2-clustering algorithms are disclosed for clustering discrete distributions under the Wasserstein distance with improved scalability. Three first-order methods include subgradient descent method with re-parametrization, alternating direction method of multipliers (ADMM), and a modified version of Bregman ADMM. The effects of the hyper-parameters on robustness, convergence, and speed of optimization are thoroughly examined. A parallel algorithm for the modified Bregman ADMM method is tested in a multi-core environment with adequate scaling efficiency subject to hundreds of CPUs, demonstrating the effectiveness of AD2-clustering.
US10013474B2 System and method for hierarchical synchronization of a dataset of image tiles
A system and method for hierarchical synchronization of tiles between a first dataset and a second dataset by computing and storing multiple composite cluster hash values for multiple clusters in the first and second dataset. For each of the composite cluster hash values, comparing a composite cluster hash value of a particular cluster in the first dataset with a composite cluster hash value of a corresponding cluster in the second dataset. When the composite cluster hash values of the corresponding clusters do not match, retrieving all tile hashes corresponding to all the tiles from the non-matching cluster in the first dataset, and retrieving all tile hashes corresponding to all the tiles from the non-matching cluster in the second dataset. Finally, determining the one or more changed tiles between the non-matching cluster in the first dataset and the non-matching cluster in the second dataset by comparing the corresponding tile hashes.
US10013469B2 Visualization device, visualization method and visualization program
A visualization device includes: an evaluation index calculation unit 11 which calculates the value of an evaluation index representing a feature degree for each of combinations of a first attribute group and a second attribute group in terms of data on the second attribute group including one or more attributes and conditioned with the first attribute group including one or more attributes among high-dimensional data to be visualized; and a visualization processing unit 12 which generates image information for presenting combinations of the first attribute group and the second attribute group, which are determined to have large evaluation index values based on a predetermined criterion.
US10013465B2 Frequent pattern mining
A system for frequent pattern mining uses two layers of processing: a plurality of computing nodes, and a plurality of processors within each computing node. Within each computing node, the data set against which the frequent pattern mining is to be performed is stored in shared memory, accessible concurrently by each of the processors. The search space is partitioned among the computing nodes, and sub-partitioned among the processors of each computing node. If a processor completes its sub-partition, it requests another sub-partition. The partitioning and sub-partitioning may be performed dynamically, and adjusted in real time.
US10013446B2 Apparatus, systems, and methods for providing location information
The disclosed apparatus, systems, and methods relate to a location query mechanism that can efficiently determine whether a target entity is located within a region of interest (ROI). At a high level, the location query mechanism can be configured to represent a ROI using one or more polygons. The location query mechanism can, in turn, divide (e.g., tessellate) the one or more polygons into sub-polygons. Subsequently, the location query mechanism can use the sub-polygons to build an index system that can efficiently determine whether a particular location is within any of the sub-polygons. Therefore, when a computing device queries whether a particular location is within the region of interest, the location query mechanism can use the index system to determine whether the particular location is within any of the sub-polygons.
US10013441B1 Distributed data set indexing
An apparatus including a processor to: index multiple data records within a data cell by first and second data fields in a single read pass through the data cell; wherein for each data record within the first data cell, the processor is to retrieve data values from the first and second data fields, search a first binary tree to determine whether the data value from the first data field comprises a unique value, and add the data value to the first binary tree if it is unique, and search a second binary tree to determine whether the data value from the second data field comprises a unique value, and add the data value to the second binary tree if it is unique; and generate a first and second unique values indexes of identifiers of the data records associated with the unique data values within the first and second binary trees.
US10013438B2 Distributed image search
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributed nearest-neighbor search for image retrieval are disclosed. An example distributed image retrieval system includes a root server and a plurality of leaf servers. The root server controls the clustering of images in the image corpus, and determines the assignment of image clusters to a collection of leaf servers. Each leaf server is independently configured to perform a two-stage nearest-neighbor search in a locality-sensitive hash space for a received query image within the leaf server's assigned images clusters. Thus, the distributed image retrieval system is modular and amendable to tuning, modifications, duplication, and replacement on a per-server basis. In addition, the design of the image retrieval system allows flexible load balancing among the leaf servers.
US10013429B2 Computer-implemented methods and systems for facilitating business-to-business transactions on a collaborative business network and for system integration message routing and identifier mapping utilizing a shared workspace mechanism
A computer-implemented method for facilitating business-to-business transactions on a collaborative business network among a plurality of entities.
US10013428B2 Methods, computer program products, and systems for automatically synchronizing directory structures across different applications
Directory structures of a messaging application and a personal file manager application are synchronized. A designated layer in the directory structure of the messaging application is associated with the designated layer in the directory structure of the personal file manager application. Each time a folder is created or an existing folder is modified or deleted in the designated layer in the directory structure of the messaging application, a corresponding folder is created, modified, or deleted in the designated layer in the directory structure of the personal file manager application and vice versa. Files or links to files are created in the folders of the messaging application to correspond to files or links to files within folders in the personal file manager application, and vice versa. A folder (and its contents) is deleted in the messaging application to correspond to deletions in the personal file manager application, and vice versa.
US10013423B2 Multi-source, multi-dimensional, cross-entity, multimedia analytical model sharing database platform apparatuses, methods and systems
The MULTI-SOURCE, MULTI-DIMENSIONAL, CROSS-ENTITY, MULTIMEDIA ANALYTICAL MODEL SHARING DATABASE PLATFORM APPARATUSES, METHODS AND SYSTEMS (“AMSDB”) transform data aggregated from various computer resources using AMSDB components into updated entity profiles and/or social graphs. In one implementation, the AMSDB aggregates data records including search results, purchase transaction data, service usage data, service enrollment data, and social data. The AMSDB identifies data field types within the data records and their associated data values. From the data field types and their associated data values, the AMSDB identifies an entity. The AMSDB generates correlations of the entity to other entities identifiable from the data field types and their associated data values. The AMSDB also associates attributes to the entity by drawing inferences related to the entity from the data field types and their associated data values. Using the generated correlations and associated attributes, the AMSDB generates an updated profile and social graph of the entity. The AMSDB provides the updated profile and social graph for an automated web form filling request.
US10013418B2 Translation device and translation system
There are included an input unit for inputting an input sentence, and an output unit for outputting an output sentence obtained by translating the input sentence into a translation language. The translation language is set based on located language information and position information of a translation device. The located language information includes a predetermined location of each of a plurality of speakers and a used language of each of the plurality of speakers. Accordingly, the translation language, which is a translation target, may be set from a plurality of languages while reducing the operation burden on a user.
US10013411B2 Automating data entry for fields in electronic documents
In some embodiments, a document management application determines that a field of a document lacks a tag describing the field. The document management application also determines that data entered into the field of the document corresponds to a value of a field description included in a user profile. The document management application tags or otherwise associates the field with the field description based on the entered data corresponding to the value of the field description.
US10013402B2 Media forums for managing mobile generated user content and associations to articles
Methods, systems and computer readable media are provided for managing user generated content in relation to content. One example method includes receiving content from a mobile device. The received content is associated to one or more entities. The method associates the received content to a media forum. The association of the content to the media forum enabling at least one discussion regarding the received content on the media forum. The media forum having an interest graph that adjusts over time. Responsive to receiving a request to view an article, the method selects the media forum to be associated with the article when the article is presented on a display, the association of the media forum to the article provides an adjustment to the interest graph of the media forum.
US10013398B2 Web-based distributed computing with browser-executed code
A reusable distributed computing framework may be established in which contributors of computing resources may participate by using a web browser to visit a web page that incorporates a distributed computing participation component. A distributed computing job provider may submit distributed computing jobs to a web-based distributed computing service. A distributed computing job may include browser-executable code in accordance with a particular distributed computing programmatic interface and data to be processed by the browser-executable code. The web-based distributed computing service may assign independently processable portions of the job data to browsers visiting a donor page for processing with the job code. Results returned by the donor browsers may be indexed and made available in real-time, as may a status of the distributed computing job such as with respect to processing the job data.
US10013393B2 Parallel computer system, parallel computing method, and program storage medium
A parallel computer system including a plurality of processors configured to perform LU factorization in parallel, the system is configured to cause each of the plurality of processors to execute processing including: generating a first panel by integrating a plurality of row panels among panels of a matrix to be subjected to the LU-factorization, the plurality of row panels being processed by the processor, generating a second panel by integrating a plurality of column panels among the panels of the matrix, the plurality of column panels being processed by the processor, and computing a matrix product of the first panel and the second panel. In parallel with the computation of the matrix product, each processor is configured to receive or transmit a column panel to be used for computation of a subsequent matrix product from or to another processor among the plurality of processors.
US10013387B2 Method or apparatus for flexible firmware image management in microserver
Methods and systems are disclosed which may consolidate a flash management entity using IO virtualization. The consolidation may occur in a centralized location. Furthermore, a boot strap may be created to allow booting of the micro server from a virtualized firmware management entity.
US10013380B2 Method and system for address decoding in a data communications system using a serial data transfer bus
Embodiments of a method and system are disclosed. One embodiment of a method for address decoding in a data communications system using a serial data transfer bus is disclosed. The method involves, detecting a start command from a master device of the data communications system at the serial data transfer bus, and disabling an address decoder of a slave device of the data communications system in response to the detecting the start command.
US10013376B2 System including interface circuit for driving data transmission line to termination voltage
A system includes a data transmission unit, a termination resistor and a data reception unit. The data transmission unit may drive a data transmission line based on data, and drive the data transmission line to a voltage level corresponding to a termination voltage during a specified operation period. The termination resistor may be coupled between the data transmission line and a termination node. The data reception unit may receive a signal transmitted through the data transmission line.
US10013372B2 Input/output apparatus and method
An input/output apparatus according to the present invention has an indication unit and an execution unit. The indication unit indicates that each of a plurality of data blocks between a main memory and a buffer memory is to be transferred. The execution unit transfers one data block relating to a transfer indication sent from the indication unit. After the completion of the transfer, in order to send completion information relating to the one data block to the indication unit, the execution unit determines whether transfers of all of the plurality of data blocks are completed or not based on management information for managing progresses of the transfers of the plurality of data blocks. Once determining that all of the transfers are completed, the execution unit sends, to the indication unit, total completion information showing that all of the transfers are completed.
US10013357B2 Managing memory access requests with prefetch for streams
Managing memory access requests to a cache system including one or more cache levels that are configured to store cache lines that correspond to memory blocks in a main memory includes: storing stream information identifying recognized streams that were recognized based on previously received memory access requests, where one or more of the recognized streams comprise strided streams that each have an associated strided prefetch result corresponding to a stride that is larger than or equal to a size of a single cache line; and determining whether or not a next cache line prefetch request corresponding to a particular memory access request will be made based at least in part on whether or not the particular memory access request matches a strided prefetch result for at least one strided stream, and a history of past next cache line prefetch requests.
US10013349B2 Memory controller, method thereof, and electronic devices having the memory controller
A method for operating a memory controller is provided. The method includes generating a pseudo random number by using a seed included in a stored seed group corresponding to a page to be currently programmed, wherein the stored seed group is stored among a plurality of seed groups. Data to be programmed into the current page is randomizing by using the pseudo random number and the memory controller outputs the randomized data. A solid state drive (SSD) or other memory storage device such as a memory card includes the memory controller and includes a read only memory (ROM) storing the plurality of seed groups. The memory controller includes a micro-processor and a read only memory (ROM) storing executable code for causing the micro-processor to access the plurality of stored seed groups and to select a seed therefrom corresponding to a page to be currently programmed.
US10013341B2 Semiconductor memory device having rank interleaving operation in memory module
A semiconductor memory device includes a first memory area in the semiconductor memory device, and a second memory area in the semiconductor memory device. The second memory area is accessed independently of the first memory area based on a usage selecting signal. The first and second memory areas share command and address lines, and perform a rank interleaving operation based on the usage selecting signal.
US10013339B2 System and method for automating testing without scripting
A system and computer-implemented method for automating end-to end testing is provided. The system comprises a connection settings module to receive information for connecting with one or more external systems. The system further comprises a test setup module to create test workflows, wherein creating the test workflows comprise selecting one or more pre-stored source files and corresponding one or more pre-stored target files and mapping input and output of each of the one or more selected pre-stored source files with the corresponding one or more selected pre-stored target files for testing additional source files associated with the one or more external systems. Furthermore, the system comprises a workflow execution module to connect with the one or more external systems using the received information to retrieve the additional source files and execute the created test workflows corresponding to the retrieved one or more additional source files.
US10013337B2 Feature switches for private cloud and on-premise application components
A set of features is received. A feature from the set of features includes a feature setting. The feature setting is adjusted based on a user input. A source code portion that corresponds to the adjusted feature setting is transported to a test system. The source code portion is implemented at the test system and evaluated based on the adjusted feature setting. Log data from the test system is analyzed in a feature evaluation UI. The evaluated feature with the implemented source code portion is submitted for deployment from the test system to a production system.
US10013307B1 Systems and methods for data storage devices to use external resources
System and methods are provided for storing address-mapping data from a storage device on a processing system. Address-mapping data is stored on a non-volatile memory of a storage device, the address-mapping data indicating mapping from logical addresses to physical addresses of the non-volatile memory of the storage device. The address-mapping data is transmitted from the non-volatile memory to a processing system. In response to a request to access a logical address of the non-volatile memory, part of the address-mapping data is transferred from the processing system to a volatile memory of the storage device, the part of the address-mapping data being associated with a mapping from the logical address to a physical address of the non-volatile memory.
US10013290B2 System and method for synchronizing threads in a divergent region of code
A system and method are provided for synchronizing threads in a divergent region of code within a multi-threaded parallel processing system. The method includes, prior to any thread entering a divergent region, generating a count that represents a number of threads that will enter the divergent region. The method also includes using the count within the divergent region to synchronize the threads in the divergent region.
US10013280B2 System and method for host-assisted background media scan (BMS)
Many storage devices (or drives) include a mechanism, such as a processor, to execute internal maintenance process(es) that maintain data integrity and long-term drive health. One example of such an internal maintenance process is a background media scan (BMS). However, on busy systems, the BMS may not have an opportunity to execute, which can damage long term drive performance. In one embodiment, a method includes sending a command from a host device to a storage device. The storage device can responsively run an internal maintenance process of the storage device. In one embodiment, the internal maintenance process can be an internal maintenance process such as a background media scan.
US10013276B2 System and method for live migration of a virtualized networking stack
A method and apparatus are provided in which a source and target perform bidirectional forwarding of traffic while a migration guest is being transferred from the source to the target. In some examples, the migration guest is exposed to the impending migration and takes an action in response. A virtual network programming controller informs other devices in the network of the change, such that those devices may communicate directly with the migration guest on the target host. According to some examples, an “other” virtual network device in communication with the controller and the target host facilitates the seamless migration. In such examples, the forwarding may be performed only until the other virtual machine receives an incoming packet from the target host, and then the other virtual machine resumes communication with the migration guest on the target host.
US10013271B2 Management system and method for controlling management system
In a management system, an acquisition unit acquires information regarding adjustment of an amount of resources to be used for a first processing system according to an instruction for switching a processing system that processes a request transmitted from a predetermined network system. An adjustment instruction unit issues an instruction for increasing the number of virtual machines in a second processing system as an adjustment instruction to adjust an amount of resources in the second processing system based on this acquired information. The processing system that processes the request transmitted from the predetermined network system is switched according to this adjustment instruction.
US10013265B2 Management of container host clusters
A method, executed by a computer, includes receiving, for a cluster, a request to create a new container host, wherein the cluster comprises a plurality of container hosts having a corresponding plurality of local repositories, creating the new container host, selecting an image for the new container host according to one or more host preferences, wherein the image is stored in an image location, and copying the image from the image location to the local repository of the new container host. A computer system and computer program product corresponding to the above method are also disclosed herein.
US10013264B2 Affinity of virtual processor dispatching
In an embodiment, a request is received for a first partition to execute on a first virtual processor. If the first physical processor is available at a first node, the first virtual processor is dispatched to execute at the first physical processor at the first node that is the home node of the first virtual processor. If the first physical processor is not available, a determination is made whether the first physical processor is assigned to a second virtual processor and a home node of the second virtual processor is not the first node. If the first physical processor is assigned to a second virtual processor and the home node of the second virtual processor is not the first node, execution of the second virtual processor is stopped on the first physical processor and the first virtual processor is dispatched to the first physical processor.
US10013259B2 User initiated data rollback using operating system partitions
Methods for returning a computing system to a previous state are provided. In one aspect, a method includes loading a second system state of a second operating system partition, and receiving a request to return to a first system state of a first operating system partition while operating in a second system state of the second operating system partition. The method also includes loading the first system state of the first operating system partition. Systems and machine-readable media are also provided.
US10013256B2 Data returned responsive to executing a start subchannel instruction
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.
US10013249B2 Identifying user managed software modules
A method for identifying user managed software modules includes: receiving a query that includes an input module name or an input address range. The method further includes, responsive to determining that the input module name or input address range of the received query is not stored in one or more data structures identifying one or more software modules that have been loaded into memory without a directed load, searching a data structure identifying software modules that have been loaded into memory via directed loads for the respective input module name or input address range.
US10013247B2 Collaborative maintenance of software programs
Maintaining a plurality of software instances of a software program in a computing environment. An updating request is received for an updating process of the software instances from an old level to a new level. An attempt is made to update each software instance to the new level according to at least one updating policy. Responsive to a failure of the updating of each failed instance of the software instances, an exchanging instance is searched among the other software instances according to at least one searching policy, the exchanging instance being adapted to be exchanged with the failed instance for continuing the updating process according to at least one optimization criterion of the computing environment. The failed instance and the exchanging instance are exchanged in response to a positive result of the searching. The updating process corresponding to the failed instance is resumed.
US10013245B2 Systems and methods for converting typed code
Techniques provided implement automatic data type annotation in dynamically-typed source code. A codebase, which may comprise a plurality of source code files, is scanned at a global level. The resulting scanned data may describe characteristics of the codebase, including variable and function usage. Based on inferences drawn from the scanning, data types are determined for different variables, expressions, or functions to facilitate conversion from dynamically-typed source code to statically-typed source code. For example, if a function is called once with a parameter value of data type A (e.g., class A), and another time with a parameter value of data type B (e.g., class B), a conversion tool may annotate the parameter variable in the declaration of the function with a data type D (e.g., class d) when data type D is identified as a common ancestor (e.g., superclass) to both data type A and data type B.
US10013238B2 Predicting elements for workflow development
This technology may be used to predict elements for workflow development. A current configuration of the new workflow is received, and workflow element choices for a next element to be added to the new workflow are determined a long with a respective probability of relevance associated with each of the workflow element choices. The workflow element choices are arranged in accordance with the respective probability of relevance associated with each of the workflow element choices for selection by the user. The workflow element choices may be determined using the current configuration of the new workflow and previously-developed workflows stored in storage accessible by the processing system.
US10013228B2 System and method for positioning an application window based on usage context for dual screen display device
An information handling system includes a primary integrated display device housing and a second integrated display device housing attached via a hinge and a processor to determine a first relative orientation of the primary integrated display device housing to the second integrated display device housing from a plurality of orientation sensors. The processor further determines a working software application context by detecting at least a first software application running on the information handling system wherein the working software application context further includes an operating state rank of the first software application relative to other software applications. The processor detects a required user input to the first software application and alters a location of a first software application display window and a virtual input softkey on a display device based on the first relative orientation and displaces second software application window of a second software application with a previously-higher the operating state rank.
US10013222B2 Image forming system, control method for the same and recording medium
An image forming system comprises a display section, an input section, a setting section and an image forming section. The display section displays various reception images corresponding to various image formation settings on functions for image formation. The input section receives an input operation carried out by the user on a reception image. The setting section carries out an image formation setting corresponding to the reception image subjected to the input operation after the input section receives the input operation carried out by the user on the reception image displayed on the display section. The image forming section forms an image based on the image formation setting set by the setting section. The input section receives a single input operation as an input operation for the various image formation settings.
US10013200B1 Early compression prediction in a storage system with granular block sizes
Described embodiments may provide methods and systems for receiving an input/output (I/O) request by a storage system having at least one storage volume. The I/O request has associated payload data. The I/O request is performed with early prediction compression by compressing a first portion of the payload data and determining whether one or more remaining portions of the I/O request should be processed in a compressed manner or an uncompressed manner based, at least in part, upon the results of compressing the first portion of the payload data.
US10013199B2 Translation bypass by host IOMMU for systems with virtual IOMMU
A system and method of translation bypass includes a hypervisor retrieving a physical bus address range from a host input-output memory management unit. The hypervisor reserves an allowed address range of the physical bus address range, and sends the allowed address range to a guest virtual machine. Sending the allowed address range sets a guest bus address range mapped by a virtual input-output memory management unit. The guest virtual machine is prevented from accessing any bus address outside of the allowed address range. The hypervisor receives, from the guest virtual machine, an access request to a guest bus address, which is an address within the allowed address range. The hypervisor stores the access request to the guest bus address in physical memory mapped in the host input-output memory management unit to an address outside of the allowed address range.
US10013190B2 Data storage device
A data storage device includes a first memory device including an operation information region for an original operation information, and suitable for performing a first initialization operation based on the original operation information and a controller suitable for performing a management operation to the original operation information, wherein the original operation information of the operation information region is prohibited from being changed until completion of the management operation.
US10013187B2 Mapping table accessing method, memory control circuit unit and memory storage device
A mapping table accessing method for a rewritable non-volatile memory module is provided. The method includes: storing a mapping record corresponding to a first physical erasing unit into the first physical erasing unit, wherein the mapping record of the first physical erasing unit is a mapping relation of physical programming units in the first physical erasing unit. The method further includes: storing a mapping record corresponding to a second physical erasing unit into the second physical erasing unit, wherein the mapping record of the second physical erasing unit is a mapping relation of physical programming units in the second physical erasing unit. A size of the mapping record of the first physical erasing unit is different from a size of the mapping record of the second physical erasing unit.
US10013186B2 Storage device management method and apparatus corresponding computer program product and non-transitory computer readable medium
The invention relates to a storage device management method allowing to manage the storage space, on a storage device, by proposing to an end user to store a new content he was going to consume if its storage determined size is lower than an already stored content size.
US10013184B1 Pipelined counter signatures
A system may comprise a storage device on which counters are stored. A counter may be associated with an identifier. A computing node of the system may receive a request to modify the counter. In response to the request, a read signature may be stored and may comprise a hash of the identifier and a tolerance of the counter to change. A write signature may be stored in response to the request, and may comprise a hash of the identifier and a magnitude of the requested modification. A conflict may be detected by comparing a sum of the magnitudes of requested changes to the tolerance of the read operation.
US10013180B1 Operating methods of nonvolatile memory device and data storage device including the same
A method for operating a data storage device including a nonvolatile memory device and a controller which controls the nonvolatile memory device includes the controller transmitting to the nonvolatile memory device one of a command, an address, seed data and data via a input/output line and first, second and third control signals via corresponding signal lines; and the nonvolatile memory device receiving any one of the transmitted command, the address, the seed data and the data depending on at least two of the first, second and third control signals.
US10013177B2 Low write amplification in solid state drive
Methods, systems, and computer programs are presented for storing data in a solid state drive (SSD). One method includes an operation for detecting a plurality of streams writing to the SSD, each stream writing in sectors, a page including a plurality of sectors and a block including a plurality of pages. A write operation includes writing at least one complete page, and an erase operation includes erasing at least one complete block. The method further includes operations for allocating a write buffer for each stream in RAM memory, and for storing each received sector of a stream in the corresponding write buffer. When a write buffer stores enough sectors to fill a page, content of the write buffer is written to a page in flash memory such that the page is filled. Further, the write buffer is freed after writing the content of the write buffer to the flash memory.
US10013168B2 Disaggregating block storage controller stacks
Systems, apparatuses and methods may provide for communicating, by a common layer, with a local block storage system and communicating, by a subsystem layer that is communicatively coupled to the common layer, with one or more subsystems. Additionally, the common layer may be disassociated with one or more hardware specific components of the subsystem layer. In one example, the common layer may export one or more callback functions to the subsystem layer, wherein the callback functions include a registration and/or deregistration function.
US10013159B2 Driving support information display configuration and device using the same
A driving support information display device includes a status display area controller, a menu display area controller, and a status information controller. The status display area controller manages a status display area having a plurality of status display sections arranged vertically in one side area of a display screen. The menu display area controller manages an upper menu display area having a plurality of selection button sections arranged side by side in an upper area of the display screen and a lower menu display area having a plurality of selection button sections arranged side by side in a lower area of the display screen. The status information controller displays status information in the status display section by providing to the status display area controller status information relating to a functional module assigned to the selection button section that has been touch input.
US10013157B2 Composing web-based interactive 3D scenes using high order visual editor commands
A cloud-based environment is configured to interface with storage devices that store 3D object models and a 3D rendering code base that is accessible by two or more user devices over a network using browsers or web agents. A web application is delivered to the user device, whereupon the browser or agent receives the 3D object model and the 3D rendering code into a web application that has user controls for defining at least one 3D scene that is rendered using user-defined camera shots and events associated with the 3D object model. User interactions invoke executable event handler components and executable shot components that correspond to one or more camera shots. User controls serve to invoke generation of custom event handler components and executable shot components. A preview of the 3D scene is presented by rendering the shots and events in a web browser or web agent.
US10013152B2 Content selection disambiguation
Computer-implemented methods for selecting displayed content are provided. In one aspect, a method includes receiving a selection request for content displayed on a device, and predicting, while receiving the selection request, content intended to be selected based on at least one of a visual cue, historic cue, semantic term, or user habit. The method also includes selecting the predicted content displayed on the device. Systems and machine-readable storage media are also provided.