Methods, systems, and devices for wireless communications are described, including a movable relay location variance report. The movable relay location variance report may enable more robust and accurate communications between a control node (e.g., a user equipment (UE) and a base station) and a movable relay (e.g., a drone) equipped with a reconfigurable intelligent surface (RIS). In some aspects, the location variance report may characterize the variance of the drone's location and transmit the information to the UE, the base station, or both. The location variance report may influence the control node beam width, the drone location, and an angle at which the drone may position a RIS. The control node may indicate an adjusted set of parameters to the drone based on receiving the location variance report.
A method of wireless communication by a repeater includes collecting sensor information associated with an environment of the repeater. The method also includes receiving control information from a control node for a repeating operation. The method further includes repeating a wireless signal received from a first device towards a second device in accordance with the control information and the sensor information. A method of wireless communication by a control node includes collecting sensor information from a repeater. The sensor information is associated with an environment of the repeater. The method also includes generating control information for the repeater based on the sensor information, and transmitting the control information to the repeater.
A method for controlling a beam in a cell, includes obtaining traffic distribution data of a plurality of beam areas included in the cell, obtaining a total number of a plurality of beams for a beam area among the plurality of the beam areas, based on the obtained traffic distribution data, and obtaining a beam width of one among the plurality of beams for the beam area, based on the obtained total number of the plurality of beams. The method further includes obtaining, from a candidate beam set, candidate beams for the beam area, based on the obtained total number of the plurality of beams and the obtained beam width of the one among the plurality of beams, and obtaining, from the obtained candidate beams, multiple beams for the beam area, based on a distance between the obtained candidate beams and the beam area.
The present invention provides an information processing method, comprising: generating signaling comprising configuration information of channel state information process (CSI process); and sending the signaling comprising the configuration information of the CSI process. The present invention resolves the problem in the related art of being unable to use one CSI-RS resource overhead to meet the transmission requirements of multiple CSI-RSs having different port numbers, thereby achieving the technical effect of reducing resource overheads. The present invention also provides an information processing device and a storage medium.
Methods and apparatus are provided for transmitting a symbol from a plurality of antennas. In one example, a method comprises transmitting simultaneously, from each antenna, the symbol multiplied by a respective element of a selected column of a matrix. The number of rows of the matrix is at least the number of antennas, the number of columns of the matrix is at least 9, and the matrix comprises or is a sub-matrix of a real Hadamard matrix of maximum excess.
A transmitting station apparatus includes a training signal generation unit, a transmission end linear equalization unit configured to equalize data signals by a transmission end transfer function, and a transmitting station communication unit configured to transmit a training signal or a plurality of data signals and receive information of the transmission end transfer function from a receiving station apparatus. The receiving station apparatus includes a communication path estimation unit configured to estimate a communication path response from the training signal, a reception end coefficient calculation unit configured to calculate the transmission end transfer function with an adjugate matrix of a transfer function matrix H of the communication path response as a transfer function and a reception end transfer function with an inverse of a determinant of the transfer function matrix H as a transfer function, and a reception end linear equalization unit configured to equalize reception signals by using the reception end transfer function. The reception end linear equalization unit determines whether the determinant of the transfer function matrix H is a minimum phase, performs a forward direction equalization in a case of the minimum phase, and performs an inverse direction equalization in a case of a non-minimum phase.
Consistent with a further aspect of the present disclosure, previously encoded data is stored in a memory, and an encoder accesses both input data and previously encoded data to generate new encoded data or a new codeword. Each codeword is stored in a row of the memory, and with each newly generated codeword, each previously stored code word is shifted to an adjacent row of the memory. In one example, the memory is delineated as a plurality of blocks including rows and columns of bits. When generating a new code word, randomly selected columns of bits in the memory are read from randomly selected blocks of the memory and supplied to the encoder. In this manner the number of times the memory is access is reduced and power consumption is reduced.
A memristor-based circuit includes a voltage generator that applies a series of voltage pulses to a memristor to progressively change the resistance of the memristor. A comparator: receives an input electrical value; receives an electrical value based on the resistance of the memristor; compares the received values; and, based on the comparison, enables the application of the voltage pulses to the memristor by the voltage generator until a defined condition is satisfied. This circuit can be used to enable the memristor to be programmed to a desired resistance value, such as for use as a non-volatile memory. It can also enable the resistance of one memristor to be replicated to another memristor. By counting the number of applied voltage pulses, the circuit can be used as an encoder or analog-to-digital converter. Other variants of the circuit enable construction of a decoder or digital-to-analog converter, and an authentication circuit.
A high resolution analog to digital converter (ADC) with improved bandwidth senses an analog signal (e.g., a load current) to generate a digital signal. The ADC operates based on a load voltage produced based on charging of an element (e.g., a capacitor) by a load current and a digital to analog converter (DAC) output current (e.g., from a N-bit DAC). The ADC generates a digital output signal representative of a difference between the load voltage and a reference voltage. This digital output signal is used directly, or after digital signal processing, to operate an N-bit DAC to generate a DAC output current that tracks the load current. In addition, quantization noise is subtracted from the digital output signal thereby extending the operational bandwidth of the ADC. In certain examples, the operational bandwidth of the ADC extends up to 100 s of kHz (e.g., 200-300 kHz), or even higher.
A high resolution analog to digital converter (ADC) with improved bandwidth senses an analog signal (e.g., a load current) to generate a digital signal. The ADC operates based on a load voltage produced based on charging of an element (e.g., a capacitor) by a load current and a digital to analog converter (DAC) output current (e.g., from a N-bit DAC). The ADC generates a digital output signal representative of a difference between the load voltage and a reference voltage. This digital output signal is used directly, or after digital signal processing, to operate an N-bit DAC to generate a DAC output current that tracks the load current. In addition, quantization noise is subtracted from the digital output signal thereby extending the operational bandwidth of the ADC. In certain examples, the operational bandwidth of the ADC extends up to 100s of kHz (e.g., 200-300 kHz), or even higher.
Systems and methods described herein are related to clock signal generation for synchronous electronic circuitry. Power management in electronic devices circuitry may be implemented by scaling the frequency multiple functional modules implemented in the synchronous electronic circuitry. The present disclosure discussed clock generators that may provide frequency scaling of clock signals for functional modules within an electronic device. Moreover, certain clock signal generators may reduce mitigate generation of large currents during frequency scaling by employing circuitry that leads to incremental frequency changes. Circuitry that allows substantially glitchless or reduced-glitch transition between clock rate frequencies are also discussed.
An apparatus includes an integrated circuit (IC), which includes complementary metal oxide semiconductor (CMOS) circuitry. The CMOS circuitry includes a p-channel transistor network that includes at least one p-channel transistor having a gate-induced drain leakage (GIDL) current. The IC further includes a native metal oxide semiconductor (MOS) transistor coupled to supply a bias voltage to the at least one p-channel transistor to reduce the GIDL current of the at least one p-channel transistor.
Systems and methods are provided for resetting a qubit comprising a superconducting loop and a compound Josephson junction. A first bias flux is provided to the superconducting loop. A second bias flux is provided to the compound Josephson junction. Each of the first bias flux and the second bias flux are provided such that a given excited state of the qubit is near a top of a potential barrier associated with a potential of the qubit. A continuous microwave signal is generated having a frequency equal to a transition frequency between an other excited state of the qubit and the given excited state.
A driver circuit for switching edge modulation of a power switch. The driver circuit includes a first driver circuit input including a downstream input node, and a power switch including an upstream first gate node. A charging path including a charging resistor is situated between the input node and the first gate node. A discharging path including a discharging resistor is situated between the input node and the first gate node. A gate path is situated between the input node and the first gate node. A power switch transistor, whose gate is connected to the first gate node, is provided. A gate path includes a gate resistor. The driver circuit is configured so that, during a switching process of the power switch, the gate path is temporarily short-circuited either via the charging path or the discharging path, to increase the slope of the switching behavior of the power switch.
The present disclosure provides a comparator and a decision feedback equalization circuit. The comparator includes: a first sampling circuit configured to generate, under the control of a first control signal and a clock signal, first differential signals according to a signal to be compared and a first reference signal; a first positive feedback circuit configured to accelerate a difference between the first differential signals; a second sampling circuit configured to generate, under the control of a second control signal and the clock signal, second differential signals according to the signal to be compared and a second reference signal, where the first reference signal is larger than the second reference signal; a second positive feedback circuit configured to accelerate a difference between the second differential signals.
In one embodiment, an apparatus includes a clock generator circuit to receive a first clock signal at a first frequency and output a second clock signal at a second frequency less than the first clock frequency. The clock generator circuit may include: a divider circuit to divide the first clock signal to obtain at least a first divided clock signal and a second divided clock signal; and a gating circuit coupled to the divider circuit, the gating circuit to gate the first clock signal with at least one of the first divided clock signal and the second divided clock signal to output the second clock signal.
A controlling circuit for ring oscillator is provided. A first transistor and a second transistor of a first conductive type are coupled in series and between a node and a first power source. A third transistor and a fourth transistor of a second conductive type are coupled in parallel and between the node and a second power source. The node is coupled to an input of a delay chain of the ring oscillator. The second and third transistors are coupled in series. Gates of the second and third transistors are configured to receive an output signal of the delay chain. When the first transistor is turned off and the fourth transistor is turned on, the node is pulled to a first logic level from a second logic level in order to align a phase of a waveform of the ring oscillator.
An RF filter system including a plurality of BAW resonators arranged in a circuit, the circuit including a serial configuration of resonators and a parallel shunt configuration of resonators, the circuit having a circuit response corresponding to the serial configuration and the parallel configuration of the plurality of bulk acoustic wave resonators including a transmission loss from a pass band having a bandwidth from 5.170 GHz to 5.835 GHz. Resonators include a support member with a multilayer reflector structure; a first electrode including tungsten; a piezoelectric film including aluminum scandium nitride; a second electrode including tungsten; and a passivation layer including silicon nitride. At least one resonator includes at least a portion of the first electrode located within a cavity region defined by a surface of the support member.
A filter circuit includes a branch line coupler and a balun circuit having an input terminal connected to the branch line coupler to receive a signal, a first line connected to the input terminal and having a length comparable to a quarter of an electrical length of one wavelength at a frequency of the signal, a second line connected to the input terminal and having a length comparable to the quarter, a third line connected to the second line and having a length comparable to the quarter, and a fourth line connected to the third line and electromagnetically coupled to the first line, the fourth line having a length comparable to the quarter, wherein an end of the first line and an end of the fourth line are both connected to a ground or open-circuited, or are connected to two respective terminating resistors whose resistance values are equal.
A bulk acoustic wave (BAW) resonator includes a solidly mounted reflector, for example, a Bragg-type reflector, a piezoelectric layer, and first and second electrodes on first and second surfaces, respectively, of the piezoelectric layer. A filter device or filter system includes at least one BAW resonator. Related methods of fabrication include forming the BAW resonator.
Techniques are provided to more accurately determine reflected power, reflection coefficient, and/or voltage standing wave to permit prompt protection of components such as power amplifiers and notify communication system operators. This is accomplished by more accurately determining an amplitude and phase of an output reflected signal at an output port of a bidirectional coupler as a function of the following: an amplitude and a phase of a coupled forward signal coupled into a forward coupled port of the bidirectional coupler; an amplitude and a phase of a coupled reverse signal coupled into a reverse coupled port of the bidirectional coupler; an electrical transmission parameter from an input port of the bidirectional coupler to the forward coupled port; an electrical transmission parameter from the input port to the reverse coupled port; and an electrical transmission parameter from an output port of the bidirectional coupler to the reverse coupled port.
A circuit includes a main amplifier having a first input and a first output. A main bias circuit is coupled to the main amplifier, and the main bias circuit configured to operate the main amplifier in a first frequency band. A feedforward cancellation amplifier has a second input and a second output, in which the second input is coupled to the first input, and the second output is coupled to the first output. A filter is coupled between the first input and the second input. A feedforward bias circuit is coupled to the feedforward cancellation amplifier. The feedforward bias circuit is configured to operate the feedforward cancellation amplifier in a second frequency band within and narrower than the first frequency band.
A system and method for automated shutdown, disconnect, or power reduction of solar panels. A system of solar panels includes one or more master management units (MMUs) and one or more local management units (LMUs). The MMUs are in communication with the LMUs with the MMUs and LMUs “handshaking” when the system is in operation. The MMUs are connected to one or more controllers which in turn are connected to emergency detection sensors. Upon a sensor detection of an emergency, the associated MMU is notified which in turn instructs associated LMUs to take appropriate action. In the event that communication with the MMUs has been cut off, the LMUs take the initiative to shut down, disconnect, or reduce the output of associated string(s) of solar panels.
A roof mounting system for the attachment of an article to a roof, the system comprising a plurality of PV modules each having at least one corner and a frame member, a flashing member having a top surface; an upstanding sleeve attached to the top surface of the flashing member; an elevated water seal having a borehole formed therethrough, the elevated water seal further comprising at least one screw for providing a waterproof seal between the article and the roof structure; and whereby the plurality of PV modules are interlocked in a way to provide a corner-to-corner coupling arrangement supported above the roof through the frame members of the plurality of PV modules.
A power tool includes a motor, a rectifier circuit, and a driver circuit. An input terminal of the rectifier circuit is connected to a power module, an output terminal is connected to a direct current bus, an input terminal of the driver circuit is connected to the direct current bus, an output terminal is connected to the motor, and a bus capacitor is connected between a high voltage terminal and a low voltage terminal of the direct current bus. A first protection circuit is connected to the input terminal of the rectifier circuit and a second protection circuit is connected in parallel to two terminals of the bus capacitor. The first protection circuit is configured to absorb an overvoltage signal on an input side of the rectifier circuit. The second protection circuit is configured to absorb an overvoltage signal of the direct current bus.
A stepper motor driver includes an H-bridge including first and second outputs. The H-bridge includes a low-side transistor coupled between the first output and a ground. A reference current circuit is configured to produce a reference current. The reference current circuit has a reference output. An averager circuit includes an input and output. The input of the averager circuit is coupled to the first output of the H-bridge. A comparator includes first and second comparator inputs. The first input of the comparator is coupled to the output of the average circuit and the second input of the comparator is coupled to the reference output.
Electric machine drive systems, and related electric machine embodiments, include technologies for providing redundancy of shaft information of one or more electric machines between converter controllers of the corresponding system. The converter controllers are configured to control operation of power converters, which control one or more electric machines. The disclosed technologies include establishing one or more communication buses between the converter controllers to share the shaft information, which may be based on analog signals from a single, common resolver and/or from different, redundant resolvers depending on the embodiment. For example, in some embodiments, converter controllers communicatively connected to the same resolver may include separate resolver-to-digital converters (RDCs) to provide redundancy of the RDCs.
Techniques for monitoring the health of a three-phase induction motor are provided. An expected threshold value is calculated as a function of an expected ratio of current unbalance to voltage unbalance for the three-phase motor. Embodiments determine whether a measured current unbalance exceeds the expected threshold value. Responsive to the measured current unbalance exceeding the expected threshold value, a remedial action may be taken, such as generating diagnostic information or activating one or more protection operations for the three-phase induction motor.
A system includes a first levitation magnet. The system also includes a suspension magnet configured underneath the first levitation magnet. The suspension magnet oscillates continuously. Magnetic flux cuts across electrical coil windings. Energy is generated as a result of the magnetic flux that cuts across the electrical coil windings. A second levitation magnet is positioned underneath the suspension magnet and first levitation magnet. The suspension magnet is configured to levitate between the first levitation magnet and the second levitation magnet.
A modulation technique is described in which a controller modulates the output AC voltages to introduce an offset to the phase that is most positive or most negative such that the phase is clamped to the +dc supply when the respective phase is most positive and to the −dc supply rail when most negative. The offset is provided by introducing a common mode component voltage to all of the phases over a plurality of output angle segments. In order to reduce the Noise Vibration and Harshness (NVH) and EMI, the common mode component voltage amplitude is varied over the output angles within the respective segment between a minimum and a maximum in order to control a slew rate of the rising or falling edges of the three phase AC output voltages.
A power converter device includes a first current level, a second current level, a first magnetic layer and a second magnetic layer. The first current level and the second current level are used to load a current loop which has AC current component. The current loop includes a power element module and a conductor coupled to the power element module. The power element module includes at least two electrodes. Voltage among the at least two electrodes is AC voltage. AC current magnitudes of the at least two electrodes are substantially equal and in the opposite direction. The first magnetic layer and the second magnetic layer are used to load a magnetic loop which includes AC magnetic flux component. The first magnetic layer and the second magnetic layer are disposed along two opposite sides of the first current level.
A power conversion module includes an input port, an output port, a full-bridge switching circuit, a magnetic device, an energy storage capacitor set and a rectifier circuit. The magnetic device includes a first coupled winding pair and a second coupled winding pair. The first coupled winding pair includes a first winding and a second winding, which are coupled to each other. The second coupled winding pair includes a third winding and a fourth winding, which are coupled to each other. The first winding and the third winding are connected between a first bridge arm and a second bridge arm of the full-bridge switching circuit. The energy storage capacitor set is electrically connected with the input port, and electrically connected with the first winding and the third winding. The rectifier circuit is electrically connected with the second winding, the fourth winding and the output port.
Methods, apparatus, systems, and articles of manufacture are disclosed for adaptive synchronous rectifier control. An example apparatus includes an adaptive off-time control circuit to determine a first voltage and a second voltage when a drain voltage of a switch satisfies a voltage threshold, the first voltage based on a first off-time of the switch, the second voltage based on the first off-time and a first scaling factor, determine a third voltage based on a second scaling factor and a second off-time of the switch, the second off-time after the first off-time, and determine a third off-time of the switch based on at least one of the second voltage or the third voltage. The example apparatus further includes a driver to turn off the switch for at least the third off-time after the second off-time.
A circuit includes a first power converter having a first voltage input and a first output. The circuit also includes a second power converter having a second voltage input coupled to the first voltage input, a clock input, and a second output. A phase shifter is coupled between the first output and the clock input of the second power converter.
A start-up routine for a Switched-Mode Power Supply (SMPS) gradually increases the duty cycle while reducing an initial dead time to a final optimal dead time for normal operation. Reliability is improved by the larger initial dead time that reduces ringing in switching transistors during low-voltage conditions early in the start-up sequence. Efficiency is improved by reducing the optimal dead time as voltages approach operating levels. The initial dead time is pre-calculated as a function of the input voltage and initial duty cycle. Optimal dead times are pre-calculated as a function of output voltage and output current. The optimal dead time is adjusted for each iteration of a second loop that also increases duty cycle until the target operating output voltage is reached. Pre-calculated dead times are based on the time required to fully charge and discharge parasitic drain-to-source capacitances in the switching transistors in the SMPS circuit.
A voltage converter system includes a switch configured to operate in first and second states. Compensation circuitry is configured to provide: a certain reference voltage as a reference voltage when the switch has the second state; and a compensated reference voltage as the reference voltage when the switch has the first state. Control circuitry is configured to switch the switch between the first and second states based on the reference voltage and a feedback voltage generated based on an output voltage of the voltage converter system.
A signal processor and method. The signal processor includes a signal current path. The signal processor includes a transconductor. The transconductor has an input operable to receive an input voltage of the signal processor. The transconductor also has an output operable to output a current based on the input voltage. The signal processor also includes a processing stage coupled to the output of the transconductor to receive and process the current outputted by the transconductor. The signal processor further includes a current replicator operable to generate a replica current proportional to the current outputted by the transconductor. The signal processor also includes a comparator operable to compare an output of the current replicator with a reference. The signal processor further includes a current limiter operable to limit the current outputted by the transconductor based on the comparison of the output of the current replicator with the reference.
A circuit to rectify an alternating current (AC) signal produced by an output coil of a transformer responsive to an input current in an input coil of the transformer comprises: an output node and a return node coupled to an output load; a first rectifier, coupled to a first terminal of the output coil and the return node, to rectify the AC signal to supply a current to the output node when the input current is ON; a second rectifier, coupled to a second terminal of the output coil and the return node, to rectify the AC signal to supply a current to the output node when the input current is OFF; and a voltage clamp to clamp a first voltage transient and a second voltage transient of the AC signal that occur at the first terminal and the second terminal when the input current is switched OFF and ON.
In the position sensorless control method in low-speed region of the fault-tolerant permanent magnet motor system based on the envelope detection and the non-orthogonal phase-locked loop of the present disclosure, the position sensorless control of the motor is implemented by injecting the high-frequency voltage signals into any two non-faulty phase windings of the motor, extracting the high-frequency response currents of the high-frequency injected phases by the digital bandpass filter, calculating the differential mode inductances of the two phase windings through the envelope detecting and signal processing, and extracting the rotor position and rotational speed signals from the estimated two phase inductances through the non-orthogonal phase-locked loop. In addition, the controller of the present disclosure is small in size, high in accuracy, and high in reliability, which can effectively meet the performance requirements of the onboard electric actuators.
The continuous wires respectively have U-shaped parts and straight parts. The method includes: a transposition shape forming step of forming transposition shapes in each of which, among at least the two continuous wires belonging to an identical phase, the U-shaped part of one of the continuous wires is disposed inside the U-shaped part of the other one of the continuous wires; an inclined part forming step of causing the pairs of straight parts of the continuous wires respectively formed with the transposition shapes to be offset to form inclined parts on the continuous wires; and a folding step of folding the continuous wires formed with the inclined parts to form the turning parts and the slot disposition parts. The inclined part forming step and the folding step are alternately performed.
A controller of a power tool outputs a driving signal to a motor driving circuit and acquires a position of a rotor of a brushless motor. While acquiring the position of the rotor of the brushless motor, a phase voltage or a line voltage of a winding of the brushless motor is detected through the voltage detection circuit. Whether an upper bridge arm switching element, a lower bridge arm switching element, and/or the brushless motor is short-circuited is determined according to the phase voltage or the line voltage of the winding of the brushless motor.
A fluid moving apparatus includes an electric motor having a rotor and a stator and a propeller. The rotor rotates relative to the stator on an axis to generate a rotational output. The rotational output is provided to the propeller to power the marine propulsion apparatus. The stator includes one or more coils configured to power rotation of the rotor. The one or more coils extend circumferentially around and can be coaxial on the axis. A portion of a housing of the motor extends into the aquatic environment to facilitate heat dissipation.
A two-speed electric drive assembly for vehicles includes a main driveshaft driven by a first axial flux motor where the main driveshaft extends coaxially through a hollow assist driveshaft driven by a second axial flux motor. The main driveshaft includes a main gear that is continuously meshed with an intermediate gear on an intermediate driveshaft. A freewheel gear is mounted around the hollow assist driveshaft and can be selectively coupled and decoupled with the hollow assist driveshaft by a shift mechanism. The freewheel gear is continuously meshed with an intermediate gear on the intermediate driveshaft. Another intermediate gear affixed to the intermediate driveshaft is continuously meshed with an output gear affixed to an output driveshaft. The two-speed electric drive assembly can selectively switch between speed mode and torque mode without torque interrupt.
Motorized wheel structure includes a motor unit equipped with a stator case, a motor reduction unit operatively connected to the motor unit, and a fixing bracket for fastening the motorized wheel structure to an external device. The motorized wheel structure envisages that the motor reduction unit is equipped at one own end with a substantially circular coupling seat in which a first coupling area and a second coupling area are defined, the fixing bracket is equipped with an annular portion removably coupled in correspondence with the first coupling area of the coupling seat and the stator case is installed passing through the annular portion of the fixing bracket and is removably coupled in correspondence with the second coupling area of the coupling seat.
Devices, systems, and methods to air cool a portable generator are disclosed. The devices include various air ducts to direct airflow over heated components within a cabinet of the portable generator to cool the components by convection. A damping fan draws ambient temperature air into the cabinet and directs the air into channels of an outflow duct.
Described herein are fractional slot electric motors with compact crowns. A motor comprises multiple coil elements protruding through a stator core and forming electrical connections with each other and/or with a lead assembly. The lead assembly comprises phase busbars connected to selected coil elements and comprising terminals for connecting to an external power supply. The lead assembly also comprises neutral busbars, with no external connections and internally connected to other coil elements. Each coil element has a rectangular cross-sectional profile to maximize the slot-fill-ratio of the motor. Each coil element is electrically coupled to two other components. For example, each looped coil element is coupled to two other coil elements at a stator side, opposite the lead assembly. Each extended coil element is coupled to another coil element at that same side and coupled to another coil element or a busbar at the lead assembly side.
An electric propulsion assembly for an electric aircraft propulsor including an integrated stator assembly including a mandrel having an outer cylindrical surface, an inner cylindrical surface, an upper edge, and a lower edge, the mandrel includes a plurality of electrically insulating guide walls disposed on at least a portion of the outer cylindrical surface and at least a portion of the inner cylindrical surface, wherein the electrically insulating guide wall forms a path across the outer and inner cylindrical surfaces. Assembly includes a plurality of copper windings wound upon the mandrel, electrically insulating epoxy, wherein the epoxy envelops at least a portion of the plurality of copper windings, a first cylindrical surface facing the inner cylindrical surface including a permanent magnet array, a second cylindrical surface facing the outer cylindrical surface including a back iron and a void disposed between the first cylindrical surface and the second cylindrical surface.
A multi-phase electric machine may include a stator, and a rotor for rotating within the stator, the rotor including poles having combination magnet pieces with varying strengths and dimensions creating a non-sinusoidal back EMF. In one aspect, a multi-phase electric machine may include a stator, and a rotor for spinning within the stator, the rotor includes a plurality of poles having magnet assemblies includes at least a low strength magnet and a high strength magnet therein for creating a non-sinusoidal back EMF. In other aspects, a multi-phase electric machine of the present disclosure includes a stator, and a rotor for spinning within the stator, the rotor including a plurality of poles having magnet assemblies includes at least a first magnet and second magnet therein for creating a non-sinusoidal back EMF wherein a strength ratio of the first magnet and second magnet greater than the absolute value of 1.
A rotor assembly for an electric motor includes a rotor core that is fabricated from a plurality of stacked laminations. The rotor core has a plurality of arcuately arranged, axially extending magnet receiving slots. The rotor core includes a plurality of magnets received in respective ones of the magnet receiving slots. The laminations include radially extending deflectable magnet retaining tabs that extend into the magnet receiving slots. The magnet retaining tabs engage and are deflected by a corresponding one of the magnets to exert a reactive force against the magnets.
A stator for a rotary electric machine includes a stator core with slots and a stator winding. The stator winding includes a phase winding including segment conductors inserted in the slots. The phase winding includes parallel conductors connected in series. Each of the parallel conductors includes segment conductors connected in parallel. When one parallel conductor is regarded as a reference parallel conductor, and the segment conductors constituting the reference parallel conductor are regarded as reference segment conductors, each reference segment conductor includes a first conductor portion constituting a first conductor portion group, and a second conductor portion constituting a second conductor portion group. One reference segment conductor includes an outer conductor portion, as the first conductor portion, located on the outermost position in the first conductor portion group, and an inner conductor portion, as the second conductor portion, located on the innermost position in the second conductor portion group.
A wireless charging method can be applied to a wireless charging device and include: acquiring a charging parameter of a target electronic device, in which the charging parameter includes a current temperature parameter of the target electronic device; and dynamically adjusting a magnetic levitation distance between the wireless charging device and the target electronic device according to the temperature parameter.
A wireless power receiver including a transmitter configured to transmit to a wireless power transmitter, a foreign object detection status packet including a mode bit field indicating whether a foreign object detection status packet includes a reference peak frequency of the wireless power receiver, in which the reference peak frequency is pre-assigned to the wireless power receiver; and a receiver configured to receive from the wireless power transmitter, a response indicating the foreign object is present or not present in a charging area of the wireless power transmitter, wherein the response is determined based on a comparison of a measured peak frequency of a power signal transmitted by the wireless power transmitter and an adaptable threshold frequency adapted based on the reference peak frequency included in the foreign object detection status packet from the wireless power receiver.
A machine implemented method includes alternately energizing multiple transmit coils in a first device, receiving indications of received signal strength at receive coils in a second device, selecting a first pair of coils including a first transmit coil and a first receive coil having the greatest received signal strength, and transferring energy from the first transmit coil to the first receive coil.
An apparatus for internet and power backup includes a power source configured for powering the apparatus, an integrated battery configured for providing backup power to the apparatus, a first switch configured for selectively switching from a first mode where the power source supplies power to the apparatus and a second mode where the integrated battery supplies power to the apparatus, a sensor configured to detect a first signal indicating a presence of power from the power source, a network port, such as, for example, a network port, configured for Internet communications and communicatively coupled to an Internet gateway device, an integrated cellular modem configured for Internet communications, a second switch configured for selectively switching between a third mode where the internet communications is via the network port and a fourth mode where the internet communications is via the integrated cellular modem, a processor, and a memory coupled to the processor and storing one or more computer-readable instructions.
Provided is a method for switching an energy storage system (ESS) to an uninterruptible power supply (UPS). The method includes: a normal power supply determination step of determining whether normal power is supplied to the ESS; an operation mode setting step of setting an operation mode of the ESS according to whether the normal power is supplied or not; and an ESS control step of controlling the ESS according to a reference corresponding to the operation mode.
An example device comprises a digital-to-analog converter (DAC) comprising first and second transistors coupled to a first amplifier, the second transistor coupled to a first output of the DAC and to an output of the first amplifier, and third and fourth transistors coupled to the first amplifier and to a second output of the DAC, the third and fourth transistors switchably coupled to a voltage supply and to the first transistor. The device also comprises a first node coupled to the first output of the DAC and to a resistor. The device further includes a second node coupled to the second output of the DAC, and a second amplifier coupled to the second node and to the first transistor and switchably coupled to the third and fourth transistors. The device also comprises a comparator coupled to the first node.
A battery charging method and device thereof, relates to a technical field of battery charging, including steps of activating a battery to-be-charged, charging the battery to-be-charged in a low current short-charging mode having a preset time; after the preset time, detecting and obtaining a floating charge voltage value of the battery to-be-charged; if the floating charge voltage value is less than a first voltage threshold, determining that the battery to-be-charged is a nickel-hydrogen battery; if the floating charge voltage value is greater than the first voltage threshold, charging the battery to-be-charged in a constant current long-charging mode, turning off the constant current after reaching a preset voltage value, performing no-load detection on a real-time voltage of the battery to-be-charged, and obtaining a second voltage value of the battery to-be-charged when the real-time voltage drops to be unchanged.
A secondary battery protection circuit for protecting a secondary battery, including: a low-voltage detecting circuit configured to detect a voltage across the secondary battery that is lower than a second voltage for low voltage detection, the second voltage being set to be lower than a first voltage for overdischarge detection; and a switching circuit configured to cause a gate of a charge control NMOS transistor to be fixed at a potential at a high side power supply terminal, upon detecting, by the low-voltage detecting circuit, that the voltage across the secondary battery is lower than the second voltage for low voltage detection.
Embodiments of the present disclosure provide an over-voltage protection method, an over-voltage protection device and a display device. When the voltage value of the output signal is greater than the first preset voltage threshold, it is determined whether the voltage value of the output signal meets the preset over-voltage protection condition. If the voltage value of the output signal is detected to meet the preset over-voltage protection condition, the first control signal is output to stop output of the output signal or lower the voltage value of the output signal.
A fault detection system that that prevents a recloser from reclosing if a fault is determined to be internal to a transformer, where the recloser is configured to perform a reclosing operation in response to detecting overcurrent. The recloser includes a sensor, such as a light sensor, directed towards the transformer and detecting a fault event. If the recloser detects overcurrent, but the sensor does not detect the fault event, it is assumed that the fault is internal to the transformer and the recloser is prevented from reclosing.
This invention relates to configurable electrical receptacles and more particularly to electrical receptacles that accept in-situ replacement of an insert providing a specific functionality within an electrical receptacle which is configurable to function or user accessible feature.
A method for installing a heavy and bulky switching module, in particular a static transfer switch, in an electrical cabinet, by way of an installation kit to make the switching module easily removable and interchangeable, regardless of its size and weight. The electrical cabinet is equipped with the installation kit including at least two support rails, extendable between an extended position outside, and a retracted position inside, the electrical cabinet, and forming two parallel rolling paths. The switching module is equipped with rollers in two parallel rows, arranged to circulate on the rolling paths to enable movement of the switching module relative to the electrical cabinet by pushing and pulling with minimal effort. A raised transport pallet is also used to facilitate handling of the switching module outside of the electrical cabinet by a simple industrial truck, without resorting to a lifting device.
The present invention provides methods and an apparatus for monitoring the optical output power of a laser diode (LD) having an associated photodiode (PD), and a particle sensor apparatus. The photodiode (PD) is operable together with the laser diode (LD), wherein it detects the light (LS) of the laser diode (LD) and converts it into an electrical current, and is thermally coupled to the laser diode (LD). Monitoring of the optical output power P is effected during the operation of the laser diode (LD) and is based on current measurements and/or voltage measurements at the laser diode (LD) and at the photodiode (PD).
A method of manufacturing an optical member includes: providing a conversion member and a holding member connected to the conversion member; removing a portion of the conversion member and a portion of the holding member to obtain a first surface of the conversion member and a second surface of the holding member; and heat-treating the first surface of the conversion member and the second surface of the holding member.
A laser system including a seed laser, a laser beam splitting and combining subsystem receiving an output from the seed laser and providing a combined laser output having noise and a noise cancellation subsystem operative to provide a noise cancellation phase correction output based on taking into consideration the noise at intermittent times, the laser beam splitting and combining subsystem varying a phase of the combined laser output during time interstices between the intermittent times.
Disclosed is a femtosecond laser device. The femtosecond laser device includes a pulse oscillator configured to generate a laser pulse, a pulse width stretcher configured to stretch a width of the laser pulse, a pulse width compressor connected to the pulse width stretcher to compress the width of the laser pulse, a pulse amplifier disposed between the pulse width compressor and the pulse width stretcher to amplifier an intensity of the laser pulse, and a nonlinear pulse attenuator including an optical fiber connected between the pulse width amplifier and the pulse width stretcher and deformed to have a spiral shape, a stretched length, or a twist.
Variable optical attenuator assisted control of optical devices is provided. A device comprises: an uncooled laser and ring resonator modulator, an optical waveguide configured convey an optical signal of the laser from an input to an output, a heater that heats the ring resonator modulator, a variable optical attenuator that attenuates the optical signal on the optical waveguide, one or more power monitors and a controller. The controller is configured to: in response to determining that one or more of: heater power overhead is unavailable to reduce heater power for laser wavelength tracking; and the heater power is at or below a given lower heater power; and determining that that laser current is increased to assist with ring resonator modulator control for the laser wavelength tracking: control, using the one or more power monitors, attenuation of the VOA to control the output power into a target output power range.
A crimping tool with a crimping opening extending at an angle to the axial direction of the tool. The tool can include jaws with multiple crimping openings cooperatively defined thereby at different angles relative to the longitudinal axial direction of the tool. For example, the crimping openings can begin at a respective faces of the jaw and such faces can extend at different angles relative to the longitudinal axial direction of the tool. In this manner, the tool can allow crimping of connectors at a variety of different angles, reduce jaw length and width, and improve the leverage of the crimpers.
A cable connector includes a housing, a terminal module and a cable connected to the terminal module. The terminal module includes multiple groups of conductive terminals. At least one group of conductive terminals include two signal terminals, a first ground terminal and a second ground terminal. The at least one group of conductive terminals include a connecting portion connecting the first ground terminal and the second ground terminal. The cable includes signal wires electrically connected to the signal terminals and a ground shielding layer wrapped around a periphery of the signal wires. The connecting portion is at least partially wrapped and fixed on the ground shielding layer. With this arrangement, it is easy to connect the ground terminals and the cable ground shielding layer in order to achieve a better shielding effect.
A connector includes a connector base with a first end that may be inserted in a port, and a second end located opposite the connector base from the first end. A connector release tab extends from the connector base adjacent the first end and moves relative to the connector base. A connector securing feature on the connector release tab may engage a port to secure the connector base in that port. A connector release system includes a connector release linkage coupled to the connector release tab and extending through the connector base, and a connector release actuator adjacent the second end of the connector base and coupled to the connector release linkage. The connector release actuator may be actuated to move, via the connector release linkage, the connector release tab to disengage the connector securing feature from a port such that the connector base may be removed from that port.
The present disclosure provides a charging gun including a cable, an outer casing and a strain relief structure. The outer casing includes a first case and a second case, wherein the first case is detachably assembled with the second case. The strain relief structure includes a first portion, a second portion and a plurality of first ring-shaped protrusions. The first portion is detachably assembled with the second portion, the first portion is disposed on the first housing, and the second portion is disposed on the second housing. When the first case is assembled and connected with the second case, the first portion is assembled and connected with the second portion, and at least a part of a surface of the cable is covered by the strain relief structure, and the strain relief structure is clamped between the cable and the outer casing.
An electric tool includes a body, a battery pack, and a guide portion including a primary guide unit and a secondary guide unit. The primary guide unit and the secondary guide unit each extend in a preset direction and the primary guide unit and the secondary guide unit each are arranged in the longitudinal direction between a connecting portion of the battery pack and a mounting portion of the body. The primary guide unit and the secondary guide unit implement rigid mating. The primary guide unit includes primary mating surfaces mating with each other in the transverse direction, the secondary guide unit includes secondary mating surfaces mating with each other in the transverse direction, and a ratio of a width of a transverse gap between the primary mating surfaces to a width of a transverse gap between the secondary mating surfaces is greater than or equal to 0.3.
An electrical connector having a first connector part and a second connector part, the first connector part with at least one electrically conductive pin and the second connector part with at least one shuttle pin, the conductive pin having two or more electrically conductive cores, each conductive core being provided with an external electrical contact and an insulating material forming a watertight seal with the conductive core and the electrical contact. The conductive cores include two or more cores spaced from one another to form the conductive pin. Facing surfaces of the two or more cores are spaced by an air gap with insulating material in the air gap and overmoulded insulating material is in contact with other surfaces of the conductive cores.
A contact device for receiving a plug end includes a first contact, which has a first coupling end and a first contact end, and a second contact, which has a second coupling end and a second contact end. The coupling ends are configured to electrically couple the respective contact to a receiving device, and the contact ends are configured to electrically connect the respective contact to a contact element of the plug end. The shortest distance between the first coupling end and the first contact end is not equal to the shortest distance between the second coupling end and the second contact end. The total length of the first contact is equal to, or is within a predetermined tolerance from, the total length of the second contact.
An antenna apparatus may include: first patch antenna patterns arrayed in an N×1 structure, the first patch antenna patterns each having a polygonal shape having an oblique side with respect to an array direction of the N×1 structure; feed vias electrically connected to the first patch antenna patterns; and guide vias arrayed along the oblique side, wherein N is a natural number greater than or equal to 2.
An array antenna (A) in a medium (M) comprises a plurality of radiating elements (ERT) ensuring the transition between the antenna and the medium, the reflectivity of each element depending on a parameter, the reflectivity of a first element being close to that of the medium, the reflectivity of a last element being close to that of the antenna, the reflectivity parameter of the elements varying from one element to the next. A method comprises calculation of a path equal to the sum of the variations of the reflectivity from one element to the next element, optimization of the variation of the reflectivity parameter so that equivalent radar cross-section of the antenna is the lowest possible or the antenna best observes the radiation objectives, determination of the different elements as a function of said parameter, and simulation of the overall reflectivity and/or of the radiation of the antenna.
Embodiments include semiconductor packages and methods of forming the semiconductor packages. A semiconductor package includes a die over a substrate, a first conductive layer over the die, and a cavity resonator antenna over the first conductive layer and substrate. The cavity resonator antenna includes a conductive cavity, a cavity region, and a plurality of interconnects. The conductive cavity is over the first conductive layer and surrounds the cavity region. The semiconductor package also includes a second conductive layer over the cavity resonator antenna, first conductive layer, and substrate. The conductive cavity may extend vertically from the first conductive layer to the second conductive layer. The cavity region may be embedded with the conductive cavity, the first conductive layer, and the second conductive layer. The plurality of interconnects may include first, second, and third interconnects. The first interconnects may include through-mold vias (TMVs), through-silicon vias (TSVs), conductive sidewalls, or conductive trenches.
A wireless communication device for transmitting/receiving a high-frequency signal having a predetermined communication frequency. The wireless communication device includes an antenna pattern having an inductance component, an RFIC element connected electrically to the antenna pattern and a capacitive coupling portion capacitively coupling specific confronting regions facing each other of the antenna pattern at multiple points on the antenna pattern, to make up an LC parallel resonant circuit.
The present disclosure provides a phase shifter and a manufacturing method thereof, and an antenna. The phase shifter includes a first substrate including a reference electrode, and a second substrate including a delay line and a bias line. An orthographic projection of the bias line on the first substrate and that of the delay line, at least partially overlap with that of the reference electrode respectively. The orthographic projection of the bias line on the first substrate does not overlap with that of the delay line. The delay line is used for transmitting a microwave signal and defining a microwave transmission region. When electrical signals are applied to the reference electrode, the delay line and the bias line, electric field areas formed respectively between the reference electrode and the delay line, and between the reference electrode and the bias line, cover the microwave transmission region.
This document describes a dual-antenna system for a video-recording doorbell and associated devices and systems. The described antenna system may be implemented on an elongated printed circuit board and can be used for wideband and ultra-wideband applications. For low-cost devices, the dual-antenna system may implement diversity antennas by including first and second substantially orthogonal antennas connected to a chipset configured for single-input single-output (SISO) functionality. The dual-antenna system described herein achieves high antenna isolation and efficiency without a decoupling structure between the first and second antennas. Further, the dual-antenna system achieves high isolation while in proximity to a battery (e.g., a battery within a housing of a battery-powered, video-recording doorbell) and a metal plate for mounting the device to a wall or other structure.
A terahertz hollow core waveguide includes several successively cascaded waveguide units, and the waveguide units includes fiber core and cladding. The fiber core is composed of air, and the cladding is composed of dielectric rings, air rings, support strips, and an outer cladding. The medium rings and the air rings are successively surrounded on the outside of the fiber core, and the outer cladding is surrounded on the outside of the outermost air ring. All support strips in the same air ring of the same waveguide unit form a support strip group, and the support strips in the support strip group are arranged along the circumferential direction to connect two adjacent dielectric rings in the same waveguide unit or to connect the outermost dielectric ring and the outer cladding in the same waveguide unit.
A meta-surface water load includes a waveguide section, a water load section and two meta-surface plates; the water load section is arranged at a rear end of the waveguide section; the two meta-surface plates are arranged opposite on inner walls of two narrow sides of the waveguide section; the water load section includes a metal casing, a ceramic partition, a water inlet and a water outlet; the metal casing is mounted at the rear end of the waveguide section; cooling liquid flows in the metal casing, entering from the water inlet and leaving from the water outlet; the ceramic partition is for separating interior of the waveguide section and interior of the metal casing; a relative permittivity of materials from front to rear of each meta-surface plate is progressively increased, so that microwave in the waveguide section is propagated to the water load section in one direction.
An electrode body of a secondary battery described herein includes: a core portion where electrode mixture layers of a plurality of electrode sheets are laminated; terminal connecting portions where respective current collector foil exposed portions are laminated, and a mixture layer non-facing portion where the electrode mixture layer faces the current collector foil exposed portion, the mixture layer non-facing portion being formed in a boundary between the terminal connecting portion and the core portion. In the secondary battery described herein, a short-circuit promoting portion having a predetermined depth (d) is formed in a separator provided between the electrode sheets in the mixture layer non-facing portion. Hereby, before a battery temperature rapidly increases to a high-temperature range due to occurrence of internal short-circuit between the electrode mixture layers, internal short-circuit is caused between the electrode mixture layer and the current collector foil exposed portion, so that charging can be stopped.
A secondary battery module includes a plurality of battery blocks each obtained by stacking a plurality of battery cells. The secondary battery module includes a holding member adapted to hold the plurality of battery blocks and including a pair of opposed end plates, a pair of opposed side plates, and a section plate arranged between the adjacent battery blocks to partition the battery blocks; and an inter-block bus bar provided across the section plate and adapted to electrically connect the adjacent battery blocks. The inter-block bus bar has a fuse portion.
Recombination system having a recombination device for catalytically recombining hydrogen and oxygen arising in storage batteries to form water, wherein the recombination device comprises at least one catalyst material in at least one subregion above a center line of the recombination device in relation to a position of a retainer of the recombination system for the recombination device has a first partial amount of the catalyst material, wherein the first partial amount is greater than a second partial amount of the catalyst material, which second partial amount is located originating from the center line of the recombination device toward the retainer.
The present disclosure provides a semiconductor device, a manufacturing method thereof, and a power generating device. The semiconductor device includes a substrate and a thin film battery on the substrate. The thin film battery includes at least one anode structure and at least one cathode structure on the substrate, and a solid electrolyte layer spacing the at least one anode structure apart from the at least one cathode structure. Each anode structure includes an anode current collector on a surface of the substrate and an anode layer on the surface of the substrate and connected to a side surface of the anode current collector. Each cathode structure includes a cathode current collector on the surface of the substrate and a cathode layer on the surface of the substrate and connected to a side surface of the cathode current collector.
A method of manufacturing an electrode plate for a battery of the present disclosure includes: a step (A) of forming a through hole (20) in a strip-shaped electrode plate (10); and a step (B) of cutting the strip-shaped electrode plate along a width direction. In the step (A), the through hole is formed at a position on a cutting line (21) which extends in the width direction of the strip-shaped electrode plate, in the step (B), cutting of the strip-shaped electrode plate is performed by multiple cutting blades (30A, 30B) disposed along the cutting line, and at least one cutting blade of the multiple cutting blades is disposed at the position of the through hole.
The present disclosure relates to a fuel cell hot box for improving the system efficiency of a fuel cell, wherein all of a fuel cell stack part, an afterburner, a reformer, and an air-heat exchange unit are provided inside a main chamber, fuel may be reformed and preheated using heat of the fuel cell stack part and heat of combustion gas generated by the afterburner, and at the same time, air may be also preheated. Thus, wasting energy can be prevented, the lifetime of the entire system can be increased by cooling the fuel cell stack part and increasing the durability of the fuel cell stack part against thermal stress, and a plurality of fuel cell stack parts share the center chamber, thereby simplifying a configuration of the fuel cell hot box. Further, since the reformer is configured to be vertically slidable, a heat exchange area of the reformer may be controlled in a predetermined manner, and thus a flexible system that may adjust a reforming rate of the fuel according to an operation state of the fuel cell may be configured.
A battery having an electrode assembly comprising a cathode having a cathode collector coated, partially or entirely, with a cathode active material, an anode having a nano-web layer on both sides of an anode collector coated, partially or entirely, with an anode active material, and a separation membrane interposed between the cathode and the anode; an electrolytic solution; and an exterior material which encapsulates the electrolyte solution and the electrode assembly together. Since the battery has a porous nano-web layer, even if the temperature inside the battery increases to cause shrinkage or melting of the separation membrane, a contact between the cathode and the anode is prevented such that ignition and/or explosion of the battery does not occur, ion exchange is not disturbed such that the battery performance does not deteriorate, and the nano-web layer is not molten or released towards the separation membrane even at high temperatures.
A device for transferring micro light-emitting diodes includes a collection tube and an elastic port. The collection tube has a first end and a second end arranged oppositely, and a caliber of the collection tube is greater than a diameter of the micro light-emitting diodes. The elastic port is disposed at the first end, and a caliber of the elastic port is less than the diameter of the micro light-emitting diodes. The micro light-emitting diodes are pressed into the collection tube from the elastic port. The collection tube can store the micro light-emitting diodes. The device can effectively improve transfer speed.
Photovoltaic cells which comprise a back plane comprising a polyester film and an adhesive coating derived from an ethylene vinyl acetate copolymer and an oxazoline crosslinking agent and methods for forming the same are described.
A transistor with stable electrical characteristics. A semiconductor device includes a first insulator over a substrate, a second insulator over the first insulator, an oxide semiconductor in contact with at least part of a top surface of the second insulator, a third insulator in contact with at least part of a top surface of the oxide semiconductor, a first conductor and a second conductor electrically connected to the oxide semiconductor, a fourth insulator over the third insulator, a third conductor which is over the fourth insulator and at least part of which is between the first conductor and the second conductor, and a fifth insulator over the third conductor. The first insulator contains a halogen element.
A lateral DMOS transistor structure includes a substrate of a first dopant polarity, a body region of the first dopant polarity, a source region, a drift region of a second dopant polarity, a drain region, a channel region, a gate structure over the channel region, a hybrid contact implant, of the second dopant polarity, in the source region, and a respective metal contact on or within each of the source region, gate structure, and drain region. The hybrid contact implant and the metal contact together form a hybrid contact defining first, second, and third electrical junctions. The first junction is a Schottky junction formed vertically between the source metal contact and the body. The second junction is an ohmic junction formed laterally between the source metal contact and the hybrid contact implant. The third junction is a rectifying PN junction between the hybrid contact implant and the channel region.
Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication and, in particular, 10 nanometer node and smaller integrated circuit structure fabrication and the resulting structures. In an example, an integrated circuit structure includes a fin. A first isolation structure separates a first end of a first portion of the fin from a first end of a second portion of the fin, the first end of the first portion of the fin having a depth. A gate structure is over the top of and laterally adjacent to the sidewalls of a region of the first portion of the fin. A second isolation structure is over a second end of a first portion of the fin, the second end of the first portion of the fin having a depth different than the depth of the first end of the first portion of the fin.
The present application provides a shielded gate trench (SGT) semiconductor apparatus and a manufacturing method thereof. The SGT semiconductor apparatus includes a heavily N-type doped semiconductor substrate; an N-type epitaxial layer formed on the semiconductor substrate; at least one trench structure formed on the epitaxial layer and accommodating at least one gate polysilicon layer, where the trench structure includes a shielding polysilicon layer and an inter-polysilicon oxide layer; a P-type doped body and an N-type doped source layer formed on the epitaxial layer; a contact region formed for the source and the shield polysilicon connected to a source metal and the gate polysilicon connected to a gate meal. The SGT semiconductor apparatus is surrounded by a shield polysilicon termination trench; the gate polysilicon connected to the gate metal bus line is made outside the active region across the shield polysilicon termination trench.
A semiconductor device structure includes a substrate, a first gate structure, a second gate structure, a first well region, and a first structure. The substrate has a first surface and a second surface opposite to the first surface. The first gate structure is disposed on the first surface. The second gate structure is disposed on the first surface. The first well region is in the substrate and between the first gate structure and the second gate structure. The first structure is disposed in the first well region. A shape of the first structure has an acute angle.
A p-type semiconductor region is formed in a front surface side of an n-type semiconductor substrate. An n-type field stop (FS) region including protons as a donor is formed in a rear surface side of the semiconductor substrate. A concentration distribution of the donors in the FS region include first, second, third and fourth peaks in order from a front surface to the rear surface. Each of the peaks has a peak maximum point, and peak end points formed at both sides of the peak maximum point. The peak maximum points of the first and second peaks are higher than the peak maximum point of the third peak. The peak maximum point of the third peak is lower than the peak maximum point of the fourth peak.
A semiconductor structure and a manufacturing method thereof is provided. The semiconductor structure includes a high-resistance silicon substrate and a compound layer located on the high-resistance silicon substrate, by performing a way such as local n-type ion implantation, local n-type ion diffusion, selective region epitaxy growth and the like to the high-resistance silicon substrate, an upper part of the high-resistance silicon substrate is formed into a plurality of local n-type semiconductor regions, p-type semiconductor conductive regions formed in the upper part of the high-resistance silicon substrate due to a diffusion of Al, Ga atoms in the compound layer are eliminated, thereby parasitic capacitance caused by a conductive substrate is greatly reduced, and a resistivity of the high-resistance silicon substrate may be improved under high temperature conditions, and then efficiencies and radio frequency characteristics of a microwave device constituted by the entire semiconductor structure are improved.
A capacitor structure comprises a substrate having a first side and a second side opposite to the first side; a plurality of first trenches formed on the first side of the substrate; a plurality of second trenches formed on the second side of the substrate; a first capacitor extending along the first side and into the first trenches; and a second capacitor extending along the second side and into the second trenches.
The present disclosure relates to an imaging device and an electronic device that make it possible to obtain a better pixel signal. A photoelectric conversion part that converts received light into a charge; a holding part that holds a charge transferred from the photoelectric conversion part; and a light shielding part that shields light between the photoelectric conversion part and the holding part are provided. The photoelectric conversion part, the holding part, and the light shielding part are formed in a semiconductor substrate. The light shielding part of a transfer region that transfers the charge from the photoelectric conversion part to the holding part is formed as a non-penetrating light shielding part that does not penetrate the semiconductor substrate. The light shielding part other than the transfer region is formed as a penetrating light shielding part that penetrates the semiconductor substrate. The present technology is applicable to an imaging device.
An operating method of an imaging device comprising a plurality of shared pixels that share a floating diffusion node and each comprising sub-pixels covered by a micro-lens. The method involves generating a capture image from the plurality of shared pixels that receive light reflected from an object; compensating for the capture image using static phase information based on misalignment of the micro lens of each of the plurality of shared pixels; performing auto exposure control based on the compensation of the capture image; performing auto focus control based on the compensated capture image; and generating an output image by processing the compensated capture image.
An imaging device may include single-photon avalanche diodes (SPADs). The single-photon avalanche diodes may be arranged in an array of microcells (such as a silicon photomultiplier). Each microcell may have an aspect ratio that is greater than 1. Each microcell may be covered by a microlens that also has an aspect ratio that is greater than 1. The microlens may have curvature in a first direction (parallel to the width of the microcell/microlens) and less curvature in a second direction that is orthogonal to the first direction (parallel to the length of the microcell/microlens). Forming non-square, rectangular microcells and microlenses in this fashion may allow for larger microcells that still have satisfactory microlens performance.
In an imaging element including a polarizer, accuracy of obtained polarization information is improved. The imaging element includes a polarizer and a photoelectric conversion element, from the incident light side. A plurality of types of polarizing members is arranged on the polarizer. The plurality of types of polarizing members is polarizing members having the same internal structures, and is formed as the plurality of types of polarizing members by rotationally moving or symmetrically moving one of the polarizing members. The photoelectric conversion element converts light incident through each of the plurality of types of polarizing members into electric charges.
A unit pixel arranged along with a display pixel in each pixel of a display panel is provided. The unit pixel may include a thin-film transistor (TFT) photodetector including an active layer formed of amorphous silicon or polycrystalline silicon on an amorphous transparent substrate, and at least one transistor electrically coupled to the TFT photodetector and configured to generate a voltage output from photocurrent generated from the active layer.
A display panel includes first signal lines, second signal lines, first conductive patterns, second conductive patterns, at least one first switching unit and at least one second switching unit. An area of the first signal line is greater than that of the second signal line. Each first signal line is electrically connected to at least one first conductive pattern through at least one first switching unit. Each second signal line is electrically connected to at least one second conductive pattern through at least one second switching unit. The first switching unit includes at least one first thin film transistor, and the second switching unit includes at least one second thin film transistor. A channel width-to-length ratio of each first thin film transistor is greater than that of each second thin film transistor.
A protective circuit includes a non-linear element which includes a gate electrode, a gate insulating layer covering the gate electrode, a first oxide semiconductor layer overlapping with the gate electrode over the gate insulating layer, and a first wiring layer and a second wiring layer whose end portions overlap with the gate electrode over the first oxide semiconductor layer and in which a conductive layer and a second oxide semiconductor layer are stacked. Over the gate insulating layer, oxide semiconductor layers with different properties are bonded to each other, whereby stable operation can be performed as compared with Schottky junction. Thus, the junction leakage can be reduced and the characteristics of the non-linear element can be improved.
A semiconductor device including: a first silicon level including a first single crystal silicon layer and a plurality of first transistors; a first metal layer disposed over the first silicon level; a second metal layer disposed over the first metal layer; a third metal layer disposed over the second metal layer; a second level including a plurality of second transistors, the second level disposed over the third metal layer; a fourth metal layer disposed over the second level; a fifth metal layer disposed over the fourth metal layer, where the fourth metal layer is aligned to the first metal layer with a less than 40 nm alignment error; a via disposed through the second level, where each of the second transistors includes a metal gate, where a typical thickness of the second metal layer is greater than a typical thickness of the third metal layer by at least 50%.
A semiconductor package includes a first sub-package and a second sub-package. The first sub-package is stacked atop the second sub-package. Each of the first sub-package and the second sub-package includes at least two first semiconductor dies, a second semiconductor die, a plurality of molding pieces, a bond-pad layer, a plurality of redistribution layers (RDLs) and a plurality of bumps. The bumps of the first sub-package are attached to the bond-pad layer of the second sub-package.
A semiconductor structure includes a first substrate including a first pad thereover, a second substrate including a bump thereover and a dielectric material. The first pad includes an inner portion and an outer portion being higher than and surrounding the inner portion. The bump is bonded to the inner portion and surrounded by the outer portion. The dielectric material is disposed between the first substrate and the second substrate to encapsulate the first pad and the bump.
The present disclosure provides a package structure and a packaging method. The package structure provided by the present disclosure includes: a package base and a redistribution layer disposed on the package base; where the package base includes a plurality of device areas; and a channel set is provided in the device area, where the channel set is used to connect an electronic device, and the redistribution layer is used to lead a subset of to-be-protected channels that needs electrostatic protection in the channel set out to a preset area on the package base, so that all or part of channels in the subset of to-be-protected channels form a series circuit in the preset area, and the series circuit is used to connect with an electrostatic discharge end. The package structure of the present disclosure can provide electrostatic protection for the channel that needs to be protected during a packaging process.
According to certain aspects, a chip includes a pad, a power amplifier, a transformer coupled between an output of the power amplifier and the pad, a transistor coupled between the transformer and a ground, and a first clamp circuit coupled between a gate of the transistor and a drain of the transistor.
Semiconductor devices having recessed edges with plated structures, semiconductor assemblies formed therefrom, and associated systems and methods are disclosed herein. In one embodiment, a semiconductor assembly includes a first semiconductor device and a second semiconductor device. The first semiconductor device can include an upper surface and a first dielectric layer over the upper surface, the second semiconductor device can include a lower surface and a second dielectric layer over the lower surface, and the first and second dielectric layers can be bonded to couple the first and second semiconductor devices. The first and second dielectric layers can each include a plurality of inwardly extending recesses exposing a plurality of metal structures on the respective upper and lower surfaces, and the upper surface recesses and metal structures can correspond to the lower surface recesses and metal structures. The metal structures can be electrically coupled by plated structures positioned in the recesses.
Implementations of semiconductor packages may include a die having a first side and a second side opposite the first side, a first metal layer coupled to the first side of the die, a tin layer coupled to the first metal layer, the first metal layer between the die and the tin layer, a backside metal layer coupled to the second side of the die, and a mold compound coupled to the die. The mold compound may cover a plurality of sidewalls of the first metal layer and a plurality of sidewalls of the tin layer and a surface of the mold compound is coplanar with a surface of the tin layer.
A semiconductor device is disclosed, which relates to a three-dimensional (3D) semiconductor memory device. The semiconductor device includes a first connection pattern, a bit line disposed over the first connection pattern in a vertical direction, and a bit-line contact pad, disposed in a first layer between the bit line and the first connection pattern to electrically couple the bit line to the first connection pattern so that the bit-line contact pad, and formed as an island when viewed along the vertical direction.
Provided is a forming method of a redistribution structure including: forming a first redistribution layer and a first compensation circuit layer on a substrate, wherein the first compensation circuit layer surrounds the first redistribution layer, and the first compensation circuit layer and the first redistribution layer are electrically insulated from each other; forming a first dielectric layer on the first redistribution layer and the first compensation circuit layer; and forming a second redistribution layer and a second compensation circuit layer on the first dielectric layer, wherein the second compensation circuit layer surrounds the second redistribution layer, the second compensation circuit layer and the second redistribution layer are electrically insulated from each other, the second compensation circuit layer is connected to the first compensation circuit layer, and the second redistribution layer is connected to the first redistribution layer.
A chip package structure includes an interposer structure that contains a package-side redistribution structure, an interposer core assembly, and a die-side redistribution structure. The interposer core assembly includes at least one silicon substrate interposer, and each of the at least one silicon substrate interposer includes a respective silicon substrate, a respective set of through-silicon via (TSV) structures vertically extending through the respective silicon substrate, a respective set of interconnect-level dielectric layers embedding a respective set of metal interconnect structures, and a respective set of metal bonding structures that are electrically connected to the die-side redistribution structure. The chip package structure includes at least two semiconductor dies that are attached to the die-side redistribution structure, and an epoxy molding compound (EMC) multi-die frame that laterally encloses the at least two semiconductor dies.
An electronic device may include a substrate, and the substrate may include one or more layers. The one or more layers may include a first dielectric material and one or more electrical traces. A cavity may be defined in the substrate, and the cavity may be adapted to receive one or more electrical components. One or more lateral traces may extend through a wall of the cavity. The lateral traces may provide electrical communication pathways between the substrate and the electrical components.
Embodiments include a microelectronic package structure having a substrate with one or more substrate pads on a first side of the package substrate. A ball interconnect structure is on the substrate pad, the ball interconnect structure comprising at least 99.0 percent gold. A discrete component having two or more component terminals is on the ball interconnect structure.
The waterproof casing has a housing and a grommet. The grommet is disposed in a hole of the housing. The grommet has a body, a flange, and a lip. The flange extends radially outward from the body. The lip protrudes from an outer peripheral part of the body and extends in a circumferential direction. The lip has a high compression portion in contact with a wall surface of the hole and a low compression portion adjacent to the high compression portion at a further side from the flange. The low compression portion has a lower compressed state than the high compression portion. The housing has a recess to allow the low compression portion to escape radially outward.
The present disclosure relates to a thermally enhanced package, which includes a carrier, a thinned die over the carrier, a mold compound, and a heat extractor. The thinned die includes a device layer over the carrier and a dielectric layer over the device layer. The mold compound resides over the carrier, surrounds the thinned die, and extends beyond a top surface of the thinned die to define an opening within the mold compound and over the thinned die. The top surface of the thinned die is at a bottom of the opening. At least a portion of the heat extractor is inserted into the opening and in thermal contact with the thinned die. Herein the heat extractor is formed of a metal or an alloy.
In some embodiments, a method of processing a substrate disposed atop a substrate support in a physical vapor deposition process chamber includes: (a) forming a plasma from a process gas within a processing region of the physical vapor deposition chamber, wherein the process gas comprises an inert gas to sputter silicon from a surface of a target within the processing region of the physical vapor deposition chamber; and (b) depositing an amorphous silicon layer atop a first layer on the substrate, wherein the first layer comprises one or more metal oxides of indium (In), gallium (Ga), zinc (Zn), tin (Sn) or combinations thereof.
A semiconductor device and method includes: forming a gate stack over a substrate; growing a source/drain region adjacent the gate stack, the source/drain region being n-type doped Si; growing a semiconductor cap layer over the source/drain region, the semiconductor cap layer having Ge impurities, the source/drain region free of the Ge impurities; depositing a metal layer over the semiconductor cap layer; annealing the metal layer and the semiconductor cap layer to form a silicide layer over the source/drain region, the silicide layer having the Ge impurities; and forming a metal contact electrically coupled to the silicide layer.
The present disclosure provides a method of fabricating a semiconductor structure with a reduced pitch (half-pitch feature) and a method of fabricating the same. The method includes providing a substrate; forming a dielectric layer disposed on the substrate; forming at least one main feature disposed in the dielectric layer and contacting the substrate; forming at least one first conductive feature disposed in the dielectric layer and on the main feature; forming at least one first spacer interposed between the dielectric layer and a portion of the first conductive feature; forming a plurality of second conductive features disposed in the dielectric layer and on either side of the first conductive feature; and forming a plurality of second spacers interposed between the dielectric layer and portions of the second conductive features.
Embodiments of the present disclosure generally relate to methods and apparatus for processing substrates. More specifically, embodiments of the present disclosure relate to transfer apparatus and substrate-supporting members. In an embodiment, an apparatus for transferring a substrate is provided. The apparatus includes a hub and a plurality of transfer arms extending from the hub. The apparatus further includes a plurality of substrate-supporting members, wherein each of the transfer arms has a first end coupled to the hub and a second end coupled to a respective one of the plurality of substrate-supporting members. The apparatus further includes a first electrical interface connection for electrostatically chucking a substrate and located at a first position on each substrate-supporting member, and a second electrical interface connection for electrostatically chucking the substrate and located at a second position on each substrate-supporting member. Substrate processing modules are also described.
A substrate storage container comprises a container body capable of containing a plurality of substrates, and an air supply member capable of supplying gas from outside of the container body to an internal space, wherein for the substrate storage container the container body is formed in a front open box and the air supply member is attached to the bottom surface, and wherein a functional unit that changes the environment of the internal space to different states are connected with the air supply member so as to be able to be exchanged.
A measuring device includes a measuring stage on which a subject is placed, an X-ray irradiation unit, an X-ray detection unit that detects scattered X-rays generated from the subject and an analysis unit that analyzes the diffraction image obtained by photo-electrically converting scattered X-rays and presumes (estimates) the three-dimensional shape of the subject. In the subject, holes are formed in the ON stack film from the opening of the etching mask film formed on the ON stack film. The analysis unit presumes the three-dimensional shape of the subject based a plurality of the diffraction images acquired while changing a rotation angle of the measuring stage and the measurement data of the subject by at least one of measuring methods of a multi-wavelength light measurement and a laser ultrasonic wave measurement.
A method for preparation of orientation-patterned (OP) templates comprising the steps of: depositing a first layer of a first material on a common substrate by a far-from-equilibrium process; and depositing a first layer of a second material on the first layer of the first material by a close-to-equilibrium process, wherein a first assembly is formed. The first material and the second material may be the same material or different materials. The substrate material may be Al2O3 (sapphire), silicon (Si), germanium (Ge), GaAs, GaP, GaSb, InAs, InP, CdTe, CdS, CdSe, or GaSe. The first material deposited on the common substrate may be one or more electronic or optical binary materials from the group consisting of AlN, GaN, GaP, InP, GaAs, InAs, AlAs, ZnSe, GaSe, ZnTe, CdTe, HgTe, GaSb, SiC, CdS, CdSe, or their ternaries or quaternaries. The far-from-equilibrium process is one of MOCVD and MBE, and the close-to-equilibrium process is HVPE.
A method for forming a III-V construction over a group IV substrate comprises providing an assembly comprising the group IV substrate and a dielectric thereon. The dielectric layer comprises a trench exposing the group IV substrate. The method further comprises initiating growth of a first III-V structure in the trench, continuing growth out of the trench on top of the bottom part, growing epitaxially a sacrificial second III-V structure on the top part of the first III-V structure, and growing epitaxially a third III-V structure on the sacrificial second III-V structure. The third III-V structure comprises a top III-V layer. The method further comprises physically disconnecting a first part of the top layer from a second part thereof, and contacting the sacrificial second III-V structure with the liquid etching medium.
A method for forming a foreign oxide or foreign nitride layer (6) on a substrate (1) of a semiconductor comprises providing a semiconductor substrate (1) having an oxidized or nitridized surface layer (3), supplying a foreign element (5) on the oxidized or nitridized surface layer; and keeping the oxidized or nitridized surface layer (3) at an elevated temperature so as to oxidize or nitridize at least partially the foreign element by the oxygen or nitrogen, respectively, initially present in the oxidized or nitridized surface layer (3).
A device of detecting a current from a sensor is disclosed. The device includes an integrating circuit including a network of capacitors for providing a gain setting and configured to convert the current to a voltage ramp over a length of integration time, the integrating circuit further including a reset switch configured to connect an input and an output of the network of capacitors; an ADC configured to digitize the voltage ramp into a plurality of voltage samples; and a set of modules including an analyzing module configured to analyze the plurality of voltage samples to determine a slope of the voltage ramp; an outputting module configured to determine a magnitude of the current based on the slope of the voltage ramp and the gain setting; and a reconfiguring module that is configured to reconfigure the network of capacitors and reset the voltage ramp via the reset switch.
According to one embodiment, a MEMS element includes a first member, and an element part. The element part includes a first fixed electrode fixed to the first member, a first movable electrode facing the first fixed electrode, a first conductive member electrically connected to the first movable electrode, and a second conductive member electrically connected to the first movable electrode. The first movable electrode is supported by the first and second conductive members to be separated from the first fixed electrode. The first conductive member has a meandering structure. The second conductive member includes a first conductive region and a second conductive region. The second conductive region is between the first movable electrode and the first conductive region. A second width of the second conductive region along a second direction is less than a first width of the first conductive region along the second direction.
A keyboard device includes plural key structures. Each key structure includes a base plate, a keycap, a membrane circuit board, a connecting member and an elastic element. The keycap includes a pressing post. The membrane circuit board is arranged between the base plate and the keycap. The connecting member is penetrated through the membrane circuit board and connected between the keycap and the base plate. The keycap is movable upwardly or downwardly relative to the membrane circuit board. The elastic element is arranged between the keycap and the membrane circuit board. The elastic element includes a resilience piece and plural supporting ribs. The plural supporting ribs are arranged between the resilience piece and the keycap. The plural supporting ribs are contacted with the pressing post of the keycap. Consequently, there is a gap between the pressing post and the resilience piece.
An electronic device includes first and second capacitors, a case, a coil, and first to fourth conductive terminals. The first capacitor includes first and second terminal electrodes. The second capacitor includes third and fourth terminal electrodes. The case includes an accommodation recess for accommodating the first and second capacitors. The coil is separated from the first and second capacitors by a part of the case and disposed outside the accommodation recess. The first terminal is connected to the first electrode and partly disposed on a mounting-side bottom surface of the case. The second terminal is connected to one end of the coil and the second electrode and partly disposed on the surface. The third terminal is connected to the other end of the coil and the third electrode and partly disposed on the surface. The fourth terminal is connected to the fourth electrode and partly disposed on the surface.
A multilayer ceramic capacitor includes a stacked body and external electrodes. The stacked body includes stacked dielectric layers and internal electrodes. The external electrodes are disposed on lateral surfaces of the stacked body and are connected to the internal electrodes. The dielectric layers include outer layer portions and an effective layer portion. Each outer layer portion is adjacent to a corresponding main surface of the stacked body. Each outer layer portion is a dielectric layer located between a corresponding main surface and an internal electrode closest to the main surface. A ratio of a dimension of the effective layer portion in a stacking direction to a dimension of the stacked body in the stacking direction is not less than about 53% and not more than about 83%.
An electronic component includes an element body including a side surface and an end surface adjacent to each other, and an external electrode disposed on the side surface and the end surface. The external electrode includes a metal layer disposed on the side surface and the end surface and made of sintered copper, a conductive resin layer that is disposed on the metal layer in such a manner that a partial region of the metal layer is exposed and contains a plurality of copper particles and a resin, and a plating layer disposed on the partial region of the metal layer and the conductive resin layer. The conductive resin includes a first portion located on the side surface. The plating layer includes a second portion located on the side surface. A thickness of the first portion is smaller than a thickness of the second portion.
A multilayer ceramic capacitor includes a stacked body and external electrodes. The stacked body includes stacked dielectric layers and internal electrodes. The external electrodes are disposed on lateral surfaces of the stacked body and are connected to the internal electrodes. A ratio of min to max is not less than about 36% and not more than about 90%, where A1, A2, A3, and A4 respectively denote the surface areas of first, second, third, and fourth external electrodes that are located on the first or second main surface of the stacked body.
A component built-in substrate includes a multilayer body and a substrate including a multilayer ceramic electronic component embedded therein. The multilayer ceramic electronic component includes a first connection portion that protrudes from the first external electrode, and a second connection portion that protrudes from the second external electrode. The substrate includes a core material. The multilayer ceramic electronic component including the first connection portion and the second connection portion includes a surface covered by the core material and embedded in the substrate. The first connection portion protrudes toward a surface of the substrate, and is not exposed at the surface of the substrate. The second connection portion protrudes toward the surface of the substrate, and is not exposed at the surface of the substrate.
A dielectric ceramic composition comprising a main component comprising an oxide represented by:
UaXbYcZd((Ca1-x-ySrxMy)m(Zr1-u-vTiuHfv)O3)1-a-b-c-d
wherein the elements defined by U, X, Y, Z and M and subscripts a, b, c, d, x, y, m, u and v are defined.
A solenoid valve includes a valve portion and a solenoid portion. The valve portion has a sleeve and a valve body. The solenoid portion includes a tubular coil portion, a magnetic yoke having a side surface portion and a bottom portion, a columnar plunger, a shaft, a stator core having a core shaft hole for sliding the plunger in the axial direction, and a base portion having a base shaft hole. In a radial thickness of the sleeve, a thickness of a part corresponding to an end outer peripheral surface is smaller than a thickness of a sliding portion of an inner peripheral surface of the sleeve, which is a portion on which the valve body slides.
The present disclosure provides a stellarator magnet based on cubic permanent magnet blocks and an arrangement optimization method thereof. For the characteristic that a three-dimensional magnet coil of a stellarator is complex in structure, the present disclosure provides the stellarator magnet based on the cubic permanent magnet blocks with uniform magnetization, same magnetization and same size; the magnetization directions of the cubic permanent magnet blocks are defined in a limited number of fixed alternative directions; the magnetic field configuration of the stellarator is generated by dipole magnetic fields provided by the permanent magnet blocks and planar coils, so that the device complexity of the stellarator is reduced, and the difficulty and cost of the machining and installation of the magnet are reduced. The shape of the permanent magnet blocks can be replaced by other regular shapes, and the permanent magnet is still formed by the permanent magnet blocks with same shape, same size, uniform magnetization and same magnetization. For the magnet, the present disclosure provides a magnet arrangement optimization method of ‘local compensation’ and related optimization strategies of ‘threshold truncation,’ ‘global fine tuning,’ etc., for meeting different optimization requirements on accuracy of the magnetic fields, usage qualities of magnets, etc., and a magnetic field meeting designing requirements can be obtained.
A high performance differential cable comprises a bulk differential cable formed with a dielectric core having a central cavity and a plurality of wire guides on the outer perimeter. A pair of differential signal conductors (DSC) may be divided into two sets of wires. The smaller wires provide higher signal transmission speeds with lower losses. A paddle board at each end of the bulk differential cable comprises an interconnecting structure for combining signals from the two sets of wires into the two DSCs.
A method can include extruding polyethylene about a lead (Pb) barrier layer disposed about a conductor to form an assembly; and armoring at least one of the assemblies with metallic armor to form a cable. A power cable can include a conductor; a lead (Pb) barrier layer disposed about the conductor; a cushion layer disposed about the lead (Pb) barrier layer where the cushion layer includes crosslinked polyethylene (XLPE); and metallic armor wrapped about the cushion layer.
A harness assembly may include a cable having a cable shielding around at least a portion of a plurality of wires, a connector with an integrated backshell arranged at an angle with respect to the cable, an external braid disposed around at least a portion of the backshell and the cable, and an overbraid around at least a portion of the external braid, the overbraid having two layers.
The present invention relates to a process for manufacturing a composite material comprising a non-pulverulent carbon-based conductive material and metal nanoparticles dispersed within said non-pulverulent carbon-based conductive material, to said composite material, to the use of the composite material for manufacturing an electrically conductive element, and to an electric cable comprising at least one such composite material, as electrically conductive element.
The present invention relates to a prevention device for loss of coolant accident (LOCA) and a nuclear reactor having the same. The prevention device for LOCA includes a nozzle portion integrally formed in a reactor vessel and having a communication hole communicating with the inside of the reactor vessel, a nozzle finishing portion assembled to the nozzle portion and an injection line for injecting a fluid to the inside of the reactor vessel respectively on both sides thereof in a communicating manner, and a check valve mounting portion installed to be embedded inside the nozzle portion and having at least one check valve opened by flow such that the fluid is injected into the reactor vessel, wherein the check valve blocks outflow of a reactor coolant from the reactor vessel in case of failure of the injection line.
A system and method of confirming administration of medication is provided. The method comprises the steps of receiving information identifying a particular medication prescription regimen, determining one or more procedures for administering such prescription regimen and identifying one or more activity sequences associated with such procedures. Activity sequences of actual administration of such prescription regimen are captured and then compared to the identified activity sequences to determine differences therebetween. A notice is provided if differences are determined.
An electronic payment system, a computer-implemented method, and a computer readable medium having stored thereon a computer executable program code for processing of the electronic medical invoices and reimbursement of medical costs is disclosed herein. The electronic payment system comprises a server operable for execution of an application management component and a set of server applications comprising receiver applications and processing applications, wherein the server comprises a processing unit and a memory storing computer executable code which when executed by the processing unit cases the server to execute the computer-implemented method.
A medical image processing apparatus includes an acquisition unit and a processing unit. The acquisition unit acquires volume data of a subject. The processing unit displays a three-dimensional image by rendering the acquired volume data, on a display unit. The processing unit displays a first object showing (i) a point on a body surface of the subject and (ii) a direction to the volume data in the three-dimensional image, and displays a two-dimensional image of a surface including the point on the body surface and being defined based on the direction, in the volume data. The processing unit acquires information of a first operation to change display of the two-dimensional image, and moves the point on the body surface along the body surface of the subject based on the first operation to update display of the first object and the two-dimensional image.
A system for improving an emotional mindset of a person, the system includes a server to receive and process data; a computing device in data communication with the server; one or more software rules implemented through the server and computing device; a platform implemented through the computing device, the platform to perform the steps of: receive a user identified need; a meditation packet created by the computing device, server, and one or more software rules, the meditation packet having resources complied based on the user identified need, the meditation packet to aid the user with the user identified need; the meditation packet is provided to the user through the platform.
In embodiments of the invention, the invention provides a method for distinguishing between lymphoma types based on gene expression measurements. In embodiments, the invention distinguishes between PMBCL and DLBCL based on gene expression signatures, and can further distinguish between DLBCL subtypes. In embodiments of the invention, the distinctions are used in methods of treatment.
Technologies are disclosed for determining or predicting the occurrence of a macrophage activation syndrome, such as hemophagocytic lymphohistiocytosis (HLH). A detection of the emergence of and/or a reliable estimation of the likelihood of future significant macrophage activation syndromes, such as HLH, may be determined or predicted from a time series of laboratory and physiologic values to be measured in a patient. Root mean square of successive deviations (RMSSD) is utilized as a surrogate non-parametric measure of the high-frequency power spectral density (PSD) to identify strong statistical associations with the presence and/or near-term future emergence of macrophage activation syndromes. Utilizing these input variables, a model having satisfactory predictive accuracy is constructed using linear discriminant analysis (LDA), gradient boosting, random forest (RF), neural network, logistic regression, or the like, and may be used for the prediction.
A memory controller generates error codes associates with write data and a write address and provides the error codes over a dedicated error detection code link to a memory device during a write operation. The memory device performs error detection, and in some cases correction, on the received write data and write address based on the error codes. If no uncorrectable errors are detected, the memory device furthermore stores the error codes in association with the write data. On a read operation, the memory device outputs the error codes over the error detection code link to the memory controller together with the read data. The memory controller performs error detection, and in some cases correction, on the received read data based on the error codes.
A memory device comprising: a plurality of memory blocks each including a plurality of word lines arranged between a first and second select line, a peripheral circuit performs an erase operation by applying an erase voltage to a source or drain line of a selected memory block, and a control logic controls, in a period in which the erase operation is performed, the peripheral circuit to: sequentially select the plurality of word lines included in the selected memory block at least one by one from a word line closest to the first and second select line to a word line farthest from the first and second select line, apply a first erase permission voltage to the selected word lines, and apply a second erase permission voltage, which have a higher potential level than the first erase permission voltage, to remaining word lines except the selected word lines.
Control logic in a memory device initiates an erase operation on a memory array and causes an erase voltage signal to be applied to a source terminal of a string of memory cells in a data block of the memory array during the erase operation. The control logic further causes a first voltage signal to be applied to a first select line of the data block and a second voltage signal to be applied to a second select line of the data block, wherein the first select line is coupled to a first device in the string of memory cells and the second select line is coupled to a second device in the string of memory cells, and wherein the first voltage signal and the second voltage signal both have a common first voltage offset with respect to the erase voltage signal during a first stage of the erase operation. The control logic further determines an end of the first stage of the erase operation and causes the first voltage signal to decrease to a second voltage offset with respect to the erase voltage signal and causes the second voltage signal to decrease to a third voltage offset with respect to the erase voltage signal during a second stage of the erase operation, wherein the second offset is greater than the third offset.
A memory system includes a nonvolatile memory which comprises a plurality of memory cells capable of storing 4-bit data represented by first to fourth bits by sixteen threshold regions, and a memory controller configured to cause the nonvolatile memory to execute a first program for writing data of the first bit, the second bit, and the fourth bit and then causes the nonvolatile memory to execute a second program for writing data of the third bit. In fifteen boundaries existing between adjacent threshold regions among the first to sixteenth threshold regions, a maximum value of the number of first boundaries used for determining a value of the data of the first bit, the number of second boundaries used for determining a value of the data of the second bit, the number of third boundaries used for determining a value of the data of the third bit.
Methods, systems, and devices for memory cell sensing using an averaged reference voltage are described. A memory device may generate the averaged reference voltage that is specific to operating conditions or characteristics. The averaged reference voltage thus may track variations in cell use and cell characteristics. The memory device may generate the averaged reference voltage by shorting together reference nodes to determine an average of values associated with the reference nodes. The reference nodes may be associated with a codeword, which may store values corresponding to the reference nodes. The codeword may be balanced or nearly balanced to include equal or nearly equal quantities of different logic values.
A data storage device includes a nonvolatile memory device and a controller including a command parser configured to match a clock corresponding to each of a plurality of memory access types to generate a clock index matched with each of the memory access types and configured to determine, when a command is received, a memory access type of the command and the clock index matched with the determined memory access type by analyzing the command, and a memory interface configured to determine a locking value and the clock index corresponding to each of a plurality of clocks having different frequencies and change the locking value for processing of a command according to the clock index determined by the command parser.
Various illustrative aspects are directed to a system comprising: an actuator; a control object, controlled by the actuator; and one or more processing devices, configured to perform positioning control of the control object via the actuator, wherein performing the positioning control comprises: generating a trajectory control signal for a trajectory that comprises a polydyne acceleration ramp; and outputting the trajectory control signal to the actuator.
Components are extracted from user data being read from a reader of a hard disk drive. The components collectively indicate both a magnitude and direction of a read offset of the reader over a track. The components are input to a machine-learning processor during operation of the hard disk drive, causing the machine-learning processor to produce an output. A read offset of the reader is estimated during the operation of the hard drive head based on the output of the machine learning processor. While reading the user data, a radial position of the reader over the track is adjusted via an actuator based on the estimated read offset.
A heat-assisted magnetic recording head includes a near-field transducer, a heat sink, a diffuser, and a diffusion barrier. The near-field transducer is configured to produce a hot spot on a proximate magnetic disk. The heat sink is configured to draw heat away from the near-field transducer. The heat sink is disposed in a down-track direction relative to and coupled to the near-field transducer. The diffuser is configured to draw heat away from the heat sink. The diffuser is disposed in a down-track direction relative to the heat sink. The diffusion barrier includes a metal. The diffusion barrier is disposed between and coupled to the heat sink and the diffuser.
The present disclosure generally relates to a tape drive including a tape head. The tape head comprises at least one same gap verify (SGV) module comprising a plurality of write transducer and read transducer pairs disposed on a substrate. Each pair comprises a null shield disposed between the write transducer and the read transducer. The null shield is used to create a null region, or a region where write flux goes to zero, and comprises laminated antiferromagnetic coupling materials to protect writer flux from going to the read transducer. The read transducer is disposed in the null region. The SGV module is configured to write data to a tape using the write transducer of each pair and read verify the data written on the tape using the read transducer of each pair such that the write transducer and read transducer of each pair are concurrently operable.
According to one embodiment, a magnetic disk device includes a disk that includes a first track, a head that includes a heater, writes data to the disk, and reads data from the disk, and a controller configured to set a variation of a parameter related to a write process for the disk within one round of the first track to suppress a variation of an evaluation index corresponding to a write/read processing characteristic within one round of the first track.
A vehicle device may receive audio data and other vehicle data associated with a vehicle and may transform the audio data to transformed audio data in a frequency domain. The vehicle device may segment the transformed audio data into a plurality of audio segments and may process the plurality of audio segments, with different feature extraction techniques, to extract a plurality of feature vectors. The vehicle device may merge the plurality of feature vectors into a merged feature vector and may create an audio signature for the audio data based on the merged feature vector. The vehicle device may process the audio signature and the other vehicle data, with a model, to determine a classification of the audio signature and may perform one or more actions based on the classification of the audio signature.
A device includes a memory configured to store directivity data of one or more audio sources corresponding to one or more input audio signals. The device also includes one or more processors configured to determine one or more equalizer settings based at least in part on the directivity data. The one or more processors are also configured to generate, based on the equalizer settings, one or more output audio signals that correspond to a psychoacoustic enhanced version of the one or more input audio signals.
An information processing system includes: a first device configured to acquire a user's uttered voice, transfer the user's uttered voice to at least one of a second and a third devices each actualizing a voice interaction agent, when a control command is acquired, convert a control signal based on the acquired control command to a control signal that matches the second device, and transmit the converted control signal to the second device; a second device configured to recognize the uttered voice transferred from the first device, and output, to the first device, a control command regarding a recognition result obtained by recognizing the uttered voice and response data based on the control signal; and a third device configured to recognize the uttered voice transferred from the first device, and output, to the first device, a control command regarding a recognition result obtained by recognizing the uttered voice.
Methods and systems for training and/or using a language selection model for use in determining a particular language of a spoken utterance captured in audio data. Features of the audio data can be processed using the trained language selection model to generate a predicted probability for each of N different languages, and a particular language selected based on the generated probabilities. Speech recognition results for the particular language can be utilized responsive to selecting the particular language of the spoken utterance. Many implementations are directed to training the language selection model utilizing tuple losses in lieu of traditional cross-entropy losses. Training the language selection model utilizing the tuple losses can result in more efficient training and/or can result in a more accurate and/or robust model—thereby mitigating erroneous language selections for spoken utterances.
A snare drum throw off has handle that is rotatable between a positive engaged position and a positive disengaged position for engaging and disengaging a snare of a snare drum. The tension on the snare when in the positive engaged position is adjustable by a tensioner.
A system and a method for adjusting brightness of a content are provided. The method includes: receiving a camera feed based on a visible-light; measuring a light sensor value indicating an intensity of the visible-light; detecting a translucent surface over a display screen based on capturing a plurality of visible-light parameters from the camera feed and the light sensor value; predicting a reflectance value of the translucent surface using an artificial neural network model based on the plurality of visible-light parameters and an input brightness level associated with the display screen; determining a proportionality of a change in at least one of a camera feed value and the light sensor value with respect to the input brightness level; verifying the reflectance value through a statistical function based on the determined proportionality; and determining an output brightness level for the display screen based on the reflectance value.
An array substrate has a display area and a bonding region. The display area includes a distal region away from the bonding region. The array substrate includes a base, a common electrode located in the display area, and at least one first common signal line and at least one feedback signal line that are disposed on the base. The at least one first common signal line and the at least one feedback signal line are coupled to a portion of the common electrode located in the distal region, and extend to the bonding region to be coupled to a circuit board. A feedback signal line transmits a common voltage signal of the portion of the common electrode located in the distal region to the circuit board. A first common signal line transmits a first compensation common voltage signal to the portion of the common electrode located in the distal region.
The present application discloses methods for debugging and using an overdrive brightness value look-up table, and a display panel. The debugging method includes the following steps: measuring actual brightness by exhaustively enumerating all gray scales in an available gray scale range at a preset gray scale interval as a gray scale M of a previous frame, and exhaustively enumerating all the gray scales in the available gray scale range at the preset gray scale interval as a target gray scale N of a current frame, and correspondingly recording all actual brightness values in the overdrive brightness value look-up table.
A method for controlling a display panel includes: controlling polarities of data signals transmitted to pixel circuits in partial columns in a target display region to be inverted when a (KN−1)th frame is displayed; and controlling polarities of data signals transmitted to pixel circuits in other columns than the partial columns in the target display region to be inverted when a KNth frame is displayed.
An apparatus includes a vibration member and a first cover disposed at a rear surface of the vibration member. The apparatus also includes a first vibration apparatus disposed at a rear surface of the first cover and configured to vibrate the vibration member. The apparatus includes a first enclosure member disposed at the rear surface of the first cover and at the rear surface of the vibration member. The apparatus also includes a first rear vibration member disposed at the first enclosure member.
Local passive matrix displays and methods of operation are described. In an embodiment, the display includes a pixel driver chip coupled with a matrix of rows and columns of LEDs. The pixel driver chips may be arranged in rows across the display with separate portions to operate separate matrices of LEDs.
A display device, a gate drive circuit, a shift register and a control method are disclosed. The shift register includes a first shift register unit and a second shift register unit, the first shift register unit is configured to write a first control signal to the first node, and write a first clock signal to the first signal output terminal under control of a voltage of the first node; the second shift register unit is configured to write a second clock signal to the second signal output terminal under control of the voltage of the first node; during time of a frame, the first clock signal and a first input signal provided by a first signal input terminal are pulse signals, and the second clock signal is a DC signal.
A display panel and a display device. The display panel has a first display area and a second display area. The first display area includes a central region and an edge region adjacent to the central region. The first display area has a light transmittance greater than that of the second display area. The display panel includes a plurality of repetitive units, each of which includes at least two pixels, each pixel including a plurality of sub-pixels in at least three colors. Each of the sub-pixels includes a first electrode, a light-emitting structure, and a second electrode stacked in sequence. In the first display area, the first electrodes of adjacent sub-pixels of an identical color in the repetitive unit are electrically connected via an interconnection structure in order to form at least three pixel groups and each of the pixel groups is in a same color.
An exemplary embodiment of the present inventive concept provides a display device including: a display area where an image is displayed; a peripheral area disposed outside the display area; a hole area disposed within the display area; a hole crack detection line disposed adjacent to the hole area to surround the hole area and having a first end and a second end that is separated from the first end; a first detection line extending from the peripheral area and connected to the hole crack detection line to constitute a first closed circuit; a second detection line extending from the peripheral area and connected to the hole crack detection line to constitute a second closed circuit; and a circuit portion connected to the first detection line and the second detection line.
The present disclosure provides a method for manufacturing the flexible display device. The method for manufacturing the flexible display device includes the following steps. First, a flexible substrate and a bonding structure are provided, in which the bonding structure is disposed on the flexible substrate. Subsequently, an anisotropic conductive film is provided on the bonding structure. Then, a driving circuit is provided on the anisotropic conductive film. Thereafter, the anisotropic conductive film is cured at a bonding temperature greater than or equal to 140° C. and less than or equal to 165° C.
An approach is proposed to support user-specific real time anti-phishing training of email recipients using real phishing attacks. When a recipient triggers an active content such as an URL link embedded in and/or opens an attachment to an email arrived at the recipient's account, the triggered active content is synchronously intercepted and examined in real time for potential malicious intent of a phishing attack. If the triggered active content is determined to be safe, the recipient is allowed to access the content. If the active content is determined to be malicious, the active content is blocked and the recipient is redirected a safe blocking mechanism. The recipient is then provided with an anti-phishing training exercise, which is specifically customized for the recipient based on the blocked active content in the payload of the email and/or the recipient's security posture and awareness.
One embodiment of the present invention sets forth a technique for facilitating the learning of a new software application. The technique includes causing a first user interface to be displayed on a display, wherein the first user interface is based on a user interface associated with a first software application; receiving a user input via the first user interface from a user; determining a first function associated with a second software application that should be provided to the user based on the user input; and causing the first user interface and a portion of a second user interface associated with the second application and incorporated into the first user interface to be displayed on the display, wherein the portion of the second user interface provides the first function to the user to enable the user to perform one or more subsequent operations relative to the first function.
A method and system for simulating pilot controls in a cockpit simulator by controlling one or more arms on which is/are mounted a control grip, pedal or the like, to locate the grip at different positions and allow movement of the grip in a plurality of movement directions and trajectories while allowing varying force feedback.
A computer-implemented method according to various aspects of the present disclosure includes modifying a lesson module, by a computer system. The modifying the lesson module includes generating an activity. The activity includes a coding puzzle and a puzzle runner mode. The method also includes, in the puzzle runner mode, displaying an indication that the coding puzzle is solved after the coding puzzle is solved and displaying a code runtime area showing a step-by-step execution of manipulated code of the lesson module.
A mixed reality (MR) training system includes an identification algorithm (ML1) that identifies incidents of concern (IOCs) based on an incident report data set and related contextual data. Each IOC occurs in the data set with a frequency at least equal to a pre-determined threshold or the resulting consequence is at least equal to a different pre-determined threshold. The system also includes a prediction algorithm (ML2) configured to identify predicted changes in the frequency or contextual data of incidents, an experience generation algorithm (ML3) configured to generate an MR training experience based on IOCs identified by ML1 and the predictions of ML2. A fourth algorithm (ML4) tailors and optimizes MR generated training experiences based, in part, on (i) changes in the incident report data or contextual data or (ii) performance data or biometric response data received during or after a user's interaction with the MR training experience.
Computer-implemented methods, systems, and program products are provided that assist in aspects of aerial surveying, including selective display of planned flight path segments, marking of ground conditions, monitoring coverage of a planned flight path, and providing guidance information for aircraft navigation, including speed and turns.
A cooperative intelligent traffic system is provided for use between bicycles, motorcycles, and other vehicles. Sensor data from mobile devices and other sensor devices associated with the vehicle can be sent to an edge network computing device (e.g., a multi-access edge computing device) and be processed at the edge network to identify threats and hazards, and then transmit the threat assessment data to other bicycles, motorcycles, and vehicles nearby. The threat assessment data can be used by the operators of the other vehicles to warn them of upcoming threats, hazards, road conditions, and other pertinent conditions.
A detection and reporting device for determining a usage event indicating a use of a piece of hygiene equipment, the detection and reporting device comprising a positioning section that allows determining positional information indicating a position of the detection and reporting device; a sensor section configured to sense over a time span an observable indicating a use of the piece of hygiene equipment and to generate usage event information on the basis of the sensed observable; and a reporting section configured to generate and transmit a message on the basis of said usage event information and on information allowing an association to said positional information.
A method of preventing loss of headphones configured to communicate with a cell phone enables an alarm setting using an app on the cell phone; the app responding by continuously measuring a received magnitude of a wireless signal transmitted between the cell phone and the headphones. If the measured received magnitude is lower than a predetermined threshold value for a first predetermined time, an audible alarm is activated at the headphones. The continuous measurement and the activation of the alarm dependent on the measured received magnitude occur automatically, independent of any user interaction with the app after the alarm setting enablement.
Another method addresses a corresponding issue in a similar way to prevent loss of one earbud of a pair.
A variety of methods, medical devices, responder network servers, emergency services interfaces and call center related processes are described that can help improve responder networks designed to get a medical device such as an automated external defibrillator and/or volunteer responders to the scene of a potential medical incident.
Disclosed is a method of providing active services based on big data using a remote start device of a vehicle. The method includes the steps of: collecting information related to the vehicle and a driver; deriving a behavior prediction value for predicting driver's behavior based on the collected information; operating an active service determination unit when the derived behavior prediction value meets a preset condition; determining, by the active service determination unit, proposal of an active service to the driver based on the collected vehicle-related information; determining a type of the active service and a time of providing the active service; transmitting proposal of the determined active service to a driver terminal to be displayed; and starting execution of the determined active service according to a change in the state of the driver terminal.
Described herein are platforms, systems, media, and methods for providing golf swing analysis and coaching by receiving a video of an individual performing a golf swing; applying an image processing algorithm to identify a plurality of body nodes of the individual in a plurality of frames of the video and generate a virtual skeleton by connecting the plurality of body nodes in the plurality of frames of the video; identifying a plurality of key frames of the video; applying at least one mathematical swing flaw evaluation to each key frame of the video to identify any swing flaws of the individual; generating a swing score for the individual; and providing access to one or more training modules based at least on any swing flaws of the individual identified and the swing score for the individual.
A scoring method executed by a processor, includes: acquiring sensor data obtained by measuring a competitor in a scoring competition; extracting joint information of the competitor, based on an analysis result of the sensor data; acquiring an evaluation item and an evaluation index that correspond to the joint information of the competitor, based on a rule in which a posture specified by a series of joint motions and joint angles, the evaluation item, and the evaluation index for performance evaluation are associated with each other; and evaluating a success or failure of a skill and a degree of perfection of the skill in a performance of the competitor, based on the analysis result, the evaluation item, and the evaluation index.
A monitoring system includes a memory, and a processor coupled to the memory and configured to detect a face area of a subject from a captured image divided into a plurality of blocks according to a number of light emitting elements that irradiate an image capturing range, and control a light emission intensity of a light emitting element corresponding to a block including the face area among the plurality of blocks according to one of a position of the face area and a size of the face area.
To provide an imaging device capable of reducing discomfort caused by visible light. A light source can emit the visible light and invisible light as irradiation light. An imaging unit captures an image of an irradiation region irradiated with the irradiation light to acquire an image. A processor causes the imaging unit to acquire a detection image in a first irradiation mode in which the invisible light is emitted from the light source, and determines whether a biometric object is presented in the irradiation region based on the detection image. When the biometric object is presented, the processor causes the imaging unit to acquire the biometric image obtained by copying the biometric object as the image in a second irradiation mode in which the visible light and the invisible light are emitted from the light source.
Disclosed by the embodiment of the present disclosure is a display device, wherein a collimation structure is formed by a first imaging aperture in a pixel defining layer and a second imaging aperture in a light shielding layer, the first imaging aperture and the second imaging aperture may screen out light rays reflected by a fingerprint in a nearly collimated manner so that the light rays may reach a fingerprint recognition component below, the fingerprint recognition component may detect and read intensities of the light rays, and the intensities of the light rays detected by the fingerprint recognition component are different because of different energies of the light rays transmitted downward from the valley and the ridge of the fingerprint, thereby acquiring fingerprint information and achieving fingerprint recognition. Moreover, the fingerprint recognition component is integrated in a display area to achieve large-area fingerprint recognition.
Aspects of this disclosure relate to a biometric sensing device that combines sensing with an actuator for two way communication between a finger on a surface and the device. The sensor can also function as an actuator. A finger can be authenticated based on an image of the finger generated by the sensor and also based on a response to energy delivered to the finger by the actuator. Two way communication can provide more robust authentication than fingerprint sensing alone.
The present disclosure describes a method for occupancy class prediction, such as for occupancy class detection in a vehicle. In aspects, the method includes determining, for a plurality of points of time, measurement data related to an area and determining, for a plurality of points of time, occlusion values based on the measurement data. The method further includes selecting, for a present point of time, one of a plurality of modes for occupancy class prediction based on the occlusion values for at least one of the present point of time and a previous point of time and/or based on one of the plurality of modes for occupancy class prediction selected for the previous point of time. The method additionally includes determining, for the present point of time, one of a plurality of predetermined occupancy classes of the area based on the selected mode for the present point of time.
Briefly, embodiments of methods and/or systems of generating preference indices for contiguous portions of digital images are disclosed. For one embodiment, as an example, parameters of a neural network may be developed to generate object labels for digital images. The developed parameters may be transferred to a neural network utilized to generate signal sample value levels corresponding to preference indices for contiguous portions of digital images.
A vehicle control system includes: a possible user determination section that allows a first camera having a first resolution to capture an image around a vehicle to determine whether or not the captured image includes a possible facial image of a user; a user determination section that allows a second camera having a second resolution which is higher than the first resolution and consuming more power than the first camera to capture an image around the vehicle to determine whether or not the captured image includes a facial image of the user in a case where the possible user determination section determines that the possible facial image of the user is included; and an entry permission section that permits the user to enter the vehicle in a case where the user determination section recognizes that the facial image of the user is included.
A mobile device can generate real-time complex visual image effects using asynchronous processing pipeline. A first pipeline applies a complex image process, such as a neural network, to keyframes of a live image sequence. A second pipeline generates flow maps that describe feature transformations in the image sequence. The flow maps can be used to process non-keyframes on the fly. The processed keyframes and non-keyframes can be used to display a complex visual effect on the mobile device in real-time or near real-time.
Mechanisms are provided to implement a machine learning training model. The machine learning training model trains an image generator of a generative adversarial network (GAN) to generate medical images approximating actual medical images. The machine learning training model augments a set of training medical images to include one or more generated medical images generated by the image generator of the GAN. The machine learning training model trains a machine learning model based on the augmented set of training medical images to identify anomalies in medical images. The trained machine learning model is applied to new medical image inputs to classify the medical images as having an anomaly or not.
There is provided a method and a system configured obtain an image of a semiconductor specimen including one or more arrays, each including repetitive structural elements, and one or more regions, each region at least partially surrounding a corresponding array and including features different from the repetitive structural elements, wherein the PMC is configured to, during run-time scanning of the semiconductor specimen, perform a correlation analysis between pixel intensity of the image and pixel intensity of a reference image informative of at least one of the repetitive structural elements, to obtain a correlation matrix, use the correlation matrix to distinguish between one or more first areas of the image corresponding to the one or more arrays and one or more second areas of the image corresponding the one or more regions, and output data informative of the one or more first areas of the image.
A Shape Based Modeling Segmentation fits generated Bézier curves on to edges parsed from an object in an image, identifies the Bézier curves in predefined proximity having at least one of a geometric relationship and a reporting relationship with other Bézier curves in the predefined proximity; generates MetaBézier curves from the identified Bézier curves; and connects the MetaBézier curves to identify the object in the image.
The present invention relates to a detection method for an assembly body multi-view change based on feature matching, comprising the following steps: S1, acquiring a first image and a second image; S2, performing feature point extraction and feature matching on the first image and the second image to obtain a matching pair set, a first unmatched point set of the first image and a second unmatched point set of the second image; S3, acquiring a first to-be-matched area set of the first image according to the first unmatched point set; acquiring a second to-be-matched area set of the second image according to the second unmatched point set; S4, performing feature matching on each first unmatched area and each second unmatched area one by one to obtain a plurality of matching results; and S5, outputting the assembly body change type according to the plurality of matching results.
When a theme park that is a facility configured based on a specific theme is set as a departure point, an AR display device transmits information of the theme park of the departure point to a server. The server includes a theme park-specific character storage unit and a transmission unit. The theme park-specific character storage unit stores information on a character set for the theme park of the departure point. The transmission unit transmits, to the AR display device, image data of the character set for the theme park of the departure point, with the character being set as a virtual object of the departure point.
Operation of a head-worn display device in a motor vehicle includes a control device checking a condition of whether there is a vehicle occupant in the motor vehicle other than a driver, when the motor vehicle is not operated in an autonomous driving mode. If the condition is satisfied then a display of all content by the head-worn display device is stopped by the control device if the display device is virtual reality glasses and the display of exclusively traffic-relevant content by the display device is enabled by the control device if the display device is augmented reality glasses.
A device for decoding encoded point cloud data can be configured to, for a point of a point cloud, determine a first color value for a first color component based on a first predicted value and a first residual value; apply a scaling factor to the first residual value to determine a predicted second residual value, wherein the scaling factor has one or both of a non-integer value or an absolute value greater than one; for the point of the point cloud, receive a second residual value in the encoded point cloud data; determine a final second residual value based on the predicted second residual value and the received second residual value; and for the point of the point cloud, determine a second color value for a second color component based on a second predicted value and the final second residual value.
This disclosure covers methods, computer-readable media, and systems that animate a digital graphic associated with a video or other visual media item based on a detected dynamic attribute. In particular, the disclosed methods, computer-readable media, and systems detect sensor data from a client device or a motion of an object within a video or other visual media item. Based on the detected sensor data or motion of an object within a visual media item, the methods, computer-readable media, and systems overlay and animate an emoji or other digital graphic selected by a user on a video or other visual media item.
A method for synthesizing a figure of a virtual object includes: obtaining a figure image of the virtual object, and original face images corresponding to a speech segment; extracting a first face key point of the face of the virtual object, and a second face key point of each of the original face images; processing the first face key point to generate a position and posture information of a first three-dimensional 3D face; processing each second face key point to generate vertex information of a second 3D face; generating a target face image corresponding to each original face image based on the position and the posture information of the first 3D face and the vertex information of each second 3D face; and synthesizing a speaking figure segment of the virtual object, corresponding to the speech segment, based on the figure image of the virtual object and each target face image.
In implementations of systems for generating accessible color themes, a computing device implements an accessibility system to receive an input color palette including original colors defined in a color space. The accessibility system generates color vision deficiency simulations that correspond to pairs of the original colors and computes perceptual color differences between the color vision deficiency simulations. Candidate colors are determined for corresponding original colors based at least partially on the perceptual color differences and a conflicting perceptual color difference. The accessibility system outputs an output color palette including replacement colors defined in the color space that are generated at least partially based on distances between the candidate colors and the corresponding original colors computed in a CIELAB color space.
Calibration with high accuracy can be realized even when performing the calibration while running on the actual road. Specifically, the calibration apparatus is mounted in a vehicle and includes: an image acquisition unit configured to acquire captured images obtained by a camera, which is mounted in the vehicle, capturing images of surroundings of the vehicle; a feature point extraction unit configured to extract a plurality of feature points from the captured images; a tracking unit configured to track the same feature point from a plurality of the captured images captured at different times with respect to each of the plurality of feature points, which are extracted by the feature point extraction unit, and record the tracked feature point as a feature point trajectory; a lane recognition unit configured to recognize an own vehicle's lane which is a driving lane on which the vehicle is running, from the captured images; a sorting unit configured to sort out the feature point trajectory, which is in the same plane as a plane included in the own vehicle's lane recognized by the lane recognition unit, among feature point trajectories tracked and recorded by the tracking unit; and an external parameter estimation unit configured to estimate external parameters for the camera by using the feature point trajectory sorted out by the sorting unit.
Techniques are described for computing devices to perform automated operations to determine the acquisition locations of images, such as within a building interior based on automatically determined shapes of rooms of the building, and for using the determined image acquisition location information in further automated manners. The image may be a panorama image or of another type (e.g., a rectilinear perspective image) and acquired at an acquisition location in a multi-room building's interior, and the determined acquisition location for such an image may be at least a location on the building's floor plan and optionally an orientation/direction for at least a part of the image—in addition, the automated image acquisition location determination may be further performed without having or using information from any depth sensors or other distance-measuring devices about distances from an image's acquisition location to walls or other objects in the surrounding building.
An apparatus includes an interface and a processor. The interface may be configured to receive pixel data of an area external to a vehicle. The processor may be configured to generate video frames from the pixel data, perform computer vision operations on the video frames to detect objects in the video frames and determine characteristics of the objects, analyze the characteristics of the objects to determine elevation characteristics of a driving surface with respect to the vehicle, perform a comparison of the elevation characteristics to clearance data of the vehicle and determine an approach angle for the vehicle in response to the comparison. The approach angle may be determined to prevent an impact between the vehicle and the driving surface. The approach angle may be presented to a vehicle system.
A system and method for generating recommendations during image capture are provided. The method comprises obtaining a camera live stream from a camera in a user device, the camera live stream including image data of a particular product; determining one or more baseline image features common to images of one or more products of a collection based at least on image analysis of image data of the images of the one or more products of the collection; comparing the one or more baseline image features to one or more image features of the image data of the particular product to generate one or more recommendations; and generating, for display together with the camera live stream on the user device, the one or more recommendations.
One embodiment can provide a system for detecting occlusion at an orifice of a three-dimensional (3D) printer nozzle while the printer nozzle is jetting liquid droplets. During operation, the system uses one or more cameras to capture an image of the orifice of the printer nozzle while the 3D printer nozzle is jetting liquid droplets. The system performs an image-analysis operation on the captured image to identify occluded regions within the orifice of the 3D printer nozzle, compute an occlusion fraction based on the determined occluded regions, and generate an output based on the computed occlusion fraction, thereby facilitating effective maintenance of the 3D printer.
A method of determining macrotexture of an object is presented which includes obtaining a plurality of stereo images from an object, generating a local coordinate system for each image, detecting one or more local keypoints each having a local coordinate, generating a global coordinate system based on a plurality of ground control points (GCPs) with apriori position knowledge of each of the plurality of GCPs, transforming the one or more local keypoints in each image to one or more global keypoints each having a global coordinate, generating a sparse point cloud based on the one or more global keypoints, reconstructing a 3D dense point cloud of the object based on neighboring pixels of each of the one or more local keypoints and calculating the global coordinates of each pixel of the 3D dense point cloud, and obtaining the macrotexture based on the reconstructed 3D dense point cloud of the object.
Systems and method for providing misaligned image features. A method includes receiving a first and a second image data set, wherein the first and the second image data sets map at least partially a shared examination region of an examination object, registering the first image data set with the second image data set, determining a distance data set based on the registered first image data set and the second image data set, identifying the misaligned image features in the distance data set that are caused by a misalignment between the registered first and the second image data sets, and providing the identified misaligned image features.
Embodiments disclosed herein include, but are not limited to, methods for capturing video sampling data comprising a plurality of video images of a moving object, for example using one or more cameras positioned on a stationary frame of reference adjacent to the mechanical component under investigation, in which a change in motion of the moving object is correlated to an origin frame obtained from the sampling data and representing a point at which the change in motion first occurs.
A system and method are disclosed for representing and studying anatomy in the oral region such as parts of a subject's teeth and adjoining tissues. Types of inputs are used to form segmented outputs representing the teeth and can include segmented crown and root portions of the teeth. Machine learning methods are used for optimum and accurate results and to generate data objects corresponding to respective anatomical features of the subject.
A method of detecting a potato virus in a crop image depicting at least one potato plant includes storing the crop image in a memory, identifying a first region of the crop image depicting potato plant leaves, identifying a plurality of edges within the first region, determining whether an image segment of the crop image within the first region satisfies one or more leaf creasing criteria symptomatic of leaf creasing caused by the virus based on the edges that are located within the image segment, determining whether the image segment satisfies one or more color criteria symptomatic of discoloration caused by the virus, and determining whether the segment displays symptoms of potato virus based on whether the image segment satisfies one or more of the leaf creasing criteria and the color criteria. A system and computer readable medium are also disclosed.
An electronic device for optically detecting an appearance of a product for defects includes a first camera device, a second camera device, at least one white light source, and at least one red light source. The first camera device is perpendicular to a plane of the product to be detected. When the red light source is activated, the first camera device captures images of edges of the plane of the product, when the white light source is activated, the second camera device captures images of the plane of the product. The electronic device detects the appearance of the plane of the product for defects according to the images captured by the first and second camera devices, the defects can include stair slope errors, scratches, sanding marks, and gas marks.
A key and an advertisement identifier are received from a share server responsive to a request for a ride. The advertisement identifier is utilized to execute a share application installed to the memory. A local connection is established to a vehicle sending an advertisement that matches the advertisement identifier. Access is gained to the vehicle for the ride using the local connection.
Embodiments described herein relate to establishing a privacy risk score between two datasets based on features common to the datasets. Methods may include: receiving a first dataset of probe data points defining a trajectory; receiving a second dataset of the probe data points defining the trajectory; identifying a plurality of features common to the first dataset and the second dataset; computing a privacy risk value for the identified features common to the first dataset and the second dataset; and computing an aggregate privacy risk score between the first dataset and the second dataset.
Systems and methods for crowdsourcing information on loan collateral are disclosed. An example system may include a crowdsourcing request circuit to configure at least one parameter of a crowdsourcing request related to obtaining information on a condition of a collateral for a loan; a crowdsourcing publishing circuit to publish the crowdsourcing request to a group of information suppliers; and a crowdsourcing communications circuit to collect and process at least one response from the group of information suppliers, and to provide a reward to at least one of the group of information suppliers in response to a successful information supply event.
A system and method for the capture, storage and usage of specific insurance underwriting and/or loss validation data includes a handheld mobile computer device containing one or more master forms in which insurance data is entered into the handheld device, normally at the location of the insured home along with an electronic signature of the insured and a geocode and time/date stamp. The data is uploaded to a secure, structured database. Insurance data can also be entered, in a secure manner, via a customer portal by the insured or from third party data sources. The system includes software with the ability to pre-populate standardized underwriting forms based on the collected data. The system also manages electronic insurance quotes and bind orders as well.
An anthropomorphic, artificial intelligence-based system and method to quote, compare, and purchase personal lines and commercial lines property and casualty insurance or benefits products and services and quoting, comparing, purchasing, or transferring residential services using a cognitive virtual assistant. The system and method collects information from an online advertising platform during the process and returns the collected information to the online advertising platform for optimization of the online advertising platform.
A graphical user interface (GUI) for a financial planning system includes at least one planning engine in communication with a database storing participant profiles for a plurality of participants each having a respective financial account. A dashboard page displays, to an advisor, an account-snapshot widget, a recommended-estimated-income widget, and a current-estimated-income widget. The GUI is programmed to call the at least one planning engine to generate (i) recommended values for the at least one investment composition field and the savings-rate field, based on first values for a salary field, an expected-time-of-retirement field, and a participant goal field, and (ii) a first comparison, based on the recommended values for the at least one investment composition field and the savings-rate field and the first values for the expected-time-of-retirement field and the participant goal field.
A smart contract clause can be generated with a processor communicatively coupled to a blockchain supported by a peer-to-peer network. The smart contract clause can be automatically invoked in response to a sensor-generated signal, wherein the sensor-generated signal corresponds to at least one or more predefined contract variance conditions. The smart contract clause can be embedded in a smart contract in the blockchain.
A computer-implemented system comprising a processor for an electronic data exchange using Internet to facilitate request for bids from prospective restaurant customers which become binding upon restaurants when the prospective customer honors, in full, his conditional promises to a restaurant. The processor receives offer from the restaurant's system including a minimum dollar amount, a range of time for which the offer is valid, and a customer discount associated with the offer, which are matched with the received RFB from the consumer's device, the RFB including a geographic location of restaurant, a minimum amount of money to spend and a range of time at which the consumer will promise to honor a deal. The processor searches the restaurant offers database to match one or more restaurant offers with the RFB criteria and serves said identified one or more restaurant offers to the consumer for acceptance.
A transactional chat platform including a customer sub-system and customer interface, a client sub-system and client interface, and a server sub-system and database is provided. The sub-systems may be configured to transmit data between the customer sub-system and the client sub-system, between the client sub-system and the server sub-system, and between the customer sub-system and the server sub-system. The client sub-system may be configured to initiate a transaction in response to customer communications via the chat box by identifying products from the product list based on keywords used by the customer and displaying those products as thumbnails in the chat box, receiving confirmation from the customer that the customer desires the products, and displaying a purchase prompt embedded interface entirely within graphical boundaries of the chat box, the purchase prompt embedded interface comprising billing and mailing address fields to be completed by the customer.
An autonomous robot vehicle in accordance with aspects of the present disclosure includes a conveyance system and a compartment coupled to the conveyance system. The conveyance system autonomously drives the autonomous robotic vehicle between one or more storage locations and one or more delivery locations. The compartment receives one or more items stored at the one more storage locations. The compartment includes a temperature control module configured to maintain the compartment within a predetermined temperature range to provide temperature control for the one or more items as the conveyance system drives between the one or more storage locations and the one or more delivery locations.
According to one aspect of the present disclosure, a method of delivering a self-directed user experience includes encoding access to an intermediate menu in at least one matrix bar code, developing an intermediate menu that facilitates a self-directed user experience, and presenting the at least one matrix bar code to a user via placement on a product. Further in accordance with this aspect, the method may include directing the user to the intermediate menu via the at least one matrix bar code such that the self-directed user experience is responsive to user interaction with intermediate menu.
A method including receiving natural language text. A negative review is extracted from the natural language text using a first machine learning model (MLM). A first input to the first MLM is the natural language text and a first output of the first MLM is a first probability that the negative review has a negative sentiment. The negative review includes an instance of the natural language text having a corresponding negative sentiment probability above a threshold value. The negative review is categorized by executing a second MLM. A second input to the second MLM is the negative review. A second output of the second MLM is a second probability that the negative review is assigned to a category. A name of a target of the negative review is identified using the name recognition controller and the negative review. The name of the target and the category are provided.
A system and method to generate substantive and quality responses to end user reviews for publication via an online review platform. A review associated with a merchant system is identified, the review including multiple review elements. Extracting a set of key review elements from the multiple review elements. A sentiment score associated with a first key review element of the set of key review elements is determined. A review response is generated to include a set of values corresponding to a set of response components, wherein a first value of the set of values comprises the first key review element. The review response including the sentiment score associated with the first key review element is displayed.
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the user based at least in part on one or more criteria associated with a context of presenting the online resource to the user; comparing the expected activity score for the user to a threshold; selecting one or more content items to serve to the user based at least in part on the comparison; and serving the selected content items to the user responsive to the request.
In an embodiment, a computer-implemented method providing improvements in clearance of offers, comprising receiving payout transaction metadata from a first computing device controlled by a first entity, the payout transaction metadata relating to a point of sale transaction using a coupon associated with a coupon campaign; in response to approving the coupon for payout, posting a payout transaction to be written on two independent payout blockchains including a first payout blockchain associated with the first entity and a second payout blockchain associated with the coupon campaign, the payout transaction including at least a portion of the payout transaction metadata; receiving payout transaction metadata from a second computing device controlled by a second entity associated with the coupon campaign, the payout transaction metadata relating to a payout event that corresponds with a payout transaction written on the second payout blockchain.
An aspect of the present disclosure facilitates customers to define policies for their clouds. In one embodiment, a policy data specifying respective policies defined by customers in their corresponding clouds is maintained. Upon receiving deployment details of a cloud (e.g., their cloud) from a customer, a set of policies of potential interest to the customer is determined based on the deployment details of the cloud and the policy data. The determined set of policies is then recommended to the customer for definition in the/their cloud. According to another aspect of the present disclosure, a machine learning (ML) model is generated based on a policy data specifying respective policies defined by customers in their corresponding clouds. As such, a set of policies of potential interest to a customer is predicted based on the ML model.
Disclosed is a system, method, and computer program product for determining solvency of a digital asset exchange system. The method includes identifying a plurality of blockchain addresses corresponding to a plurality of users of the digital asset exchange system, generating a first commitment to an amount of digital assets corresponding to the plurality of blockchain addresses, generating a second commitment to a balance of each user of the plurality of users, generating a first component of a zero-knowledge algorithm configured to receive, as input, the first commitment, and to output a value generated based on each public key, generating a second component of the zero-knowledge algorithm configured to receive, as input, the second commitment, and to output a value generated based on each user balance, and determining, with at least one processor, that the digital asset exchange system is solvent based on the zero-knowledge algorithm.
Disclosed are various embodiments for verifying a consumer's identity during card-not-present (CNP) transactions using biometric data (e.g., fingerprint, retina scan, iris scan, handprint, voice sample, face scan, etc.) of the consumer obtained using a biometric security device. A zero-knowledge proof algorithm is used to verify the identity of a user initiating a transaction without disclosing personal information (e.g., biometric data) of the user to the issuer, merchant, recipient and/or other party, thereby preserving the privacy of the user.
Systems, methods, articles of manufacture, and computer-readable media for secure authentication based on identity data stored in a contactless card associated with an account. An application may receive an indication specifying to perform an operation. The application may receive encrypted data from the card. The application may receive an indication that the authentication server decrypted the encrypted data. The application may determine a type of data required to authorize the operation. The application may receive data comprising passport data or driver license data from the card. The application may determine that the data satisfies a rule for authorizing the operation and authorize performance of the operation based on the authentication server verifying the encrypted data and the data satisfying the at least one rule.
According to the present disclosure, a mobile terminal comprises: a display unit; a sensing unit configured to sense a code scanning situation indicating the situation in which a code scanner scans a code; and a controller configured to control the display unit to automatically display a code for a first payment task when the code scanning situation is sensed and adjust a direction in which the code is displayed according to a direction of light outputted from the code scanner.
Disclosed herein are an authentication and payment system and method. The authentication and payment system of the present invention includes an issuer server, an issuer information management intermediate server, an acquirer server and a payment server. The issuer server issues, manages and operates payment means.
A computer-implemented method for translating time between calendar systems is described herein. The method includes accessing a first tree structure for a first calendar system, where data corresponding to the first tree structure include time intervals for the first calendar system that are arranged into layers of nodes, and where the layers of nodes are mapped to universal time. The method also includes scheduling a calendar content item corresponding to a time fragment relative to the universal time. The method further includes translating the calendar content item to a first human-readable time fragment for the first calendar system by traversing the first tree structure corresponding to the first calendar system to convert the time fragment to the first human-readable time fragment based on the mapping of the layers of nodes of the first tree structure to the universal time.
A system automatically manages remote and local data through a declarative client that retrieves, tracks, and caches data in response to a transmission from an interface. The declarative client sits on an immutable image served by a secure private cloud platform. A serverless compute engine receives the immutable image and a plurality of tasks that process the immutable image in a container. An application programming interface in communication with the declarative client extracts data via queries from a database. The declarative client includes a normalized in-memory cache that breaks up results of the queries into individual objects that are each associated with a unique identifier and a unique name. The extracted data is deconstructed downloaded content in which original computer assigned links between data elements are intercepted and mapped to redirected computer-generated local links that locate the downloaded content in a local database.
Systems and methods for facilitating virtual collaboration between users within virtual environments are disclosed. A plurality of users access a collaborative virtual environment system at various times using interface devices to establish an asynchronous virtual collaboration session in which users collaborate in real-time and/or asynchronously. To enable asynchronous collaboration, data from virtual collaboration session is stored and presented to later users, including user movements and interactions with the environment, user annotation, and audio communications or comments. Other users may then access the data at a later time, and later user interactions, annotations, and audio may likewise be stored for further review by other users.
Technologies are described for verifying the integrity of data transmitted between a firmware and a baseboard management controller (“BMC”). During a first verification phase, a data integrity tool compares system inventory data provided by firmware protocols to a system inventory module to system inventory data in a device instance format. During a second verification phase, the data integrity tool verifies operation of a firmware conversion module by comparing the system inventory data in the device instance format to the system inventory data in a JavaScript Object Notation (“JSON”) format. During a third verification phase, the data integrity tool retrieves the system inventory data from a management server and compares the system inventory data retrieved from the management server to the system inventory data previously transmitted to the management server. Identified discrepancies can be utilized to modify the system inventory module, the firmware conversion module, or the management server.
A system and a method for the automated fulfillment of retail orders in a facility is disclosed. A sorting control device aggregates a plurality of orders into a master picklist divides the master picklist into sub-picklists based on a location of the items. The sub-picklists, a first location of an item, and the location of a dock to a conveyor system are transmitted to an autonomous guided vehicle (AGV). The AGV navigates to the first location and obtains the item. The AGV iterates the sub-picklist navigating and retrieving each item. The AGV navigates to the AGV dock of a conveyor system and deposits the items at an inlet of the conveyor system. The conveyor system scans each of the items as they pass through a scan tube. Based on the scanning, each item is directed by a set of computer controlled rollers and actuated platforms to a destination isolation wing.
An example system configured to assess risk includes a server, an end-user system that generates an activity report in response to an employee performing an action via a computer device communicatively coupled to the end-user system, and a data warehouse that assigns a category to the activity report and populates a data table in a report database based the category of activity report. The server applies a rule to the populated data table. The rule is selected based on the category of the activity report. When the rule indicates that the action represents risky behavior, the server generates a current alert report. After performing validation checks on the current alert report, when the alert report passes the validation checks, the server transmits the current alert report in accordance with the rule. Additionally, the server stores a response to the alert report.
A system and method for a psychological-based approach for organizational growth of a business is described herein. The method is executed by an engine, an application, a software program, a service, or a software platform on a computing device. The engine includes an artificial intelligence (AI) component. The method includes: capturing data associated with a project continuously and in real-time, combining the captured data with other data to create a data set, utilizing the data set to better predict and drive a resolution of one or more problems associated with the project, outputting a plurality of frameworks to address the one or more problems, receiving a selection from a user of a framework from the plurality of frameworks to address the one or more problems, executing a base build using the selected framework to address the one or more problems.
A system is described that infers that a user will need to complete a trip and selects a transportation service that the user can use to complete the trip. The system predicts a time to request a vehicle associated with the transportation service for completing the trip such that the request has sufficiently high degree of likelihood, of causing the vehicle to arrive at a future location by a final departure time; the final departure time being a latest time at which the user is predicted to need to begin traveling. Responsive to determining that a current time is within a threshold amount of time of the predicted time, the system sends, to a reservation system associated with the transportation service, a reservation request for the vehicle associated with the transportation service for completing the trip.
There is a need for solutions for more efficient predictive data analysis systems. This need can be addressed, for example, by a system configured to receive temporal inferences for a predictive task, where each temporal inference is associated with a temporal benchmark and the temporal benchmarks include a base temporal benchmark and supplemental temporal benchmarks; generate a cross-temporal prediction for the predictive task by applying one or more cross-temporal probabilistic updates to the base temporal inference, where each cross-temporal probabilistic update is associated with a supplemental temporal benchmark; and display the cross-temporal prediction using a cross-temporal prediction interface.
Aspects of the present disclosure provide techniques for classifying a trip. Embodiments include receiving, from a plurality of users, a plurality of historical trip records. Each of the plurality of historical trip records may comprise one or more historical trip attributes and historical classification information. Embodiments include training a predictive model, using the plurality of historical trip records, to classify trips based on trip records. Training the predictive model may comprise determining a plurality of hot spots based on the historical trip records, each of the plurality of hot spots comprising a region encompassing one or more locations, and associating, in the predictive model, the plurality of hot spots with historical classification information. Embodiments include receiving, from a user, a new trip record comprising a plurality of trip attributes related to a trip and using the predictive model to predict a classification for the trip based on the trip record.
Provided are systems, methods, and media for handling dialogs based on user behavior data. An example method includes receiving an input paragraph having one or more factual sentences, in which each of the one or more factual sentences includes one or more words. Receiving an input question comprising one or more words. Performing word-level gaze prediction on the input paragraph to identify one or more predicted gaze attributes for the input paragraph. Extracting an answer to the input question based, at least in part, on the input paragraph, the input question, and the one or more predicted gaze attributes of the input paragraph. Transmitting the extracted answer.
A machine learning system that implements Sobolev Independence Criterion (SIC) for feature selection is provided. The system receives a dataset including pairings of stimuli and responses. Each stimulus includes multiple features. The system generates a correctly paired sample of stimuli and responses from the dataset by pairing stimuli and responses according to the pairings of stimuli and responses in the dataset. The system generates an alternatively paired sample of stimuli and responses from the dataset by pairing stimuli and responses differently than the pairings of stimuli and responses in the dataset. The system determines a witness function and a feature importance distribution across the features that optimizes a cost function that is evaluated based on the correctly paired and alternatively paired samples of the dataset. The system selects one or more features based on the computed feature importance distribution.
Systems and methods for presenting inference models based on interrelationships among inference models are provided. For example, information related to a group of at least three inference models may be obtained. Further, in some examples, a plurality of interrelationship records may be obtained, wherein each interrelationship record may correspond to one subgroup of the group of at least three inference models, and each subgroup may comprise at least two inference models. Further, in some examples, the plurality of interrelationship records may be used to determine information related to a first inference model of the group of at least three inference models. Further, in some examples, the determined information may be used to present the first inference model to a user.
One embodiment provides a method for generating a digital standard utilizing a trained machine-learning model, the method including: receiving an underlying standard; extracting conceptual units from the underlying standard; classifying, using at least one trained machine-learning model, at least a portion of the extracted conceptual units into one of a plurality of classification groups, wherein each of the classification groups identifies a function of the extracted conceptual units, included within a given classification group, within the underlying standard; wherein the classifying comprises classifying conceptual units from the underlying standard based upon sections of a schema corresponding to a digital standard; and storing the classified extracted conceptual units into a data repository based upon the schema. Other aspects are described and claimed.
Provided is a computer-implemented method for generating a machine learning model to classify an account based on merchant activation, including providing an input to a generator network of a generative adversarial network (GAN) to generate an output; providing the output as input to a discriminator network; providing a training dataset as input to the discriminator network; and updating the generator network based on a first output of the discriminator network having a label that indicates whether a set of values of each of the plurality of features is a real set of values or a fake set of values. The method may include updating the discriminator network based on a second output of the discriminator network having a label that indicates whether a selected account of the plurality of accounts is going to conduct a first payment transaction. A system and computer program product are also provided.
An embodiment of a semiconductor package apparatus may include technology to embed one or more trigger operations in one or more messages related to collective operations for a neural network, and issue the one or more messages related to the collective operations to a hardware-based message scheduler in a desired order of execution. Other embodiments are disclosed and claimed.
A method for providing stock predictive information by a cloud-based computing system implementing a random forest algorithm via a machine learning model by receiving a set of stock data from multiple sources of stock data wherein the set of stock data at least comprises stock prices at the open and close of a market, changes in stock prices during the open and close of a market, and real-time stock data; defining a range in time contained in a window defined of an initial selected month, a day or real-time period and an end of the selected month, day and real-time period; applying the random forest model to the set of stock data by creating multiple decision trees to predict a stock price in a quantified period, amount or percentage change in a stock price; and presenting the predicted stock price in a graphic user interface to an user.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a simulation of an environment that is being interacted with by a plurality of agents over a plurality of time steps, wherein the simulation comprises a respective simulation state for each time step that specifies a respective state of each agent at the time step. In one aspect, a method comprises, for each time step: obtaining a current simulation state for the current time step; generating a plurality of candidate next simulation states for a next time step; determining, for each candidate next simulation state, a discriminative score characterizing a likelihood that the candidate next simulation state is a realistic simulation state; and selecting a candidate next simulation state as the simulation state for the next time step based on the discriminative scores for the candidate next simulation states.
There is described a computer-implemented method for generating a vector representation of an image, the computer-implemented method comprising: receiving a given image and semantic information about the given image; generating a first vector representation of the given image using an image embedding method; generating a second vector representation of the semantic information using a word embedding method; combining the first vector representation of the image to be embedded and the second vector representation of the semantic information together, thereby obtaining a modified vector representation for the image to be embedded; and outputting the modified vector representation.
The present disclosure provides a system for improving performance of a neural network model. The system receives the neural network model and a training data associated with the neural network model. In addition, the system examines a first plurality of neuron activations inside the neural network model for the training data. The system examines the first plurality of neurons for creating a statistical profile of the first plurality of neuron activations. Further, the system receives a new set of data samples to improve the neural network model. Furthermore, the system examines a second plurality of neuron activations of each new sample of the new set of data samples. Moreover, the system extracts one or more data samples from the new set of data samples with largest novelty measurements. Also, the system adds the extracted one or more samples to the training data for re-training of the neural network model.
A model calculating unit for calculating a neural layer of a multilayer perceptron model having a hardwired processor core developed in hardware for calculating a definitely specified computing algorithm in coupled functional blocks. The processor core is designed to calculate, as a function of one or multiple input variables of an input variable vector, of a weighting matrix having weighting factors and an offset value specified for each neuron, an output variable for each neuron for a neural layer of a multilayer perceptron model having a number of neurons, a sum of the values of the input variables weighted by the weighting factor, determined by the neuron and the input variable, and the offset value specified for the neuron being calculated for each neuron and the result being transformed using an activation function in order to obtain the output variable for the neuron.
Apparatuses, systems, and techniques to infer a sequence of actions to perform using one or more neural networks trained, at least in part, by optimizing a probability distribution function using a cost function, wherein the probability distribution represents different sequences of actions that can be performed. In at least one embodiment, a model predictive control problem is formulated as a Bayesian inference task to infer a set of solutions.
A method and an apparatus for invoking a radio frequency card function are provided. The method includes: monitoring a feature input event, and obtaining feature information of a user from the feature input event obtained through monitoring; determining, based on a mapping relationship between the feature information and a radio frequency card type, a target radio frequency card type corresponding to the feature information of the user; and invoking a radio frequency card function corresponding to the target radio frequency card type. According to the method, different radio frequency card types may be distinguished based on the feature information of the user, so that the radio frequency card function corresponding to the target radio frequency card type corresponding to the feature information of the user can be invoked based on the feature information of the user. This further improves a card swiping success rate and improves user experience.
Various embodiments of the present application set forth a computer-implemented method that includes processing a first natural language (NL) request, where the first NL request includes a first artifact. The method further includes determining that a first relationship, associated with the first artifact and useable to process the first NL request, is unavailable in a first NL language processing system. The method further includes generating a first data relationship recommendation based on the first NL request. In addition, the method includes causing the first data relationship recommendation to be provided to a user.
A messaging system may receive a plurality of messages in a conversation. It may be determined that one or more of the messages comprise information indicative of a topic. An association of the information indicative of the topic and the conversation may be stored in a database. An input may be received indicating a selection of the topic. In response to receiving the input, at least a subset of the conversation, such as one or more of the messages, may be sent to a messaging application. The messaging application may display the subset of the conversation.
Techniques for computer-generated conversation are disclosed. In an example, a method identifies text postings from a conversation. The method creates, for each text fragment of each text posting, a syntactic tree and a discourse tree. The method creates parse thickets, each parse thicket including the syntactic tree and discourse tree of a unique pair of text postings. The method extracts, from each parse thicket, a common text segment and obtains a set of candidate search results by providing the common text segments to a search engine. The candidate search results can be further refined for relevancy and mental state and posted as a response to a conversation.
A system including first computer memory storing a full data set representable in rows and columns, a second computer memory storing executable instructions, and processors configured to execute the instructions to cause presentation of data of the full data set on a display including columns of data each having data fields, receive user input identifying a column of the data set, determine items to modify in information in the data fields of the identified column, generate and cause display of an indication of a proposed change action to modify the determined items, and in response to a user input indicating a selection of the indication of the proposed change action, update the presentation of the data based on the change action to modify information displayed in the data fields of the identified column of the data, and store a log of the change action.
Computer implemented techniques for simulating a fluid flow about a surface of a solid are disclosed. These techniques involve receiving a model of a simulation space including a lattice structure represented as a collection of voxels and a representation of a physical object, with the voxels having appropriate resolutions to account for surfaces of the physical object. The techniques also involve simulating movement of particles in a volume of fluid, with the movement of the particles causing collisions among the particles, identifying faces between two voxels where at least one of the faces violates a stability condition, computing a modified flux using a spatially averaged gradient in the vicinity of the two voxels where the at least one of the faces violates the stability condition, and performing by the computing system, advection operations on the particles to subsequent voxels.
Communication buses enable devices to communicate and exchange information and control signals. There is a growing concern over the security of such types of buses. Since any device can transmit any message, and device on the bus which can be compromised poses a threat for the bus. Described is a system to authenticate the source of messages from various devices on a communication bus.
A data retrieval server includes a non-transitory computer-readable storage medium and at least one processor to execute instructions stored in the non-transitory computer-readable storage medium to extract at least one data value from a record in a remote data store as a primary key that uniquely represents the record in the remote data store; encrypt the primary key using a secret key to create a reversible public identifier that represents the primary key and the record in the remote data store; store the secret key in a local data store associated with the data retrieval server; transmit the reversible public identifier from the data retrieval server to a client computing device; receive the reversible public identifier from the client computing device in a request for data from the record; retrieve the secret key for the record from the local data store; decrypt the reversible public identifier using the secret key from the local data store to determine the primary key; query at least one data value different from the primary key in the remote data store using the primary key; and receive the at least one data value different from the primary key from the remote data store for transmission to the client computing device.
In particular embodiments, a Personal Data Deletion System is configured to: (1) at least partially automatically identify and delete personal data that an entity is required to erase under one or more of the conditions discussed above; and (2) perform one or more data tests after the deletion to confirm that the system has, in fact, deleted any personal data associated with the data subject. The system may, for example, be configured to test to ensure the data has been deleted by: (1) submitting a unique token of data through a form to a system; (2) in response to passage of an expected data retention time, test the system by calling into the system after the passage of the data retention time to search for the unique token.
This disclosure relates to personal information management. Various embodiments disclosed herein relate to a personal information management device, a personal information management system, a personal information management method, and a computer-readable non-transitory medium that records the personal information. In an example, a personal information management method based on a blockchain or by using a smart contract based on a blockchain is provided. In another example, a portable electronic device and a system operating to manage personal information are provided. In another example, a computer-readable non-volatile recording medium having a computer code recorded therein, required for the personal information management, is provided.
Provided are an augmented reality (AR) remote communication method and system for providing a security function for a 3D space. An AR remote communication method of providing, by a computing device, communication within an AR environment based on an image of a three-dimensional (3D) space whose give area is secured includes obtaining a physical space image of a physical space around a user, setting a 3D security area based on the obtained physical space image, performing security processing for converting the physical space image based on the set 3D security area, and providing a security image generated by performing the security processing.
A method includes receiving a data capture event affecting personal data of a user stored in at least one storage device of a computing system and mapped in a privacy graph database. Personal data of the user may be identified in the data capture event and classified into the data categories. In response to the data capture event, a mapping of user-centric nodes associated with the at least one user associated with other users in the privacy graph database is automatically updated using the classified personal data in the data capture event. A request by a requester for personal data of at least one specific user stored in the at least one storage device is received. The privacy graph database is queried to provide the requested personal data and locations of the requested personal data of the at least one specific user in the request stored in the computing system.
In an example embodiment, using several computerized innovative data anonymization techniques, sensitive and personal data can be anonymized so that it can be used in further analysis without revealing the individuals to which the data applies. More particularly, a privacy view is created for a microdata table by generating one or more transformations, based on an anonymization method. Only once a request for data in the microdata table is received from a data consumer is the privacy view populated or repopulated with the most recent data from the microdata table by transforming it using the one or more transformations.
A Secure Fetch feature can be included with any file sharing or transfer service that allows access to files, folders and digital content where the party that is to gain access or possession of the materials (the requestor) desires to utilize an application that facilitates access or transfer of the materials and the party in possession of the materials (the requestee) is not required to log in to an application or even to download or open it.
A system, method, and computer program product are provided for preventing access to data associated with a data access attempt. In use, a data access attempt associated with a remote data sharing session is identified. Further, access to the data is prevented.
Disclosed are various embodiments for searching encrypted data. A search query containing a plaintext key can be received from a client device or other application. A request can then be sent to a storage engine for a ciphertext key of a node of a binary tree, the node representing an encrypted key-value pair that includes the ciphertext key. The ciphertext key can be decrypted using a cryptographic key to generate a decrypted ciphertext key. Then, the decrypted ciphertext key can be compared to the plaintext key. A determination can then be made as to whether the encrypted key-value pair represented by the node of the binary tree satisfies the search query based at least in part on a comparison of the decrypted ciphertext key to the plaintext key.
Disclosed herein are embodiments of systems, methods, and products that execute tools to identify non-malicious faults in source codes introduced by engineers and programmers. The tools may execute a machine learning model on the source codes to perform sentiment analysis and pattern analysis on information associated with the source codes to generate annotated source code files identifying anomalies based on the sentiment analysis and the pattern analysis. One or more threat levels are then identified and ranked based on the one or more anomalies and a ranked list of the one or more threat levels is displayed on a graphical user interface of a computer.
The exemplified methods and systems provide hardware-circuit-level encryption for inter-core communication of photonic communication devices such as photonic network-on-chip devices. In some embodiments, the hardware-circuit level encryption uses authentication signatures that are based on process variation that inherently occur during the fabrication of the photonic communication device. The hardware level encryption can facilitate high bandwidth on-chip data transfers while preventing hardware-based trojans embedded in components of the photonic communication device such as PNoC devices or preventing external snooping devices from snooping data from the neighboring photonic signal transmission medium in a shared photonic signal transmission medium. In some embodiments, the hardware-circuit-level encryption is used for unicast/multicast traffic.
The present disclosure provides a security verification method and a relevant device, to increase the difficulty of cracking. The method includes: receiving, from a verification requester, a request for pulling a sliding verification code; acquiring the sliding verification code which includes a slider and a second endpoint image obtained by performing filter processing on a first endpoint image; and returning the sliding verification code to the verification requester. The first endpoint image and the slider are generated from the same original image, and the slider and the second endpoint image are returned to the verification requester finally. The second endpoint image is obtained by performing image processing on the first endpoint image, and after the image processing, in an area outside the slider placement area, pixel values of pixels in the second endpoint image are different from pixel values of corresponding pixels in the original image.
Techniques are disclosed to provide enhanced online security. A network server actively monitors data between a network server hosting a website and a computing device. Some of the disclosed techniques leverage “cookie stitchers” to associate user data, which may include a website identifier, to the user's computing devices. These techniques allow the network server to block access to explicitly identified computing devices, or to trigger two-factor authentication.
Techniques for transferring registration of a domain name from a first registrant to a second registrant for cryptocurrency in a blockchain network and in the Domain Name System (DNS) are disclosed. The techniques can include receiving a purchase request message comprising the domain name, at least one purchase parameter, and a second registrant network identifier, and sending a purchase instruction message to an executable program on a blockchain for the blockchain network, the purchase instruction message including the domain name and the second registrant network identifier, such that the executable program writes at least the domain name, the second registrant network identifier, and an identifier of a gaining registrar to a deed contract for the domain name and emits an event representing a request to transfer registration of the domain name.
Systems and methods for object detection. The methods comprise, by a computing device: obtaining a plurality of intensity values denoting at least a difference in a first location of at least one object in a first image and a second location of the at least one object in a second image; converting the intensity values to 3D position values; inputting the 3D position values into a classifier algorithm to obtain classifications for data points of a 3D point cloud (each of the classifications comprising a foreground classification or a background classification); and using the classifications to detect at least one object which is located in a foreground or a background.
An apparatus includes a modified image generator generating modified images by modifying each unlabeled image, a pre-trainer to generate a feature vector for each modified image by using an artificial neural network-based encoder and train the encoder based on the feature vector for each modified image, a pseudo-label generator to generate a feature vector for each unlabeled training image, cluster the training images based on the feature vector for each training image, and generate a pseudo-label for at least one training image among the training images based on the clustering result, and a further trainer to generate a predicted label by using the trained encoder and a classification model including a classifier to generate a predicted label for an image input to the trained encoder based on a feature vector, and train the classification model based on the pseudo-label and predicted label for the at least one training image.
A system for evaluating a piecewise linear function includes a first look-up table with N entries, and a second look-up table with M entries, with M being less than N. Each of the N entries contains parameters that define a corresponding linear segment of the piecewise linear function. The system further includes a controller configured to store a subset of the N entries from the first look-up table in the second look-up table. The system further includes a classifier for receiving an input value and classifying the input value in one of a plurality of segments of a number line. A total number of the segments is equal to M, and the segments are non-overlapping and contiguous. The system further includes a multiplexor for selecting one of the M entries of the second look-up table based on the classification of the input value into one of the plurality of segments.
Improved entity identification is provided. Reference data sourced from various data sources may be used to more accurately identify an individual to improve the ability for multiple transaction processing systems to more effectively match identities for the transmission, receipt, and linking of data records. Accordingly, various enterprises are enabled to communicate about a particular entity without each enterprise having the same identifier or having the same, accurate entity demographic information.
Embodiments provide procurement code data management. A data store stores unified code entries, each linked to one or more codebook procurement codes. A user interface engine is configured to receive a search parameter corresponding to the description from a user computing device and to present one or more search results each search result comprising a code entry to the user computing device. A search engine is configured to identify the unified code entry based on the search parameter and the description. A code translation engine is configured to receive the unified code entry, access the code link entry having the unified code identifier as the primary code entry. The one or more search results is determined by selecting references equivalent code entries of the code link entries.
Methods and systems for facilitating distribution of application functionality across a multi-tier architecture are provided. According to one embodiment, responsive to initialization of an application running on a server computer system, an instance of a data source object that implements program logic is created by the application. One or more hierarchical data maps in a form of random access memory-resident data structures are populated and retained indefinitely according to the application by the data source object by instantiating multiple data points within the hierarchical data maps and setting a name and a value of each data point based on data gathered from an arbitrary source and an optional format established by the application. Requests to store or retrieve information to or from the hierarchical data maps issued by a client computer system communicating with the server computer system via a network are responded to by the application.
A method, computer program, and computer system is provided for multimodal content retrieval. A search query corresponding to a request for content is received. Content features corresponding to a subset of content items from among a plurality of content items are retrieved based on receiving the search query. Similarity values are calculated between the search query and the retrieved content features. Attention scores are determined for the calculated similarity values. A content item is selected from among the subset of content items of the plurality of content items. The selected content item contains a content feature corresponding to a highest attention score of the attention scores.
Methods, systems, and devices for analyzing communication messages (e.g., emails or activities) to determine relationship strength using a distributed graph are described. In some systems, a user may be associated with a specific tenant. A database server of the system may receive communication messages associated with the user and a target user. The server may perform a natural language processing (NLP) analysis on the communication messages to extract metadata, and may generate or update a distributed graph indicating connections between users based on the extracted metadata. Using the connections of the graph, the server may calculate a closeness score between the user and the target user. Additionally, the server may calculate closeness scores between the target and other users associated with the tenant, and may determine the users with the greatest closeness scores. The server may send a suggestion for the determined users to initiate communication with the target.
Clustering a set of natural language queries NLQs based on a set of significant events retrieved from a corpus stored in a computer system is described. A set of NLQs is used by a search engine for searching a selected corpus to retrieve respective sets of significant events. The set of NLQs is clustered into a plurality of NLQ clusters according to a number of common significant events being returned by the search engine for respective members of an NLQ cluster.
Among pieces of attribute information contained in a document, user-designated attribute information and other attribute information that may give additional value to the user-designated attribute information are accurately and efficiently presented. An attribute extraction apparatus includes a storage section that stores a document; and a computing section that executes a process for calculating a predetermined index on the basis of the document's structure with respect to a relationship between a plurality of pieces of attribute information described in the document, and a process for calculating an importance degree of each piece of the attribute information other than predetermined attribute information for the predetermined attribute information on the basis of at least one of the index and a predetermined statistical property with respect to a relationship between the predetermined attribute information and the attribute information other than the predetermined attribute information among the plurality of pieces of the attribute information.
Methods, systems and computer program products are provided for cross-media recommendation by store a plurality of taste profiles corresponding to a first domain and a plurality of media item vectors corresponding to a second domain. An evaluation taste profile in the first domain is applied to a plurality of models that have been generated based on relationship among the plurality of taste profiles and the plurality of media item vectors, and obtain a plurality of resulting codes corresponding to at least one of the plurality of media item vectors in the second domain.
Provided is a method and system for normalizing catalog item data to create higher quality search results. In one example, the method may include receiving a record comprising an unstructured description of an object, identifying a type of the object from among a plurality of object types and identifying a predefined attribute of the identified type of object, extracting a value from the unstructured description corresponding to the predefined attribute and modifying the extracted value to generate a normalized attribute value, and storing a structured record of the object in a structured format comprising a plurality of values of a plurality of attributes of the object from the unstructured description including the normalized attribute value for the predefined attribute of the object.
A data management device is communicably connected to a first database and a second database in a different structure from the first database. The second database is converted to the structure of the first database, and is stored as a conversion table based on first data schema information defining the structure of the first database and second data schema information defining the structure of the second database. For which database a query that is received from the outside and described corresponding to the structure of the first database is a query is determined with reference to the conversion table. When the query is determined to be a query for the second database, the query is converted and is introduced into the second database, and a query result in response to the query is converted into a format corresponding to the structure of the first database and output.
Various methods, apparatuses/systems, and media for implementing a smart database driver are disclosed. A receiver receives a request for establishing a connection between an application and a target database. A processor, operatively coupled to the receiver via a communication network, authenticates the application by implementing a java authentication authorization service (jaas). Authentication of the application is performed at runtime with connection properties and configuration details provided via system properties or environment variables. The processor also generates a database connection uniform resource locator (URL), validates the URL; and establishes a connection between the application and the target database based on the validation of the URL and successful authentication of the application.
In example embodiments, techniques are provided for decoupling user access to infrastructure models from proprietary software that maintains and updates the infrastructure models. A backend application may include an infrastructure modeling backend module that, among other functions, handles communication with an infrastructure modeling frontend module of a frontend application that provides user access to the infrastructure model, infrastructure modeling hub services that maintain repositories for the infrastructure model, and an infrastructure modeling native module that creates, performs operations upon, and updates local instances of a database that stores the infrastructure model. While the infrastructure modeling backend module may pass information obtained from the infrastructure modeling frontend module and infrastructure modeling hub services to the infrastructure modeling native module, it may be functionally separated from the software of the infrastructure modeling native module that understands how to maintain and update infrastructure models, including interacting with local instances of the database.
A system for measuring similarity between a binary query vector and a plurality of binary candidate vectors includes a storage unit and a processor. The storage unit stores the binary query vector and the plurality of candidate vectors, and the processor performs Tanimoto calculations in terms of Hamming distances. The processor includes a Tanimoto to Hamming threshold converter, a Hamming measurer, and a Hamming comparator. The Tanimoto to Hamming threshold converter converts a Tanimoto threshold into a Hamming threshold. The Hamming measurer measures the Hamming distances between the candidate vectors and the query vector. The Hamming comparator selects candidate vectors whose Hamming distance from the query vector is less than or equal to the Hamming threshold.
A provision method provides plurality of pieces of advice pertaining to household appliances of a user on a tablet 103. A priority of each piece of advice is changed by determining whether an advice-specific standard for the user the reference that piece of advice is met by an auto-log or overall user information. The pieces of advice are displayed in accordance with determination results. The format of display according to determination results is a list of advice sorted by priority.
The present invention provides a method, computer program product, and system of performing personality profile automated measurements. In an embodiment, the method, computer program product, and system includes receiving, by a computer system, gaming history data associated with a gamer profile, assigning, by the computer system, the gamer profile to a first cluster of gamers, recording, by the computer system, game play data associated with the gamer profile, and based on the game play data associated with the gamer profile and the gaming history data associated with the gamer profile, reassigning the gamer profile into a second cluster of gamers.
Aspects of the present disclosure address systems, methods, and devices for tracking object dependencies in a cloud database system. An object dependency created between a referencing object and a referenced object is detected. Based on detecting the object dependency, a dependency record is generated. The dependency record includes dependency information describing the object dependency between the reference object and the referenced object. The dependency record is stored in a database of dependency records.
Embodiments provide a computer-implemented method for automatic detection of an event from an enterprise application, comprising: initiating a CRUD action connector of an integration platform; providing a business object name to the action connector; randomly obtaining a sample record from the enterprise application; creating a dummy record in the enterprise application, wherein the dummy record has a dummy record ID and a first time range within which the dummy record is created; and searching for a first timestamp field in a business object schema to determine whether the first timestamp field is queryable, wherein the first timestamp field indicates when the dummy record is created. If the first timestamp field exists, and the first timestamp field is queryable, then a first event indicating creation of the dummy record is detectable; if the first timestamp field does not exist, then the first event is undetectable.
The present embodiments relate to systems and methods for using a blockchain to record information related to processes and services in the vehicle industry. The systems and methods may include (1) receiving an indication of vehicle being involved a vehicle collision and a vehicle VIN; (2) accessing, at a memory, a loss history blockchain associated with the vehicle using the VIN as a key; (3) receiving vehicle sensor data generated or collected prior to, during, and/or after the vehicle collision; (4) creating a block to add to the loss history blockchain that includes the vehicle sensor data, or otherwise updating the loss history blockchain with the vehicle sensor data associated with the vehicle collision; (5) analyzing the vehicle sensor data to reconstruct the vehicle collision; and/or (6) updating the loss history blockchain to include and/or indicate the reconstructed vehicle collision by including the created block.
Systems and methods for managing a highly available distributed database comprising: a memory storing instructions; and one or more processors configured to execute the instructions to: determine that a source node, in a distributed database comprising the source node and one or more replica nodes, is not available; select a most-updated replica node from the one or more replica nodes; switch a role of the most-updated replica node to source; update a data store to label the source node as unavailable and the selected replica node as being a promoted source node; send a notification to a user device to update a database topology based on the updated data store; determine whether the user device has updated the database topology; and upon determining the user device has not updated the database topology, continue to send the notification to the user device until the user device has updated the database topology.
A database management engine provides a user interface that allows users to access and modify employee information in a database. The database includes entries for employees, and each database entry includes identifying information about the associated employee. A user can request to modify data within database entries, for instance in order to update information associated with an employee. Responsive to the request, the database management engine identifies liabilities associated with the database modification stemming from associated tax laws. Based on the identified tax liabilities, the engine computes the aggregate tax liability owed by the employer and/or employee. Before modifying a database entry, the engine modifies the user interface to include interface elements detailing the computed aggregate tax liability. The user explicitly can be required to confirm the database modification in view of the aggregate tax liability. Once a user gives explicit confirmation, the engine modifies the database entry.
This disclosure is directed to a system and method that detects duplicated content and/or media items. A media item can be split into media item portions. Based on the media item portions, features can be determined. Using the features, media item portion signatures can be determined to generate a media item signature. The media item signature can be compared with a different media item signature to determine duplicated content within the media items.
In an approach to discovering software in a container, one or more computer processors identify one or more sets of filesystem structure information for an active container. The one or more computer processors create a virtual filesystem based on the one or more identified sets of filesystem structure information. The one or more computer processors discover one or more sets of software by comparing a set of catalog entries to the created virtual filesystem. The one or more computer processors report the one or more sets of discovered software.
Techniques herein store database blocks (DBBs) in byte-addressable persistent memory (PMEM) and prevent tearing without deadlocking or waiting. In an embodiment, a computer hosts a DBMS. A reader process of the DBMS obtains, without locking and from metadata in PMEM, a first memory address for directly accessing a current version, which is a particular version, of a DBB in PMEM. Concurrently and without locking: a) the reader process reads the particular version of the DBB in PMEM, and b) a writer process of the DBMS replaces, in the metadata in PMEM, the first memory address with a second memory address for directly accessing a new version of the DBB in PMEM. In an embodiment, a computer performs without locking: a) storing, in PMEM, a DBB, b) copying into volatile memory, or reading, an image of the DBB, and c) detecting whether the image of the DBB is torn.
A computer-implemented method according to one embodiment includes monitoring for occurrence of trigger events corresponding to creation of metadata in a computing environment, and detecting occurrence of a trigger event. The method further includes loading a rule that is associated with the detected trigger event in response to detecting occurrence of the trigger event. The rule includes a condition and an action, and the action defines a subset of metadata associated with processing a job in the computing environment. The method further includes collecting the defined subset of metadata in accordance with the action in response to the condition of the rule being met, and storing the collected subset of metadata. A system according to another embodiment includes a processor, and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.
A file management system may include a file server that performs calculations of a spreadsheet file instance to generate a dataset that includes values in the spreadsheet file instance. The file management system also may include an application operating at a client device that is in communication with the file server via a network. The application may receive, via the network, a version of the dataset comprising the values generated by the calculations performed by the server. The application may visualize a spreadsheet at the user interface. The visualized spreadsheet may display at least a subset of the values. In one case, protected contents of one or more cells in the spreadsheet may be converted to other values when displayed at the user interface.
A file management system may include a file server that performs calculations of a spreadsheet file instance to generate a dataset that includes values in the spreadsheet file instance. The file management system also may include an application operating at a client device that is in communication with the file server via a network. The application may receive, via the network, a version of the dataset comprising the values generated by the calculations performed by the server. The application may visualize a spreadsheet at the user interface. The visualized spreadsheet may display at least a subset of the values. In one case, protected contents of one or more cells in the spreadsheet may be converted to other values when displayed at the user interface.
A computer, including a plurality of processing nodes arranged in two-dimensional arrays in respective front and rear layers. Each processing node has a set of activatable links. When activated, transmission of data items between the nodes connected via the activated link is enabled. When not activated, transmission of data items between the nodes is prevented. The set of activatable links including a respective link which connects the processing node to each adjacent node in the array, and to a facing processing node in the other layer. An allocation engine is configured to receive an allocation instruction and connected to the processing nodes to selectively activate the links in a configuration.
A distributed storage system including memory hosts and at least one curator in communication with the memory hosts. Each memory host has memory, and the curator manages striping of data across the memory hosts. In response to a memory access request by a client in communication with the memory hosts and the curator, the curator provides the client a file descriptor mapping data stripes and data stripe replications of a file on the memory hosts for remote direct memory access of the file on the memory hosts.
A method for generating a hybrid BMC system and a hybrid BMC system are provided. The method includes: selecting, among a plurality of BMCs, one BMC to be a host BMC; selecting, among the plurality of BMCs, another BMC to be a client BMC, wherein the client BMC uses a first communication protocol different from a second communication protocol used by the host BMC, the client BMC being configured to perform a first task, and the host BMC being configured to perform a second task different from the first task; and configuring an adapter module of the host BMC to interface with the client BMC through the first communication protocol and interface with the host BMC through a second communication protocol such that the host BMC performs the first task through the adapter module.
A network architecture including a streaming array that includes a plurality of compute sleds, wherein each compute sled includes one or more compute nodes. The network architecture including a network storage of the streaming array. The network architecture including a PCIe fabric of the streaming array configured to provide direct access to the network storage from a plurality of compute nodes of the streaming array. The PCIe fabric including one or more array-level PCIe switches, wherein each array-level PCIe switch is communicatively coupled to corresponding compute nodes of corresponding compute sleds and communicatively coupled to the network storage. The network storage is shared by the plurality of compute nodes of the streaming array.
The subject technology provides for managing a data storage system. Commands are identified into as a first command type or a second command type. The commands identified as the first command type are assigned to a first queue, and the commands identified as the second command type are assigned to a second queue. After the commands from the first queue and the commands from the second queue are processed based on a scheduling ratio over a predetermined period of time, a write amplification factor, number of host read commands, and number of host write commands during the predetermined period of time are determined. The scheduling ratio is updated based on the write amplification, the number of host read commands, the number of host write commands, and a predetermined scheduling ratio factor. Subsequent commands are processed from the first queue and the second queue based on the updated scheduling ratio.
A plurality of virtual processor threads are executed on the plurality of physical processor threads. In a data structure, information pertaining to a plurality of interrupt sources in the data processing system is maintained. The information includes a historical scope of transmission of interrupt commands for an interrupt source. Based on an interrupt request from an interrupt source, an interrupt master transmits a first interrupt bus command on an interconnect fabric of the data processing system to poll one or more interrupt snoopers regarding availability of one or more of the virtual processor threads to service an interrupt. The interrupt master updates the scope of transmission specified in the data structure based on a combined response to the first interrupt bus command. The interrupt master applies the scope of transmission specified in the data structure to a subsequent second interrupt bus command for the interrupt source.
Methods, systems, and computer-readable media for augmenting storage functionality using emulation of storage characteristics are disclosed. An access request for a data set is received. The access request is formatted according to a first protocol associated with a first data store, and the first data store is associated with first storage characteristics. The access request is translated into a translated access request. The translated access request is formatted according to a second protocol associated with a second data store, and the second data store is associated with second storage characteristics differing at least in part from the first storage characteristics. The translated access request is sent to the second data store. The translated access request is performed by the second data store on the data set using emulation of one or more of the first storage characteristics not included in the second storage characteristics.
The size of a cache is modestly increased so that a short pointer to a predicted next memory address in the same cache is added to each cache line in the cache. In response to a cache hit, the predicted next memory address identified by the short pointer in the cache line of the hit along with an associated entry are pushed to a next faster cache when a valid short pointer to the predicted next memory address is present in the cache line of the hit.
A system and method for efficiently processing memory requests are described. A processing unit includes at least a processor core, a cache, and a non-cache storage buffer capable of storing data prevented from being stored in the cache. While processing a memory request targeting the non-cache storage buffer, the processor core inspects a flag stored in a tag of the memory request. The processor core prevents data prefetching into one or more of the non-cache storage buffer and the cache based on determining the flag specifies preventing data prefetching into one or more of the non-cache storage buffer and the cache using the target address of the memory request during processing of this instance of the memory request. While processing a prefetch hint instruction, the processor core determines from the tag whether to prevent prefetching.
Techniques facilitating cached result use through quantum gate rewrite are provided. In one example, a computer-implemented method comprises converting, by a device operatively coupled to a processor, an input quantum circuit to a normalized form, resulting in a normalized quantum circuit; detecting, by the device, a match between the normalized quantum circuit and a cached quantum circuit among a set of cached quantum circuits; and providing, by the device, a cached run result of the cached quantum circuit based on the detecting.
A memory controller is for controlling operations of a nonvolatile memory including a first memory block group for storing a first type of data and a second memory block group for storing a second type of data. The memory controller includes a garbage collection management unit configured to execute a garbage collection policy in which a first garbage collection criteria is applied to the first memory block group, and a second garbage collection criteria is applied to the second memory block group, where first garbage collection criteria is different than the second garbage collection criteria.
An end-to-end automated testing platform that allows for standardized, enterprise-wide process, compliance and operational exposure testing. The testing platform is self-service, in that, users can manage the process by which (i) data sources are identified and data connections established, (ii) data is mapped from the data sources to meet test requirements, (iii) schedules for executing the test are established, and (iv) rules sets are established as the baseline for testing criteria. In addition, the platform provides for definition of the business rule logic to be used to perform the testing, application of the rule logic against appropriate business data to determine testing results and the dissemination of those results. Additionally, the platform provides for automated generation of test code, execution of the test code and compilation and dissemination of test results. Moreover, the testing platform provides for surveillance dashboards that allows for users to monitor tests currently in-progress and track results of completed tests.
Aspects of the disclosure relate to validating autonomous control software for operating a vehicle autonomously. For instance, the autonomous control software is run through a driving scenario to observe an outcome for the autonomous control software. A validation model is run through the driving scenario a plurality of times to observe an outcome for the model for each of the plurality of times. Whether the software passed the driving scenario is determined based on whether the outcome for the software indicates that a virtual vehicle under control of the software collided with another object during the single time. Whether the validation model passed the driving scenario is determined based on whether the outcome for the model indicates that a virtual vehicle under control of the model collided with another object in any one of the plurality of times. The software is validated based on the determinations.
Methods, systems and computer program products for user-specific curation of applications from heterogeneous application sources. Multiple components are interconnected to perform user-specific curation operations. The user-specific curation operations comprise accessing application metadata corresponding to a plurality of applications from a plurality of application sources. The application sources may be heterogeneous and may be situated at local sites or at remote sites. A set of rules are applied to the application metadata to determine if one or more applications are authorized for use by a particular user or group. Publication attributes that control accessibility by a particular user or particular group of users are associated with the authorized applications. Based on the publication attributes as they apply to a particular user, one or more curated applications are selected from the authorized applications. A user-specific application marketplace is presented in a user interface to show a portion of the user-specific curated applications.
User input is obtained at a central monitoring device to deploy a monitoring agent at a host computing node. Based on the user input, a job is identified to be executed by a deployment server to deploy the monitoring agent at the host computing node. An execution time window is identified to execute the job at the host computing node. The deployment server is accessed using a service account that does not require human intervention and the execution of the job is triggered within the execution time window to cause the deployment server to deploy the monitoring agent at the host computing node.
Micro-architectural fault detectors are described. An example of storage mediums includes instructions for receiving one or more micro instructions for scheduling in a processor, the processor including one or more processing resources; and performing fault detection in performance of the one or more micro instructions utilizing one or more of a first idle canary detection mode, wherein the first mode includes assigning at least one component as an idle canary detector to perform a canary process with an expected outcome, and a second micro-architectural redundancy execution mode, wherein the second mode includes replicating a first micro instruction to generate micro instructions for performance by a set of processing resources.
A diagnosis circuit makes a diagnosis of a first multiplexer. The first multiplexer receives input data elements, selects one of the input data elements, and outputs the selected one as a selected data element. The diagnosis circuit includes a comparator unit and a second multiplexer. The comparator unit compares each of the input data elements to be supplied to the first multiplexer with the selected data element provided by the first multiplexer. The second multiplexer receives comparative data elements corresponding one to one to results of comparison made by the comparator unit with respect to the input data elements and outputs, out of the comparative data elements, a comparative data element, including a result of comparison between the one input data element selected by the first multiplexer and the selected data element, as a result data element.
A computer-implemented method according to one embodiment includes retrieving details of a data backup system; determining whether a first data backup operation will complete within the data backup system before a second data backup operation is initiated within the data backup system, based on the details of the data backup system; and conditionally adjusting one or more elements of the data backup system, based on the determining.
A method of performing error detection within an integrated circuit chip analyses transactions communicated over interconnect circuitry of the integrated circuit chip to detect whether a message contains a data error. A memory of the integrated circuit chip coupled to the interconnect circuitry is scanned to detect whether there is a data error stored in the memory, and in response to detecting a data error in a transaction communicated over the interconnect circuitry and/or a data error stored in the memory, a dedicated action indicative of a data error is performed.
A system for identifying root cause of anomalies in execution of an application comprising a plurality of operations is provided. The system comprising a preprocessing module configured to receive tracing data comprising a plurality of tracing spans each documenting, for a corresponding operation of the application, a plurality of properties and corresponding values, a signal splitting module configured to group the plurality of tracing spans in a plurality of groups such that each of the plurality of groups comprises operations with identical properties and corresponding values, an anomaly detection module configured to determine anomalous operations for each of the plurality of tracing data spans, a scoring module configured to calculate a plurality of anomaly scores each indicating a level of anomaly within each of the plurality of groups and a root cause identification module configured to analyze the anomaly scores and identify root cause of the detected anomalies according to the analysis.
Techniques are disclosed for combining diagnostic features at different levels (with a special consideration of the application-oriented measures) though a quantitative analysis that provides evidence supporting a claimed diagnostic coverage (DC) calculation for circuits to meet defined functional safety standards. These techniques implement a parametrized approach to allow tuning by a system integrator according to its specific software application environment. The required safety level or DC goals may thus be attained based upon the results of the safety analysis (and failure rates) provided by a device manufacturer.
Provided herein is technology relating to testing software and particularly, but not exclusively, to methods for identifying the cause of a failed software test using probabilistic graphical models and/or a rules engine to evaluate and sort test steps by likelihood of failure for dynamic applications.
An example fuse error detection circuit configured to receive a first data set from a fuse array during a first fuse data broadcast and to encode the first data set to provide first signature data. The fuse error detection circuit is further configured to receive a second data set from the fuse array during a second fuse data broadcast and to encode the second data set to provide second signature data. The fuse error detection circuit is further configured to compare the first signature data and the second signature data and to provide a match indication having a value based on the comparison between the first signature data and the second signature data.
To be capable of concurrent execution of a function group not in data conflict by a plurality of cores and to execute a function pair in data conflict in a temporal separation manner. A process barrier 20 includes N−1 checker functions 22 and one limiter function 23, where the number of cores capable of concurrently executing the functions is N (N is an integer equal to or greater than 2), the checker functions 22 determine whether the head entry of a lock-free function queue LFQ1 is either the checker function 22 or the limiter function 23, and repeats reading of the head entry of the lock-free function queue LFQ1 if either, and ends processing if neither, and the limiter function 23 is an empty function ending without performing any processing.
A method for securing the movement of virtual machines (VMs) between hosts. The method includes obtaining a first VM movement request; in response to obtaining the first VM movement request, identifying a first VM of the VMs and a first targeted host of the hosts associated with the first VM movement request using VM metadata and host metadata; making a first determination that the first targeted host is registered; in response to making the first determination, initiating the movement of the first VM to the first targeted host; and initiating, after the movement of the first VM, encryption of communication between the first VM and the first targeted host.
A parallel hypervisor system for virtualizing application-specific supercomputers is disclosed. The hypervisor system comprises (a) at least one software-virtual hardware pair consisting of a software application, and an application-specific virtual supercomputer for accelerating the said software application, wherein (i) The virtual supercomputer contains one or more virtual tiles; and (ii) The software application and the virtual tiles communicate among themselves with messages; (b) One or more reconfigurable physical tiles, wherein each virtual tile of each supercomputer can be implemented on at least one physical tile, by configuring the physical tile to perform the virtual tile's function; and (c) A scheduler implemented substantially in hardware, for parallel pre-emptive scheduling of the virtual tiles on the physical tiles.
An embodiment of the present invention is directed to an innovative approach to installing, upgrading and downgrading the package irrespective of the kernel version during system boot time after an operating system (OS) patching kernel update.
Techniques are disclosed relating to operand routing among SIMD pipelines. In some embodiments, an apparatus includes a set of multiple hardware pipelines configured to execute a single-instruction multiple-data (SIMD) instruction for multiple threads in parallel, wherein the instruction specifies first and second architectural registers. In some embodiments, the pipelines include execution circuitry configured to perform operations using one or more pipeline stages of the pipeline. In some embodiments, the pipelines include routing circuitry configured to select, based on the instruction, a first input operand for the execution circuitry from among: a value from the first architectural register from thread-specific storage for another pipeline and a value from the second architectural register from thread-specific storage for a thread assigned to another pipeline. In some embodiments, the routing circuitry may support a shift and fill instruction that facilitates storage of an arbitrary portion of a graphics frame in one or more registers.
A multitile processing system has an execution unit on each tile, and an interconnect which conducts communications between the tiles according to a bulk synchronous parallel scheme. Each tile performs an on-tile compute phase followed by an intertile exchange phase, where the exchange phase is held back until all tiles in a particular group have completed the compute phase. On completion of the compute phase, each tile generates a synchronisation request and pauses an issue of instructions until it receives a synchronisation acknowledgement. If a tile attains an excepted state, it raises an exception signal and pauses instruction issue until the excepted state has been resolved. However, tiles which are not in the excepted state can continue to perform their on-tile computer phase, and will issue their own synchronisation request in their own normal time frame. Synchronisation acknowledgements will not be received from all of the tiles in the group until the excepted state has been resolved on the tile with the excepted state.
A semiconductor device including a first processor having a first register, the first processor configured to perform region of interest (ROI) calculations using the first register; and a second processor having a second register, the second processor configured to perform arithmetic calculations using the second register. The first register is shared with the second processor, and the second register is shared with the first processor.
A procedure generation system receives an input of a configuration definition, and generates an operation procedure for the configuration definition, the configuration definition including definitions of a plurality of state elements. The plurality of state elements includes a state element having a limiting condition that a value of a property within a definition of a state element may be referenced when the state element is in a predetermined state. The procedure generation system includes an appender that adds a stipulation that a state element having the limiting condition be in the predetermined state, to a condition of a state transition of a predetermined state element in which a property within a definition of a state element having the limiting condition is referenced.
A system and method for bi-directional design to code are disclosed. In one embodiment, the system includes a processor; a memory storing instructions that, when executed, cause the system to obtain, by a plugin, a web application design, the web application design generated using a first design tool; generate, by the plugin, an object model based on the web application design; access, by a configurator, the object model; and generate, by the configurator, for presentation to a developer, the web application design.
A device searches a file being recorded that includes lines sorted in accordance with keys included in the lines to find a line that matches a pattern. When the device receives a pattern, it initializes upper and lower limits of a search range and calculates a middle position between the limits. It acquires, from the file, a middle line that starts at or before the middle position and ends after it. If the key included in the middle line matches the pattern, it outputs the middle line and re-sets the upper or lower limit based on whether the key included in the middle line is greater or less than the pattern and, if there is a distance greater than a length of a newline between the limits, repeats the procedure starting from the middle position. Otherwise, it outputs a result to the effect that no matching line has been found.
An augmented reality head up display system includes an audio microphone array, a driver position tracking device, and an augmented reality head up display. The augmented reality head up display system also includes a controller in electronic communication with the audio microphone array, the driver position tracking device, and the augmented reality head up display, where the controller is programmed to: receive audio data from the audio microphone array corresponding to audio detected by the audio microphone array, classify the audio data as corresponding to an audio event occurring in an environment surrounding the vehicle, and display a graphic corresponding to the audio event on the windscreen of the vehicle using the augmented reality head up display and input from the driver position tracking device.
A co-browse service implements a resource acquisition process to enable proprietary resources to be accessed on a co-browse session. In some embodiments, co-browse JavaScript in a visitor browser converts some or all of the resource URLs of the DOM to point to the resource acquisition process so that the agent browser seeks to retrieve the URLs referenced resources from the resource acquisition process rather than from the website. The resource acquisition process, in turn, obtains the resources from the website or the visitor browser. Since the resource acquisition process is able to obtain the proprietary resources on behalf of the agent and provide the proprietary resources to the agent during the co-browse session, the agent is able to have a consistent view of the visitor's browser during the co-browse session.
A scalable multiviewer system comprises at least one communication module. The at least one communication module comprises at least one input being associated with at least one data source. The at least one communication module comprises at least one output being associated with at least one data sink. The at least one communication module comprises at least one channel interface for an inter-module communication channel configured to transfer data between the at least one communication module and at least one further communication module. The at least one communication module comprises a processor configured to receive an input signal from the at least one input, to downscale the input signal based on at least one preset communication parameter, and to selectively transmit the downscaled input signal to either the output or to the channel interface for the inter-module communication channel based on the at least one preset communication parameter.
An example image forming apparatus includes a communication device to communicate with an external apparatus, a printing engine to perform a printing job, and a processor to, based on receiving a printing request for the printing job, perform accounting processing for the printing job, and control the printing engine such that the printing job is performed. The processor, based on an error occurring in the printing job, is to control the communication device to transmit proceeding history information of the printing job and accounting information to another image forming apparatus.
An information processing apparatus includes an obtaining unit configured to obtain status information indicating status of an image output apparatus from the image output apparatus and a display control unit configured to display a setting screen for setting print setting on a display unit. In a case where the obtaining unit fails to obtain the status information and a set value set on the setting screen is changed, the display control unit displays a predetermined warning display on the setting screen.
A storage device includes a nonvolatile memory device that includes a first region including memory cells configured to store n-bit data and a second region including memory cells configured to store m-bit data and a memory controller, where n and m are natural numbers and n is less than m. The first region includes a first area and a second area, and the second region includes a third area. The memory controller is configured to perform one of a turbo write operation on the first area or the second area and a normal write operation on the third area, and configured to perform one of a turbo read operation on the first area or the second area and a normal read operation on the third area.
Example near-memory computing systems and methods are described. In one implementation, a system includes a host command processing system and a computational engine associated with a solid-state drive. In some situations, the computational engine includes multiple versatile processing unit slices coupled to one another. The multiple versatile processing unit slices are configured to perform different tasks in parallel with one another. The system also includes a host direct memory access module configured to access memory devices independently of a central processing unit.
A method for operating a differential memory includes: operating a main memory module differentially while executing a first program; copying first logic data from a first submodule of the main memory module to an auxiliary memory module; storing third logic data associated with a second program in a second submodule of the main memory module by overwriting second logic data associated with the first program, while maintaining the first logic data contained in the first submodule of the main memory module unaltered, where the second logic data are complementary to the first logic data; when a request for reading the first logic data is received during the storing of the third logic data in the second submodule of the main memory module, reading the first logic data from the auxiliary memory module; and executing the first or second programs by operating the main memory module in single-ended mode.
A storage device is configured to be connected to a host device via a physical cable which includes a power line and a data line. The storage device includes a non-volatile memory, a data path controller configured to temporarily deactivate the data line while power is supplied from the host device via the power line, and a memory controller. The memory controller includes a biometric module configured to receive biometric data and perform user authentication based on the biometric data; a biometric processing circuit configured to change a state of the memory controller, based on a result of the user authentication; and a data processing circuit configured to encrypt and decrypt data. The data path controller is configured to temporarily deactivate the data line in response to the changed state of the memory controller.
A host of a storage system is coupled to multiple SSDs. Each SSD is configured with a migration cache, and each SSD corresponds to one piece of access information. The host obtains migration data information of to-be-migrated data in a source SSD, determines a target SSD, and sends a read instruction carrying information about to-be-migrated data and the target SSD to the source SSD. The source SSD reads a data block according to the read instruction from a flash memory of the source SSD into a migration cache of the target SSD. After a read instruction is completed by the SSD, the host sends a write instruction to the target SSD to instruct the target SSD to write the data block in the cache of the target SSD to a flash memory of the target SSD.
According to one embodiment, a storage device includes a nonvolatile memory and a controller. The controller manages memory area sets. The controller distributes a first memory area set into a first group. The controller distributes a second memory area set into a second group. The controller comprises first to fourth circuits. The first circuit processes a first read request from a host to the first memory area set. The second circuit processes a first write request from the host to the first memory area set. The third circuit processes a second read request from the host to the second memory area set. The fourth circuit processes a second write request from the host to the second memory area set.
A device for executing a software program by at least one computational device, comprising an interconnected computing grid, connected to the at least one computational device, comprising an interconnected memory grid comprising a plurality of memory units connected by a plurality of memory network nodes, each connected to at least one of the plurality of memory units; wherein configuring the interconnected memory comprises: identifying a bypas sable memory unit; selecting a backup memory unit connected to a backup memory network node; configuring the respective memory network node connected to the bypassable memory unit to forward at least one memory access request, comprising an address in a first address range, to the backup memory network node; and configuring the backup memory network node to access the backup memory unit in response to the at least one memory access request, in addition to accessing the respective at least one memory unit connected thereto.
A Data Storage Device (DSD) includes at least one Non-Volatile Memory (NVM) configured to store data and a Non-Volatile Cache (NVC). Write data is stored in a volatile memory in preparation for writing the write data in the at least one NVM. In response to a power loss of the DSD, at least a portion of the data stored in the volatile memory is transferred from the volatile memory to the NVC and one or more parameters are determined for deriving a margin representing an additional amount of data for transfer from the volatile memory to the NVC using a remaining power following a power loss. A size of the NVC is adjusted based at least in part on the derived margin.
A storage device includes a non-volatile memory configured to store an encryption key and a data key encrypted with the encryption key, writes data using the data key, and reads the data using the data key; and a storage controller, wherein the storage controller is configured to receive a first security setting command which allows access to the data key, using a first password, generates a first key on the basis of the first password in response to the first security setting command, encrypts the encryption key with the first key to generate a first encrypted encryption key, encrypts the first key with the encryption key to generate an encrypted first key, and stores the first encrypted encryption key and the encrypted first key in the non-volatile memory.
A method and a device for displaying a keyboard, and a storage medium thereof are provided. The method is applied to a terminal and includes that the terminal generates, in response to receiving a trigger for displaying separate keyboards, at least two separate keyboards with display areas separated from each other on a screen of the terminal, where the at least two separate keyboards are generated respectively based on corresponding keyboard panels. Furthermore, the method includes that the terminal displays keyboard keys on each of the at least two separate keyboards, where the keyboard keys displayed on all the at least two separate keyboards constitute keyboard keys displayed on an unseparated keyboard.
A system and method for investigating trust scores. A trust score is calculated based on peer transfers, a graphical user interface displays actuatable elements associated with a first peer transfer from the peer transfers, in response to receiving an indication the first actuatable element has been actuated, recalculating the trust score without the first peer transfer.
A document editing interface providing method for providing resource information associated with a document on a display of a user device using a backlink button through a processing module is disclosed. The method contains a workspace screen display step, a backlink button display step, a selected document display step, and a library panel display step. Also disclosed are a document editing interface providing apparatus or server for providing resource information associated with a document on a display of a user device using a backlink button.
Techniques for context sensitive illustrated graphical user interface elements, comprising a social networking application. The social networking application may include, among other components, a social networking graphical elements management component to provide a list of recommended graphical element identifier information, in response to a request for the list of recommended graphical element identifier information, a context determination component to determine user context information representative of the at least one user context based at least partially on user communications intent information, user profile information, device location information, calendar event information, and/or external event information, and a graphical elements recommendation component to generate the list of recommended graphical element identifier information based at least partially on the user profile information, graphical elements promotion information, and/or the user context information.
A system for presenting slides during a live presentation is described. The system includes a processor configured to display a series of first thumbnails corresponding to a plurality of first slides of a main file and a series of second thumbnails corresponding to a plurality of second slides of an auxiliary file on a presenter view interface of a primary display device. The processor is configured to receive an input corresponding to a desired slide, indicate the desired slide on an indicative portion, and produce the desired slide on a viewing portion. One or more slides disposed in succession to the desired slide is sequentially producible on the viewing portion. Each slide of the one or more slides disposed in succession to a slide produced on the viewing portion is configured to be indicated on the indicative portion prior to being produced on the viewing portion.
In one implementation, a computing device to provide a graphical user interface (GUI) for presenting content includes one or more processors; a network interface to establish a network connection with a remote server system; a display to output a plurality of graphical elements as part of the GUI; one or more input devices to receive user input related to the plurality of graphical elements; and memory storing instructions that, when executed, cause the one or more processors to perform operations including selecting a first content element; selecting second content elements; detecting a third content element comprising a content summary of the second content elements; and outputting, in the GUI on the display, a first graphical element for the first content element and a third graphical element for the third content element, wherein second graphical elements for the second content elements are hidden or collapsed in the GUI.
A device that includes an extended reality application is employed by a user to access an extended reality environment. A selection of a first subset of dashboard panels included in a plurality of dashboard panels is received via an input device associated with the extended reality environment. Each dashboard panel included in the plurality of dashboard panels includes a visual representation of data. The first subset of dashboard panels is displayed in a foreground area of a workspace of the XR environment. A second subset of dashboard panels included in the plurality of dashboard panels is displayed in a background area of the workspace of the XR environment.
An electronic device and method are disclosed herein. The electronic device includes a display, a memory storing historical messages previously transceived, and a processor. The processor implements the method, including: based on reception of a new message, controlling the display to display a notification indicating the reception of the new message, detecting an input corresponding to the notification, and based on the user corresponding to the notification, controlling the display to display the new message and at least one historical message from among the historical messages and selected based on a designated time interval.
A position detection device includes a position detection sensor and signal processing circuitry. The position detection sensor has first loop electrodes arranged in a first direction and second loop electrodes arranged in a second direction perpendicular to the first direction. The signal processing circuitry switches the position detection sensor between a first state in which the first loop electrodes and the second loop electrodes are coupled as coils to a first pointer through electromagnetic inductive coupling, and a second state in which the first and second loop electrodes are coupled to a second pointer through capacitive coupling with opposite ends of each of the first loop electrodes and the second loop electrodes connected together or with one end of each of the first loop electrodes and the second loop electrodes left open.
The present disclosure provides a touch panel and a touch display panel. The touch panel includes: a base substrate, and a first conductive layer, an insulation layer, and a second conductive layer that are sequentially arranged along a direction away from the base substrate. The first conductive layer includes: a first touch electrode, a second touch electrode, a third touch electrode, a fourth touch electrode, a first connection electrode, and a second connection electrode. The insulation layer includes: two first insulation pads, two second insulation pads, two third insulation pads, and two fourth insulation pads. The second conductive layer includes: two first conductive bridges, two second conductive bridges, two third conductive bridges, and two fourth conductive bridges. The present disclosure is applied to touch panels.
A device may include a capacitance sensor; an overlay positioned near the capacitance sensor, the overlay including a touch surface opposite to an underside of the overlay, where the underside is positioned near the capacitance sensor; a controller; memory in communication with the controller and including programmed instructions that, when executed, cause the controller to detect a proximity value of an object with a capacitance sensor, where a touch surface is located between the capacitance sensor and the object; determine a planar radial distance of the object away from a predetermined location on the touch surface; and change the proximity value based, at least in part, on the planar radial distance.
A display device includes a display panel including display pads, display connection pads disposed on a side surface of the display panel and connected to the display pads, a touch member including touch pads disposed on a display surface perpendicular to the side surface of the display panel, and touch connection pads overlapping a top surface of the touch member and the side surface of the display panel and connected to the touch pads. The side surface of the display panel includes a first area overlapping the display connection pads, a second area overlapping the touch connection pads, and a third area which does not overlap the display connection pads and does not overlap the touch connection pads. The first area, the second area, and the third area are located on a same plane.
An electronic device, while displaying a first user interface, detects an input for an input object, detects that first hover proximity criteria are met by the input object, and displays first visual feedback. While displaying the first visual feedback, the device detects a change in a current value of a hover proximity parameter of the input object and that second hover proximity criteria are met by the input object after the change. In response to detecting that the second hover proximity criteria are met, the device displays second visual feedback, distinct from the first visual feedback.
Button functionalities for user interfaces, e.g., for use with a portable multifunction device, are disclosed. Exemplary button functionalities are described for an electronic device with a display, a rotatable and depressible input mechanism, and/or a button. Different device features may be accessed, depending on whether the rotatable and depressible input mechanism or the button is activated, and further depending on whether the activation represents a single press, a double press, or an extended press on the rotatable and depressible input mechanism or the button.
A device control apparatus includes: a base panel; a screen which displays information; a moveable/rotatable switch panel over the base panel; a connector that moveably connects the switch panel and base panel; a sensor which detects movement of the switch panel; and a controller which controls: displaying, on the screen, first information associated with a detected first movement of the switch panel, and identifying at least one outside device; displaying, on the screen in response to a subsequently-detected second movement of the switch panel, second information including function items or modes of one outside device included in the at least one outside device and third information on the one outside device; instructing the one outside device to perform a function item or change a mode selected by a user in response to the second information; and continuing the displaying of the second and third information, while the instructing is performed.
A stylus including a pen body and a magnetic attraction assembly is provided. The magnetic attraction assembly includes a magnet and a magnetic conductive structure. The magnet is disposed at a first position in the pen body. The magnetic conductive structure is disposed in the pen body and connected to the magnet to be magnetized by the magnet, and two end portions of the magnetic conductive structure are respectively located at a second position and a third position in the pen body. The magnetic attraction assembly is adapted to magnetically attract an electronic device at two of the first position, the second position and the third position.
The invention is concerned with a method for performing a calibration procedure for calibrating an eye tracking device (12), wherein a stimulus object (S) is displayed within a certain display area (22), such that the stimulus object (S) is at least temporarily moving along a defined trajectory (26) and images of at least one eye (16) of at least one user (18) are captured during the displaying of the stimulus object (S). Based on the captured images gaze data are provided and in dependency of the gaze data gaze points (P) of the at least one eye (16) of the user (18) with respect to the display area (22) are determined. Further, at least one calibration parameter (a1; a2; a3; a4; a5; a6; a7; a8; a9; a10; a11; a12; a13; a14; Θ; R; K; a; b; r) of at least one predefined calibration model (M, M1, M2, M3, M4, M5, M6) is determined in dependency of a first analysis at least of positions of at least part of the respective gaze points (P) with regard to the defined trajectory (26) of the stimulus object (S). Further, at least one control parameter (N, (A, D), T) is determined in dependency of at least part of the captured gaze data and controlling the execution of at least part of the calibration procedure in dependency of the at least one determined control parameter (N, (A, D), T).
An application processing system provides an interaction with a virtual character to a user. The system outputs an image of a virtual space including the virtual character to a head mounted display. The system determines that a menu icon has been selected based on detection information obtained by the head mounted display. The system sets, based on the menu icon being selected, a first selection point and a second selection point on the virtual character, and determines, based on one or more items of detection information obtained by the head mounted display, that the first selection point or the second selection point has been selected. The system specifies, based on the first selection point being selected, a first user action as an action of the user, and specifies, based on the second selection point being selected, a second user action as an action of the user.
Techniques for reallocating power between a plurality of electronic components and a connection port of a computing system are described. In operation, operational state of an electronic component from amongst multiple electronic components is analysed. Based on the operational state of the electronic component, an unused power available with the electronic components is determined. Based on the availability of the unused power, a default power level associated with the connection port is increased, where the default power level is a predefined power allocated to the connection port for operation.
A method, device, and system for balancing a supply current in a Power Supply Units (PSUs). The system includes a plurality of PSUs connected in parallel to a power bus. The method includes detecting a falling edge in a common Load Share (LS) signal and, in response to detecting the falling edge of the LS signal, enabling a field effect transistor (FET) and starting a timer. Prior to starting the timer, a time trigger is determined for the timer based on a current output level of a power source in the PSU. The method includes outputting a current at the current output level for the duration of the time trigger and, at the time trigger, releasing the FET and resetting the timer. The PSU includes a processor that monitors the LS signal. The LS signal determines a timing for outputting current by the PSU.
An electronic device includes a first body, a second body, a connection device, and a bearing mechanism. The first body includes a support plane. The connection device is arranged at the support plane and is configured to connect the first body and the second body. The bearing mechanism is arranged at the first body. The connection device includes a plurality of connection members between the first body and the second body, and the second body rotates on the support plane through movements and rotations of the connection members in a plurality of slideways located on the support plane. The bearing mechanism is connected with the connection members and drives the connection members to move on the support plane to bear gravity of the second body.
A method for execution by one or more processing modules to configure a programmable drive-sense unit (DSU) includes determining one or more load sensing objectives based on sensing a load using the DSU that is configured to drive and simultaneously to sense the load via a single line. The method further includes determining one or more data processing objectives associated with sensing the load. The method further includes determining desired characteristics for the output data associated with sensing the load. The method further includes determining operational parameters for the DSU based on one or more of the load sensing objectives, the data processing objectives, and the desired characteristics for the output data. The method further includes configuring the DSU based on the operational parameters to achieve the one or more load sensing objectives.
A control button which includes a button head having an upper end acting as a pressing surface for initiating an action, and a lower end having at least one electrical connector; an internal button body into which the button head can be inserted; an external button body comprising an upper end and a lower end, the upper end being open for the insertion of the internal button body such that it comes into abutment and the pressing surface of the button head protrudes, and such that the at least one electrical connector emerges from the lower end of the external button body, the flanks of the external button body between the upper end and the lower end not being solid and having material openings, the open structure of the external button body allowing compression of the external body along the axis of the button, the control button being wherein the lower base of the external body of the button has housings for accommodating different contacts of the internal body of the button when the latter is inserted.
Disclosed is a voltage regulator, which makes a low dropout regulator stop working by controlling a sampling circuit of the low dropout regulator to break in a sleep mode, and makes an output voltage of the low dropout regulator follow an output voltage of a first bias voltage generating circuit by using a first MOS transistor connected between an voltage input end and an voltage output end of the low dropout regulator in a source follower structure, and is capable of controlling an output voltage of the whole voltage regulator by a generated bias voltage applied to the first bias voltage generating circuit by a first bias current source.
Provided are an LDO, an MCU, a fingerprint module and a terminal device. The LDO includes: a reference voltage generating circuit and a source follower connected to the reference voltage generating circuit. The reference voltage generating circuit is used to generate a reference voltage that changes with temperature to offset a voltage change caused by a voltage between a first terminal and a second terminal of the source follower changing with time, so that an output voltage of the second terminal of the source follower does not change with temperature. The LDO omits an operational amplifier EA and a resistor divider feedback network in the prior art, which not only has a simple circuit structure, but also can achieve ultra-low power consumption.
A technique for adjusting a power supply for a device is provided. The technique includes detecting a low-power trigger for a device; switching a power supply for the device from a high-power power supply to a low-power power supply; detecting a high-power trigger for a device; and switching a power supply for the device from the low-power power supply to the high-power power supply, wherein the high-power power supply consumes a larger amount of power than the low-power power supply, and wherein the high-power power supply provides a greater amount of noise reducing and a greater tolerance to temperature differences than the low-power power supply.
An aircraft includes at least one sensor, an altitude actuator, a memory device, and an electronic controller. The at least one sensor is configured to detect altitude of the aircraft, current position of the aircraft and speed of the aircraft. The altitude actuator is configured to change the altitude of the aircraft. The memory device is configured to store predetermined terrain data of an area. The electronic controller is configured to estimate a future position of the aircraft based on a detected current position of the aircraft and a detected speed of the aircraft. The electronic controller is further configured to control the altitude actuator based on the future position, a detected altitude of the aircraft and the predetermined terrain data.
Provided are methods for augmenting data related to generation of vehicle trajectories, which include predicting, using a machine learning model, a first trajectory of a vehicle at a first time in an environment surrounding the vehicle and including at least one object, detecting a deviation of the predicted first trajectory at the first time from a first ground truth trajectory of the vehicle and determining that, at the first time, the deviation satisfies a threshold, predicting, using the machine learning model, a second trajectory of the vehicle based on the predicted first trajectory of the vehicle and a second ground truth trajectory of at least one object at a second time being subsequent to the first time, and generating a training dataset for training the machine learning model using the predicted first and second trajectories of the vehicle. Systems and computer program products are also provided.
A robot climbing control method is disclosed. A gravity direction vector in a gravity direction in a camera coordinate system of a robot is obtained. A stair edge of stairs in a scene image is obtained and an edge direction vector of the stair edge in the camera coordinate system is determined. A position parameter of the robot relative to the stairs is determined according to the gravity direction vector and the edge direction vector. Poses of the robot are adjusted according to the position parameter to control the robot to climb the stairs.
A method for risk-aware game-theoretic trajectory planning is described. The method includes modeling an ego vehicle and at least one other vehicle as risk-aware agents in a game-theoretic driving environment. The method also includes ranking upcoming planned trajectories according to a risk-aware cost function of the ego vehicle and a risk-sensitivity of the other vehicle associated with each of the upcoming planned trajectories. The method further includes selecting a vehicle trajectory according to the ranking of the upcoming planned trajectories based on the risk-aware cost function and the risk-sensitivity of the other vehicle associated with each of the upcoming planned trajectories to reach a target destination according to a mission plan.
Disclosed is a method for improving the measuring performance of automation field devices, wherein each of the field devices determines a process variable using a measuring algorithm and is exposed to measurable environmental influences. The method includes capturing the calibration data of the field devices and capturing an item of environmental information of the field devices at defined time intervals; storing the environmental information, the calibration data, and a time stamp in a database; selecting a group of field devices which determine a process variable using the same measuring algorithm and which are exposed to the same environmental influences; correlating the environmental information and calibration data captured over time; creating a mathematical model relating the calibration data and the environmental information; adapting the measuring algorithm on the basis of the model; and transmitting the adapted measuring algorithm to all field devices in the group.
A method is provided for automatically or semi-automatically analyzing process hazards and validating protection mechanisms for an industrial process. The method can involve establishing communication between a simulation tool and a process hazard analysis tool. The simulation tool simulates operation of the process according to a process model. The method can further involve creating, using the process hazard analysis tool, conditions for hazards in the process based on information learned about the industrial process from the simulation tool; for each of the hazards, simulating the hazards using the simulation tool and attempting to prevent the hazards using the process hazard analysis tool by introducing protective mechanism(s) to the process; and evaluating effectiveness of the introduced protective mechanisms for each of the hazards and creating safety requirements for the process based on the evaluated effectiveness. The safety requirements are used to generate a safety application program, such as for a PLC.
An automated system includes transducers, at least one computing device, and at least one automated apparatus. The transducer(s) is/are driven and sensed using drive-sense circuit(s). A drives and senses drive and sense a transducer via a single line, generates a digital signal representative of a sensed analog feature to which the transducer is exposed, and transmits the digital signal to the computing device. The computing device receives digital signals from at least some of drive-sense circuits and process them in accordance with the automation process to produce an automated process command. The automated apparatus executes a portion of an automated process based on the automated process command.
Systems and methods for providing network connectivity and remote monitoring, optimization, and control of pool/spa equipment are provided. “Internet-of-Things” (IoT) functionality is provided for pool and spa equipment in a flexible and cost-effective manner. Network connectivity and remote monitoring/control of pool and spa equipment is provided by various components such as a network communication and local control subsystem installed in pool/spa equipment, and other components. Also disclosed are various control processes (“pool logic”) which can be embodied as software code installed in any of the various embodiments of the present disclosure.
The present disclosure is directed to systems, methods and devices for facilitating object-based cross-domain industrial automation control. An object library comprising a plurality of objects may be maintained. One or more of the objects may represent physical counterparts for use in an industrial automation process. Each object of the plurality of objects in the object library may have at least one property that an automated control device operation can be programmed to act on. Each object of the plurality of objects may also have at least one property that a human machine interface component can utilize in generating display elements corresponding to the objects for display on the human machine interface. When modifications to objects in the object library are received, those modifications may be automatically deployed and incorporated in controller logic and HMI graphics and control.
To efficiently collect and transfer monitoring target data in a PLC. The PLC includes a first execution engine, a holding section, and a second execution engine. Further, the PLC collects data stored in a collection target holding section according to predetermined collection setting, accumulates collected time-series data in a first buffer, and transfers the time-series data stored in the first buffer to the second execution engine via a bus. The second execution performs data processing of the transferred time series data, generates display data to be displayed on a dashboard, and provides the display data to an external computer.
A control system for a technical plant, in particular a manufacturing or process plant, which has at least one engineering station server for creating a configuration for components of the technical plant and at least one operator station server for operator control and process monitoring of the configured components of the technical plant, wherein the engineering station server is configured to provide, starting from an already created configuration, a change made by a configuration planner to the already created configuration with at least one change indicator that indicates the change made to the configuration, and to send the at least one change indicator in addition to the changed configuration to the operator station server in order to send information concerning the changes made to the configuration to an operator using the operator station server.
Techniques are described for implementing automated control systems to control operations of target physical systems and/or their components (e.g., a fuel cell, wind turbine, HVAC unit, etc.), such as based at least in part on models of their dynamic non-linear behaviors that are generated by gathering and analyzing information about their operations under varying conditions. The techniques may include, for each of multiple levels of inputs to the system/component and/or other factors, injecting a corresponding signal input into the system/component, and using active sensors to collect time changes of the responses to these pulses. Information about the inputs and the responses is used to generate an incremental parametric model representing the internal state and behavioral dynamics of the system/component, which is further used to control additional ongoing operations of the system/component (e.g., to control whether and how much output is produced in a current or future time period).
A building monitoring computer system for monitoring building integrity may be provided. Various types of sensors may be embedded throughout or within certain portions of different types of building or construction material making up the building, such as within roofing, foundation, or structural materials. The sensors may be in wireless communication with a home controller. The sensors may be water, moisture, temperature, vibration, or other types of sensors, and may detect unexpected or abnormal conditions within the home. The sensors and/or home controller may transmit alerts to a mobile device of the home owner associated with the unexpected condition, and/or that remedial actions may be required to repair the home or mitigate further damage to the home. The sensor data may also be communicated to an insurance provider remote server to facilitate the insurance provider communicating insurance-related recommendations, updating insurance policies, or preparing insurance claims for review for home owners.
The embodiments described herein include one embodiment that provides a control method that includes connecting a first controller to a control system; receiving control system configuration data from a database, in which the configuration data comprises holistic state data of a second controller in the control system; and configuring operation of the first controller based at least in part on the configuration data received.
An electronic watch includes a housing, a user-operable watch crown mounted to the housing, an electromagnetic radiation source emitting a beam of electromagnetic radiation toward a watch crown surface, and a sensor. The beam of electromagnetic radiation depends on a coherent mixing of electromagnetic radiation within a resonant cavity of the electromagnetic radiation source. The coherent mixing includes a mixing of a first amount of electromagnetic radiation generated by the electromagnetic radiation source and a second amount of electromagnetic radiation redirected into the resonant cavity by the watch crown surface. The sensor measures a first parameter of the beam of electromagnetic radiation and determines, using the measurement of the first parameter, a value of a second parameter characterizing movement of the watch crown. The second parameter may include a direction of rotation or speed of rotation of the watch crown, or other parameters.
To provide an image forming apparatus capable of achieving both correction accuracy of skew correction and minimization of a margin between images. A color shift amount calculator that calculates a color shift amount, and a first skew correction controller and a second skew correction controller that control skew correction of color shift are included. The first skew correction controller controls first skew correction by a mechanical operation by the image former on the basis of a first color shift residual target value set in advance. The second skew correction controller controls second skew correction, by image processing, of the color shift after the control by the first skew correction controller on the basis of a second color shift residual target value set in advance.
A method for reducing artifacts in an electrophotographic printing system includes receiving a print job including image data for a set of pages. The electrophotographic printing system is used to print a block of pages from the print job to provide corresponding printed pages. Image data for the block of pages is analyzed to determine a cross-track image profile for each page in the block of pages. Image data for a compensation image and a number of compensation images are determined, wherein the compensation image has a cross-track image profile which has an inverted shape relative to an average of the cross-track image profiles for the block of pages. The printing of the compensation images reduces image burn-in artifacts which result from the printing of the block of pages.
An information processing apparatus and system, and a method and a medium storing a program, furnish a server with non-time series data. The image forming apparatus obtains time series data of a predetermined type regarding the information processing apparatus, generates, based on the obtained time series data, the non-time series data, which is smaller in data size than the obtained time series data, and transmits the generated non-time series data directly or indirectly to the server. The server inputs the received non-time series data to a predetermined learning model, which outputs prediction information regarding the information processing apparatus.
An endless belt includes a resin and an acicular filler of which a thermal conductivity is 220 W/mK or more and 320 W/mK or less, a volume resistivity is 1011 Ωcm or more and 1016 Ωcm or less, and a content with respect to the endless belt is 1% by mass or more and 30% by mass or less.
An image forming apparatus includes a first sensor configured to detect a temperature; an image forming unit configured to form an image; a sheet container configured to contain sheets; a conveyance roller configured to convey a sheet from the sheet container; a transfer unit configured to transfer the image on the sheet conveyed by the conveyance roller; a fixing unit configured to fix the image on the sheet by heating the image on the sheet; a second sensor configured to detect a temperature of the fixing unit; a sheet container heater configured to heat the sheet in the sheet container, wherein the sheet container heater is provided at a position where a distance from the first sensor to the sheet container heater is closer than a distance from the fixing unit to the sheet container heater.
An image forming apparatus includes a first container to accommodate liquid developer for replenishment to a developing container, and a second container to accommodate carrier fluid containing a charge control agent for replenishment to the first container. The concentration of the charge control agent in the carrier fluid accommodated in the second container is between equal to or more than 10 wt % and equal to or less than 20 wt %. A driving unit is driven so as to replenish the charge control agent accommodated in the second container to the first container, and a control unit controls the driving unit based on image coverage of an output image so that a concentration of the charge control agent in the liquid developer accommodated in the first container becomes a predetermined value.
A resist composition is provided comprising a base polymer and a quencher comprising a salt compound consisting of a cyclic ammonium cation and a 1,1,1,3,3,3-hexafluoro-2-propoxide anion having a trifluoromethyl, hydrocarbylcarbonyl or hydrocarbyloxycarbonyl group bonded thereto. The resist composition has a high sensitivity and forms a pattern with improved LWR or CDU, independent of whether it is of positive or negative tone.
A resist composition that generates an acid upon exposure is soluble in a developing solution, and is changed by action of an acid. The resist composition contains a resin component having solubility in a developing solution, which is changed by action of an acid, and has a constitutional unit represented by General Formula (a01-1) and a constitutional unit derived from a compound represented by General Formula (a02-1). In General Formula (a01-1), R represents a hydrogen atom, an alkyl group, or a halogenated alkyl group; Yax01 represents a single bond or a linking group; Ax represents a sulfonyl group or a sulfoxide group; and Rax01 represents an alkyl group, an alkoxy group, a halogen atom, or a halogenated alkyl group. In General Formula (a02-1), W represents a polymerizable group-containing group, Wax0 represents a cyclic group having an (nax0+1)-valent aromaticity, which may have a substituent, Wax0 may form a condensed ring with W, and nax0 represents an integer of 1 to 3
Embodiments of baking chambers for baking a photomask are provided herein. In some embodiments, a baking chamber includes: a chamber body enclosing a first interior volume and a second interior volume, disposed beneath and fluidly independent from the first interior volume; a radiant heat source disposed in the first interior volume; a photomask support structure configured to support a photomask disposed in the second interior volume; a window disposed between the first interior volume the second interior volume, wherein the window is made of a material that is transparent to thermal radiation; a first gas inlet and a first gas outlet coupled to the first interior volume; and a second gas inlet and a second gas outlet coupled to the second interior volume on opposite ends thereof to facilitate flow of a process gas laterally through the second interior volume and across the photomask support structure.
A first set of critical dimension (CD) measurements of resist patterns created by a lithography process and a second set of CD measurements of water patterns created by an etch process may be obtained. A forward etch model and an inverse etch model may be calibrated together by reducing (1) a first prediction error between the second set of CD measurements and a first set of simulated CDs predicted by the forward etch model based on the resist patterns, a second prediction error between the first set of CD measurements and a second set of simulated CDs predicted by the inverse etch model based on the wafer patterns, and a matching error between the forward etch model and the inverse etch model.
Extreme ultraviolet (EUV) mask blanks, methods for their manufacture and production systems therefor are disclosed. The EUV mask blanks comprise a substrate; a multilayer stack of reflective layers on the substrate; a capping layer on the multilayer stack of reflecting layers; and an absorber layer on the capping layer, the absorber layer made from carbon and antimony.
A display device includes an electronic paper display and a ground electrode. The electronic paper display is imageable by receiving charges on a charge receiving layer of the electronic paper display. The ground electrode is opposite to the charge receiving layer of the electronic paper display and exposed at an edge of the display device.
An electrochromic device including an electrode layer, an electrochromic layer and a conductive band having a closed ring shape. The electrochromic device having the above structure has excellent color-switching speeds and electrochromic uniformity.
An active matrix substrate includes a first pixel region defined by first and second source bus lines adjacent to each other and first and second gate bus lines adjacent to each other and further includes a first pixel electrode and a first oxide semiconductor TFT that are associated with the first pixel region. The first oxide semiconductor TFT includes an oxide semiconductor layer and a gate electrode electrically connected to the first gate bus line. The oxide semiconductor layer includes a channel region and a low-resistance region including first and second regions located on opposite sides of the channel region. When viewed in a direction normal to the substrate, the low-resistance region extends across the first source bus line to another pixel region and partially overlaps a pixel electrode disposed in the other pixel region with an insulating layer interposed therebetween.
A display panel, a manufacturing method of the display panel, and a display device are disclosed. The display panel includes a first substrate and a second substrate. The first substrate includes a first base, a light-shielding layer disposed on the first base, and a color filter layer disposed on the first base, and a common electrode layer disposed on the light-shielding layer and the color filter layer. The common electrode layer is provided with an opening at a position opposite to the color filter layer.
A display device includes two adjacent pixel electrodes spaced apart from each other by a gap extending in a first direction, at least one signal line extending in the first direction and having at least one protrusion at at least one side thereof, and two adjacent common electrode lines spaced apart from each other. The orthogonal projection of one/the other common electrode line on the substrate is located between the orthogonal projection of the signal line on the substrate and the orthogonal projection of one/the other pixel electrode on the substrate. Each common electrode line has a bend segment bending away from the signal line, wherein the protrusion of the at least one signal line positionally corresponds to the bend segment of each common electrode line, and the length of the protrusion is not larger than the length of the bend segment.
A display panel and a display device are disclosed. The display panel includes upper and lower substrates, a liquid crystal layer, a first electrode, and a second electrode. The second electrode includes at least a stem electrode and a plurality of branch electrodes. A plurality of subpixel areas are provided, and each of the subpixel areas is divided into at least four liquid crystal domains by the stem electrode. The subpixel area in corresponding one of the liquid crystal domains is further divided to form a partition-like structure to increase number of liquid crystal domains, so that light transmittance and display quality can be improved.
According to one embodiment, a display device includes a first substrate including a light-shielding layer and a conductive line having a first side surface and a second side surface on a side opposite to the first side surface, a second substrate opposed to the first substrate, a polymer dispersed liquid crystal layer held between the first substrate and the second substrate, and including a polymer and liquid crystal molecules, and a light-emitting element opposed to an end portion of at least one of the first substrate and the second substrate, wherein the first side surface is closer to the light-emitting element than the second side surface, and the light-shielding layer covers at least the first side surface of the conductive line.
A light shielding element substrate includes a substrate, a transparent island structure and a first light shielding layer. The transparent island structure is located on the substrate. The first light shielding layer is located on the transparent island structure. The first light shielding layer is overlapping with a part of the top surface of the transparent island structure. The first light shielding layer has a first through hole overlapping the top surface of the transparent island structure.
The disclosure provides a display substrate and a method of fabricating the same, and a display panel. The display substrate includes: a substrate; a transistor structure on the substrate; a flexible circuit board having one end coupled to the transistor structure, and the other end capable of being bent to a side of the substrate away from the transistor structure; and a blocking conductive layer on the flexible circuit board and configured to block an interference electric field in an external environment from affecting the display substrate.
Methods and apparatus for a photonic acoustic-optic frequency shifter having an integrated layer of lithium niobate. An input port receives input light and an acoustic wave generator generates an acoustic wave into a deflection area comprising a layer of lithium niobate. A first output port exits undeflected light from the deflection area as transmitted light and a second output port exits light deflected in frequency by the acoustic wave in the deflection area.
Structures including an electro-optical phase shifter and methods of fabricating a structure including an electro-optical phase shifter. The structure includes a waveguide core on a semiconductor substrate, and an interconnect structure over the waveguide core and the semiconductor substrate. The waveguide core includes a phase shifter, and the interconnect structure includes a slotted shield and a transmission line coupled to the phase shifter. The slotted shield includes segments that are separated by slots. The slotted shield is positioned between the transmission line and the substrate.
An ophthalmic tinted lens has a visual transmission value TV for quantifying a first light intensity ratio which relates to light effective for human vision and transmitted through the lens in daylight condition, and also has a value of a chronobiological factor FC for quantifying a second light amount ratio which relates to light effective for a non-visual physiological effect and also transmitted through the lens in daylight condition. The TV-value and the FC-value expressed as percentage values meet the following condition: FC>1.1×TV+13.0 with 3%≤TV≤43%, or FC>0.7×TV+32 with 43%
Systems and methods for creating and/or manufacturing progressive lenses (e.g., bifocal, multifocal, and so on) having ocular side (e.g., back side or surface) lens segments, are described. For example, the systems and methods may apply round lens segments to ocular sides or surfaces of progressive lenses, providing the lenses with specializing vision lens segments and/or power enhancement lens segments, which may combine with front surface power additions provided by the multifocal lens segments applied to the front surfaces of the lenses.
An eyeglass lens replacement assembly is revealed. A frame includes a lens insertion slot disposed on a lower edge and a mounting indentation communicating with the lens insertion slot. A bevel is formed on each of two sides of the front end of the mounting indentation. A movable mounting member is mounted in the mounting indentation and has two mounting pins and a concave part formed on a middle part of the mounting pin. The upper edge of a lens is inserted into the lens insertion slot while the lens includes a mounting slot corresponding to the mounting pins and two protruding portions corresponding to the concave parts of the mounting pins. The movable mounting member can turn back and remain positioned by the bevels of the mounting indentation combined with recovery elasticity of the two mounting pins of the movable mounting member. No additional elastic members are required.
An image light generation device includes a first panel configured to emit a first image light including a blue wavelength region, a second panel configured to emit a second image light including a wavelength region different from the blue wavelength region, and a color combining prism configured to combine the first image light and the second image light. The first panel includes a plurality of first pixels, each of the plurality of first pixels includes a first light emitting element, and a first transistor provided corresponding to the first light emitting element, the second panel includes a plurality of second pixels, each of the plurality of second pixels includes a second light emitting element, and a second transistor provided corresponding to the second light emitting element, and a size of the first transistor is greater than a size of the second transistor.
Disclosed is a hooking device of a VR data cable, configured to hang the VR data cable, including a buffer, a hang assembly, and an adjustment assembly. The buffer is hung on a hook of a ceiling. The hang assembly is configured to hang the VR data cable. One end of the adjustment assembly is connected to the buffer, and the other end of the adjustment assembly is connected to the hang assembly, and the adjustment assembly adjusts a hang height of the VR data cable through elastic expansion and contraction.
An image display apparatus according to the present invention includes an image light generator (100) that emits image light, a first reflection element (11) that the image light from the image light generator (100) is to enter, the first reflection element (11) having a transmitting action and a reflecting action on the image light, a second reflection element (12) that reflects, toward the first reflection element (11), the image light that has entered via the first reflection element (11) and causes the image light to re-enter the first reflection element (11), the second reflection element (12) having a reflecting action on the image light, a light-condensing optical system (20) that converges, toward a position of a pupil of an observer, the image light that has re-entered the first reflection element (11), and a controller (40) that controls a placement angle of the first reflection element (11), the second reflection element (12), or both on the basis of the position of the pupil of the observer.
A camera head includes an airtight case which includes an image pickup unit having an image pickup device and the like as a heat source in an inner portion and includes a partition wall to secure air-tightness with respect to an outside of the airtight case, a heat transfer sheet which connects the heat source and an inner surface of the partition wall to transfer heat generated at the heat source to the partition wall, a heat sink arranged on an outer side of the partition wall of the airtight case, and a spring member which is interposed between an outer surface corresponding to the inner surface of the partition wall of the airtight case connected to the heat transfer sheet and the heat sink to transfer heat from the outer surface of the partition wall to the heat sink.
A variable magnification optical system comprising a plurality of lens groups which includes a first negative lens group having negative refractive power, a second negative lens group disposed at a more image side than the first negative lens group and having negative refractive power, a third negative lens group disposed at a more image side than the second negative lens group and having negative refractive power; upon varying a magnification, distances between adjacent lens groups being varied; the first negative lens group being movable to include a component in a direction perpendicular to the optical axis as a vibration reduction lens group; the second negative lens group being moved along the optical axis upon carrying out focusing; and the predetermined conditional expression(s) being satisfied. The variable magnification optical system can attain a high optical performance and be made in small in size.
An optical imaging lens includes first, second, third, fourth, fifth, and sixth lens elements, disposed sequentially from an object side to an image side, each of the lens elements having an object-side surface facing toward the object side and an image-side surface facing toward the image side. The image-side surface of the first lens element comprises a concave portion in a vicinity of an optical axis. The object-side surface of the third lens element comprises a concave portion in a vicinity of a periphery of the third lens element. The object-side surface of the fourth lens element comprises a concave portion in a vicinity of the optical axis. The lens elements of the optical imaging lens as a whole are only the six lens elements.
The application discloses an optical imaging lens assembly including sequentially from an object side to an image side, a first lens with a positive refractive power and a convex object side surface; a second lens with a refractive power and a concave image side surface; a third lens with a refractive power; a fourth lens with a positive refractive power; a fifth lens with a negative refractive power and a concave object side surface; and a sixth lens with a negative refractive power and a concave object side surface, wherein a space interval T34 between the third lens and the fourth lens along an optical axis and a space interval T45 between the fourth lens and the fifth lens along the optical axis satisfy 0.2
A camera optical lens is provided, including from an object side to an image side: a first lens having positive refractive power; a second lens having positive refractive power; and a third lens having negative refractive power, wherein the camera optical lens satisfies following conditions: 1.40≤f1/f≤2.00; 0.65≤f2/f≤0.90; −1.50≤f3/f≤−0.85; 2.50≤d3/d4≤10.00; and 2.00≤(R5+R6)/(R5−R6)≤4.50. The above camera optical lens can meet design requirements for large aperture, wide angle and ultra-thinness while maintaining good imaging quality.
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens sequentially disposed in ascending numerical order along an optical axis of the optical imaging system from an object side of the optical imaging system toward an imaging surface of an image sensor, wherein a conditional expression f/f2+f/f3<−0.4 is satisfied, where f is a focal length of the optical imaging system, f2 is a focal length of the second lens, and f3 is a focal length of the third lens, and a conditional expression TTL/(2*IMG HT)<0.69 is satisfied, where TTL is a distance along the optical axis from an object-side surface of the first lens to the imaging surface of the image sensor, and IMG HT is one-half of a diagonal length of the imaging surface of the image sensor.
Provided is a method of manufacturing an optical device that includes a multicore fiber including a plurality of cores and a fan-in/fan-out device including single-core fibers that are respectively connected to the cores based on a plurality of connection combinations when the multicore fiber is rotated. The method includes: a first step of determining an optical loss for each of the cores while changing the connection combinations between the single-core fibers and the cores; and a second step of selecting one of the connection combinations according to a result of the first step and connecting an end portion of the multicore fiber and an end portion of the fan-in/fan-out device to connect the single-core fibers with the cores based on the one of the connection combinations.
An optical fiber connector has a lens component and a fiber component. The lens component has at least one lens and an opening with at least one V-groove therein. The at least one lens is associated with the at least one V-groove. The fiber component is configured to be partially inserted into the lens component and has at least one bare fiber flexible retention feature configured to retain a fiber of a fiber optic cable within the at least one V-groove and also to align the fiber with the lens.
The present invention provides a display cover, which includes a light transmission layer, a window pattern disposed on the light transmitting layer, at least one light source disposed on the light transmission layer or the window pattern, and a light conduction layer disposed on the light transmission layer to cover the window pattern and the at least one light source. The window pattern is designed corresponding to a predetermined pattern, so as to define a light transmission window of the predetermined pattern in the light transmission layer. Moreover, at least one light guide structure is disposed on one side of the light conduction layer facing away from the light transmission layer. The at least one light guide structure is configured to at least partially guide light emitted from the at least one light source to the light transmission window.
A lighting device includes a first light guide area sandwiched between partitions extending along a first direction, a first light emitting element emitting light in a first wavelength band, and a semi-transmitting reflective film covering the first light guide area, the first light guide area including a first protrusion, and a reflective film covering the first protrusion and each side of the partitions, the first light guide area including, a first part having a constant first width in a second direction crossing the first direction, and a second part adjacent to the first part and the first width decreasing as it recedes from the first part, wherein the first light emitting-element is arranged in the second part.
A method can include receiving a selection for data via a graphical user interface rendered to a display; via the graphical user interface, initiating a data ingestion process for the selected data; via the graphical user interface, rendering data descriptors generated by the data ingestion process; via the graphical user interface, issuing a validation instruction that validates the data descriptors; and, via the graphical user interface, issuing an instruction that stores a data ingestion template that includes the validated data descriptors.
A computer-implemented method and computing system apparatus programmed to perform operations of the computer-implemented method for obtaining a subsurface stack image, subsurface angle gathers, and a subsurface velocity model over an entire survey region having high velocity contrast geo-bodies. Particularly, user inputs, input velocity models, and surface-seismic data are obtained by fixed source and receiver pairs and then used by the computer program product embedded within the computing system apparatus to minimize the number of iterations, required to obtain a final velocity model, a final stack image, and final angle gathers wherein their flatness deviation is equal to, or less than, a user-defined flatness value. Therefore, the attributes developed by said computer-implemented method and system can help solve the imaging problem of sub high velocity contrast geo-bodies like subsalt, or salt overhung deep mini basins.
A multi-wavefield seismic detection method and system based on construction noise of a shield machine. Multi-wavefield seismic information such as a body wave and a surface wave formed during propagation of a seismic wave generated by excitation in a stratum is obtained by using noise information caused by the construction of a shield machine as a seismic source, a stratum velocity model along a tunnel is constructed through joint inversion, and reflection wave information or the like is used for migration imaging, to eventually implement relatively accurate detection of a geological condition in front of a tunnel face of shield construction.
A method can include acquiring imagery of an exposed surface of the Earth; generating a multi-dimensional model based at least in part on the imagery; generating synthetic seismic data utilizing the multi-dimensional model; acquiring seismic data of a subsurface region of the Earth; performing a search that matches a portion of the acquired seismic data and a portion of the synthetic seismic data; and characterizing the subsurface region of the Earth based at least in part on the portion of the synthetic seismic data.
The present disclosure is related to a system. The system may include a gantry, a detector assembly including a plurality of detector modules arranged on the gantry, and/or a cooling assembly configured to cool the detector assemble. Each of the plurality of detector modules may include a crystal array configured to detect radiation rays, and a shielding component configured to shield the crystal array from an electromagnetic interference. The cooling assembly may include a plurality of cooling components. Each of the plurality of cooling components may be embedded in a corresponding detector module of the plurality of detector modules.
The present disclosure provides a gamma ray imaging device and an imaging method, where the imaging device includes a plurality of separate detectors. The plurality of separate detectors are provided at an appropriate spatial position, in an appropriate arrangement manner and are of an appropriate detector material, such that when rays emitted from different positions in an imaging area reach at least one of the plurality of separate detectors, at least one of the thicknesses of the detectors, the materials of the detectors, and the numbers of the detectors though which the rays pass are different, thereby achieving the effect of determining the directions of rays.
A system and for determining precision navigation solutions decorrelates GPS carrier-phase ambiguities derived from multiple-source GPS information via Least-squares AMBiguity Decorrelation Adjustment (LAMBDA) algorithms. The set of decorrelated floating-point ambiguities is used to compute protection levels and the probability of almost fix (PAF), or the probability that the partial almost-fix solution corresponding to the decorrelated ambiguities is within the region of correctly-fixed or low-error almost-fixed ambiguities. While the PAF remains below threshold and the protection levels remain below alert levels, the optimal navigation solution (floating-point, partial almost-fix, or fully fixed) is generated by fixing the decorrelated ambiguities are one at a time in the LAMBDA domain and replacing the appropriate carrier-phase ambiguities with the corresponding fixed ambiguities, reverting to the last solution if PAF reaches the threshold or if protection levels reach the alert levels.
An aircraft includes a vessel checker, an image generator, an appearance determining unit, and an information transmitter. The vessel checker identifies a suspicious vessel candidate by comparing a marine vessel detected by a marine search radar with a marine vessel transmitting data with an automatic identification system. The image generator generates an image by photographing the suspicious vessel candidate after the aircraft approaches the suspicious vessel candidate in accordance with a route for approaching the suspicious vessel candidate. The appearance determining unit determines whether the suspicious vessel candidate in the image has an appearance characteristic of a suspicious vessel. The information transmitter transmits, to an external apparatus, information indicating that the suspicious vessel candidate has the appearance characteristic of the suspicious vessel if the suspicious vessel candidate has the appearance characteristic of the suspicious vessel.
A method of operating a radar sensor system that is configured to determine range and velocity information from radar waves reflected by a scene in an interior of a vehicle for vital sign detection. The method includes steps to decompose reflected and received signals into range and velocity information, to measure the movement over time in specified range gates and to evaluate the similarities between them. Based on the characteristics of similar behaving range bins, it can be decided whether any detected movement is related to an internal or external disturbance or by vital signs.
According to one embodiment, a radar apparatus includes first antennas, a second antenna, and a third antenna. If the first antennas are used as transmission antennas, the second and third antennas are used as reception antennas. If the second and third antennas are used as the transmission antennas, the first antennas are used as the reception antennas. The first antennas are arranged in a first direction at a first distance and in a second direction crossing the first direction at a second distance. A distance between the second antenna and the third antenna in the first direction is approximately equal to a product of the first distance and a number of first antennas arranged in the first direction.
A method for creating a virtual reception channel in a radar system includes an antenna possessing two physical reception channels (1r, 2r) spaced apart by a distance d in a direction x, two emission channels (1e, 2e) spaced apart by the same distance d in the same direction x and processing means, the method comprising: dynamically selecting two different waveforms, the waveforms being orthogonal to each other; generating a radar pulse of given central wavelength in each emission channel, each of the emission channels emitting one of the two different waveforms; acquiring with the reception channels echoes due to pulses emitted by the emission channels and reflected by at least one target; compressing the pulses by matched filtering of the echoes acquired by each physical reception channel, this involving correlating them with each of the waveforms generated in the emission channel; and repeating steps a) to c) while randomly changing one of the values of each of the phase codes associated with the generated waveforms until the level of the sidelobes of all the compressed pulses has stabilized; and radar system for implementing such a method.
There is provided a time of flight sensor including a light source, a first pixel, a second pixel and a processor. The first pixel generates a first output signal without receiving reflected light from an external object illuminated by the light source. The second pixel generates a second output signal by receiving the reflected light from the external object illuminated by the light source. The processor calculates deviation compensation and deviation correction associated with temperature variation according to the first output signal to accordingly calibrate a distance calculated according to the second output signal.
A system and method for detecting a peak bin from among a plurality of bins in a window. In some embodiments, each of the bins has a lower limit and an upper limit and contains zero or more values. The method may include: identifying a first bin, from among a plurality of bins in a first subwindow of the window, the first bin containing n values, n being a positive integer, n being greater than or equal to the number of values in each of the other bins in the first subwindow; calculating a first height-to-area ratio, the first height-to-area ratio being equal to n divided by the number of values in the first subwindow; and comparing the first height-to-area ratio to a first threshold.
A method for optical distance measurement is suggested, wherein a first distribution of times-of-flight of light of detected photons of transmitted measurement pulses is determined, which is stored in a first memory area of a memory unit. The first distribution of times-of-flight of light is assigned to time intervals of a first plurality of time intervals and frequency portions of the first distribution above a predetermined cut-off frequency are reduced or suppressed by means of a low pass filter in a reduction step, so that a second distribution of times-of-flight of light is generated. The second distribution is assigned to time intervals of a second plurality of time intervals and the blocking frequency of the low pass filter is selected to be smaller than or equal to half of the reciprocal value of a smallest interval width of the second plurality of time intervals.
A sensing device that is configured to determine a depth result based on time-of-flight value is introduced. The sensing device includes a delay locked loop circuit, a plurality of time-to-digital converters, a multiplexer and a digital integrator. The delay locked loop circuit is configured to output a plurality of delay clock signals through output terminals of the delay locked loop circuit. The plurality of time-to-digital converters include a plurality of latches. The multiplexer is configured to select a sub-group of m latches among the latches of the plurality of time-to-digital converters to be connected to the output terminals of the delay locked loop circuit according to a control signal. The digital integrator is coupled to the plurality of time-to-digital converters and is configured to integrate digital outputs generated by the time-to-digital converters in each of n cycles to generate n raw data frames, wherein m and n are natural numbers, and the n raw data frames are used to generate the depth result.
An architecture for a chip-scale optical phased array-based scanning frequency-modulated continuous wave (FMCW) Light-detection and ranging (LiDAR) device is described. The LiDAR device includes a laser, a transmit optical splitter, an optical circulator, photodetectors, and an optical phased array. The laser, the transmit optical splitter, the optical circulator, the photodetectors, and the optical phased array are arranged as a chip-scale package on a single semiconductor substrate. The laser generates a first light beam that is transmitted to the optical phased array aperture via the transmit optical splitter, the optical circulator, and the optical phased array. A fraction of the first light beam is transmitted to the photodetectors via the transmit optical splitter to serve as the optical local oscillator (LO), the aperture of the optical phased array captures a second light beam that is transmitted to the photodetectors via the optical phased array and the optical circulator.
A LIDAR system is provided. In one example, the LIDAR system can include an emitter configured to emit a light signal through one or more transmit lenses positioned along a transmit path to provide transmit signals to a surrounding environment. The LIDAR system can include a receiver spaced apart from the emitter. The receiver configured to detect return signals corresponding to reflected transmit signals from the surrounding environment. The return signals can be received via one or more receive lenses positioned along a receive path. The LIDAR system can include an actuator coupled to the one or more transmit lenses. The actuator can be operable to impart a motion to the one or more transmit lenses to provide for steering of the transmit signals in the surrounding environment.
Local terrain feature location data is obtained from a local sensor device at a user location without a prior-known global position. The local terrain feature location data characterizes relative distances and directions to a plurality of local terrain features nearest to the user location. Global terrain feature location data stored in at least one hardware memory device is accessed. The global terrain feature location data characterizes relative distances and directions between a plurality of distinctive terrain features located in a defined terrain region in terms of absolute global location coordinates. The local terrain feature location data is compared to the global terrain feature location data to develop multiple pattern matching hypotheses, wherein each pattern matching hypothesis characterizes a likelihood of a subset of the local terrain features matching a subset the global terrain features. Global location coordinates for the user location is then determined from the pattern matching hypotheses.
An ultra-wideband (UWB) localization method, a UWB localization device, and a UWB localization system are provided. The UWB method includes: determining whether or not a plurality of UWB hardware measurement deviations are calibrated; determining, when the UWB hardware measurement deviations are calibrated, whether or not a plurality of anchor coordinates of anchors are automatically measured; obtaining, when the anchor coordinates of the anchors are automatically measured, a plurality of measurement distances between each of the anchors and a tag, respectively, and deducting the UWB hardware measurement deviations from the measurement distances, respectively; and calculating a tag coordinate of the tag according to the measurement distances from which the UWB hardware measurement deviations are deducted.
The disclosure is directed to systems and methods by which the lifetime, e.g., remaining life or amount of life used, of variable use items, such as rechargeable batteries, battery relays, vehicles and power tools, can be determined that takes into account the conditions of the use of the item. The systems and methods involve an algorithm that can be described as accumulating points based on the real time utilization of the item, e.g., rechargeable battery, battery relay, vehicle, or power tool, and when an agreed-upon number of points have been accumulated, the item can be considered to be at end of life or end of warranty.
A circuit and a method for reducing interference of power on/off to hardware test. The circuit includes: a power unit, a voltage processing unit, a PSU and a to-be-tested hardware. An input terminal of the voltage processing unit is connected to the power unit, an output terminal of the voltage processing unit is connected to an input terminal of the PSU, and an output terminal of the PSU is connected to the to-be-tested hardware; the power unit is configured to provide an operating voltage; the voltage processing unit is configured to eliminate electric sparks caused by instability of the operating voltage at an instant of power on/off; the PSU is configured to convert a stable operating voltage outputted from the voltage processing unit into a direct current voltage required for the to-be-tested hardware; and the to-be-tested hardware is configured to receive the direct current voltage outputted from the PSU.
An integrated circuit including a comparator having a first input to receive a reference voltage, a second input, and an output to provide an under-voltage indicator. Sense points are configured to provide a plurality of sense point voltages, each sense point providing a corresponding sense point voltage of the plurality of sense point voltages; and a minimum voltage tracking circuit configured to receive the plurality of sense point voltages and provide an output voltage which tracks whichever sense point voltage of the plurality of sense point voltages is currently a minimum sense point voltage. The comparator receives the output voltage at the second input and asserts the under-voltage indicator when the output voltage is below the reference voltage.
A power circuit includes at least one power detector coupled to both a first power voltage input via a pin or pad and a second power voltage supplied into a component, and configured to output a sensed power voltage changed from the first power voltage in response to a drop of the second power voltage, and a comparator configured to compare the sensed power voltage with a reference voltage to output a power sensing result.
A current sensor integrated circuit configured to sense a current through a current conductor includes a lead frame at least one signal lead, a fan out wafer level package (FOWLP), and a mold material enclosing the FOWLP and a portion of the lead frame. The FOWLP includes a semiconductor die configured to support at least one magnetic field sensing element to sense a magnetic field associated with the current, wherein the semiconductor die has a first surface on which at least one connection pad is accessible, a redistribution layer in contact with the at least one connection pad, and an insulating layer in contact with the redistribution layer, wherein the insulating layer is configured to extend beyond a periphery of the semiconductor die by a minimum distance. The die connection pad is configured to be electrically coupled to the at least one signal lead.
An atomic force microscope is provided having a controller configured to store one or more positional parameters output by a sensor assembly when a light spot is located at a first preset position on the surface of the cantilever. The controller is further configured to operate an actuator assembly so as to induce movement of the spot away from the first preset position, to detect said movement of the first spot based on a change in the one or more positional parameters output by the sensor assembly, and to operate an optical assembly in response to the detected movement of the first spot to return the first spot to the first preset position.
A method for predicting the risk of recurrence of Atrial Fibrillation in a subject based on measuring the amount of the biomarker Angiopoietin-2 (Ang-2) and optionally of at least one further biomarker in a sample from the subject is described. Also described is a method of diagnosing Atrial Fibrillation in a subject suspected to suffer from Atrial Fibrillation based on measuring the amount of the biomarker Angiopoietin-2 (Ang-2) and optionally of at least one further biomarker in a sample from the subject. Also described are devices adapted to carry out the method of the present disclosure.
The present systems and methods are directed to de novo identification of peptide sequences from tandem mass spectrometry data. The systems and methods uses unconverted mass spectrometry data from which features are extracted. Using unconverted mass spectrometry data reduces the loss of information and provides more accurate sequencing of peptides. The systems and methods combine deep learning and neural networks to sequencing of peptides.
The present invention relates to a method for the determination of processing influences on the quality of feedstuff raw materials and/or feedstuffs, in which the processing conditions indicator of the of feedstuff raw materials and/or feedstuffs is determined and the specific digestibility coefficient of an amino acid of a feedstuff raw material and/or feedstuff in an animal species is determined. The present invention also relates to a process for the optimization of feedstuffs considering the determined processing influences and the thus obtained and/or obtainable feedstuffs.
There is provided a nanopore sensor including cis and trans fluidic reservoirs. A nanopore is provided in a support structure separating the cis and trans reservoirs. The nanopore has an inlet in fluidic connection with the cis fluidic reservoir and an outlet in fluidic connection with the trans fluidic reservoir. The cis fluidic reservoir has a fluidic access resistance, RC, the trans fluidic reservoir has a fluidic access resistance, RT, and the nanopore has a fluidic resistance, RP. RP is of the same order of magnitude as RT and both RP and RT are at least an order of magnitude greater than RC. An electrical transduction element is disposed at a nanopore sensor site that exposes the transduction element to the trans reservoir. An electrical circuit is connected to the electrical transduction element for producing an electrical signal indicative of changes in electrical potential local to the trans reservoir.
A data processing device includes an internal volume that is electromagnetic interference (EMI) isolated and an optical state detector. The optical state detector obtains electromagnetic radiation from the internal volume while the internal volume is EMI isolated and makes a determination that a device disposed in the internal volume has an optical state associated with the electromagnetic radiation.
Provided is a gas detection apparatus which suppresses occurrences of distortions of the optical path to reduce fluctuations of the gas detection sensitivity. A gas detection apparatus 1 includes a substrate 2; a light emitting element 3 disposed in a first region 21 in a main surface 20 of the substrate 2 for emitting light; a light receiving element 4 disposed in a second region 22 in the main surface 20 of the substrate 2 for receiving the light; a light guide member 5 for guiding the light emitted by the light emitting element 3 to the light receiving element 4; and a joint member 6 joining the substrate 2 and the light guide member 5. The joint member 6 serves as a rotation axis when the light guide member 5 is displaced relative to the substrate 2.
An artificial intelligence model receives a FTIR spectrum of a given ingredient to predict its protein secondary structure. The model includes three artificial modules, which generate three predicted values corresponding to structural categories (e.g., α-helix, β-sheet, and other) of the predicted secondary structure. Proteins may be compared for similarity based on predicted values corresponding to the structural categories of the predicted secondary structure.
The present invention provides systems, devices, and methods for point-of-care and/or distributed testing services. The methods and devices of the invention are directed toward automatic detection of analytes in a bodily fluid. The components of the device can be modified to allow for more flexible and robust use with the disclosed methods for a variety of medical, laboratory, and other applications. The systems, devices, and methods of the present invention can allow for effective use of samples by improved sample preparation and analysis.
The present invention discloses a simulation device for a preferential flow of a fissured-porous dual-permeability media and an experimental method, and belongs to the technical field of geological engineering. The simulation device comprises a support. The support is detachably connected with a transparent container. The interior of the transparent container is filled with a fissured-porous dual-permeability media experimental model. The top of the transparent container is open. A spraying device is arranged above the transparent container. Liquid rapid outflow ports are formed in the bottom of the transparent container and are connected with a liquid collection device. The present invention further discloses an experimental method of the simulation device and a manufacturing method of the fissured-porous dual-permeability media experimental model. The simulation device of the present invention can highlight and enhance the preferential flow experiment effect.
A thermal analysis apparatus includes: a cylindrical heating furnace extending in an axial direction; a weight detector arranged on a rear-end side in the axial direction of the cylindrical heating furnace and including levers extending in the axial direction to detect a weight; a connecting portion for connecting the cylindrical heating furnace and the weight detector to communicate an internal space of the cylindrical heating furnace with an internal space of the weight detector and positioning the levers from the weight detector into the cylindrical heating furnace; sample holding portions connected to tip ends of the levers and arranged inside the cylindrical heating furnace and holding a sample; resistance heaters arranged to cover the weight detector and energized by an electric current of 6 A or less; and a heater control part for controlling an energization state of the resistance heaters to maintain the weight detector at a constant temperature.
An apparatus and a method for testing combined dynamic-static loading strength of a rock-like material are provided. The apparatus and the method can test the combined dynamic-static loading strength of the rock-like material. The apparatus comprises an explosion load loading device, a static load loading device, and a stress wave rod transferring device. The explosion load loading device is connected with one end of the stress wave rod transferring device. The stress wave rod transferring device is connected with a rock-like material specimen. The stress wave rod transferring device is connected with the static load loading device.
The present disclosure provides a low-energy-consumption in-situ extraction system for lunar rare gas and an extraction method. The system includes a screening device, a grinding device and a heating device. The method includes: a. using a robot arm to collect lunar soil and put into the screening device, and screening lunar soil with a particle size below 100 μm; b. adding and grinding screened lunar soil in the grinding device; c. adding and heating ground lunar soil in the heating device to 150-250° C., and releasing rare gases adsorbed. The present disclosure uses screening, grinding combined with traditional heating methods to achieve low power consumption in extracting rare gases on the surface of the moon, and extraction power consumption is only 10-30% of the power consumption of hot-melt extraction at 900° C. in the prior art, which is beneficial to promote the lunar resource utilization.
Systems and methods are disclosed herein for contextual data analysis and proactive intervention in industrial plant processes. Each of multiple data streams in an industrial plant are mapped to a common hierarchical data structure, wherein the data streams correspond to respective values or states associated with unit operations, assets, and process streams in the plant. The mapped data streams define hierarchical process relationships between subsets of the unit operations, assets, and process streams. Real-time data is collected to populate at least one level of the hierarchical data structure for certain data streams, wherein future outcomes are predicted for downstream operations based on the collected real-time data for at least one data stream, and at least one other data stream having a defined hierarchical process relationship therewith. Upon ascertaining that predicted future outcomes correspond to issues requiring intervention, output signals are generated based thereon for operator alerts and/or automated control.
In accordance with an exemplary embodiment, a measurement device is provided that includes an actuator module, a control module, a load cell module, a processing module, and a notification module. The actuator module includes an actuator. The control module includes one or more actuator controllers configured to control the actuator. The load cell module includes one or more motors configured to set orientation of attachments points for the actuator with respect to a component relative to a location of a user. The processing module includes a processor configured to receive and analyze information from the load cell module pertaining to an insertion force for the component. The notification module is configured to provide a notification based on the analyzing performed by the processing module.
A left and right feet pedaling analysis system is disclosed, comprising a pedaling sensing device and an electronic carrier, wherein the pedaling sensing device includes one or more transmission units and one or more accelerometers which are applied to detect the acceleration change data during pedaling, and the pedaling sensing device or/and the electronic carrier can analyze the signals coming from the accelerometer during riding the bicycle in order to acquire the pedaling rotation number, the ratio of the left and right foot forces as well as the installation direction thereby understanding the pedaling distribution ratio of the left and right foot when riding; as such, it can help improve the pedaling skills and adjust the pedaling force mode so as to reduce the risk of injury caused by excessively unbalanced pedaling asymmetry.
Aspects of the present disclosure describe monitoring of optical fiber by distributed temperature sensing (DTS) and determining optical fiber degradation and/or abnormal environmental events including landslides, fires, etc., from DTS data.
In an embodiment a semiconductor device includes a first diode and a second diode of specified sizing or biasing ratio, a negative voltage supply, a first resistor for a proportional to absolute temperature (PTAT) voltage drop, wherein the first diode is connected between the negative supply voltage and the first resistor, an array of dynamically matched current sources employing a dynamic element matching controller, wherein the first resistor is connected between the first diode and a first input of the array, and wherein the second diode is connected between the negative supply voltage and a second input of the array and a successive approximation register (SAR) feedback loop configured to drive a voltage difference to zero, wherein the voltage difference occurs between a first node present between the first resistor and the first input of the array and a second node present between the second diode and the second input of the array.
Eyewear having monitoring capability, such as for radiation or motion, is disclosed. Radiation, such as ultraviolet (UV) radiation, infrared (IR) radiation or light, can be measured by a detector. The measured radiation can then be used in providing radiation-related information to a user of the eyewear. Motion can be measure by a detector, and the measured motion can be used to determine whether the eyewear is being worn.
A multiphase flow measurement apparatus includes a tubular, a first microwave resonator, a second microwave resonator, and a coplanar waveguide resonator. The tubular includes a wall formed to define an inner bore configured to flow a multiphase fluid. The first microwave resonator has a first helical shape with a first longitudinal length and is configured to generate a first electric field that rotates. The second microwave resonator has a second helical shape with a second longitudinal length different from the first longitudinal length of the first microwave resonator and is configured to generate a second electric field that rotates. The first and second microwave resonators are mutually orthogonal to each other and cooperatively configured to measure a salinity of the multiphase fluid flowing through the inner bore. The coplanar waveguide resonator is configured to generate a third electric field to measure a flow rate of the multiphase fluid.
A method of determining a position of a first object includes receiving a first component and a second component of a vector field jointly generated by the first object and by a second object. The method further includes using the second component of the vector field to provide a compensation quantity indicating a contribution of the second object to the first component of the vector field. Further, the method includes determining the position of the first object using the first component of the vector field and the compensation quantity.
An automated avionics system for determining a modified descent path of an aircraft includes a memory operable to store a database of flight information related to a flight plan and a processor operably coupled with the memory. The processor is operable to receive an indication to initiate descent of the aircraft associated with a position of the aircraft, receive information related to the flight plan from the database, and based on the information received, perform modifications to the path of descent. The processor is further operable to, based on a comparison of an original position of descent and the indicated position, determine a modified position of descent for the aircraft and calculate a modified path of descent, the modified path of descent complying with the of altitude constraint(s) of the flight plan.
A database construction method includes determining a target image set that meets a preset image coincidence degree requirement, obtaining a scenario key point information set based on the target image set and natural condition information corresponding to each image, determining, in the scenario key point information set, first scenario key point information corresponding to a scenario key point whose life value on a single mobile terminal is greater than a first preset life value threshold, determining, in the first scenario key point information, second scenario key point information corresponding to a scenario key point whose life value on a plurality of mobile terminals is greater than a second preset life value threshold, and when the second scenario key point information does not match preset scenario key point information in a database, constructing the database based on the second scenario key point information.
Disclosed embodiments include methods, systems, and non-transitory computer readable media for setting a destination at a vehicle navigation system and methods, systems, and non-transitory computer readable media for setting a destination in a vehicle navigation system. In an illustrative embodiment, a method of setting a destination at a vehicle navigation system includes: connecting, by the vehicle, to a wireless device of a vehicle occupant; receiving, by the vehicle, a location signal from the wireless device indicating a geographical location corresponding to a selected media file on the wireless device; generating, by the vehicle, a destination location responsive to the location signal; determining a destination location responsive to the location signal; and plotting a navigation course to the determined destination location.
Based on schedule information indicating one or more events to be occurred and information relating to a location associated with each of the one or more events, a navigation method estimates an area and time at which congestion may be likely to occur in the vicinity of the location. Furthermore, the navigation method presents to a moving body information which is based on the estimated result of the area and the time, and which is related to a movement plan when moving using the moving body.
A method for recommending a route includes obtaining a first start point and a first end point relating to a road network. The method also includes obtaining a route recommendation model. The method further includes determining a recommendation route from the first start point to the first end point based on the route recommendation model.
An autonomous vehicle (AV) described herein is configured to receive a pull over location specified by a passenger, and is further configured to refine the pull over location based upon one or more factors, where the factors include computer-readable content from a profile of the passenger, sensor data output by sensor systems of the AV, observed or predicted weather conditions, observed or predicted traffic, and/or observations recently generated by other AVs that belong to the same fleet as the AV.
Systems and methods are provided for receiving a start location and a destination location, determining a road segment corresponding to the destination location, and identifying a node nearest the road segment corresponding to the destination location, whereby the node corresponds to a nearest left-hand node for a right-hand driving country or a nearest right-hand node for a left-hand driving country. The systems and methods further provide for generating a first route from the start location to the node nearest the road segment corresponding to the destination location, generating a second route from the node nearest the road segment corresponding to the destination location, to the destination location, and combining the first route and the second route to generate a final route. Thus, the final route comprises a route from the start location, through the node nearest the road segment corresponding to the destination location, to the destination location.
The technology provides for a pair of earbuds. For instance, a first earbud may include a first antenna, and a second earbud may include a second antenna. The pair of earbuds may further include one or more processors configured to receive, from the first antenna, a first signal from a beacon, and receive, from the second antenna, a second signal from the beacon. Based on the first signal and the second signal, the one or more processors may determine at least one signal strength. The one or more processors may determine a position of the user relative to the beacon based on the at least one signal strength.
A computer program product for navigation in an establishment site for a first user using a first mobile electronic device are provided. The embodiment may include scanning an area around a current location of the first user to identify a set of second mobile electronic devices. The embodiment may also include referencing one or more resources for: identifying a set of second users for each of the set of second mobile electronic devices; analyzing schedules of the set of second users to identify expected current locations of each of the set of second users in an establishment site; and identifying the current location of the first user relative to the expected current locations of at least some of the set of second users by referencing a map of the establishment site.
Systems and methods are disclosed herein for blind frequency synchronization. In one embodiment, a synthetic inertial measurement unit (IMU) is disclosed, comprising: a plurality of nodes wirelessly coupled to each other, each The method may further comprise: a wireless transceiver at a particular node for providing wireless communications with at least one other node of the plurality of nodes, configured to receive I and Q radio samples from the other node, and to determine a frequency offset of the other node based on the received I and Q radio samples, and to synchronize a clock at the particular node, a frequency offset synchronization module at the particular node coupled to the wireless transceiver, at the particular node, and an IMU sensor for determining rotation, acceleration, and speed of the particular node; and an IMU location estimation module for using time of arrival information assuming that the clock may be synchronized at the node, the determined distance, and the rotation, acceleration, and speed of the particular node received from the IMU sensor to determine the location of the nodes, thereby providing enhanced determination of location of the plurality of nodes.
A road surface state determination apparatus includes a plurality of tire-side devices each of which detects vibration applied to corresponding tire and produces road surface data indicative of a road surface state based on data of the vibration, and a vehicle-body-side system that determines the road surface state based on the road surface data.
Provided are a method and apparatus for determining pose information of a robot, a device and a medium. The method includes: fitting a target curve according to a motion trajectory of an image module relative to a target label when the robot rotates; determining a coordinate offset of the image module relative to a body of the robot according to the target curve, and determining a relative distance between the image module and the target label according to the image module; and determining the pose information of the robot according to the coordinate offset and the relative distance.