The invention discloses a substrate storage apparatus having a detecting device detachably connecting to an outer pod. The detecting device includes a sensing member having a sensing terminal, a cavity and a sensor. The sensing terminal detachably connects to the outer pod such that the sensing terminal exposes in an accommodating space inside of the outer pod. The cavity receiving the sensor extends to an outside of the outer pod and the accommodating space. The cavity communicates with the accommodating space through the sensing terminal, allowing the sensor to read information regarding the accommodating space.
A substrate cleaning method includes: supplying a gas mixture of a cluster forming gas for forming a cluster by adiabatic expansion and a carrier gas having a smaller molecular weight or atomic weight than the cluster forming gas to a nozzle; forming the cluster by injecting the gas mixture from the nozzle; removing particles adhering to the substrate by the cluster; and continuously supplying the carrier gas to the nozzle for a set time period from an end time of the supply of the cluster forming gas to the nozzle.
A vapor delivery head for wet treatment of a substrate includes a body including an upper surface, a lower surface, an upper plenum and a lower plenum. A first bore is arranged on the upper surface of the body and fluidly connected to the upper plenum to supply heated fluid. A second bore is arranged on the upper surface of the body and connected to the upper plenum to remove heated fluid. A third bore is arranged on the upper surface of the body and connected to the lower plenum to receive a gas mixture. A plurality of through holes through the lower surface of the body are in fluid communication with the lower plenum.
Embodiments of the present disclosure generally relate to chemical mechanical polishing (CMP) systems, and more particular, to modular polishing systems used in the manufacturing of semiconductor devices. In one embodiment, a polishing system includes a first portion having a plurality of polishing stations disposed therein, and a second portion coupled to the first portion, the second portion comprising a substrate cleaning system. The substrate cleaning system comprises a wet-in/dry-out substrate cleaning module comprising a chamber housing which defines a chamber volume. The polishing system further includes a substrate handler located in the second portion, where the substrate handler is positioned to transfer substrates to or from the wet-in/dry-out substrate cleaning module through one or more openings formed in one or more sidewalls of the chamber housing.
A method is provided for modifying a strain state of a block of a semiconducting material including steps in the following order: a) making a lower region of the block of the semiconducting material resting on a substrate amorphous, while a crystalline structure of an upper region of the block in contact with the lower region is maintained, then b) forming a stressing zone on the block of the semiconducting material, then c) making at least one creep annealing with a suitable duration and temperature to enable creep of the lower region without recrystallizing a material of the lower region, and then d) making at least one recrystallization annealing of the lower region of the block.
Methods for forming defect-free gap fill materials comprising germanium oxide are disclosed. In some embodiments, the gap fill material is deposited by exposing a substrate surface to a germane precursor and an oxidant simultaneously. The germane precursor may be flowed intermittently. The substrate may also be exposed to a second oxidant to increase the relative concentration of oxygen within the gap fill material. A process for removal of germanium oxide is also disclosed.
A method is disclosed that includes performing a directional ion implantation process on a developed resist pattern to reduce roughness. A substrate can be tilted at a tilt angle with respect to the direction of an incoming ion beam. Ions can be directionally implanted at the tilt angle, along sidewall surfaces of the developed resist pattern to trim roughness from the sidewall surfaces. After implanting, the substrate can be rotated along the axis normal to a surface, and ions can then be directionally implanted at the tilt angle along the sidewall surfaces to further trim roughness from the sidewall surfaces of the developed resist pattern. The directional ion implantation process can be performed over a number of iterations, and during each iteration of the directional ion implantation process, the tilt angle can be adjusted so that the tilt angle is different than during previous iterations.
The invention relates to a system for temperature control of an electrode. The system comprises at least one heat pipe, a coupling element and a temperature control apparatus. In this case, the heat pipe is suitable for being arranged in the electrode at least in part and by means of at least one first end. The coupling element is suitable for heating or cooling a second end of the heat pipe, while the temperature control apparatus is suitable for heating or cooling the coupling element. In this case, the electrode and the temperature control apparatus are galvanically separated from one another. The invention further relates to a treatment facility comprising a treatment chamber and at least one electrode inside the treatment chamber and at least one system of this kind for temperature control of an electrode.
A method prepares a microsample from a volume sample using multiple particle beams. The method includes providing a volume sample in the microscope system, wherein the interior of the volume sample has a sample region of interest, and producing a macrolamella comprising the sample region of interest by removing sample material of the volume sample using one of the particle beams. The method also includes orienting the macrolamella relative to one of the particle beams, and removing sample material of the macrolamella via a beam so that the region of interest is exposed.
A method for monitoring the operating state of a set of circuit breakers includes the steps of arranging on the wall of each circuit breaker a synchronous triaxial digital magnetometer on a semiconductor chip, cyclically and synchronously reading temperatures measured by the magnetometers and from the temperatures measured by the magnetometers and a value of the ambient temperature, determining, for each circuit breaker, whether an internal heating temperature of the circuit breaker reaches a first temperature threshold which may be representative of an anomaly of the operating state of the circuit breaker.
An electromagnetic switch, including a driving apparatus and a contact apparatus. The contact apparatus includes a moving contact assembly, a chamber, and two spaced fixed contacts disposed on a top part of the chamber. The moving contact assembly includes an insulating part, a push rod, a moving contact, and an elastic part. One end of the push rod is mounted on the driving apparatus, and the other end of the push rod is mounted on the insulating part. The moving contact is mounted on one side that is of the insulating part and that is back to the push rod. The elastic part is clamped between the insulating part and the moving contact, so that the moving contact is in contact with or separated from the pair of fixed contacts under the action of the push rod.
Disclosed is an air circuit breaker. The air circuit breaker according to an embodiment of the present disclosure includes a CT magnet unit. The CT magnet unit is provided in the air circuit breaker to cover a movable contact point exposed to the outside. A CT magnet is provided inside a case that forms the outer shape of the CT magnet unit. The CT magnet independently forms a sub magnetic field or forms a main magnetic field together with an extinguishing magnet provided in an arc extinguishing unit. Due to the magnetic field formed by the CT magnet, an arc that is generated receives the application of an electromagnetic force directed toward the arc extinguishing unit. Accordingly, the generated arc can be quickly moved and extinguished.
Keyboards and other electronic input devices have a key or keys with glyphs that are invisible to an unaided human eye in a first condition, such as when an underlying display attached to the key is not emitting light. The glyphs are visible through the key or keys when the display emits light. A one-way visibility layer or structure obscures the visibility of the display when viewed from above, but when the display emits light, the light penetrates through the one-way visibility layer, such as by passing through an array of microperforations in the key, and is visible to an onlooker.
The invention discloses an illuminated keyswitch structure, which includes a base plate, a keycap, and a plurality of light-emitting dies. The base plate has a through hole. The keycap is movably disposed above the base plate in a vertical direction. The light-emitting dies are disposed under the keycap. The light-emitting dies are not higher than the base plate. The light-emitting dies are located within a projection of the through hole in the vertical direction. At least two of the light-emitting dies are arranged parallel to an hole edge of the through hole. In the illuminated keyswitch structure of the invention, distances from the light-emitting dies that are arranged parallel to the hole edge to the hole edge are close to each other, and light of different colors emitted by said light-emitting dies travels through the hole edge at similar distances, thereby suppressing uneven light mixing and color deviation.
A system, a method, a device, and an apparatus include a control unit configured to determine contact resistance of one or more electrical contacts of one or more circuits, and remove, via a wetting current, residue on the one or more electrical contacts.
A multilayer electronic component includes a plurality of capacitance forming portions including a first dielectric layer and an internal electrode disposed in a first direction, and an intermediate layer disposed between capacitance forming portions adjacent to each other and including a second dielectric layer, a body including first and second surfaces opposing each other in the first direction, third and fourth surfaces connected to the first and second surfaces and opposing each other in a second direction, and fifth and sixth surfaces connected to the first to fourth surfaces and opposing each other in a third direction; and an external electrode disposed on the body and connected to the internal electrode. The second dielectric layer includes graphene. The first dielectric layer does not include graphene, or includes graphene in a content less than a content of graphene included in the second dielectric layer.
A composition comprises a plurality of continuous ordered fibers embedded in a high temperature superconducting material, wherein the plurality of continuous ordered fibers comprise a core and a reinforcing material. A composition comprises one or more large diameter continuous fibers embedded in a high temperature superconducting material; and one or more small diameter continuous fibers embedded in a high temperature superconducting material. A composition comprising one or more continuous fibers embedded in a high temperature superconducting material, wherein a fiber of the one or more continuous fibers comprise a core and reinforcing material, and wherein one or more magnetic particles are embedded in the core of the fiber.
A pitot tube includes an outer tube extending from a first tube end to second tube end. The second tube end defines a tip portion of the pitot tube. A tube sleeve is located inside of the outer tube and defines a tube passage extending from the first tube end to the second tube end. A heating element is located between the outer tube and the tube sleeve. The heating element is isolated from airflow into the tube passage. A method of forming a pitot tube includes installing a heating element to an outer surface of a tube sleeve, the tube sleeve defining a tube passage of the pitot tube. The tube sleeve is secured in an outer tube such that the heating element is between the tube sleeve and the outer tube and is isolated from airflow through the tube passage.
Magnet wire with corona resistant enamel insulation may include a conductor, and at least one layer of polymeric enamel insulation may be formed around the conductor. The polymeric enamel insulation may include a filler dispersed in a base polyimide material. Additionally, the polymeric enamel insulation may have a thermal index of at least 260° C.
An electrically-insulating resin composition comprising a polyamide-imide resin, a silica fine particle and a dispersant having a phosphate ester group. This electrically-insulating resin composition can be used to provide an electrical insulator having excellent withstand voltage life characteristics against a surge voltage.
A system and method for facilitating remote care management involving a patient having an implantable medical device (IMD). Upon establishing a remote care session between a patient controller device and a clinician programmer, wherein the clinician and the patient are remotely located with respect to each other, input from the patient or the clinician may be received via a user interface control associated with a particular functionality or aspect of the remote care session, including audiovisual (AV) communications, remote therapy programming, and related context. Responsive to the user input, a dialog interface is effectuated at one of the patient controller device and/or the clinician programmer. A user characterization label is received via the dialog interface from the user, wherein the user characterization label is indicative of a subjective assessment of the particular functionality of the remote care session, which may be used in generating user-labeled data pertaining thereto.
A medical information navigation engine (“MINE”) is capable of inferring referral activity not reported into a referral workflow system by utilizing intent-based clustering of medical information. The intent based clustering reconciles received medical data, from a variety of sources, and then clusters the data by applying one or more clustering rules. After the referrals not otherwise reported are inferred, they may be utilized to generate metrics that can be utilized to enhance patient care, and reduce costs. Metrics may be generated for both in-network and out-of-network referrals in order to distinguish differences in reporting activity.
The techniques described herein may provide for an evidence-based, clinical practice guideline-driven, patient communication system. A user (e.g., a patient, a client, etc.) may interact with, or use, a patient communication system for improved healthcare according to one or more aspects. The patient communication system may credibly categorize user inputs into injury patterns (e.g., correlated to healthcare industry established clinical practice guidelines). For instance, an evidence-based, clinical practice guideline-driven, patient communication system may utilize a library of extensive and credible healthcare information (e.g., reviewed by a credible body established by the healthcare industry). Such information may include physical therapy videos, recovery strategies, workplace group or client-group healthcare information, etc. The patient communication system may generate (e.g., based on user input and decision-making trees) patient diagnosis, injury recovery plans, wellness plans, healthcare information reports (e.g., for healthcare clinicians, insurance companies, employers, etc.), and preventative healthcare plans, among other examples.
The invention relates to a computer system for providing a treatment proposal for a dentition of a patient. The computer system is configured to provide an current state model of the dentition and a target state model of the dentition; to provide a set of treatment options for treating the dentition, to check the provided treatment options, wherein the checking comprises determining whether the dentition of the patient is meeting the feasibility requirements assigned to the treatment option being checked; in case the dentition is determined to meet the feasibility requirements assigned to the treatment option being checked, to provide the treatment proposal identifying the respective treatment option and implementation parameters determined for the measures of the identified treatment option for modifying the current state model such that one or more discrepancies of the current state model relative to the target state model are compensated.
A system is configured for retrieving first patient medical information about a first patient, and performing a first data conversion procedure including performing a translation procedure and a coding procedure. The system is further configured for adding to the database a record of an association between the predetermined code and the first patient medical information. The system is also configured for retrieving second patient medical information about a second patient, comparing the second patient medical information with records in the database, and determining a level of confidence that the second patient medical information matches the first patient medical information. If the determined level of confidence exceeds a first predetermined threshold, the system omits the translation procedure. If the determined level of confidence that the second patient medical information matches the first patient medical information exceeds a second predetermined threshold, the system omits the translation procedure and the coding procedure.
Provided herein is an engagement and care support platform (“ECSP”) computer system including at least one processor in communication with at least one memory device for facilitating senior user engagement. The processor is programmed to: (i) register a user through an application, (ii) register a caregiver associated with the user through the application, (iii) generate a senior profile based upon user personal and scheduling data, (iv) build a daily interactive user interface that reflects the senior profile, (v) display the daily interactive user interface at a first client device associated with the user, (vi) cause the first client device to initiate a daily interaction prompt to the user, (vii) determine whether any user interaction was received in response to the daily interaction prompt, and (viii) transmit a daily update message to a second client device associated with the caregiver, including an indication of whether any user interaction was received.
A system for optimizing resource allocation includes and/or interfaces with: a set of contextual data sources; a decision-making subsystem; and a set of schedules. Additionally or alternatively, the system can optionally include and/or interface with a set of user interfaces, memory, a set of data collection, and/or any other suitable components. A method for resource optimization includes: receiving a set of inputs; and processing the set of inputs and/or contextual data with a set of models to produce a set of schedules. Additionally or alternatively, the method can include any or all of: training the set of models; pre-processing the set of inputs to supplement the set of contextual data; dynamically adjusting the set of schedules; triggering a set of actions based on the set of schedules; updating the set of models; and/or any other processes.
Systems and methods for providing meals include determining a meal plan for an individual, based on health information for the individual. The meal plan includes at least one dietary requirement and at least one dietary restriction. A meal is provided to the individual, in compliance with the at least one dietary requirement and the at least one dietary restriction of the meal plan. A degree of compliance is determined for the individual with respect to the provided meal. The meal plan is revised in accordance with the degree of compliance.
Provided herein are methods, processes, systems and machines for non-invasive assessment of genetic variations. In particular, provided herein are methods, processes, systems and machines for non-invasive assessment of copy number variations. In some aspects, copy number variations include aneuploidies (e.g., trisomy 13, 18, or 21). In some aspects, copy number variations include microdeletions or microduplications.
A memory device includes a peripheral circuit structure and a cell array structure vertically overlapping the peripheral circuit structure. The cell array structure includes a plurality of memory blocks divided into a normal cell region and a dummy cell region, and the dummy cell region includes a bit line through-electrode region. The peripheral circuit structure includes a row decoder region in which a unit row decoder circuit connected to each of n (n is a positive integer) memory blocks is arranged, and the bit line through-electrode region is disposed to correspond to the block height of the unit row decoder circuit.
According to one embodiment, a disk device includes a magnetic disk, an arm, a base, a flexure, a magnetic head, and damper. The base plate is attached to the arm away from a rotation axis in a first direction. The load beam is attached to the base plate, and has a second surface and a third surface. The flexure is attached to the second surface. The magnetic head is mounted on the flexure. The damper is attached to the third surface, and includes a first constrained layer and a second constrained layer. An end of the second constrained layer is located further away from the rotation axis than an end of the first constrained layer in the first direction, the ends of the first constrained layer and the second constrained layer being in a second direction opposite to the first direction.
Systems and methods are provided to implement and facilitate cross-fading, interstitials and other effects/processing of two or more media elements in a personalized media delivery service to experience consistent high quality. The effects or crossfade processing may occur on the broadcast/publisher/server-side, but may be personalized to a specific user, allowing a personalized experience for each user, where the processing burden is minimized on the downstream side/client device. This approach enables a consistent user experience, independent of client device capabilities. A large-scale personalized content delivery service may be implemented by limiting the processing to the first and last chunks of any file. In exemplary embodiments, this type of processing may easily be accommodated in cloud computing technology, where first and last files are extracted and processed within the cloud to meet the required load. Processing may be done locally, by the broadcaster, with sufficient processing power to manage peak load.
A graphical user interface may provide presentation of a video edit during video edit playback. The video edit may include a segment of a video. When a user modifies the segment of the video included in the video edit, the graphical user interface may automatically switch the presentation of the video edit into presentation of the original video.
Techniques are described for automatically adaptive playback speed for media playback. In an embodiment, media data is received, which is associated with multimedia to be rendered at an original capture speed on a multimedia player on a computing device. A content density index value for a particular portion of the multimedia is determined, the content density index value representing a rate of content within the particular portion that a user of the multimedia player has to comprehend. Based on the content density index value for the particular portion, a new speed is determined for rendering the portion of the multimedia. The new speed may be stored associated with the portion of the multimedia for rendering the portion of the multimedia at the new speed that is different from the original speed.
A shingled magnetic recording (SMR) hard disk drive (HDD) receives a read command for data associated with a range of logical block addresses (LBAs). In situations where a first portion of valid data associated with the range of LBAs is stored in an SMR region of the HDD and a second portion of valid data associated with the range of LBAs is stored in a non-SMR region of the HDD, the first portion is read from the SMR region in a single disk access and copied to a first buffer of the HDD, and the second portion is read from the non-SMR region in one or more disk accesses and copied to a second buffer of the HDD. The valid data associated with the range of LBAs stored in the second buffer are copied to the first buffer to be combined with valid data associated with the range of LBAs stored in the first buffer, and the combined valid data is then transferred to the host to complete execution of the read command.
A disk drive may include a disk, a head actuated over the disk, a spindle motor comprising a plurality of windings and operable to rotate the disk and coupled to a first and a second spindle driver, the first and the second spindle driver coupled in parallel to the plurality of windings. The disk drive further includes one or more processing devices that are configured to detect a BEMF signal corresponding to a velocity and/or a position of the spindle motor, control, based on detecting the BEMF signal, commutation of the plurality of windings of the spindle motor using the first and the second spindle driver, and wherein the plurality of windings are commutated at or near the same time or in a sequential manner during one or more of a spin up and a spin down routine of the spindle motor.
An audio signal classification method includes determining, according to voice activity of a current audio frame, whether to obtain a frequency spectrum fluctuation of the current audio frame and store the frequency spectrum fluctuation in a frequency spectrum fluctuation memory, and updating, according to whether the audio frame is percussive music or activity of a historical audio frame, frequency spectrum fluctuations stored in the frequency spectrum fluctuation memory, and classifying the current audio frame as a speech frame or a music frame according to statistics of a part or all of effective data of the frequency spectrum fluctuations stored in the frequency spectrum fluctuation memory.
Examples are disclosed to perform signature matching using noise cancellation models to achieve consensus. Example apparatus disclosed herein include a signature matcher to compare a first stream of monitored media signatures to streams of reference signatures representative of corresponding reference media to determine a first signature match, and compare a second stream of monitored media signatures to the streams of reference signatures to determine a second signature match; a match selector to use at least one the first signature match or the second signature match to identify a first one of the reference media corresponding to the monitored media data; and a creditor interface to output identification data for the first one of the reference media identified with the at least one the first signature match or the second signature match, the identification data to be used to credit a media exposure corresponding to the monitored media.
This application provides a speech signal processing method and apparatus, and relates to the field of signal processing technologies and earphone, to monitor an ambient sound signal and improve a monitoring effect and user experience. The method is applied to an earphone, where the earphone includes at least one external speech collector. The method includes: preprocessing a speech signal collected by the at least one external speech collector, to obtain an external speech signal; extracting an ambient sound signal from the external speech signal; and performing audio mixing processing on a first speech signal and the ambient sound signal based on amplitudes and phases of the first speech signal and the ambient sound signal and a location of the at least one external speech collector, to obtain a target speech signal.
Devices and techniques are generally described for voice-based content attribution for speech processing applications. In some examples, a request for voice-based content may be received from a first speech processing skill. First identifier data associated with the first speech processing skill may be received. A determination may be made that first content that is associated with the request. Voice-based output data describing the first content may be generated. A selection of the first content may be received. Attribution data may be determined based at least in part on the selection of the first content and the first identifier data. The attribution data may be sent to a remote computing device.
Disclosed is an electronic device an electromagnetic (EM) sensing circuit for receiving an EM signal, and a processor operationally connected to the EM sensing circuit, wherein the processor is configured to obtain an user, activate, if the user input does not contain information specifying a target device, the EM sensing circuit, receive an EM signal from the target device, specify the information about the target device using an artificial intelligence model, and transmit input data based on the user input and the information about the target device so that the target device operates in response to the user input, and wherein the electronic device and the target device are registered with the same user account in the intelligence server, and the electronic device receives a path rule from the intelligence server and controls the target device so that the target device operates based on the path rule.
Techniques for configuring device-specific skills as top-level skills are described. When a system receives a user input the system performs NLU processing to determine an intent of the user input. In some instances, the system may identify a device-specific skill associated with the device interacted with by the user. At least partially in parallel to performing NLU processing to determine the intent of the user input, the system may also perform NLU processing to determine a likelihood that the user input corresponds to an intent actionable by the device-specific skill. Once the system has finished NLU processing, the system may implement one or more prioritization rules to determine whether the user input should be sent to the device-specific skill or another skill of the system.
An example system includes a processor to receive a summary of a conversation to be generated. The processor can input the summary into a trained summary-grounded conversation generator. The processor can receive a generated conversation from the trained summary-grounded conversation generator.
Systems, computer-implemented methods, and computer program products to facilitate multi-task training a recurrent neural network transducer (RNN-T) using automatic speech recognition (ASR) information are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can include an RNN-T that can receive ASR information. The computer executable components can include a voice activity detection (VAD) model that trains the RNN-T using the ASR information, where the RNN-T can further comprise an encoder and a joint network. One or more outputs of the encoder can be integrated with the joint network and one or more outputs of the VAD model.
A method of obtaining high accuracy urination information is proposed. There may be provided the method of obtaining the urination information, wherein sound data is divided into a plurality of windows, segmented target data corresponding to respective windows is obtained from the sound data, segmented classification data classifying urination sections or non-urination sections and segmented urine flow rate data are obtained by using the obtained segmented target data, and urination data is obtained by using the obtained segmented classification data and the segmented urine flow rate data.
A method of end-to-end speaker diarization (EESD) using neural speaker clustering, performed by at least one processor, is provided. The method includes generating a set of speech labels corresponding to a set of speakers based on an input stream. The speech labels indicate whether dialogue of a speaker is speech or non-speech. The method further includes generating dialogue based on the set of speakers, extracting speaker embeddings from the dialogue, mapping the speaker embeddings to a cluster identification (ID), an overlapped speech value, or a non-speech value based on a neural network, and outputting EESD labels based on the mapping.
A voice speech device includes: a display; a selector that causes the display to display one or more candidates for a name to be provided to a target appliance (appliance), and accepts selection of one name among the one or more candidates; a receiver for receiving first state information that is sent from the target appliance and indicates a state of the target appliance; a speech sentence creator that creates a speech sentence for notifying the state of the target appliance, based on the first state information received by the receiver, the speech sentence containing the one name accepted by the selector; and a voice outputter that outputs the speech sentence by voice.
A filtering device is configured to estimate the characteristics of noise superposed on measurement data relating to the status of a controlled machine based on the status information representing the status of a controlled machine, thus adjusting the filtering to eliminate noise based on the estimated noise characteristics.
An acoustic apparatus includes a sound-emitting unit that acoustically outputs a sound signal, at least one sensor that periodically detects accelerations of the user in three directions including a front-rear direction, a left-right direction, and an upper-lower direction, a vibration sound peak detection unit detecting a peak of a vibration sound based on a movement of the user when detection values of the accelerations in the front-rear direction, the left-right direction, and the upper-lower direction satisfy a predetermined condition, and a signal processing unit that determines whether a time difference at which the peak of the vibration sound is detected is periodic. When it is determined that the time difference is periodic, the signal processing unit sets a gain of a cancellation signal to be suppressed from the sound signal acoustically output from the sound-emitting unit based on the peak of the vibration sound.
Provided are acoustic articles, and related methods, that include a porous layer and heterogeneous filler received in the porous layer. The heterogeneous filler can include clay, diatomaceous earth, graphite, glass bubbles, polymeric filler, non-layered silicate, plant-based filler, or a combination thereof, and can have a median particle size of from 1 micrometer to 1000 micrometers and a specific surface area of from 0.1 m2/g to 800 m2/g. The acoustic article can have an overall flow resistance of from 100 MKS Rayls to 8000 MKS Rayls. The acoustic articles can serve as acoustic absorbers, vibration dampers, and/or acoustic and thermal insulators.
A video processing device, which inputs a piece of music and selects and outputs one video of a plurality of video sources, is provided. The video processing device includes a music analyzing part, which analyzes a progress of the piece of music; a video selecting part, which selects the one video from the plurality of video sources; and an output part, which outputs the one video at a timing corresponding to the progress of the piece of music that has been analyzed by the music analyzing part.
An electronic device and a control method for synchronizing audio and video outputs are disclosed. The electronic device includes: at least one memory, at least one display component including display circuitry, at least one audio component including audio circuitry, and at least one processor electrically connected to at least some of the memory, the display component, and the audio component. The processor is electrically connected to a feedback circuitry and configured to transmit a first signal related to video and a second signal related to audio to the feedback circuitry. The processor is configured to obtain, based on a feedback signal received from the feedback circuitry, a time difference in between a first time point at which a voltage level of the first signal is switched, and a second time point at which a voltage level of the second signal is switched. The processor is configured to control an output timing of the audio or the video based on the time difference.
An image processing device according to the present disclosure includes: an input section that receives an input image signal including an input synchronization signal and input image data; a first processor that performs first processing on the basis of the input image data at a timing corresponding to the input synchronization signal; a synchronization signal generator that generates an output synchronization signal; a second processor that performs second processing on the basis of a processing result of the first processing at a timing corresponding to the input synchronization signal or a timing corresponding to the output synchronization signal; a controller that controls at which timing of the timing corresponding to the input synchronization signal and the timing corresponding to the output synchronization signal the second processor is to perform the second processing; a third processor that performs third processing on the basis of a processing result of the second processing at a timing corresponding to the output synchronization signal to generate output image data; and an output section that outputs an output image signal including the output synchronization signal and the output image data.
An output amplifier which includes a drive voltage generating unit that generates a positive drive voltage and a negative drive voltage corresponding to a difference between an input voltage and an output voltage, an output unit including a first transistor and a second transistor forming a complementary output between a positive power supply terminal and a negative power supply terminal, the first transistor flowing out the current from the positive power supply terminal to the output terminal corresponding to the positive drive voltage, and the second transistor flowing the current from the output terminal into the negative power supply terminal corresponding to the negative drive voltage, and clamp voltage generating circuits that apply a positive clamp voltage corresponding to the input voltage to the positive power supply terminal and apply a negative clamp voltage corresponding to the input voltage to the negative power supply terminal.
A pixel circuit of the present invention includes a thin-film transistor, a first scan line, a second scan line, and a data line. The first scan line is arranged along a first direction. The first scan line is electrically connected to the thin-film transistor. The second scan line is arranged along a second direction. The second scan line is electrically connected to the first scan line. The second direction is perpendicular to the first direction. The data line is arranged along the second direction. The data line is electrically connected to the thin-film transistor. The pixel circuit also includes an auxiliary scan line. The auxiliary scan line is arranged along the second direction. Two ends of the auxiliary scan line are electrically connected to the second scan line.
In a display device, a display includes a display area for displaying a display image, and a peripheral area surrounding the display area. A control circuit receives, from an illuminance sensor for detecting an illuminance of an incident light, the illuminance and controls the display. The display area includes a first end area that is an area located near the peripheral area. The control circuit derives a brightness ratio that is a ratio between a brightness of the first end area and a brightness of the peripheral area, based on the illuminance and image data for the display image. The control circuit controls, when the brightness ratio is larger than a brightness ratio threshold value that is a predefined value, the display to cause the brightness ratio to be equal to or smaller than the brightness ratio threshold value.
A light emitting display device includes: a light emitting element including an anode connected to a first line; a first transistor; a second transistor including a first electrode connected to a data line, and a second electrode connected to a gate electrode of the first transistor; a third transistor including a first electrode connected to the first line, and a second electrode connected to a first electrode of the first transistor; a fourth transistor including a second electrode connected to the gate electrode; a sixth transistor including a first electrode connected to a second electrode of the first transistor, and a second electrode connected to a second line; a first capacitor including a first electrode connected to the gate electrode and a second electrode connected to the second electrode of the first transistor; and a second capacitor including a second electrode connected to the second electrode of the first transistor.
Provided is a display apparatus in which initialization and compensation of a pixel is implemented through a pixel including a thin film transistor connected to a node between a driving transistor and a light emitting diode.
A display device according to an embodiment of the specification includes a display panel including a pixel including a driving element and a light emitting device; a host system configured to render image data, which is to be applied to the pixel, change a length of a vertical blank period, and output a rendering completion signal prior to outputting the rendered image data; a timing controller configured to set a sensing period on the basis of the rendering completion signal in the vertical blank period; and a sensing circuit configured to sense an electrical characteristic of the driving element in the sensing period, wherein the sensing period starts at a first timing which is a predetermined time earlier than an end time of the vertical blank period, and a length of the predetermined time is fixed regardless of a length variation of the vertical blank period.
The present disclosure provides a pixel circuit, a driving method and a display device. The pixel circuit includes a first reset circuit and a driving circuit, the first reset circuit is respectively electrically connected to a first light emitting control line, a reset control line, a first reset voltage line and a first end of the driving circuit, and is configured to write a first reset voltage provided by the first reset voltage line into the first end of driving circuit under the control of a first light emitting control signal provided by the first light emitting control line and a reset control signal provided by the reset control line; the driving circuit is configured to connect the first end of the driving circuit and a second end of the driving circuit under the control of a potential of a control end of the driving circuit.
In an OLED display panel provided by the present application, a capacitance value of a first capacitor corresponding to a sub-pixel circuit of at least one color is different from a capacitance value of the first capacitor corresponding to a sub-pixel circuit of another one color in red sub-pixel circuits, green sub-pixel circuits, and blue sub-pixel circuits, so that a capacitance value of the first capacitor corresponding to the green sub-pixel circuits is greatest; in the red sub-pixel circuits, the green sub-pixel circuits, and the blue sub-pixel circuits, a capacitance value of the first capacitor corresponding to the blue sub-pixel circuit is least.
A flat-panel display comprises a display substrate, an array of pixels distributed in rows and columns over the display substrate, the array having a column-control side, and column controller disposed on the column-control side of the array providing column data to the array of pixels through column-data lines. In some embodiments, rows of pixels in the array of pixels form row groups and each column of pixels in a row group receives column data through a separate column-data line. In some embodiments, each pixel in each column of pixels in the array of pixels is serially connected and each pixel in the array of pixels comprises a token-passing circuit for passing a token through the serially connected column of pixels.
Disclosed is a display device including a display panel having a plurality of pixels, the display panel comprising a first display area having first resolution and a second display area having second resolution, the second resolution being lower than the first resolution, and a controller configured to generate display area information of each of the plurality of pixels, to blur an image that is displayed in the second display area based on the display area information, and to perform control such that the blurred image is displayed on the display panel.
The present disclosure relates to an array substrate and a display device. The array substrate includes a plurality of pixel units arranged in an array, each of the pixel units including a plurality of sub-pixels. The array substrate includes: a plurality of power lines which are arranged in a conductive layer on a base substrate, are arranged at intervals along a first direction and extend along a second direction, and are used for providing power signals to the sub-pixels; and a plurality of power leads which are arranged in another conductive layer, are arranged at intervals along the second direction and extend along the first direction. Projections of at least one of the power lines and at least one of the power leads on the base substrate intersect, and the projections of the power lines and the power leads on the base substrate form a grid-like structure.
A display apparatus having a mura compensation function includes a mura memory in which compensation data corresponding to coefficient values of a mura compensation equation is stored; and a mura compensation circuit configured to perform mura compensations on display data by using the mura compensation equation to which the compensation data has been applied, wherein the coefficient values are set so that the mura compensation equation has been fit to have a curve that satisfies known difference values of selected gray levels, a first estimation difference value of a first estimation gray level higher than the selected gray levels, and a second estimation difference value of a second estimation gray level lower than the selected gray levels, and wherein the compensation data comprises the coefficient values of the mura compensation equation in which all of the known difference values of the selected gray levels, the first estimation difference value, and the second estimation difference value have a difference within a preset error range.
The present application discloses a chromaticity adjustment method and an adjustment device of a display panel. The chromaticity adjustment method of the display panel includes: determining an initial driving voltage corresponding to a highest gray scale of the display panel; acquiring an initial white picture chromaticity of the display panel based on the initial driving voltage; determining whether the initial white picture chromaticity deviates from a target white picture chromaticity; if the initial white picture chromaticity deviates from the target white picture chromaticity, adjusting the initial driving voltage to adjust the initial white picture chromaticity.
A driver includes first to Mth stages, where a first input signal and a second input signal are input to each of the first to Mth stages, and each of the first to Mth stages outputs a stage output signal, a first carry signal, and a second carry signal, where M is a natural number greater than or equal to 2. The first carry signal and the second carry signal output from a kth stage are the first input signal and the second input signal, which are input to a (k+1)th stage, respectively, where k is a natural number greater than or equal to 1 and less than M, and the first input signal and the second input signal, which are input to a first stage, are a first start signal and a second start signal which are alternately changed for predetermined frame times, respectively.
The present invention provides a display effect enhancement method, apparatus, and device. The apparatus includes: an obtaining module configured to obtain a grayscale value of each pixel of a picture to be displayed; a first demura module located in a main control chip and configured to perform, according to the grayscale value of each pixel, a first brightness compensation on the picture to be displayed; a second demura module located in a driving chip and configured to perform a second brightness compensation on the picture to be displayed that has been subjected to the first brightness compensation; and a display module configured to display the picture to be displayed that has been subjected to the second brightness compensation. According to the present invention, in consideration of the fact that the main control chip includes the first demura module, two times of demura are performed, on the basis of the first demura module of the main control chip and the second demura module of the driving chip, on a grayscale image having a display effect to be enhanced, thus effectively improving a display effect of a display panel for a picture.
In a first operation, in a tournament circuit, any one row of data lines is selected according to a selection signal, and a voltage of the selected data line is output to a test output terminal via an amplifier. In a second operation, a selection circuit in a first layer in the tournament circuit is in an off state between all the data lines and an input end of a selection circuit in a second layer.
The invention provides a display panel and a method for detecting the same, a display device and a storage medium. The display panel comprises a substrate having a display area; a plurality of pixel units disposed in the display area; a plurality of signal lines electrically connected to the plurality of pixel units to transmit driving signals to the plurality of pixel units; a charge coupling unit corresponding to at least a part of the plurality of signal lines for coupling the driving signals into potential signal; and a voltage detection unit electrically connected to the charge coupling unit for receiving the potential signal and determining the driving signals.
A driver circuit is coupled to a control circuit which is configured to control a plurality of pixels. The driver circuit includes a detector circuit and an outputting circuit. The detector circuit is configured to detect whether an error occurs or not. The outputting circuit is configured to output an enable signal to the control circuit. When the error occurs, the enable signal changes from a first level to a second level such that the control circuit stops outputting a plurality of control signals to the plurality of pixels.
A decorative film (1) for application to a dynamically actuatable display (7), including: a carrier ply (2), a first decorative ply (3), wherein, in a display area (5), the first decorative ply (3) has a first decoration (31) and one or more transparent areas (4), in which the decorative film (1) is permeable to light emitted by the dynamically actuatable display (7). A decorative film body (10) and a display body (20) with the decorative film (1) as well as methods for the production thereof.
A method, system, and computer program product for dynamic cue generation for language learning are provided. The method identifies one or more listener actions for a listener engaged in listening learning. Based on the one or more listener actions, a language level of the listener is determined. A set of prompt metrics are generated based on the language level and the one or more listener actions. A set of audio stream levels is generated based on the set of prompt metrics. The method selects an audio stream level for a listening prompt, where the audio stream level is selected from the set of audio stream levels based on the language level of the listener.
A method for supervising an air traffic tracking system that includes determining performance indicator values and an operating feature of the tracking system for the current situation on the basis of the performance indicator values; if the operating feature is representative of an operating abnormality of the tracking system, determining at least one performance indicator corresponding to the operating abnormality, and determining values of the at least one performance indicator corresponding to normal operation; determining at least one quality of service measure of the tracking system based on the performance indicator values; if the at least one quality of service measure is representative of a degradation in the quality of service, determining at least one performance indicator corresponding to the degradation in the quality of service; executing at least one evaluation process associated with the at least one performance indicator and/or to the degradation in the quality of service.
Presented are intelligent electronic footwear with controller automated features, methods for making/using such footwear, and control systems for executing automated features of intelligent electronic footwear. An intelligent electronic shoe (IES) includes an upper that attaches to a user's foot, and a sole structure that is attached to the upper and supports thereon the user's foot. An alert system, which is mounted to the sole structure and/or upper, generates predetermined outputs in response to electronic command signals. The IES system also includes a wireless communications device that wirelessly communicates with a remote computing node, and a footwear controller that communicates with the wireless communications device and alert system. The footwear controller receives location data indicative of the user's and remote computing node's locations, determines whether the user's location is within a predetermined location/proximity to the node's location and, if so, transmits command signals to the alert system to notify the user/vehicle.
Aspects of the present disclosure relate to a vehicle for maneuvering an occupant of the vehicle to a destination autonomously as well as providing information about the vehicle and the vehicle's environment for display to the occupant. The information includes a representation of a scene depicting an external environment of the vehicle. The representation of the scene includes a visual representation of the vehicle and a visual representation of objects in an external environment of the vehicle.
A video distribution device according to an embodiment is a video distribution device that distributes videos from a plurality of cameras installed in each of a plurality of vehicles that perform autonomous driving to a terminal, and includes a probability of collision calculating unit that calculates a probability of collision indicating a probability of the vehicles colliding with an object by a predetermined time of day, a selecting unit that selects, out of the videos of the plurality of cameras, video from a camera installed in a vehicle of which the probability of collision is highest, and a control unit for setting video quality of the video of the selected camera to be high.
A system for context based alert filtering using ranked risk from vehicle events and/or an accident database includes an interface and a processor. The interface is configured to receive a location of a translating object. The processor is configured to trigger a warning to the translating object based at least in part on its location and the existence of an associated hazard, wherein a secondary condition distinct from the hazard is used to determine relevance of the hazard.
A framework for modeling traffic speed in a transportation network analyzes both the spatial and temporal dependencies in probe-based traffic speeds, historical weather data, and forecasted weather data, using multiple machine learning models. A decentralized partial least squares (PLS) regression model predicts short-term speed using localized, historical probe-based traffic data, and a deep learning model applies the predicted short-term speed to further estimate traffic speed at specified times and at specific locations in the transportation network for predicting traffic bottlenecks and other future traffic states
A method includes, by a processor, acquiring number of persons information that indicates a number of users, including users who ride in vehicles, who depart from a facility at each of a predetermined time period, weather information for each predetermined time period, and vehicle information relating to vehicles traveling in a periphery of the facility, determining traffic jam status that indicates absence/presence of a traffic jam on a road located in a vicinity of the facility in the predetermined time period, by using the vehicle information; and generating a learned model for predicting a traffic jam of a road by machine learning using, as teaching data, the number of persons information, the weather information, and the traffic jam status that is associated with the number of persons information and the weather information.
A message transmission method for a roadside equipment includes the following steps. A plurality of external sensor information is received. A road intersection sign phase information and a road map information are inputted. An object position analysis, a speed analysis, and an sign analysis in object moving direction are performed based on the external sensor information, the road intersection sign phase information, and the road map information, and a classification of dangerous objects in different groups is outputted. According to a current transmission bandwidth limitation and the classification of the dangerous objects, a dangerous object message with a higher classification of the dangerous objects is preferentially selected and transmitted within available transmission bandwidth.
A notifying method includes detecting an object existing in a periphery of the vehicle, and emitting a visible light to irradiate at least a part of the periphery of the vehicle in a direction of the object with an irradiation pattern. A color of the visible light irradiated is a complementary color of a color of a road surface.
Example implementations include a smoke detector comprising a smoke chamber; an LED that generates light in the smoke chamber; a photodetector configured to detect whether a threshold amount of light is scattered by smoke particles in the smoke chamber; and one or more self-testing components configured to re-direct the light from the LED toward the photodetector for self-testing the LED and the photodetector. Some further implementations include one or more masking self-test components configured external to the smoke chamber to direct light from outside the smoke chamber into the smoke chamber and toward the photodetector for determining whether the smoke detector has been masked. Some further example implementations include a method comprising controlling one or more self-testing components of a smoke detector to re-direct at least a portion of light from an LED toward a photodetector; and determining whether the photodetector causes an alarm trigger in response to the controlling.
A premises device associated with a premises security system includes a three-dimensional (3D) depth sensor and a camera and processing circuitry in communication with the camera and the 3D depth sensor. The processing circuitry in the premises device generates a two-dimensional (2D) template of a face based on an image captured by the camera. The 2D template indicates a facial characteristic associated with the person's face. A 3D mapping of the facial characteristic is generated using data from the 3D depth sensor. At least one of an emotional state or facial gesture is determined based on the 3D mapping. The premises security system performs a security action based on the at least one of the determined emotional state or facial gesture.
In one embodiment, a method for monitoring a kitchen environment by a smart hood includes accessing sensor data indicating parameters of a cooking utensil detected by the smart hood apparatus from sensors of the smart hood apparatus, wherein the sensors comprise one or more of a camera, a thermal sensor, an audio sensor, or an air particle sensor, determining occupancy information associated with the cooking utensil based on the sensor data by algorithms, wherein the occupancy information indicates whether the cooking utensil is placed within an allowable deviation from a target location on a cooktop, determining a thermal state of an accessory associated with the cooking utensil based on the sensor data by the algorithms, and sending instructions for presenting the occupancy information associated with the cooking utensil and the thermal state of the accessory.
The disclosed technology includes gunfire response systems and methods to detect gunfire, turn off lights when gunfire is detected, disable the lights from being switched on, and notify emergency responders. Such systems can help minimize ensuing risk following a shooting event by limiting the vision of a person who produced the gunfire. In some embodiments, the light switch system comprises one or more sensors. In some specific embodiments, the sensors include a microphone, infrared sensor, and optionally a camera. In some specific embodiments, the system is configured to detect gunfire sound, detect a type of gun that produced gunfire, and count of a number of shots of the gunfire.
Systems and methods that enable a player to place a wager on a historical horse race, wherein if the wager is determined to be a winning wager, a win amount for the winning wager is randomly selected from a pool of win amounts.
One aspect of the disclosure relates to providing durational promotions to players in an online game. The system may adjust the outcome probabilities of winning in a slot machine type of game once the player's content drops below a predetermined threshold so that the player will experience some substantial winning in the initial period. The system may adjust the outcome probabilities of winning in the slot machine type of game for a period of time once a player has purchased content to continue to play the game. This may temporarily adjusting outcome probabilities within the game in favor of a player that has recently made a purchase. This may facilitate positive player experiences subsequent to making purchases, thereby increasing further purchases and/or the likelihood thereof.
A method and system for using artificial intelligence (AI) to assess and adjust the betting odds for live game wagers before they are presented to users based correlations between various parameters and user betting behavior, and to adjust the betting odds while the betting window is open based on how users are currently betting compared to expected user betting behavior.
An electronic gaming controlling system includes a hardware controlling module, a message bus, a gaming hardware interface and a game application. The hardware controlling module is configured to generate a hardware event message according to a hardware event of an input hardware and publish the hardware event message. The hardware event message is JSON formatted message. The message bus is configured to receive and transfer the hardware event message. The gaming hardware interface is configured to receive the hardware event message from the message bus and generate a hardware command according to the hardware event message. The game application is configured for executing a game and visualizing the game on a screen. The game application generates an event response according to the hardware command and visualizes the event response on the screen.
An apparatus includes a memory storing one or more instructions; and a processor configured to execute the one or more instructions to: obtain a first image including one or more faces captured at a first time by one or more cameras, each of the one or more faces corresponding to a person, among one or more persons; detect a first person, among the one or more persons, by performing facial recognition operation on the one or more faces in the image obtained from the camera; detect a body region corresponding to a face region of the first person; track the body region in a second image captured by the one or more cameras at a second time subsequent to the first time; and output information to control a bather to open based on a determination that the body region is approaching the barrier.
A system for detecting vehicle body damage is disclosed. One or more ultrasonic transceivers are installed on a portion of the vehicle body and configured to transmit and receive ultrasonic sound waves. One or more controllers are coupled to the one or more ultrasonic transceivers. The one or more controllers are programmed to cause the ultrasonic transceiver to emit first ultrasonic sound waves and receive first reflected ultrasonic sound waves, store in memory first sound signature data relating to the first reflected ultrasonic sound waves, cause the ultrasonic transceiver to emit second ultrasonic sound waves and receive second ultrasonic sound waves, and determine a presence of damage on the portion of the vehicle body based on second sound signature data relating to the second reflected ultrasonic sound waves deviating from the first sound signature data.
A non-contact facial blood pressure measurement method based on 3D CNN is disclosed, which belongs to the technical field of computer vision. The method includes the following steps. S110: collecting an actual face video sample and training a blood pressure prediction model based on face images using 3D CNN neural network. S120: obtaining a face video in real time through a HD camera. S130: recognizing face key points in the face video obtained in S120 through dlib face recognition model, selecting a face region of interest, and extracting face images from the region. S140: performing a wavelet transform operation on the face images extracted in S130 to remove noise. S150: inputting seven consecutive frames of the face images into the 3D CNN blood pressure prediction model trained in S110 to obtain a blood pressure value of the measured person. The disclosure realizes non-contact facial blood pressure measurement.
Face detection in a spherical image is performed using overcapture. Multiple views of a spherical image are separately processed using face detection, and results of the face detection for those views are projected to a format for further processing of the spherical image.
An image sensor comprises a plurality of pixels. Pixels are capable of detecting a change in an amount of light intensity and pixels are capable of detecting an amount of light intensity. In a first mode the sensor outputs data from the first one or more of the pixels. In a second mode the sensor outputs data from the second one or more of the pixels. The first mode may be a lower power operation mode and the second mode may be a higher power operation mode. At least one of the first mode and the second mode is selected by a processor based on at least one of a result of processing data output in the first mode and a result of processing data output in the second mode.
A system for identifying handwritten characters on an image using a classification model that employs a neural network. The system includes a computer having a processor and a memory device that stores data and executable code that, when executed, causes the processor to read and convert typed text on the image to machine encoded text to identify locations of the typed text on the image; identify a location on the image that includes handwritten text based on the location of predetermined typed text on the image; identify clusters of non-white pixels in the image at the location having the handwritten text; generate an individual and separate cluster image for each identified cluster; classify each cluster image using machine learning and at least one neural network to determine the likelihood that the cluster is a certain character; and determine the accuracy of the characters by comparing to a secondary database.
A computer-assisted method for analyzing person-related accident data of one or more vehicle occupants, the person-related accident data including at least image data of a video sequence of the vehicle occupants during an accident. The computer-assisted method includes at least one first step of detecting a pattern on the basis of the image data, and at least one second step of comparing the detected pattern with a number of previously stored patterns.
A drive assist device includes: a marking recognition unit configured to recognize a road marking on a driving lane and a road marking on a first adjacent lane from an image of a pavement captured from a vehicle and specify a permitted travel direction of the driving lane and a permitted travel direction of the first adjacent lane; a detection unit configured to detect a lane change performed by the vehicle; and an information management unit configured to cause a storage unit to store first information indicating the permitted travel direction of the driving lane and second information indicating the permitted travel direction of the first adjacent lane specified by the marking recognition unit, and in a case in which the detection unit detects the lane change to the first adjacent lane, update the information stored in the storage unit to change the second information as the permitted travel direction of the driving lane and the first information as the permitted travel direction of a second adjacent lane.
Systems and methods for providing updatable roadway codes are described. One embodiment of a method includes locating a roadway code along a roadway and determining stored data provided by the roadway code. Some embodiments include providing at least a portion of the stored data to the user and capturing environmental data along the roadway, where the environmental data corresponds with the stored data. Still some embodiments include comparing the stored data with the environmental data to determine whether the stored data is accurate and in response to determining that the stored data is not accurate, providing a communication to update the stored data.
A system for generating a pixel map of a yard or facility in substantially real-time. The pixel map may be generated on-the-fly with virtual slots based on various vehicles and containers entering and exiting the yard or facility. In some cases, the pixel map may be utilized to track assets within the facility even if the physical identifier of the asset is unknown or the asset transitions between field of view of various image devices associated with the system.
Systems, tools and methods to allow for control and management of a free flowing parking facility. Accurate recognition of vehicles may be achieved by identifying a target time and location for capturing an image of the vehicle based on a predicted path of the vehicle. The predicted path may be calculated based on sensor readings that detect the presence of a vehicle as well as the speed at which it is traveling.
The present disclosure relates to a video highlight extraction method and system, and a storage medium. The method includes: obtaining a to-be-processed online class video and a teacher-student interaction feature and dividing the to-be-processed online class video into a plurality of target videos; respectively analysis on pictures corresponding to all frames of a target video, to obtain a visual feature set of a student and a visual feature set of a teacher in the pictures corresponding to the frames; determining timeliness of student feedback; performing speech recognition on the speech segment corresponding to the student and the speech segment corresponding to the teacher and extracting a key word, to determine fluency of language of the teacher, fluency of language of the student, and correctness of teaching knowledge; and determining a highlight in the to-be-processed online class video according to priorities of the target videos.
A method and system for processing a purchase based on image recognition in a video stream being presented by a computing system. A method includes receiving a first user-input defining a first user-request to pause presentation of the video stream, and, responsive to the first user-input, pausing by the computing system the presentation of the video stream at a video frame. Further, the method includes detecting based on computer-vision analysis of the video frame, at least one object depicted by the video frame. Additionally, the method includes correlating the detected object with at least one purchasable item and presenting a prompt for purchase of the at least one purchasable item. Also, the method includes receiving a second user-input requesting to purchase a given one of the at least one purchasable item and processing, responsive to receiving the second user-input, a purchase of the given purchasable item for the user.
Systems, methods, and software of inspecting growth areas for plants. In one embodiment, an inspection system captures a plurality of digital images of the growth area from different angles in relation to the growth area, and processes the digital images to identify a boundary of the growth area in the digital images. The inspection system combines the digital images based on the boundary identified in the digital images to generate a composite image of the growth area, and performs image processing on the composite image to detect one or more deficient growth regions in the growth area. The inspection system highlights the deficient growth regions in the composite image, and displays the composite image with the deficient growth regions highlighted.
A method and system may survey a property using aerial images captured from an unmanned aerial vehicle (UAV), a manned aerial vehicle (MAV) or from a satellite device. The method may include identifying a commercial property for a UAV to perform surveillance, and directing the UAV to hover over the commercial property and capture aerial images at predetermined time intervals. Furthermore, the method may include receiving the aerial images of the commercial property captured at the predetermined time intervals, detecting a surveillance event at the commercial property, generating a surveillance alert, and transmitting the surveillance alert to an electronic device associated with an owner of the commercial property.
Teacher and student models output inference results for training data. A loss calculation unit calculates a total loss using at least one of (1) a loss obtained by multiplying a difference between a true value and a student model output by a weight increasing as a confidence of the teacher model output is lower, (2) a loss obtained by multiplying a difference between the true value and the student model output by a weight increasing as a difference between the true value and the teacher model output is greater, and (3) a loss obtained by multiplying a difference between the teacher and student model outputs by weights increasing as the difference between the teacher and student model outputs is greater and increasing as the difference between the true value and the teacher model output is smaller. An update part updates parameters of the student model based on the total loss.
Systems and methods of using augmented reality (AR) with object recognition (OR) in a physical environment to advance a narrative may be provided. For example, the system may access narrative data representing the narrative. The system may, for a first node of the one or more nodes: generate a user interface associated with the narrative for the first node and access a first decision rule specifying a first physical object to be recognized to advance past the first node in the narrative. The system may further perform image recognition on an image of the physical environment, determine that the first physical object is in the physical environment based on the image recognition, transition from the first node in the narrative based on the first decision rule and the determination, and update the user interface to a second node in the narrative based on the transition from the first node.
A luminance determining unit determines a luminance distribution of an exterior circumstantial image in a line-of-sight direction of a driver, and a luminance changing unit determines a bright region of this luminance distribution. Further, the luminance changing unit determines a luminance after the change in a peripheral region of this bright region. A virtual-image creating unit creates a virtual image based on the determined luminance, and a display processing unit displays this virtual image on a display unit. In this manner, since a display system displays the virtual image for use in increasing the luminance in periphery of the bright region, the feeling of the brightness for the driver can be moderated, and therefore, the visual recognition can be improved. That is, the display system can output the virtual image depending on the circumstances.
A system comprises an encoder configured to compress and encode data for a three-dimensional mesh using a video encoding technique. To compress the three-dimensional mesh, the encoder determines sub-meshes and for each sub-mesh: texture patches and geometry patches. Also the encoder determines patch connectivity information and patch texture coordinates for the texture patches and geometry patches. The texture patches and geometry patches are packed into video image frames and encoded using a video codec. Additionally, the encoder determines boundary stitching information for the sub-meshes. A decoder receives a bit stream as generated by the encoder and reconstructs the three-dimensional mesh.
An adjusted image data generating device includes storage and an adjusting section. The storage stores color reference data of a color reference therein. The adjusting section generates adjusted image data by adjusting an object image for image data representing a color reference image and the object image so that color data of a color reference image matches the color reference data. The color reference image is an image of a color reference. The image data is an image of an object.
Provided are a hand pose estimation method, a device and a computer storage medium. The method may include: determining a classification logic map corresponding to each of a plurality of key-points, the plurality of key-points may represent key nodes of a skeleton of a target hand skeleton, a first key-point may be any one of the plurality of key-points; determining, based on a preset classification map and the classification logic map corresponding to the first key-point, co-ordinate information of the first key-point; and obtaining a pose estimation result of the target hand, in response to determining the co-ordinate information corresponding to each of the plurality of key-points.
A method for estimating a three-dimensional pose from control points of an image of the object, includes: selecting, for each pair consisting of first and second control points that define a skeleton of the object, relative positions of the first control point with respect to the second control point on the image, estimating, for each of the selected relative positions, a relative depth of the first control point with respect to the second control point over the entire image based on an assumption that the second control point exists at each position on the image; detecting two-dimensional positions of the control points on the image for the object using the image; obtaining, based on the relative depth estimated for each of the selected relative positions and the two-dimensional positions of the control points, relative three-dimensional positions of the control points; and estimating the three-dimensional pose for the object.
Systems, methods, tangible non-transitory computer-readable media, and devices associated with motion flow estimation are provided. For example, scene data including representations of an environment over a first set of time intervals can be accessed. Extracted visual cues can be generated based on the representations and machine-learned feature extraction models. At least one of the machine-learned feature extraction models can be configured to generate a portion of the extracted visual cues based on a first set of the representations of the environment from a first perspective and a second set of the representations of the environment from a second perspective. The extracted visual cues can be encoded using energy functions. Three-dimensional motion estimates of object instances at time intervals subsequent to the first set of time intervals can be determined based on the energy functions and machine-learned inference models.
Techniques for facilitating light signal assessment receiver systems and methods are provided. In one example, a light signal assessment device includes a light signal detection device including a filter array, a detector array, and a measurement device. The filter array is configured to filter a light signal incident on the filter array. The detector array is configured to receive the filtered light signal and generate a light signal detection image based on the filtered light signal. The measurement device is configured to determine a characteristic associated with the light signal based on the light signal detection image. The assessment device further includes a logic device configured to generate an output based on the characteristic. Related methods and systems are also provided.
In one aspect, a method includes receiving an image of a target subject; determining a direction in response to the receipt of the image, the direction being one in which the target subject was likely to move during a time period in the past or is likely to move during a time period in the future; determining a target area within which another image of the target subject can be expected to appear based on the determined direction; and determining if a portion of a subsequent image is outside the determined target area to identify if the subsequent image is one relating to the target subject, wherein the subsequent image is one taken during the time period in the past or during the time period in the future.
In one aspect, an example method for generating a candidate image for use as backdrop imagery for a graphical user interface is disclosed. The method includes receiving a raw image and determining an edge image from the raw image using edge detection. The method also includes identifying a candidate region of interest (ROI) in the raw image based on the candidate ROI enclosing a portion of the edge image having edge densities exceeding a threshold edge density. The method also includes manipulating the raw image relative to a backdrop imagery canvas for a graphical user interface based on a location of the candidate ROI within the raw image. The method also includes generating, based on the manipulating, a set of candidate backdrop images in which at least a portion of the candidate ROI occupies a preselected area of the backdrop imagery canvas, and storing the set of candidate backdrop images.
A method, computer program, and computer system are provided for image segmentation. Image data, such as biological image data, is received. One or more objects associated with the received image data is detected. One or more regions of interest are determined within the receive image data corresponding to one or more segments based on the detected objects.
Provided are a segmentation system and method of an ascending aorta and a coronary artery from coronary CT angiography (CCTA) using a hybrid approach, which relates to a technology of extracting only the shape of the coronary artery and ascending aorta from the input coronary CT medical image.
A method for training a machine learning image segmentation algorithm to segment structural features of a blood vessel in a computed tomography (CT) image is described herein. The method comprises receiving a labelled training set for the machine learning image segmentation algorithm. The labelled training set comprising a plurality of CT images, each CT image of the plurality of CT images showing a targeted region of a subject, the targeted region including at least one blood vessel. The labelled training set further comprises a corresponding plurality of segmentation masks, each segmentation mask labelling at least one structural feature of a blood vessel in a corresponding CT image of the plurality of CT images. The method further comprises training a machine learning image segmentation algorithm, using the plurality of NCT images and the corresponding plurality of segmentation masks, to learn features of the CT images that correspond to structural features of the blood vessels labelled in the segmentation masks, and output a trained image segmentation model. The method further comprises outputting the trained image segmentation model usable for segmenting structural features of a blood vessel in a CT image. Further methods are described herein for using the trained image segmentation model to segment structural features of blood vessels, and to establish the training set for training the machine learning image segmentation model. Computing apparatuses and computer readable media are also described herein.
Provided are a system and a method for cardiovascular risk prediction, where artificial intelligence is utilized to perform segmentation on non-contrast or contrast medical images to identify precise regions of the heart, pericardium, and aorta of a subject, such that the adipose tissue volume and calcium score can be derived from the medical images to assist in cardiovascular risk prediction. Also provided is a computer readable medium for storing a computer executable code to implement the method.
A device for analyzing or inspecting a prepared portion of a power cable includes a cable gripping section to grip a portion of the power cable proximate to a prepared end of the power cable, where the cable end has been prepared by removing certain portions of the power cable so that it can properly accept an electrical or cable accessory, such as a splice or termination. The device also includes an imaging device holding section to hold an imaging device at a predetermined radial distance from the prepared cable end. In particular, the imaging device holding section is radially and axially adjustable in position. During inspection of the prepared cable end, the imaging device is fully rotated about the prepared cable end to acquire a 360 degree image of the prepared cable end.
A method for assuring that integrated circuits are free of malicious circuit insertions and/or IC design modifications through mask swapping/addition is provided. The method includes a step of comparing 3D tomographic images constructed from design GDS to the 3D tomographic images constructed from in-line fab metrology data.
Visual artifact detection systems and methods are disclosed herein. In an example system, optical characteristic measurements (e.g., a luminance value) for a display are obtained over a length of time, such as during power cycle events of a computing device coupled to the display. Based on the measurements, ripple values are generated, where each ripple value indicates a change of the optical characteristic over a period of time. A first ripple value is identified that exceeds a threshold and a first time window for identifying a subsequent ripple exceeding the threshold is commenced. If a second ripple value exceeds the threshold in the first time window, a determination is made that the first ripple value corresponds to a visual artifact on the display. In response, a visual artifact indication is generated, such as a notification to a user and/or a dynamic adjustment to a display parameter for remediating the artifact.
A machine learning based image processing architecture and associated applications are disclosed herein. In some embodiments, a machine learning framework is trained to learn low level image attributes such as object/scene types, geometries, placements, materials and textures, camera characteristics, lighting characteristics, contrast, noise statistics, etc. Thereafter, the machine learning framework may be employed to detect such attributes in other images and process the images at the attribute level.
Disclosed are a video processing method and a device therefor. The video processing method may include receiving a video comprising a plurality of temporal portions, receiving a first model parameter corresponding to a first neural network to process the video entirely, receiving residues between the first model parameter and a plurality of second model parameters corresponding to a plurality of second neural networks to process the plurality of temporal portions, and performing at least one of super-resolution, reverse or inverse tone mapping, tone mapping, frame interpolation, motion deblurring, denoising, and compression artifact removal on the video based on the residues.
A system, apparatus, method and a computer readable storage medium for extracting an asset. The method captures a scene having a two-dimensional (2D) boundary in a field of view. The scene is analyzed to detect visual content on the 2D boundary. The visual content is extracted without capturing a visual field beyond the 2D boundary. The visual content is sent over a network interface for remote sharing.
The embodiments of the disclosure provide a method for adjusting a virtual object, a host, and a computer readable storage medium. The method includes: obtaining a first field of view (FOV) of a virtual world; obtaining a second FOV of a camera, wherein a first physical object locates within the second FOV of the camera; determining a FOV ratio based on the first FOV and the second FOV; determining a first position of a first virtual object in the virtual world relative to a reference object in the virtual world, wherein the first virtual object corresponds to the first physical object; determining a second position of the first virtual object in the virtual world based on the first position and the FOV ratio; and showing the first virtual object at the second position in the virtual world.
Systems and methods are provided for generating a flat garment pattern and/or 3D mesh representation of a garment from one or more images depicting the garment laid flat or hung up. A system may obtain both a front image depicting a front view of a garment and a back image depicting a back view of the garment. A front and back silhouette of the garment may then be generated, which may include segmenting the garment depiction from background image content. A parametric representation of the garment may then be generated based on the front and back silhouettes, which may be implemented by iteratively optimizing, using differentiable rendering techniques, a garment representation within a parametric garment space previously learned for the particular garment type. A 3D mesh garment representation may then be generated based on the parametric representation, from which a flat sewing pattern may subsequently be generated if desired.
In an exemplary process, a set of parameters corresponding to characteristics of a physical setting of a user is obtained. Based on the parameters, at least one display placement value and a fixed boundary location corresponding to the physical setting are obtained. In accordance with a determination that the at least one display placement value satisfies a display placement criterion, a virtual display is displayed at the fixed boundary location corresponding to the physical setting.
A method is performed at an electronic device with a one or more processors, a non-transitory memory, and a display. The method includes presenting, on the display, a plurality of objects including a first object and a second object. The method includes obtaining a first display priority value that is associated with the first object. The method includes prioritizing the first object over the second object based on a function of the first display priority value. The method includes, in response to determining that each of the first object and the second object satisfies an offscreen criterion, displaying, on the display, a first offscreen indicator that is associated with the first object according to the prioritization.
Implementations of the subject technology relate to generative scene networks (GSNs) that are able to generate realistic scenes that can be rendered from a free moving camera at any location and orientation. A GSN may be implemented using a global generator and a locally conditioned radiance field. GSNs may employ a spatial latent representation as conditioning for a grid of locally conditioned radiance fields, and may be trained using an adversarial learning framework. Inverting a GSN may allow free navigation of a generated scene conditioned on one or more observations.
A method (26) that tessellates a cortical surface of a brain with a plurality of dipole patches, wherein a quantity of the plurality of dipole patches is variable and dependent upon a head size.
Determining a fit of a real-world electronic gaming machine (EGM) using a virtual representation of an EGM includes obtaining the virtual representation, obtaining sensor data for a real-world environment in which the virtual representation is to be presented, and detecting one or more surfaces in the real-world environment based on the sensor data. A determination is made that the virtual representation of the electronic gaming machine fits within the real-world environment in accordance with the real-world dimensions and the detected one or more surfaces. The virtual representation is presented in a mixed reality environment such that the virtual representation is blended into a view of a real-world environment along the one or more surfaces.
Various implementations disclosed herein include devices, systems, and methods that detects user interactions with a content object of a set of views of a three-dimensional (3D) environment and provides a different set of views with a different positional constraint. For example, an example process may include associating a content object with a region of a physical environment, providing a first set of views of the physical environment, wherein the content object is displayed using a first positional constraint when included in the first set of views, detecting an interaction associated with the region of the physical environment, and in accordance with detecting the interaction, providing a second set of views of the physical environment, wherein the content object is displayed using a second positional constraint when included in the second set of views, the second positional constraint different than the first positional constraint.
Systems and methods for ray tracing acceleration structure level of detail processing are described. An example graphics processing system is to retrieve a first level of detail value for a sub-tree from a level of detail residency map corresponding to a bounding volume hierarchy of objects. The graphics processing system is to determine a second level of detail value for the sub-tree. The graphics processing system is to select a final level of detail value for the sub-tree based on a comparison between the first level of detail value for the sub-tree and the second level of detail value for the sub-tree. The graphics processing system is to, based on the final level of detail value for the sub-tree, select child nodes in an acceleration structure tree and trace the selected child nodes.
Disclosed is a system that streams true three-dimensional (“3D”) image data over a data network in a manner that preserves the dimensionality and detail of a dynamic and changing 3D scene. The system generates the 3D image data to represent the 3D scene, and streams different set of the 3D image data that are within different viewing frustums requested by different devices. The system generates updates to the 3D image data based on changes occurring at different parts of the 3D scene. The system streams a first update to the first device in response to image data updated by the first update being within the first device's viewing frustum, and streams a second update to the second device in response to image data updated by the second update being within the second device's viewing frustum.
Systems and methods to generate synthetic lip synchronization may generate source facial keypoints based on a source video, generate target facial keypoints based on a target audio, determine distances between the source facial keypoints and target facial keypoints, and transform or warp the source facial keypoints and associated surfaces to the target facial keypoints. In this manner, target video having synthetic lip synchronization that matches the target audio may be generated, and the target video may substantially preserve or maintain surface textures or features from the source video in the target video, thereby generating natural and believable synthetic lip synchronization corresponding to the target audio.
A nuclear medicine diagnosis apparatus according to an embodiment includes a processing circuit. The processing circuit is configured: to obtain coincidence data including a direct incidence event to a gamma ray detector and a scattering event in a subject; to obtain an electron density function of the subject and geometric information of the gamma ray detector; to estimate a first probability value corresponding to the direct incidence event in the subject and a second probability value corresponding to the scattering event, based on one or both of the electron density function and the geometric information; and to reconstruct a Positron Emission Tomography (PET) image based on the first probability value, the second probability value, and the coincidence data. The processing circuit is configured to reconstruct the PET image based on a system matrix that is based on the first probability value and the second probability value.
A texture filtering unit applies anisotropic filtering using a filter kernel which can be adapted to apply different amounts of anisotropy up to a maximum amount of anisotropy. If it is determined that a received input amount of anisotropy is not above the maximum amount of anisotropy, the filter kernel applies the input amount of anisotropy, and texels of a texture are sampled using the filter kernel to determine a filtered texture value. If it is determined that the input amount of anisotropy is above the maximum amount of anisotropy, the filter kernel applies an amount of anisotropy that is not above the maximum amount of anisotropy, a plurality of sampling operations are performed to sample texels of the texture using the filter kernel to determine a respective plurality of intermediate filtered texture values, and the plurality of intermediate filtered texture values are combined to determine a filtered texture value which has been filtered in accordance with the input amount of anisotropy and the input direction of anisotropy.
A computer-implemented method is provided. The computer-implemented method includes inputting a low-resolution image and a plurality of high-resolution images into a feature extractor, the low-resolution image and the plurality of high-resolution images including images of a target object; obtaining, by the feature extractor, feature maps of the low-resolution image and the plurality of high-resolution images; comparing similarities between the feature maps of the low-resolution image and the plurality of high-resolution images; obtaining selected feature maps of one or more selected high-resolution images of the plurality of high-resolution images most similar to the low-resolution image; inputting the selected feature maps into a generator to output a repair image; enhancing the low-resolution image using a pre-processing image enhancing process to generate an enhanced image; and morphing the repair image with the enhanced image.
A synesthesia-based encryption system and method (referred to as a system) includes a camera that captures an image and a transceiver communicatively coupled to the camera and a video-only network. The system includes a sensor that monitors a location and generates a sensor message. The sensor message include information that represents a state, a measurement, and/or a detection at that location. The system's processor maps colors to characters from the sensor message to generate a replacement image. In some systems, the sensor is encrypted first. The processor integrates the replacement image within the original image or some or all of the video frames captured by the camera to form a combined image(s) and causes a transceiver to transmit the combined image(s) across the video-only network to a destination.
Provided are an information processing apparatus, an information processing method, and a storage medium that can accurately guide facilities or services which are available to a user who is scheduled to take a transportation. An information processing apparatus includes: a registration unit that registers a status of a user scheduled to board on a transportation related to boarding acquired by a boarding procedure and biometric information of the user acquired during the boarding procedure in association with each other; and a generation unit that generates guide information related to a facility or a service available to the user guided by an information processing terminal according to the status of the user, who is identified by matching of target biometric information which is biometric information acquired by the information processing terminal for one user, and registered biometric information which is the biometric information registered by the registration unit.
Systems and methods for time entry, management and billing are disclosed herein. In an embodiment, a method of collaborative time entry includes generating a first graphical user interface on a first user terminal that allows a first user to link a first time entry to a second user, storing in a memory at least a portion of time entry data from the first time entry, creating a second time entry on a second graphical user interface on a second user terminal, the second time entry including at least the portion of the time entry data from the first time entry, and generating a report including the first time entry and the second time entry.
A method and apparatus is described for performing transaction tracing. The method may include mapping one or more funds flow transactions into each account to one or more funds flow transactions out of said each account based on a first-in-first-out ordering. The method may also include generating an initial graph from the mappings of the transactions for each said account. Furthermore, the method may include transforming the initial graph to a function graph, wherein the functional graph is a directed pseudoforest where each node has an out degree of at most one. Then, the method may include for a node in the functional graph, performing a trace of the transaction generating a set of transactions that contributed to the transaction.
According to some embodiments, data may be received indicative of a plurality of insurance claims along with an indication of an appropriate claim segment classification for each insurance claim. A first claim handler may then be automatically selected for a first insurance claim based at least in part on: (i) a first segment classification associated with the first insurance claim, (ii) numbers of other insurance claims currently assigned to claim handlers, and (iii) load factors associated with claim handlers. An indication of the selected first claim handler may then be transmitted.
A system, method, and process improving the efficiency of the current workers compensation information supply chain, logistics and claims adjudication process and capture of data capture and analysis of work-related incidents. Employees, employers and insurance companies are legally, financially, ethically and morally compromised when unnecessary delays take place in the claims reporting process. Late reporting of an accident, injury or illness reduces the projected time line that it takes for an injured employee to return to full or partial health and the ability to return to work. Reducing lag time reporting reduces the financial exposure to the employee, employer and a workers compensation risk transfer facility also known as an insurance company. There is need for a fiduciary of claims information to have greater speed, reliability and accuracy of the information initiated through mobile devices and web portals through computers with Internet access. When combined with behavioral science professionals/concierge services or a relevant party follow-up team, the Workers Compensation rights of the employee, employer and insurance carrier are preserved and executed with greater transparency.
A system and method for managing latency of messages in an exchange system to address technical advantages in certain market participant hardware are disclosed. In one implementation, the system may include an exchange system, and a set of instructions, to cause a processor of the exchange system identify an order type susceptible to technical advantages certain market participants may possess and to apply a re-ordering of, and/or a fixed or random latency to, all orders of the identified order type during a predetermined time of a trading day.
A method of assigning products to shoppers can be provided by determining that a plurality of shoppers are collaborating with one another to purchase a plurality of products included on a shared shopping list, receiving shopper characteristics for the plurality of shoppers, receiving respective parameters for the plurality of products included on the shared shopping list, assigning respective sub-lists of the plurality of products for picking by respective ones of the shoppers at a retail shopping location based on the shopper characteristics for the respective ones of the shoppers and the respective parameters for the plurality of products included on the shared shopping list, and providing the respective sub-lists of the plurality of products to the plurality of shoppers. Related systems are also disclosed.
An information processing apparatus includes a communication interface, a storage, and a controller. The controller is configured to: acquire consumable item information including remaining amount information about a remaining amount of a consumable item; output screen information about an input screen to which condition information about an order condition for ordering a new consumable item for replacement is inputted; receive the condition information inputted to the input screen displayed on the basis of the screen information; determine whether or not the order condition represented by the received condition information is met in response to acquisition of the consumable item information; and output order information including information about an order of the new consumable item to a server in response to determination that the order condition represented by the received condition information is met.
A connector configurator includes a connector configuration system and a customer connected to the connector configuration system. The connector configuration system has a configuration processor and a configurator module executable by the configuration processor. The customer has a display. The customer accesses the configurator module to receive a plurality of interface data displayed on the display. The customer transmits selections of the interface data to the connector configuration system to create a configured connector using the configurator module. The configurator module displays the configured connector on the display based on the transmitted selections of the interface data.
A system and method for a trusted fulfillment agent network system is described. A network of trusted fulfillment agents is generated for a seller in an online marketplace. A transaction between a buyer and the seller corresponding to a listing of the seller in the online marketplace is accessed. A request is generated to the network of trusted fulfillment agents of the seller to fulfill a shipment of an item from the listing to the buyer on behalf of the seller.
A computer-implemented method for determining an actual cost of ownership of a purchase product may include determining a baseline value of the purchase product, and receiving usage information representative of usage of a user product from a computing device in communication with the user product. The purchase product and the user product may belong to a same class of products. The method also may include determining a user cost component based on the received usage information, and determining an actual cost of ownership of the purchase product based on at least the baseline value and the user cost component.
Embodiments of systems and methods disclosed herein provide solutions for predicting vehicle invoice pricing, trim, and options by starting from scratch (raw data), transforming the raw data into actionable data, and comprehensively exploring all possible option combinations that can match a vehicle's Manufacturer Suggested Retail Price (MSRP). Embodiments implement algorithms that determine the trim of a vehicle and intelligently analyze all possible option combinations that would result in a target MSRP while avoid searching unnecessary vehicle configurations. The algorithms can be used to predict the trim, invoice, and options of a vehicle based on the vehicle's VIN and MSRP.
Provided herein are systems, methods and computer readable media for programmatically generating and/or revising deal offers for a merchant based on one or more merchant self-service indicators. In providing such functionality, the system can be configured to, for example, facilitate registration and verification of merchant identities, monitor and analyze various deal offers for merchants with similar merchant self-service indicators, that enable the system to determine the relative successfulness of a deal offer for a merchant and/or category of merchant. In some embodiments, the system may be further configured to revise the deal offer programmatically and/or upon receiving the merchant's approval of the programmatically generated proposed edits to the deal offer.
The present disclosure provides methods and systems for tracking a shopper route at a retail enterprise. Location information associated with assets can be collected at a retail location, from which a detailed route through the retail location may be recreated and overlaid on map data reflecting a retail location layout. Further analysis may be performed on the route. Additionally, the route may be overlaid on a map, including business context information and point-of-sale transaction information, allowing for various metrics and metric visualizations to be generated that can be further analyzed to achieve various objectives.
Disclosed are a method and system for generating a behavior profile for a new entity. The method is performed in response to and immediately after a new entity is added to a fraud detection system. The method includes generating a doppelganger behavior profile for the new entity based on feature data of the new entity and pre-existing entities. Generating the profile includes determining a similarity score for each pre-existing entity, ranking the plurality of pre-existing entities based on the score, selecting pre-existing entities based on the ranking, and combining behavior profiles of the preexisting entities to produce the profile. The method also includes assigning the profile to the new entity and monitoring the new entity. The method further includes detecting fraud, an anomaly, and/or malicious intent based on the profile, and automatically suspending an aspect of the new entity in response to the detection.
A computing system measures an amount of carbon that is emitted as a consequence of the execution of individual application processes of an operation. The computing system can then leverage these measurements to modify how the application processes are run. In operation, the computing system deploys an application process in a container of a particular worker node of a cluster in a container orchestration platform. The technology further deploys an agent (e.g., a daemon) on all of the worker nodes of the cluster, including the particular worker node. The agent includes an energy-managing mechanism that is given privileges to measure the amount of energy consumed by the application process within the particular node. The computing system can use this energy measure, together with applicable carbon intensity information, to compute the amount of carbon emitted by the application process.
There is disclosed a method of providing rider service for an autonomous vehicle (AV) system, including operating an AV to provide a trip to a passenger; associating the passenger with a unique passenger identifier (UPID); receiving passenger metadata for the passenger according to the UPID; and responding to a rider service instance, comprising customizing the response according to the UPID and the passenger metadata.
Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. As the transactions are processed, the transactions may require access to a resource (e.g., a key value in a database). A microservice processing the transaction may request, from a locking microservice, a lock for the resource. The locking microservice may query a local cache to determine whether a lock exists for the resource. If the local cache determines that no lock exists for resource, the locking mechanism may employ a consensus protocol to obtain a lock for the resource from a plurality of clusters. If consensus is reached, a lock for the resource may be granted to the requesting microservice.
Systems, methods and computer-readable storage media utilized to complete a cardless transaction on a distributed ledger network. One method includes receiving, by a point-of-sale (POS) computing device, a transaction request including a biometric sample from an individual associated with a payment account at a financial institution. The method further includes authenticating, by the POS computing device, the biometric sample by cross-referencing the biometric sample with a biometric dataset stored on the distributed ledger network. The method further includes, in response to authenticating the biometric sample, generating, by the POS computing device, a cryptogram associated with the biometric sample and processing, by the POS computing device, the transaction request utilizing the cryptogram.
A method for supplying a controlled payment number for use on behalf of a tokenized payment account in a digital wallet for e-commerce includes: receiving, by a wallet server, at least a token identifier from an external computing device, the token identifier being associated with a tokenized payment account in the external computing device; transmitting, by the wallet server, at least the token identifier and a request flag to a processing server; identifying, by the processing server, a transaction account number associated with the token identifier, wherein the transaction account number corresponds to the payment account; identifying, by the processing server, a controlled payment number corresponding to the payment account; receiving, by the wallet server, the identified controlled payment number from the processing server; and transmitting, by the wallet server, the identified controlled payment number to the external computing device.
Embodiments of the present invention are directed to methods, apparatuses, computer readable media and systems for securely processing remote transactions. One embodiment of the invention is directed to a method of processing a remote transaction initiated by a mobile device comprising a server computer receiving a payment request including encrypted payment information. The encrypted payment information being generated by a mobile payment application of the mobile device and being encrypted using a third party key. The method further comprises decrypting the encrypted payment information using the third party key, determining a transaction processor public key associated with the payment information, and re-encrypting the payment information using the transaction processor public key. The method further comprises sending a payment response including the re-encrypted payment information to a transaction processor. The transaction processor decrypts the re-encrypted payment information using a transaction processor private key and initiates a payment transaction.
A system includes a user device and a computing system. The user device accesses a plurality of images captured by a camera and identifies, from the plurality of images, a particular image that depicts a portion of a user interaction object. The user device transmits the particular image across a wireless communications network. The computing system accesses the particular image depicting the portion of the user interaction object and determines a data item from the particular image. The computing system compares the data item to one or more accounts of the user and sends instructions to the user device to display an alert message on the electronic display based on the comparison of the data item to the one or more accounts.
This application describes an automated inventory detection, retrieval and delivery system for traditional brick and mortar retail locations. The automated inventory detection, retrieval and delivery system may be retrofitted to existing brick and mortar retail locations to enable contactless ordering and retrieval of items.
The present disclosure relates to a system and computer-implemented method for character recognition in a payment card. The method includes receiving an image of a payment card and one or more details associated with the payment card. Further, a derivative of the image is determined based on the one or more details and a horizontal sum of pixel values is determined for a plurality of rows in the image. Furthermore, one or more Regions of Interest (ROIs) are identified in the image by comparing the horizontal sum of pixel values with a predefined first threshold. Subsequently, one or more characters in the one or more ROIs are extracted using one or more peak values in a histogram of the one or more ROIs. Finally, each of the one or more characters extracted from the one or more ROIs is recognized using a trained Artificial Intelligence technique.
A method is disclosed. The method comprises receiving, by a processing network computer, a plurality of clearing files from a plurality of transport computers. The processing network computer may then generate, based on the data in the plurality of clearing files, a settlement file comprising a first settlement amount and a first destination associated with an account at a custodian computer. The processing network computer may then transmit the settlement file to an authorizing entity computer. The processing network computer may then transmit a transfer instruction file comprising the first destination, a second settlement amount, and a second destination associated with a transport computer to a custodian computer. Later, the authorizing entity computer sends the first settlement amount to the first destination at the custodian computer. Then the custodian computer, or the processing network computer, sends the second settlement amount to the second destination associated with the transport computer.
A server computer system includes a communications module; at least one processor coupled to the communications module; and a memory coupled to the at least one processor, the memory storing processor-executable instructions which, when executed by the at least one processor, configure the at least one processor to receive, via the communications module, an indication that a cheque clearing process has been initiated for a cheque; obtain an account number and a routing number for the cheque; perform a lookup to identify a payor of the cheque; and send, via the communications module and to a client device associated with the payor of the cheque, a real-time update indicating that the cheque has been submitted for collection.
A hot-desking system includes a hot-desking station, including a hot-desking station device, and a hot-desking panel configured to display information regarding status of the hot-desking station and a 2D code associated with the hot-desking station. A docking station associated with the at least one hot-desking station includes input and output ports connected to the hot-desking station device. A hot-desking portal controls operation of and configuration of the hot-desking station, the docking station, and the hot-desking panel.
A digital recruitment system and a method to enable a candidate to create, edit, upload a multimedia comprising a job application comprising video, audio etc. in one or more sections to apply for a job is provided. Further, the system allows the candidate and recruiter(s) to exchange information with each other via videos (or multimedia), video chats, audio chats, etc. The system protects a job application and/or a multimedia response from the recruiter from editing by a third person other than an owner, wherein the candidate is the owner of the job application and the recruiter is the owner of the multimedia response. The system may embed time and location information into the multimedia; therefore, the system allows the users (candidate and recruiters) to generate authentic multimedia. Further, the system may augment more information in the multimedia automatically or based on an input from the owner of the multimedia.
Methods, apparatus, systems to determine a conditional probability based on audience member probability distributions for media audience measurement are disclosed. Disclosed example methods for media audience measurement include determining a first audience probability distribution for a first member of a household and determining a second audience probability distribution for a second member of the household. Disclosed example methods also include calculating probabilities for audience combinations of the first member and the second member of the household based on the first audience probability distribution and the second audience probability distribution. Disclosed example methods further include determining a household audience characteristic probability based on the calculated probabilities of the audience combinations of the household. The household audience characteristic indicates likelihoods of different possible audience compositions of the household for a media event.
The invention relates to a computer-implemented method for managing multiple services in a DBMS. The services respectively are configured to process data that is stored in or is received for being stored in a database managed by the DBMS. The method comprises providing a service manager operatively coupled to the DBMS; registering the multiple services automatically and dynamically at runtime of the DBMS at the service manager; and automatically managing, by the service manager, dependencies between different ones of the multiple registered services.
Automation is the key to build efficient workflows with minimum effort consumption. However, there is a large gap in workflow synthesis for automated AI application development. Computer vision workflow synthesis largely rely on domain expert due to lack of generalization over solution search space for given goal. This search space for creating suitable solution(s) using available algorithms is quite vast, which makes exploratory work of solution building a time-, effort- and intellect intensive endeavor. Embodiments of the present disclosure provide system and method for goal-driven algorithm selection approach for building computer vision workflows on the fly. The system generates one or more task workflows with associated success probability depending on initial conditions and input natural language goal query by combining various image processing algorithms. Symbolic AI planning is aided by Reinforcement Learning to recommend optimal workflows that are robust and adaptive to changes in the environment.
An earpiece in embodiments of the present invention may have one or more of the following features: (a) an earpiece housing, (b) at least one speaker, (c) a plurality of sensors disposed within the earpiece housing, and (d) a processor disposed within the earpiece housing and operatively connected to the plurality of sensors and the at least one speaker, wherein the processor is configured to use an artificial intelligence framework to evaluate sensor input from the plurality of sensors to provide advice to the user.
A method for detection of misinformation without the need to analyze any articles (HINTS) includes forming a mixed graph containing at least two different node types, such as users and articles, with edges between users and articles, and with user weights for user nodes and article weights for article nodes. Seed nodes are planted for at least one user node and at least one article node. User weights and article weights are manually assigned to the seed nodes, then neighborhoods are defined for the seed nodes. A HITS-like algorithm is then run for a predetermined number of rounds updating both people and articles, while keeping the weights of the seed nodes constant to converge the graph for the weights of articles and users. Finally, a set of highest weights for users and/or articles is outputted and possible remedial action can be taken.
A computer implemented method and related aspects for updating a perception function of a plurality of vehicles having an Automated Driving System (ADS) are disclosed. The method includes obtaining one or more locally updated model parameters of a self-supervised machine-learning algorithm from a plurality of remote vehicles, and updating one or more model parameters of a global self-supervised machine-learning algorithm based on the obtained one or more locally updated model parameters. Further, the method includes fine-tuning the global self-supervised machine-learning algorithm based on an annotated dataset in order to generate a fine-tuned global machine-learning algorithm comprising one or more fine-tuned model parameters. The method further includes forming a machine-learning algorithm for an in-vehicle perception module based on the fine-tuned global machine-learning algorithm, and transmitting one or more model parameters of the formed machine-learning algorithm for the in-vehicle perception module to the plurality of remote vehicles.
Embodiments described herein combine both masked reconstruction and predictive coding. Specifically, unlike contrastive learning, the mutual information between past states and future states are directly estimated. The context information can also be directly captured via shifted masked reconstruction—unlike standard masked reconstruction, the target reconstructed observations are shifted slightly towards the future to incorporate more predictability. The estimated mutual information and shifted masked reconstruction loss can then be combined as the loss function to update the neural model.
Systems and methods for a tightly coupled end-to-end multi-sensor fusion with integrated compensation are described herein. For example, a system includes an inertial measurement unit that produces inertial measurements. Additionally, the system includes additional sensors that produce additional measurements. Further, the system includes one or more memory units. Moreover, the system includes one or more processors configured to receive the inertial measurements and the additional measurements. Additionally, the one or more processors are configured to compensate the inertial measurements with a compensation model stored on the one or more memory units. Also, the one or more processors are configured to fuse the inertial measurements with the additional measurements using a differential filter that applies filter coefficients stored on the one or more memory units. Further, the compensation model and the filter coefficients are stored on the one or more memory units as produced by execution of a machine learning algorithm.
The performance of a neural network (NN) and/or deep neural network (DNN) can limited by the number of operations being performed as well as management of data among the various memory components of the NN/DNN. A sparsity-inducing regularization optimization process is performed on a machine learning model to generate a compressed machine learning model. A machine learning model is trained using a first set of training data. A sparsity-inducing regularization optimization process is executed on the machine learning model. Based on the sparsity-inducing regularization optimization process, a compressed machine learning model is received. The compressed machine learning model is executed to generate one or more outputs.
A computer-implemented method, system, and computer program product for identifying application programming interface relationships of a product. Entity information for the product is generated. The entity information identifies a plurality of entities of the product, attributes of the entities, and relationships between the entities. The plurality of entities include application programming interfaces of the product and other entities of the product. The entity information is processed by a graph attention network to identify degrees of relationships between the application programming interfaces and the entities of the product.
The technology evaluates the compliance of an AI application with predefined vector constraints. The technology employs multiple specialized models trained to identify specific types of non-compliance with the vector constraints within AI-generated responses. One or more models evaluate the existence of certain patterns within responses generated by an AI model by analyzing the representation of the attributes within the responses. Additionally, one or more models can identify vector representations of alphanumeric characters in the AI model's response by assessing the alphanumeric character's proximate locations, frequency, and/or associations with other alphanumeric characters. Moreover, one or more models can determine indicators of vector alignment between the vector representations of the AI model's response and the vector representations of the predetermined characters by measuring differences in the direction or magnitude of the vector representations.
A system for assessing a data model includes a data receiver, a model receiver, and a model assessment device. The data receiver receives training data, historical data, and production data. The model receiver receives the data model associated with the historical data and trained using the training data. The historical data includes a first outcome of the data model provided based on an input feature in the production data. The model assessment device identifies a key feature in the production data relative to the input feature based on a target category in the historical data and a statistical distribution of the input feature in the production data. The model assessment device determines a second outcome of the data model based on the key feature. In response to the second outcome being different from the first outcome, the model assessment device determines a veracity score for assessing the data model.
A quantum computing device performs quantum pre-processing on a plurality of qubits, performs measurements on the plurality of qubits on which the quantum pre-processing is performed, and performing classical post-processing on a measurement outcome of the plurality of qubits to mitigate a detection crosstalk included in the measurement outcome.
Systems and methods for balanced inductive and capacitive coupling for quantum circuits are provided. A quantum circuit can include a qubit structure comprising an inductor and at least a first portion of a qubit capacitor. The quantum circuit can further include a ground, and a second portion of the qubit capacitor coupled to the ground. The quantum circuit can further include a readout resonator configured to measure a state of the qubit structure. The quantum circuit can further include a capacitive coupling between the readout resonator and the qubit structure and an inductive coupling between the readout resonator and the inductor of the qubit structure. A coupling strength of the inductive coupling and a coupling strength of the capacitive coupling can be approximately equal in magnitude.
A method for identity (ID) verification, including: acquiring one or more ID indications of at least one item using a handheld verifying device; automatically verifying by the verifying device a desired relation between the one or more acquired ID indications and stored verification data associated with the verifying device; physically marking the item using the verifying device with a verifying marking if the desired relation is automatically verified.
A security platform includes a security tag having a wireless communication circuitry configured to receive a user identification (ID) from an ID tag. After receiving the user ID, the security tag tracks the distance the security tag moves away from a predetermined point. The security tag then compares the determined distance to a predetermined distance threshold to determine whether the security tag is within a range. In response to the determined distance being greater than the predetermined distance threshold, the security tag determines that the security tag is outside of the range and activates an alarm. The alarm of the security tag continues to be active until a second user ID having appropriate access rights is received.
A RFID label is shown and described herein. The RFID label having a combined structure with an RFID component layer and an inductive component layer separated by and placed on opposite sides of a dielectric substrate. The RFID component layer including an antenna segment with an integrated circuit located along the antenna segment. A first and second capacitor assembly couples the RFID component layer to the inductive component layer. The combined structure is adhered to a spacer layer. The antenna segment radiates a plane wave when the combined structure is coupled to a ground plane.
Disclosed is a method of gathering data from a hybrid RFID chip to determine usage of an item or article of clothing using a mobile device like a phone, laptop, or tablet. The hybrid RFID chip consists of a processor, a memory, a radio transceiver, a power harvesting antenna, and an impedance circuit that converts ambient radio frequency (RF) energy to electrical energy. The RFID chip receives a first power level from ambient RF energy and periodically broadcasts an identity. The mobile device can receive the broadcast identity, store the identity, transmit the identity and location to a remote server, and receive a notification message from the remote server. The remote serve can determine usage of the item or article of clothing by comparing current records to previous records of RFID chip identity, location, and mobile device application identity.
A QR code according to an embodiment includes a code frame formed from a first frame and a second frame spaced a predetermined distance apart from the first frame inside the first frame; one or more position detection patterns arranged in a space formed by means of the interval between the first frame and the second frame; a data pattern in which a plurality of codes are recorded on the basis of information data formed from a plurality of first data cells and a plurality of second data cells arranged along the outer circumferential surface of the code frame in the space; and an image inserted into an image area formed inside the second frame.
Techniques are disclosed for generating a message stream configured to indicate a source of the various messages within the message stream. In particular, the indicators identify which interface the messages were received at a terminal (e.g., of a mobile handset). The terminal receives messages on various interfaces, and separates the messages received via different interfaces with interface switch indicators within the message stream. In one embodiment, the smart card receives a message stream that includes sets of messages and interface switch indicators therein. The smart card delivers messages from the message stream to a single logical partition of the smart card up until an interface switch indicator is identified in the message stream. From that point, the smart card delivers messages from the message stream to a different logical partition of the smart card up until another interface switch indicator is identified in the message stream.
The present disclosure describes a system and method for preempting a long-running process with a higher priority process in a machine learning system, such as a hardware accelerator. The machine learning hardware accelerator can be a multi-chip system including semiconductor chips that can be application-specific integrated circuits (ASIC) designed to perform machine learning operations. An ASIC is an integrated circuit (IC) that is customized for a particular use.
A method and a system for hosting a market data distribution platform that is widely used by many financial organizations, such as Thomson Reuters Enterprise Platform (TREP), in a public cloud computing environment is provided. The method includes facilitating a communication between the market data distribution platform and at least one server that operates in the public cloud; monitoring an amount of data being distributed on the platform and a number of clients that are accessing the platform; determining a minimum number of cloud servers required for servicing the clients; accessing at least the determined minimum number of servers; and facilitating communications between the servers and the platform. The number of servers and/or load amounts being handled by each server may be adjusted based on varying amounts of data and/or varying numbers of clients.
Embodiments of this disclosure provide techniques for splitting a DAG computation model and constructing sub-DAG computation models for inter-node parallel processing. In particular, a method is provided where a plurality of processors split the DAG computation into a plurality of non-interdependent sub-nodes within each respective node of the DAG computation model. The plurality of processors includes at least two different processing unit types. The plurality of processors construct a plurality of sub-DAG computations, each sub-DAG computation including at least a non-interdependent sub-node from different nodes of the DAG computation. The plurality of processors process each of the plurality of sub-DAG computations in parallel.
Systems, methods, and other embodiments associated with branch prediction in workflows are described. In one embodiment, a branch predictor is configured to make branch predictions at decision elements of a workflow that executes serially, by at least: monitoring the workflow to identify when a decision element is encountered during execution. In response to encountering a first decision element in the workflow that includes a plurality of branch paths: (i) executing a prediction that predicts a resulting path of the first decision element to predict a first user interface from a plurality of possible user interfaces that are associated with the workflow; and (ii) pre-building the first user interface into memory including a structure and content configured for being rendered on a display. The pre-built first user interface is then displayed on a display device when the workflow reaches a first terminal element associated with the first user interface.
This disclosure relates generally to method of modernizing a legacy batch based on at least one functional context. The method includes at least one of: preprocessing, a plurality of metadata associated with a plurality of batches to obtain a plurality of derived data; generating, the functional context based on the plurality of derived data; determining, an average elapsed time for at least one application from the at least one functional context; parsing, log of the at least one consistent long running job to identify step and associated file referenced in the at least one long running job; determining, a hotspot based on at least program; and recommending, at least one batch design associated with at least one batch job in a future state. The hotspot corresponds to long running job on a batch stream, high volume files, and program with an increased millions of instructions per second (MIPS) usage.
One embodiment of the invention provides an apparatus preventing degradation of accuracy of a search result while reducing a total required period of a series of processing in a case where input parameters for a series of processing including a plurality of processing with different required periods are searched for. The apparatus includes a calculator and a generator. The calculator calculates evaluation values for output parameters of a series of processing including first processing and second processing. The first processing uses a first input parameter. The second processing use a second input parameter. The generator regenerates first and second input parameters corresponding to one time of a series of processing based on first and second input parameters corresponding to selected output parameters. The number of input parameters for shorter one of the first and the second processing is larger than the number of input parameters for the other.
Disclosed are various examples of provisioning a data processing unit (DPU) management operating system (OS). A management hypervisor installer executed on a host device launches or causes a server component to provide a management operating system (OS) installer image at a particular URI accessible over a network internal to the host device. A baseboard management controller (BMC) transfers the DPU management OS installer image to the DPU device. A volatile memory based virtual disk is created using the DPU management OS installer image. The DPU device is booted to a DPU management OS installer on the volatile memory based virtual disk. The DPU management OS installer installs a DPU management operating system to a nonvolatile memory of the DPU device on reboot of the DPU device.
An information processing device equipped with a hypervisor configured to implement a plurality of virtual machines, the information processing device includes a CPU including a plurality of CPU cores, wherein the CPU is configured to, when a virtual machine to be executed included in the virtual machines is a first virtual machine having a required level for functional safety that is equal to or higher than a predetermined reference level, cause at least two of the CPU cores to respectively execute same processing of the first virtual machine.
The present disclosure provides a display method. The display method includes: receiving a first operation, the first operation being used to adjust a proportion of a first region in a first display interface of an electronic device; and displaying, in the first region in response to the first operation, at least one launch entry of at least one application, when the proportion of the first region is smaller than or equal to a first threshold; and displaying, in the first region in response to the first operation, a display interface of a first application in the first region, when the proportion of the first region is greater than the first threshold. Embodiments of the present disclosure further provide a display apparatus and a storage medium.
Improved techniques for producing digital fingerprints to represent steps in a recording of user-initiated events with respect to one or more application programs. A digital fingerprint can be formed for each step in a recording by encoding a plurality of attributes for each step in the recording. The encodings can be determined differently for different attributes of the steps. Also, the particular attributes to be used together to form a digital fingerprint can be chosen differently to adjust effectiveness in matching such step with other similar steps. In one embodiment, the digital fingerprint for a given step in a given situation can dynamically generated, such as a request to a server to generate a fingerprint.
This application provides an application starting method, an electronic device, and a readable storage medium, and relates to the field of terminal application technologies. The method includes: when an application is switched from a foreground to a background for running, saving a final interface (namely, a first interface) displayed before the application is switched to the background for running as a snapshot; when a user clicks an icon of the application on a system desktop to start the application again, in a case that a process of the application does not end, a first activity corresponding to the first interface is not destroyed, and anew activity needs to be created when the application is started. Therefore, from the user's point of view, the start response speed of application software is improved.
A computer-implemented method includes fetching a fetch-packet containing a first hyper-block from a first address of a memory. The fetch-packet contains a bitwise distance from an entry point of the first hyper-block to a predicted exit point. A first branch instruction of the first hyper-block is executed that corresponds to a first exit point. The first branch instruction includes an address corresponding to an entry point of a second hyper-block. Responsive to executing the first branch instruction, a bitwise distance from the entry point of the first hyper-block to the first exit point is stored. A program counter is moved from the first exit point of the first hyper-block to the entry point of the second hyper-block.
A preferably cloud-based platform supports improvements in software development by assessing quality of source code files, for example, when files are pushed to a software repository. Various static analysis tools are executed on a source file, and the resulting bug reports, which reflect native features of the tools are assembled in a dataset. The bug dataset is enhanced by adding additional features that are not natively generated by the static analysis tool. An ML classifier is trained to predict a selected bug feature, and the classifier is used to update the bug dataset to include estimated values of the selected feature. In an embodiment, post-processing analysis of bug report datasets applies machine learning methods to predict the “severity” of bug reports, an indication of whether they are likely to be true or false. Further, a report of code quality can be returned based on the severity predictions.
A method may include: retrieving a plurality of code snippets from code repositories; generating a syntax representation, a property representation for each of the code snippets; receiving a query comprising a query code snippet, natural language keywords, and/or a string pattern; performing string-based matching and parser/syntax tree matching on the query and the tree representations, syntax matching on the query and the syntax representations, and property matching on the query and the property representations, wherein each of the matchings results in a score; combining the scores of the string-based matching, the parser/syntax tree matching, the syntax matching, and/or the property matching; identifying a plurality of code snippets of interest based on the combined scores; classifying the code snippets of interest using a machine learning classifier; outputting a list of the code snippets of interest with their classifications; and training the machine learning classifier based on user feedback.
A system and a method include a software management control unit configured to receive one or more changes to one or more portions of a first software configuration for hardware components of one or more vehicle, such as aircraft, or other assets. The software management control unit is further configured to revise the first software configuration for the hardware components of the one or more aircraft to provide a second software configuration that includes the one or more changes.
An onboard device comprising a processor, wherein the processor: at an onboard device installed at a vehicle, records a control program that is recorded in a first recording medium and that carries out processing for controlling the onboard device, and an application program that is recorded in a second recording medium different than the first recording medium and that carries out processing on the onboard device; acquires an update package including at least one of a first program that updates the control program, or a second program that updates the application program; and carries out updating of the control program and the application program in accordance with the acquired update package.
An Over-The-Air (OTA) Platform for TR-069 devices to manage vendor-specific configuration and firmware. A server establishes a TR-069 session with a client device, receives a first request from the client device to download a vendor configuration file, and sends a first target file name of the vendor configuration file to the client device. The server receives a first notification that the vendor configuration file has been downloaded by the client device, receives a second request from the client device to download a firmware image identified by the vendor configuration file, sends a second target file name identifying the firmware image, and receives a second notification from the client device that the firmware image was downloaded and was successfully applied by the client device. The server sends a third notification to the client device acknowledging that the firmware image was successfully applied by the client device.
An industrial integrated development environment (IDE) supports collaborative editing of translation tables used to facilitate rendering of the system project text in different defined languages. Rather than merging edits by comparing text representations of the edited translation tables on a line-by-line basis, the system expresses the edited and base versions of the translation tables as information models that represent the translation table versions as hierarchical organizations of nodes representing content of the tables, and compares corresponding nodes of the information models to obtain differential statuses for the nodes. The various versions of the nodes are then merged into a single consistent model based on the differential statuses of the nodes.
The present disclosure relates to a verification controller for a vehicle, configured to receive data being sent over a data bus within the vehicle, detect software update data being sent to a control unit within the vehicle over the data bus, determine from the software update data a first security characteristic associated with an authentic version of the software update, generate a second security characteristic in dependence on the received software update data, determine if the second security characteristic is consistent with the first security characteristic, and output a first control signal for the control unit, the first control signal enabling installation of the software update on the control unit in dependence on the second security characteristic being consistent with the first security characteristic.
Disclosed embodiments may include a method that includes receiving description data in an originating language for a user and a location associated with the user, identifying one or more names from the description data, retrieving additional data in the originating language based on the one or more names, generating enhanced description data in the originating language for the user based on the description data and the additional data, identifying a target language based on the location associated with the user, selecting a first trained neural network from a plurality of trained neural networks based the target language, providing the enhanced description data in the originating language to the first trained neural network, translating, via the first trained neural network, the enhanced description data from the originating language to the target language, and generating a graphical user interface for display that comprises the enhanced description data in the target language.
Implementations are provided for automatically mining corpus(es) of electronic video files for video clips that contain spoken utterances that are suitable usage examples to accompany or compliment dictionary definitions. These video clips may then be associated with target n-grams in a searchable database, such as a database underlying an online dictionary. In various implementations, a set of candidate video clips in which a target n-gram is uttered in a target context may be identified from a corpus of electronic video files. For each candidate video clip of the set, pre-existing manual subtitles associated with the candidate video clip may be compared to text generated based on speech recognition processing of an audio portion of the candidate video clip. Based at least in part on the comparing, a measure of suitability as a dictionary usage example may be calculated for the candidate video clip.
A method executed by a computing device includes determining a set of identigens for each phrase word of a phrase to produce sets of identigens. A set of identigens of the sets of identigens represents one or more different meanings of a phrase word of the phrase. The method further includes obtaining sensor information for one or more phrase words of the phrase. The method further includes selecting an identigen of a first set of identigens based on the sensor information to produce a first identigen selection for the first set of identigens having a selected meaning of one or more different meanings of the first phrase word. The method further includes interpreting remaining sets of identigens of the sets of identigens to produce an entigen group so that the entigen group represents a most likely meaning interpretation of the phrase.
Methods and systems for automatically processing a document may include classifying a document, such as a medical document, as one or more document types based at least in part on one or more machine learning models and one or more tokens extracted from the medical document, determining a token contribution weight of each token towards the classification, modifying the medical document based on the token contribution weights of the one or more tokens, and displaying the modified medical document on a display to a user.
One or more computing devices, systems, and/or methods are provided. In an example, a conversation path associated with a revised code segment of a conversational interaction entity is identified by a processor. The conversation path has a predetermined intent. A conversational phrase is generated by the processor for the conversation path. The conversational interaction entity is employed by the processor using the conversation path and the conversational phrase to generate a resultant intent. An issue report is generated by the processor for the conversational interaction entity responsive to the resultant intent not matching the predetermined intent.
An example process includes at an electronic device with one or more processors and memory: receiving a natural language input including a user request; determining whether the user request corresponds to a personal request; in accordance with a determination that the user request does not correspond to a personal request: transmitting, by the electronic device, a representation of the user request to an external electronic device; and in accordance with a determination that the user request corresponds to a personal request: initiating, by the electronic device, a task based on the user request without transmitting the representation of the user request to the external electronic device; and providing a first result based on the initiated task.
Provided are a method for providing an electronic document using a chatbot and a method and apparatus for writing an electronic document using a chatbot. The electronic document providing method using a chatbot includes receiving a chatting input associated with an electronic document from a user terminal, generating an electronic document based on the chatting input, and providing the generated electronic document to the user terminal.
Provided is a method, a computer program product, and a system for associating mathematical functions to numerical text in a natural language sample. The method includes inputting a natural language sample from a text dataset and identifying a numerical text within the natural language sample. The method further includes displaying a mathematical function corresponding to the numerical text to be selected. The mathematical function can be selected via graphical user interface displayed on a computing device. The method also includes receiving and inserting the mathematical function as a feature into a feature vector of the natural language sample and selecting an output label for the natural language sample. The output label relates to the mathematical function selected for the numerical text. The method further includes exporting the natural language sample into a labeled dataset which can be used to train a machine learning model.
Layouts for elements of a flowchart or flow diagram may use recursive algorithms that trace along each parent-child pathway to ensure that child elements always occur after parent elements in a horizontal spacing. Vertical spacing requirements may then be calculated for each element, along with a vertical space above a center line and a vertical space below a center line for each element. These vertical spacing requirements may then be used by a recursive algorithm to assign vertical positions to each of the elements. The vertical spacing may ensure that lanes created for each branch element are not crossed by later elements in the process flow, which ensures that connections between elements may be clearly distinguished from each other.
Methods and apparatus operative to quantify building metrics using artificial intelligence analysis of a design plan and apply the quantified building metrics to smoke control practices. A design plan is represented using multiple dynamic components. Each dynamic component may include a parameter changeable via the user interactive interface. The dynamic components may be arranged in a user interactive interface to form a first set of boundaries, including a respective length and area, and defining at least a portion of a first unit. AI may determine a longest path of egress and a supportable occupancy load that may be used to determine compliance with parameters of a given code. The AI may assess whether a building described in the design plans complies with a relevant code set forth by an authority having jurisdiction. Codes may include, for example, codes relating to smoke control and fire safety.
Systems and techniques for rendering multi-layer computer-aided design related documents are described. A described technique includes maintaining, for concurrent presentation on a device, a first map layer with a first geographic coordinate system and a second map layer with a second different coordinate system; determining a projection from the first geographic coordinate system to the second different coordinate; generating, using the projection from the first geographic coordinate system to the second different coordinate system, instructions for presentation of a user interface that depicts the first map layer concurrently with the second map layer; and providing, to the device, the instructions to cause the device to present the user interface.
A computing system may include a metamaterial representation engine configured to represent a metamaterial of a three-dimensional (3D) object as program code. The metamaterial may define an internal geometry of the 3D object and may be configured to be physically constructed via additive manufacturing. Representation of the metamaterial as program code may include assigning a value of a code parameter of the metamaterial as a probability distribution. The computing system may also include a metamaterial analysis engine configured to analyze the metamaterial through the probability distribution assigned for the value of the code parameter of the program code.
Presented herein are techniques in which a first device connects to a communication session in which a plurality of devices communicates. The plurality of devices includes the first device and a second device. The first device outputs first audio that includes a first audio watermark associated with the communication session and the second device outputs second audio that includes a second audio watermark associated with the communication session. The first device detects the second audio watermark in the second audio outputted by the second device and one or more actions are performed in response to detecting the second audio watermark.
Wearable head-mounted displays, such as virtual reality systems, present immersive experiences and environments to a wearer. However, the head-mounted displays, as well as the immersive environments that they produce, limit the wearer's ability to interact with outside observers. For example, a wearer may not be able to see outside observers, and outside observers may not have any insight to what the wearer is experiencing or where the wearer's attention is directed. Accordingly, a wearable electronic device may include an outward-facing display configured to display information to outside observers, such as images of the wearer's face or images that represent or indicate the state of the wearer and/or the head mounted display.
Techniques discussed herein relate to improved data recovery techniques within cloud computing environments. The disclosed techniques utilize consistency groups that are identified for volumes corresponding to a compute instance. A plurality of resource identifiers uniquely identifying a respective cloud computing resource of the cloud computing environment can be maintained. A cloud computing instance corresponding to a resource identifier may be identified and volume metadata associated with that resource identifier is obtained. The volume metadata identifying at least one of a block volume or boot volume. A consistency group is generated for the identified volume devices for the computing instance and one or more schedules can be generated with which various snapshots of the volume devices of the group are to be subsequently generated.
A system includes a logic that generates a reduced-precision primary data object and an associated residual data object for each of a plurality of uncompressed data objects. The logic classifies the at least some of the generated residual data objects for removal based on data integrity rules and determines that removal of others of the generated residual data objects violates the data integrity rules. The logic removes the at least some of the generated residual data objects classified for removal and applies a corresponding adjustment to at least one of the generated residual data objects.
A storage device may determine write throughput based on a plurality of write commands received from the outside of the storage device, and write target data write-requested from the outside to a first memory area including one or more of a plurality of first type memory blocks or a second memory area including one or more of a second type memory blocks according to whether the write throughput is greater than or equal to a threshold throughput. The first type memory blocks may operate at a higher speed than the second type memory blocks.
Aspects of the present disclosure provide various techniques, apparatuses, and methods that can improve the write throughout of a data storage device. In some aspects, the storage device can be provided with multiple write buffers to improve write throughput. In some aspects, the data storage device can continue to handle commands using a command queue while performing a write buffer flush operation. Therefore, the data storage device can avoid suspending the write buffer flush operation when a new command is received by the command queue. In some aspects, the storage device can perform a write buffer flush operation when a command queue is not empty.
An device is disclosed. A first buffer to store a query data point, and a second buffer to store a matrix of candidate data points. A processing element may process the query data point and the matrix of candidate data points to identify candidate data points in the matrix of candidate data points that are nearest to the query data point.
A processing system of a storage network operates by receiving a write request associated with a data object; identifying dispersed storage error encoding parameters; and determining a number of available storage units. When the number of available storage units is determined to exceed a first number, the processing system operates by: determining a first write threshold number in accordance with the dispersed storage error encoding parameters; dispersed error encoding the data object to produce a first write threshold number of encoded data slices; and writing, to available storage units, the first write threshold number of encoded data slices. When the number of available storage units is determined to not exceed the first number, the processing system operates by: determining a second write threshold number in accordance with the dispersed storage error encoding parameters associated, wherein the second write threshold number is less than the first write threshold number; dispersed error encoding the data object to produce a second write threshold number of encoded data slices; and writing, to the available storage units, the second write threshold number of encoded data slices.
A source site includes a controller, a set of source worker nodes, and a message queue connected between the controller and source worker nodes. The message queue receives messages and stores the messages for retrieval. A destination site includes a set of destination worker nodes. Tasks are generated to replicate changes to objects at the source site to the destination site. The controller pushes messages corresponding to the tasks onto the message queue. A source worker node retrieves a message corresponding to a task from the message queue for processing in conjunction with a destination worker node. The message is indicated as having been retrieved from the message queue.
Techniques for providing a virtual federation approach to increasing efficiency of processing circuitry utilization in storage nodes with a high number of cores. The techniques include, for each of two (2) physical nodes, logically partitioning a plurality of cores into a first domain of cores and a second domain of cores. The techniques include designating the first domain of cores of each physical node as belonging to a first virtual node. The techniques include designating the second domain of cores of each physical node as belonging to a second virtual node. The techniques include operating the first virtual nodes on the two (2) underlying physical nodes as a first virtual appliance, and operating the second virtual nodes on the two (2) underlying physical nodes as a second virtual appliance. In this way, scalability and speedup efficiency can be increased in a multi-core processing environment with a high number of cores.
Disclosed are a method and a system for data uploading, which belongs to the technical field of blockchain. The method comprises: receiving a block upload request sent by a slave server of a target node; determining whether block data corresponding to the block upload request has been uploaded to a block data storage system; if the block data corresponding to the block upload request is not uploaded to the block data storage system, acquiring the block data if the block data corresponding to the block upload request is not uploaded to the block data storage system, and uploading the block data to a storage space of the block data storage system; and sending an uploading success instruction to the slave server if the uploading is successful, so as to instruct the slave server to delete the block data stored on a light-weight peer in the target node.
A data storage system for use in a high radiation environment runs first and second operating time counters to monitor a field-programmable, gate array (FPGA) configured as a storage controller. Based on the first operating time counter passing a first threshold, the FPGA is fully reprogrammed. Based on the second operating time counter passing a second threshold less than the first threshold, the FPGA is partially reprogrammed.
A storage device includes a memory device including user memory blocks providing a user data region; and a controller configured to: map logical addresses used in a host to a portion of the user data region, and use a remaining portion of the user data region as an over-provisioning region, wherein the controller is further configured to control the memory device to: erase the user memory blocks based on a sanitize command from the host, provide, to the host, block address information of the user memory blocks based on a block address request from the host, access the user memory blocks based on block state check requests from the host, and provide, to the host, state information indicating whether the user memory blocks are erased according to access results.
Methods for storing control information for memory operations within spare physical blocks. During formatting of a data storage device, spare memory blocks may be identified within memory dies and placed into a spare block pool. Upon initiation of a block exchange event for a control block, a controller determines whether a spare block is available in the spare block pool. When a spare block is available, data from the control block is copied to the spare block to generate a debug block. The control block may be a MasterIndexPage block. When a spare block is not available, the controller may erase information stored in an oldest debug memory block and copy data from the control block to the oldest debug memory block.
The present disclosure describes aspects of health management for magnetic storage media. In some aspects, a media health manager determines, with a read channel, read metrics for a sector of magnetic storage media that resides in a zone of magnetic storage media. The media health manager accesses read metrics of the zone and updates the read metrics of the zone based on the read metrics determined for the sector to provide updated read metrics for the zone of magnetic storage media. A health score for the zone of magnetic storage media is then determined with a neural network based on the updated read metrics of the zone of magnetic storage media. By so doing, gradual wear of the magnetic storage media may be predicted using the health score, enabling replacement of a magnetic storage media device before failure to improve reliability or availability of data stored to the device.
Systems, apparatuses, and methods related to memory system refresh management are described herein. In an example, a refresh operation can be performed on a set of memory cells in a memory device. The memory device comprising a plurality of sets of memory cells corresponding to respective portions of an array of memory cells of the memory device. The refresh operation can include receiving a mode register write command. The refresh operation can include writing mode register data associated with the mode register write command. The refresh operation can be performed on the set of memory cells at an address location indicated by the written mode register data.
Methods and systems for adaptive mapping for data compression on a storage device is provided. The method includes determining a data request pattern of a workload, determining whether to use at least one of a segment mapping mode or a hash mapping mode for mapping the workload, dividing a space on the storage device into a plurality of defrag units for storing data, and assigning the plurality of defrag units as being at least one of a segment defrag unit or a hash defrag unit. The method also includes when the data request pattern is for the segment mapping mode, storing the data on at least one of the plurality of defrag units assigned as the segment defrag unit, and when the data request pattern is for the hash mapping mode, storing the data on at least one of the plurality of defrag units assigned as the hash defrag unit.
A display method of a work, an apparatus, an electronic device, a storage medium, and a program product are provided. The method includes: presenting a target work on a work presentation page; in response to a page switch operation triggering on the work presentation page, displaying a personal homepage of a target poster and displaying a position control on the personal homepage, wherein the target poster is a poster of the target work, and the personal homepage is configured to display work items of works posted by the target poster; and displaying a work item of the target work on the personal homepage in response to a first trigger operation triggering on the position control, wherein the position control keeps being displayed on the personal homepage before the work item of the target work is displayed.
Users in a facility may move about and their authentication status may change accordingly. For example, upon entering a facility, a user may present identification data. At that point, the user is considered an authenticated user with persistent profile data. However, the identification of a user may not be presented at entry or may be unreliable, which causes the user to be considered an unauthenticated user with temporary profile data. In other scenarios, the identification of authenticated users may become unreliable based on their location or their proximity to other users. In cases where users are crowded at a location, the profile data for such users may be aggregated and may be based on common settings of the set of possible users in the group. A user interface may be presented to a user based on their designated profile data.
A method and apparatus are provided for generating a personalized radio channel playlist by simultaneously buffering multiple received channels from one or more source streams, and then selecting songs or tracks to playback from the buffered channels. Users can specify favorite channels for building their personal playlists, or multiple default playlist channels can be provided by genre or channels related in some other way. Navigation tools permit users to skip ahead and backward in the playback stream. A personalized radio channel playlist can be implemented as (1) content selected from buffered channels based on user preferences for artists, songs and the like, or (2) as a Mix Channel in which content from selected buffered channels is automatically mixed for playback in response to selection of a preset button assigned to the Mix Channel.
The present disclosure generally relates to playing and managing audio items. In some examples, an electronic device provides intuitive user interfaces for playing and managing audio items on the device. In some examples, an electronic device provides seamless transitioning from navigating a stack of items corresponding to groups of audio items to navigating a list of menus. In some examples, an electronic device provides for quick and easy access between different applications that are active on the device. In some examples, an electronic device enables automatic transmission of data associated with audio items to be stored locally on a linked external device.
Methods, systems, and devices for dynamic application icons are described. The application may receive, as part of an application downloading operation, an application software package. The application software package may include a plurality of icons that are configured to visually distinguish the application on a user interface of the user device from other applications running on an operating system of the user device. The application may identify a satisfaction of an achievement threshold corresponding to an alternate icon based on processing data. The application may output, to the operating system of the user device, a visual display instruction to display the alternate icon on the user interface instead of the default icon based on identifying the satisfaction of the achievement threshold. The alternate icon may be visually representative of a type of achievement corresponding to the achievement threshold.
A measurement engine of a wearable electronic device may compensate for wavelength variations of light emitted as part of blood-oxygen saturation measurements. In some cases, determining an estimated blood-oxygen saturation value is based at least partially on temperature data that may be used to compensate for temperature-based wavelength variations of the emitted light, drive current data that may be used to compensate for drive-current-based wavelength variations of the emitted light, and/or calibration information that may be used to compensate for manufacturing variability across different light emitters. In various embodiments, the measurement engine may use temperature data, the drive current data, and/or calibration information in a variety of ways to determine estimated blood-oxygen saturation values, including using lookup tables or calibration curves, applying functions, and the like.
A touch control substrate includes: a base, a first metal layer including first touch control signal lines, a first insulating layer; and a second metal layer including: second touch control signal lines electrically connected with the first touch control signal lines. An orthographic projection of an edge of a first end of the first touch control signal line on the base does not overlap with an orthographic projection of an edge of a first end of the second touch control signal line electrically connected with the first touch control signal line on the base. The orthographic projection of the edge of the first end of the first touch control signal line on the base at least partially overlap with an orthographic projection of the second touch control signal line on the base.
An ultrasonic transducer array including a substrate, a membrane overlying the substrate, the membrane configured to allow movement at ultrasonic frequencies, and a plurality of anchors connected to the substrate and connected to the membrane. The membrane includes a piezoelectric layer, a plurality of first electrodes, and a plurality of second electrodes, wherein each ultrasonic transducer of a plurality of ultrasonic transducers includes at least a first electrode and at least a second electrode. The plurality of anchors includes a first anchor including a first electrical connection for electrically coupling at least one first electrode to control circuitry and a second anchor including a second electrical connection for electrically coupling at least one second electrode. The ultrasonic transducer array could be either a two-dimensional array or a one-dimensional array of ultrasonic transducers.
A display panel and a display device are provided. The display panel includes a substrate; light-emitting devices on a side of the substrate; photosensitive devices on the side of the substrate same as the light-emitting devices; and touch electrodes on a side of the photosensitive devices away from the substrate. The display panel includes a light-emitting region and a non-light-emitting region. The light-emitting devices correspond to the light-emitting region; and the photosensitive devices are disposed in the non-light-emitting region.
A signal driving method is provided. The method includes, in a first signal driving period, applying non-inverting and inverting drive signals respectively to M adjacent and N adjacent detection electrodes, where M+N≤P; and in a second signal driving period, applying the non-inverting and inverting drive signals respectively to K adjacent and L adjacent detection electrodes, where K+L≤P. P denotes a number of detection electrodes not greater than a number of detection electrodes on a touch control screen. M, N, K and L adjacent detection electrodes are all part of the P detection electrodes. One signal driving cycle includes at least the first and second signal driving periods in which drive signals are applied to P detection electrodes. Each P detection electrode is applied a non-inverting drive signal at least once in one signal driving cycle, and phases of the inverting and non-inverting drive signals are opposite to each other by 180 degrees.
An electronic device includes: a housing structure; a flexible display provided on the housing structure; a pressure sensor including a first resistor and a second resistor that are provided in at least a portion of the flexible display; and a control circuit configured to detect a value associated with a pressure applied to the flexible display based on values corresponding to the first resistor and the second resistor in case that the flexible display is touched.
Described is a touch-sensitive apparatus including a plurality of drive electrodes and control circuitry is configured to: apply time-varying voltage signal(s) to groups of neighbouring drive electrodes for a first time period; perform a first measurement on a receiver electrode during the first time period; apply time-varying voltage signal(s) groups of neighbouring drive electrodes for a second time period; perform a second measurement on the receiver electrode during the second time period; and determine a resultant signal corresponding to the mutual capacitance between the first group of neighbouring drive electrodes and the receiver electrode based on both the first measurement and the second measurement. Further described is a corresponding method for determining the presence of a touch on a touch-sensitive element.
A novel electronic device including a flexible display is presented. The electronic device has a flexible display including an organic light emission diodes and a plurality of columnar bodies linked together. Users can transform the shape of the electronic device into a tablet, an eBook, or a hand-held gaming device. The electronic device is configured to resize its main display area in accordance with the selected mode.
Embodiments of the present disclosure provide a display panel and a display device, the display panel forms multiplexing electrodes on a common electrode layer, and the multiplexing electrodes can transmit a common signal and a touch signal, a function of the common electrodes and a touch function are realized, parasitic capacitances between the touch electrodes and the common electrodes are eliminated, and the display effect and the touch effect are improved, and by using the power management chip to connect to the multiplexing electrodes, the signal input to the multiplexing electrode can be realized, and a function of the multiplexing electrodes can be realized.
A pointing device (1) for controlling a cursor on a computer monitor can include a control device (2) with two moving elements optionally in the form of an actuator cylinder (3) and a holder (7a,b). The actuator cylinder (3) is rotatable and translatably arranged relative to the holder (7a,b), and can be pushed down in a vertical direction by a user. A first sensor (8) is arranged to detect all movements and position changes of the actuator cylinder (3) and emit a first signal value (S1) to a signal processing unit (13a,b). At least one second sensor (11a-c) is arranged to detect the vertical position change of the actuator cylinder (3) and emit at least one second signal value (S2, S2a, S2b) which is proportional to the vertical position change of the actuator cylinder (3).
A peripheral device with an adaptive scroll wheel can be used to provide additional control of a host computing device. A variable force is used to change friction on the adaptive scroll wheel for different situations. Examples include stopping a scroll wheel at an end of a document, changing a number of ratchet steps based on a number of items on a list, and changing scroll profiles based on application, such as a scroll profile for document processing and a scroll profile for gaming.
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 computer input system includes a mouse including a housing having an interior surface defining an internal volume and a sensor assembly disposed in the internal volume. A processor is electrically coupled to the sensor assembly and a memory component having electronic instructions stored thereon that, when executed by the processor, causes the processor to determine an orientation of the mouse relative to a hand based on a touch input from the hand detected by the sensor assembly. The mouse can also have a circular array of touch sensors or lights that detect hand position and provide orientation information to the user.
An information processing system determines motion of a hand of a user on the basis of inertial information of a controller held in or mounted on the hand. The information processing system controls a display unit to display a virtual space in which a virtual interface is placed in a real space. The information processing system determines, on the basis of an image-captured image in which the hand is image-captured, whether or not a position of the virtual interface and a position of the hand are in a particular relation. In a case in which the position of the virtual interface and the position of the hand are determined to be in the particular relation in the virtual space, the information processing system changes the display of the virtual interface on the basis of the motion of the hand.
Disclosed is a system with at least one server that is communicably coupled to at least one display apparatus, wherein the at least one server is configured to detect a start of a Vestibulo-Ocular Reflex (VOR) movement (T1) based on a gaze tracking-data and a pose tracking-data received from the at least one display apparatus; control remote rendering of an extended reality video stream at the at least one display apparatus by modifying a head pose data indicated in the pose tracking-data and a gaze direction data indicated in the gaze tracking-data such that a total retinal angular velocity of a focus target approaches a zero value during a VOR movement (T2); detect an end of the VOR movement (T3); and stop the modification and revert video rendering parameters to pre-set default settings after the end of the VOR movement (T3).
A method for projecting an input device, an electronic apparatus, and a non-transitory computer readable storage medium are provided. The method includes: identifying a three-dimensional (3D) model of an input device; acquiring at least one image of the input device; identifying at least one feature identifier of the input device from the at least one image; calculating target information in a virtual reality (VR) scene corresponding to the at least one feature identifier; and projecting, according to the target information, the 3D model into the VR scene.
The mixed reality high-simulation battlefield first aid training platform includes a hardware part and a software part; the hardware part includes a data processing system, a real-time monitoring system, a head-mounted display device, an intelligent shooting instrument, a wearable sensing instrument, and a manipulation handle; the software part includes a 3D battlefield scene simulation system, a 3D wounded simulation system, a wounded rescue decision system, and a movable large space team cooperation and virtual interaction system; the 3D battlefield scene simulation system includes a geographic environment 3D model and a battle scene 3D model; the data processing system includes a PC terminal having a wireless communication module. A battlefield environment can be highly simulated; a full-process experience including battles with enemies, wounded arising, rescue implementation, and tactical mission completion is provided; battlefield rescue decision and team cooperation training are highlighted.
A storage device and a data access method are provided. The storage device includes a primary storage unit and at least one additional unit. The primary storage unit includes: a primary memory element configured to store secret data and a primary access unit configured to receive an external access command. Each additional unit is configured to receive the external access command. Each additional unit includes: an additional memory element configured to store non-specific data, a local access generation element configured to trigger generating an internal access command based on the external access command, and an additional access unit configured to receive a local access command. The primary storage unit and each additional unit are coupled to a same power rail and a connection wire to simultaneously receive the external access command to parallelly (simultaneously) access the secret data and the non-specific data stored in each additional unit.
The present disclosure discloses an interactive method, an electronic device and a storage medium. In an embodiment, the method is applied to an electronic device including an interactive apparatus, and the method includes: receiving login request information and performing identity authentication; displaying information and/or at least one control corresponding to an authentication result; and displaying information corresponding to a control or executing a function corresponding to the control in response to an operation on the control.
The technology disclosed relates to analysis of security posture of a cloud environment. A computing system is configured to automatically discover a plurality of databases in the cloud environment and configure an orchestration engine to deploy a plurality of log analyzer microservices on the plurality of databases. Each log analyzer microservice, of the plurality of log analyzer microservices, is configured to scan a respective database log that represents database activities on a respective database of the plurality of databases. Analysis results are received from the plurality of log analyzer microservices. The analysis results represent detection of at least one of a performance criterion or a security criterion in one or more databases of the plurality of databases. An action signal representing the analysis results is generated.
Search management systems and methods that cryptographically-secure search indices, search queries, and associated document records while in-use by cloud-based search software without requiring modification to the cloud-based search core software. The search proxy resides between a cloud-based vendor application and the cloud-based search software. The search proxy uses key-based deterministic cryptographic tokenization to irreversibly cryptographically-secure plaintext words from document records for indexing and plaintext keywords from search queries for search and retrieval. The search proxy separately uses key-based encryption on the document record's pre-tokenized plaintext words, adding the encrypted data as a separate field to the document record. This encrypted field is stored as part of the document by the search service. A search query retrieves the encrypted field and the other parts of the document record from the search software, and the search proxy decrypts the field to reproduce the original document record.
The present disclosure is directed to a stateless system to enable data breach lookup. The stateless system may include an infrastructure device and a user device. In some aspects, the infrastructure device and the user device may determine whether the private data associated with the user device has been compromised due to a breach. The infrastructure device and/or the user device may utilize a critical combination of one or more of fast hashing algorithms, slow hashing algorithms, secret keys, and salt values to conduct the data breach lookup. In this way, the data breach lookup may be conducted without the user device communicating the private data externally. Various other aspects are contemplated.
Techniques and solutions are provided for evaluating data access restrictions. Data access restrictions are defined for a first computing object that includes data, or is usable to retrieve data, from one or more other computing objects. Data defining the data access restrictions is stored in attributes for a first plurality of computing objects. Values for less than all of the attributes are copied to a second plurality of computing objects, where the second plurality of computing objects is less than the first plurality of computing objects. A data access authorization request is received that includes, or information sufficient to identify, a user or user group identifier, and an identifier of the first computing object. Data is retrieved from at least a portion of one or more computing objects, and is returned in response to the request, or an authorization result is determined and returned in response to the request.
An information processing system includes a linkage database in which a person is linked with a property; a person database in which the person is associated with a role of the person and one or more functions that can be used by the person; a property database in which the property is associated with one or more functions used in the property; a first permission management unit configured to manage one or more functions that can be used by the person in the property, by using the person database and the property database; and a second permission management unit configured to manage one or more properties whose information can be accessed by the person, by using the linkage database.
Various aspects of the subject technology relate to systems, methods, and machine-readable media for granting access to cases for users through a common data model that brings together data from multiple e-discovery applications. The method includes associating a user with a case number. The method includes assigning a case name to each case number. The method includes associating contact information of the user with the case number. The method includes receiving a request to access the case number. The method includes, in response to receiving the request, issuing an access link to the user. The method includes authenticating the user based on at least the access link. The method includes granting access to the case number based on the contact information. The method includes generating data insights regarding the case number. The method includes causing display of the data insights through a user interface.
One or more aspects of the present disclosure relate to enhancing modular device snapshot-to-encryption-key associations. In embodiments, an input/output (IO) workload can be received at a storage array. The IO workload can include an IO request to write encrypted data on the storage array. The IO request's metadata can also be parsed for information such as snap parameters. Further, an encryption key identifier (ID) can be received from a host, and snapshots of a storage unit can be created with the parsed information and the key ID.
Arrangements for providing software vulnerability analysis and monitoring are provided. In some aspects, software bill of materials (SBOM) data may be received and software attributes may be extracted from the SBOM data. Author data may be received and analyzed using natural language processing and/or machine learning to identify author attributes. Current event or vulnerability data may be received. In some examples, one or more machine learning models may be executed to determine a confidence score associated with the software being analyzed. For instance, software attributes, author attributes, and current event data may be used as inputs in the machine learning model and a confidence score may be output. Based on the confidence score, one or more alerts may be generated and transmitted to one or more enterprise organization computing devices.
The present disclosure relates to an implementation for a trusted computing system. According to the embodiments of the present disclosure, a master controller in an SSD, which is necessarily configured in the system, is used to provide all necessary security functionality of the system's RoT. The system does not need to contain any special RoT chip or module, does not need any modifications in the system design, is easy to adopt, and can be implemented by any system comprising a hard drive. All necessary security functions are completed by the master controller of the system's hard drive. Thus, not only can the cost of the security module be reduced, but more importantly, the mechanism directly protects information and resources (e.g., operating system, user programs, user data, etc.) that actually need to be protected in the system, and once the mechanism is enabled, the protection function cannot be bypassed.
Systems and methods for machine learning-informed response and augmentation of incomplete queries and query artifacts that include executing parallel search engines in a machine learning pipeline based on an input of a query to retrieve one or more corpora of candidate digital artifacts, constructing a merged corpus of candidate digital artifacts based on the retrieved corpora of digital artifacts, ranking each candidate digital artifact of the merged corpus of candidate digital artifacts based on a computed relevance to the input query, and returning, via a user interface, a response to the input query based on a subset of prioritized candidate digital artifacts most relevant to the input query.
A system for identifying one or more sub-fields within a field of a given field type, the field comprising a plurality of field bits, and each of the sub-fields comprising a distinct sub-group of the field bits having one or more fixed consecutive bit positions within each instance of a plurality of instances of the field, the system including a processing resource configured to: obtain one or more input time-series, each input time-series of the one or more input time-series including a plurality of input instances of the field; generate one or more new time-series, each new time-series of the generated new time-series being associated with at least one input time-series of the one or more input time-series and including a plurality of new instances of the field; generate a bit-field based on selected instances of the new instances in each new time-series of the generated new time-series; and analyze the bit-field to identify the fixed consecutive bit positions of at least one of the sub-fields within the field.
The concepts and technologies disclosed herein are directed to providing a split ledger for securing extended reality (“XR”) environments. According to one aspect, an XR server computer can create an XR environment. The XR server computer can cause a passed ledger to be populated with an environment ID associated with the XR environment. The XR server computer can cause a hash ledger to be populated with a first hash of the environment ID. The XR server computer can register a user for participating in the XR environment and can cause the passed ledger to be populated with a user-created block associated with the user. The XR server computer can cause the hash ledger to be further populated with a second hash of the user-created block. The XR server computer can allow a user avatar associated with the user to join the XR environment.
A method is provided for authenticating an electronic device. The method includes obtaining a message to be sent. A plurality of error locations is determined for errors to be intentionally introduced into the message. The plurality of error locations is communicated to a verifier device. A bit at each of the error locations of the plurality of error locations is inverted in the message in the electronic device to generate a message with intentionally introduced errors. The plurality of error locations is sent to a verifier device. The message with the intentionally introduced errors is transmitted to the verifier device. The verifier device is enabled to use the plurality of error locations to authenticate the electronic device by comparing errors detected in the transmitted message to the plurality of error locations. The method provides a way to detect a clone of the electronic device.
Methods, systems, and apparatuses are described herein for improving computer authentication processes using vocal confidence processing. A request for access to an account may be received. An authentication question may be provided to a user. Voice data indicating one or more vocal utterances by the user in response to the authentication question may be received. The voice data may be processed, and a first confidence score that indicates a degree of confidence of the user when answering the authentication question may be determined. An overall confidence score may be modified based on the first confidence score. Based on determining that the overall confidence score satisfies a threshold, data preventing the authentication question from being used in future authentication processes may be stored. The data may be removed when a time period expires.
A computer-implemented method for determining a denoised named entity recognition (NER)-model and denoised relation extraction (RE)-model. A computer-implemented method for propagating an input dataset into a graph database representation, a computing unit and a computer program product, is also provided.
System, apparatus, device, method and/or computer program product are disclosed for sharing a reusable capability component among multiple web applications. A device is configured to operate a web browser to load at least a portion of a first web application and render a page of the first web application to be displayed on a display device. The page includes a placeholder to indicate a placement for a reusable capability component including a frontend component and an associated backend component. The frontend component and the backend component of the reusable capability component can form an independent web application that can be used by the first and a second web application. Upon detection of a user navigation on the placeholder, the device loads, from a server, the frontend component of the reusable capability component to be rendered and placed within the page according to the placement indicated by the placeholder.
Techniques for presenting a search result with an improved user interface. A computer system can receive, from a user device, a request for a content item. Additionally, the system can select, based on the request, a first content item from a plurality of content items. The first content item can be associated with an organization image and an organization name of an organization. Moreover, the system can process, using one or more machine-learned model, the organization image to determine whether the organization image is acceptable to be presented in the search result. Subsequently, the system can transmit, to the user device, the first content item and the organization image to be presented in the search result.
Systems and methods are directed to providing multi-level rich autosuggestions for multi-intent search queries. The system receives a query prefix entered in a search box and accesses a database of machine-learning derived intent clusters. Based on the query prefix, a top-ranking machine-learning derived intent cluster is identified, and the search user interface is updated to provide a plurality of first level autosuggestions in an autosuggestion box including a smart suggestion. The smart suggestion is a first level suggestion of the top-ranking machine-learning derived intent cluster. The system receives a selection of the smart suggestion and, in response, replaces the plurality of first level autosuggestions in the autosuggestion box with second level autosuggestions. The second level autosuggestions comprise one or more intent categories that are subsets of the smart suggestion, whereby each intent category comprises a plurality of subcategory suggestions.
An improved search engine is disclosed. The search engine receives search queries from client devices and inputs these queries into a first neural network (an action understanding model) that includes an action embedding layer. The action embedding layer can be a word embedding layer constructed using action terms. The action understanding model outputs a filter match associated with a type of filter and, in some scenarios, an action-condition pair. The action-condition pair includes an action associated with the type of filter and a condition comprising an adaptive value associated with the action. Based on the filter and, if present, action-condition pair(s), the embodiments generate a structured query and issue the structured query to a data repository (e.g., database). The search engine then returns a search results page responsive to the search query that includes the results returned by the data repository in response to the structured query.
A method, a system, and a computer program product for generating an interpretable set of features. One or more search parameters and one or more constraints on one or more search parameters for searching data received from one or more data sources are defined. The data received from one or more data sources is searched using the defined search parameters and constraints. One or more first features are extracted from the searched data. The first features are associated with one or more predictive score values. The searching is repeated in response to receiving a feedback data responsive to the extracted first features. One or more second features resulting from the repeated searching are generated.
A computer system obtains a data model that encodes a data source as a tree of logical tables. Each logical table includes respective data fields of the data source. For each data field in the logical tables, the system automatically assigns a semantic role to the data field based on a concept obtained from a concept graph, a data type of the data field, and data values of the data field. The system determines hierarchies between the data field and other data fields in the data source based on their respective semantic roles. The system validates the data field based on the assigned semantic role and the determined hierarchies. The system displays transformations to clean the data field based on the assigned semantic role. The system transforms data values for the data field according to a user input and updates the logical tables according to the transforming.
Instrumenting of a video is provided, including determining a query topic based on the content of a received query, semantically searching a video metadata repository for category-based video metadata associated with a first category, and returning the category-based video metadata associated with the first category based on the semantic searching. The first category is semantically associated with the query topic and is one of a plurality of categories that a machine learning model is configured to output responsive to the input of video data representing video content. The machine learning model was trained based on inputting training data, including historical use training data associated with each of the plurality of categories into the machine learning model.
The application aids users by providing supplemental audio content. For example, the application determines a subject of content provided to user equipment during a first time period of the content. The application retrieves a profile associated with the user equipment and retrieves supplemental audio related to the profile and related to the subject of the content. The application detects a supplementation point in the content corresponding with audio content similar to a supplementation signature and transmits the supplemental audio to the user equipment for output at the supplementation point.
In implementations of systems for searching for images using generated images, a computing device implements a search system to receive a natural language search query for digital images included in a digital image repository. The search system generates a set of digital images using a machine learning model based on the natural language search query. The machine learning model is trained on training data to generate digital images based on natural language inputs. The search system performs an image-based search for digital images included in the digital image repository using the set of digital images. An indication of the search result is generated for display in a user interface based on performing the image-based search.
This application is directed to performing a plurality of activities each of which is performed in a respective application with content associated with a content type selected from a group consisting of television programming, online content, on-device application, information views, and other content types. Each activity is associated with a timestamp, and described using a predefined format covering an action and content associated with the action. Each of the plurality of activities is then logged into an activities log in accordance with the predefined format. A plurality of user selectable affordances are displayed concurrently in a home screen on a display of the client device. Each of the affordances is associated with one of the plurality of activities performed with associated content, and the plurality of affordances includes at least two affordances associated with two distinct activities of the plurality of activities performed by two distinct applications.
A device including a field programmable gate array is configured to set a coherent clock time frame for data captured. The gate array creates metadata that is operable for capturing a state of each of a plurality of faces of an information space. A geodesic lens comprises a geodesic equation that creates metadata from the captured data. An anamorphic display engine is used to transduce a plurality of visual dimensions of related foreground and background objects and render the objects relative motion in time.
Techniques are provided for tracking a number of transactions-of-interest in a transaction-recording blockchain using a control blockchain. A transaction-of-interest is a transactions that is in a particular state. A request to perform an action is received. Upon receiving the request and determining that the action corresponds to a new transaction-of-interest, a control blockchain is checked to determine the current number of transactions-of-interest in the transaction-recording blockchain and maximum allowed number of transaction-of-interest for the transaction-recording blockchain. In response to determining that the current number of transaction-of-interest in the transaction-recording blockchain are less than the maximum allowed: allowing the action to occur, adding a new block to the transaction-recording blockchain, and updating the control blockchain to indicate the new number of transaction-of-interest. In response to determining that the current number of transaction-of-interest are at least at the maximum allowed number, prohibiting the addition of a new block to the transaction-recording blockchain.
Generating edited input tables for low-latency presentation including receiving, by the workbook manager on an intermediary computing system from a first workbook client on a first client computing system, a request for an input table on the cloud-based data warehouse; generating, by the workbook manager, a database statement to retrieve the input table from the cloud-based data warehouse, wherein generating the database statement comprises: determining that a cache on the intermediary computing system includes an uncommitted input table edit; and inserting the uncommitted input table edit into the database statement; retrieving, by the workbook manager, query results from the cloud-based data warehouse using the database statement, wherein the query results comprise the input table and the uncommitted input table edit; and providing, by the workbook manager, the query results to the first workbook client on the first client computing system.
Systems and methods for determining a user's health/wellness condition. Gait-based biometric data from a user is gathered using a sensor module. The biometric data is transmitted to a data processing module that compares characteristics of the biometric data with previously obtained baseline biometric data from the same user. Differences between the current data and the baseline data indicate changes in the user's condition. Databases containing kinematic chain models for the user are used to obtain more accurate and more specific indications regarding determined changes in the user's condition. A base kinematic chain model is created for the user when the user first uses the system and current kinematic chain models are generated for each biometric data set gathered. Characteristics of the base and the current kinematic chain models are compared to determine changes in the user's condition.
Disclosed is an improved approach to implement cursor sharing in database systems, where a server-side mapping of cursor identifiers to SQL is maintained to allow for continued use of client-side statement caches even after connections and database sessions are returned to shared pools and then subsequently re-assigned. This avoids the need to clear the statement cache across session releases to the database session pools. Instead, applications can retain their statement cache while still leveraging the benefits of server based pooling solutions.
Disclosed herein are a process, an apparatus, and an article of manufacture for storing encrypted documents using a plurality of participating nodes that submit transactions to and/or retrieve transactions from a blockchain network. Functionality disclosed herein includes, but is not limited to, generating a collaborative public key with each of the participating nodes having a share of a corresponding collaborative private key, submitting, based on the collaborative public key and one or more shares of corresponding collaborative public keys, a respective encrypted document to a document repository, submitting a commitment transaction and a subsequent transaction associated with the encrypted document, and, at a future time, retrieving, based on a share of the collaborative public key, a set of subsequent transactions to generate a collective private key and decrypt the encrypted document. In some implementations, hashing operations are involved document encryption, document integrity verification, and document decryption.
A computer-implemented method for storing data using a distributed ledger maintained across a network of computer nodes having a mesh-based architecture, the method comprising: receiving, at a first node in a network, data output by one or more data sources; updating the distributed ledger with a record of the received data, wherein the distributed ledger is implemented in the form of a distributed acyclic graph (DAG) and updating the ledger comprises adding a transaction to the DAG; and communicating the transaction to the other nodes in the network, using the mesh-based architecture.
In accordance with an embodiment, described herein is a system and method for use of a dynamic flow process (referred to herein in some examples as Query Processing Dynamic Flow (QPDF)) in a multidimensional database computing environment. The dynamic flow process enables hybrid use of, for example, aggregate storage option, block storage option, or other types of storage containers, and provides a common flow to process a received input query in bottom-up mode. The approach can be used to reduce the size of the cube, which provides for efficient calculation of dynamic members.
A data processing service receives a request from a first collaborator to create a clean room for data sharing collaboration with at least a second collaborator. In response, the data processing service creates an execution environment separate from the data environment of the first collaborator and the second collaborator. The first and second collaborators can then add content into the clean room in the form of data tables and executable notebooks. Approval from each collaborator is required before a notebook can be executed using any data table shared into the clean room. Upon receiving notebook approval from each collaborator, the data processing service creates a notebook job to execute the notebook on one or more cluster computing resources of the data processing service to generate an output.
Systems, methods, and computer-readable media for managing storing of data in a data storage system using a client tag. In some examples, a first portion of a data load as part of a transaction and a client identifier that uniquely identifies a client is received from the client at a data storage system. The transaction can be tagged with a client tag including the client identifier and the first portion of the data load can be stored in storage at the data storage system. A first log entry including the client tag is added to a data storage log in response to storing the first portion of the data load in the storage. The first log entry is then written from the data storage log to a persistent storage log in persistent memory which is used to track progress of storing the data load in the storage.
A method for file locks in a distributed file system, performed by a storage system is provided. The method includes receiving, at a storage system having a distributed file system, a request for access of a file and locking the file, through one of a plurality of persistent file locks in the storage system. The method includes accessing the file, through the distributed file system, and unlocking the file, through the one of the plurality of persistent file locks.
Techniques are described for creating more efficient chunkfiles through the use of entropy metrics. In some examples, processing circuitry may determine an entropy value for each of a plurality of data chunks to obtain a corresponding plurality of entropy values. In some examples, processing circuitry may reorganize, based on the corresponding plurality of entropy values, the plurality of data chunks to obtain a reorganized plurality of data chunks. In some examples, processing circuitry may compress the reorganized plurality of data chunks to obtain a compressed chunkfile. In some examples, processing circuitry may store the compressed chunkfile superseding the plurality of data chunks.
A system and method for leveraging a native operating system page cache when using non-block system storage devices is disclosed. A computer may include a processor, memory, and a non-block system storage device. A file system may be stored in memory and running on the processor, which may include a page cache. A key-value file system (KVFS) may reside between the file system and the storage device and may map received file system commands to key-value system commands that may be executed by the storage device. Results of the key-value system commands may be returned to the file system, permitting the operating system to cache data in the page cache.
Computer-implemented methods and systems are disclosed for receiving and indexing a plurality of files for later querying, for dynamically generating scripts to be executed during a query of a data store, and for horizontally distributing a query and aggregating results of the distributed query.
A method for managing interaction artifacts by using associated metadata is provided. The method includes retrieving, in real-time, a data set from a data channel, the data set relating to an interaction; parsing, by using a model, the data set to identify a data element, the data element relating to a context of the interaction; identifying an artifact that corresponds to the data set by using the data element; determining a retention characteristic for the data set and the corresponding artifact based on the data element and a predetermined guideline; generating metadata for the data set based on at least one from among the data element, the retention characteristic, and the corresponding artifact; and persisting the generated metadata in a centralized metadata repository.
A high speed intelligent network recorder for recording a plurality of flows of network data packets into and out of a computer network over a relevant data time window is disclosed. The high speed intelligent network recorder includes a printed circuit board; a high speed network switching device mounted to the printed circuit board; and an X column by Y row array of a plurality of intelligent hard drives with micro-computers mounted to the printed circuit board and coupled in parallel with the high speed network switching device.
A method for network recording is disclosed. In one embodiment, the method includes the following: receiving a plurality of incoming packets, wherein each incoming packet belongs to a conversation flow; forming a capture stream of packet records for the incoming packets; and performing intelligent load balancing on the capture stream of packet records, the load balancing including reading the metadata for each packet record, determining a packet record is part of either a hot flow or a cold flow, selecting a destination node for each packet record based on the flow hash, and steering the packet record to one of a plurality of encapsulation buffers based on the destination node, wherein a cold flow tends to be maintained in a flow coherency at a node. The method may further include operations that include querying and back-testing in order to enable distributed analytics by using low cost, low band width nodes.
A USB IC, an operation method thereof, and a USB device are provided. The USB IC is disposed in the USB device and includes a sideband use interface circuit coupled to a sideband use pin of a USB connector of the USB device, and a control circuit. The control circuit is coupled to the sideband use interface circuit and reports a first adapter configuration to a USB host via the sideband use interface circuit so that the USB host enumerates the USB device. The control circuit observes a behavior of the USB host to the USB device after the USB device is enumerated. The control circuit determines whether the first adapter configuration is suitable for a connection manager of the USB host according to the behavior. If not, the control circuit reports a second adapter configuration to the USB host so that the USB host re-enumerates the USB device.
Systems and methods described herein may relate to burst sampling of an integrated circuit device. Such a system may include a first logic access block including a data register and a second logic access block including a memory column. The memory column may be configurable to operate as a First In, First Out (FIFO), user lookup table (LUT) mode, or as user random access memory (RAM). The memory column may store data sampled from the data register for any number of clock cycles and the data may be sampled at the speed of a clock of a device under test (DUT).
Apparatuses and methods including memory commands for semiconductor memories are described. A controller provides a memory system with memory commands to access memory. The commands are decoded to provide internal signals and commands for performing operations, such as operations to access the memory array. The memory commands provided for accessing memory may include timing command and access commands. Examples of access commands include a read command and a write command. Timing commands may be used to control the timing of various operations, for example, for a corresponding access command. The timing commands may include opcodes that set various modes of operation during an associated access operation for an access command.
An event trigger to flush key-value data from a volatile memory device is detected. In response to detection of the event trigger, a determination is made whether the key-value data comprises uncommitted data for one or more active database transactions. If the key-value data comprises uncommitted data for one or more active database transactions, the uncommitted data is moved to a hold aside buffer in the volatile memory device, and committed data in the key-value data is stored on a non-volatile memory device.
In described examples, a processor system includes a processor core generating memory transactions, a lower level cache memory with a lower memory controller, and a higher level cache memory with a higher memory controller having a memory pipeline. The higher memory controller is connected to the lower memory controller by a bypass path that skips the memory pipeline. The higher memory controller: determines whether a memory transaction is a bypass write, which is a memory write request indicated not to result in a corresponding write being directed to the higher level cache memory; if the memory transaction is determined a bypass write, determines whether a memory transaction that prevents passing is in the memory pipeline; and if no transaction that prevents passing is determined to be in the memory pipeline, sends the memory transaction to the lower memory controller using the bypass path.
An apparatus includes a CPU core and a L1 cache subsystem including a L1 main cache, a L1 victim cache, and a L1 controller. The apparatus includes a L2 cache subsystem including a L2 main cache, a shadow L1 main cache, a shadow L1 victim cache, and a L2 controller configured to receive a read request from the L1 controller as a single transaction. Read request includes a read address, a first indication of an address and a coherence state of a cache line A to be moved from the L1 main cache to the L1 victim cache to allocate space for data returned in response to the read request, and a second indication of an address and a coherence state of a cache line B to be removed from the L1 victim cache in response to the cache line A being moved to the L1 victim cache.
A decoding device may determine a candidate data unit among a plurality of data units included in one data chunk, in parallel with an operation of decoding a target data unit among the plurality of data units. The decoding device may determine whether to decode the candidate data unit, and may decode the candidate data unit according to whether to decode the candidate data unit, after executing decoding on the target data unit.
A frontend interface of a controller according to the present invention includes a plurality of corresponding queueing interfaces for each processor of the controller, and an enqueueing destination of a host I/O command can be switched in response to an instruction from a processor. When a controller OS restarts, the controller waits for completion of a host I/O and executes controller blocking and restarting during setup. Therefore, to determine whether or not this process is possible, the processor gives an instruction to switch a queue and waits until a switch source queue is empty.
Techniques are described herein for performing thread-local garbage collection. The techniques include automatic profiling and separation of private and shared objects, allowing for efficient reclamation of memory local to threads. In some embodiments, threads are assigned speculatively-private heaps within memory. Unless there is a prior indication that an allocation site yields shared objects, then a garbage collection system may assume and operate as if such allocations are private until proven otherwise. Object allocations in a private heap may violate the speculative state of the heap when reachable outside of the thread. When violations to the speculative state are detected, an indication may be generated to notify the garbage collection system, which may prevent thread-local memory reclamation operations until the speculative state is restored. The garbage collection system may learn from the violations to reduce the allocation of invalidly private objects and increase the efficiency of the garbage collection system.
Embodiments described herein provide an automated testing pipeline for providing a testing dataset for testing a trained neural network model trained using a first training dataset. A first testing dataset for the trained neural network including a first plurality of user queries is received. A dependency parser is used to filter the first plurality of user queries based on one or more action verbs. A pretrained language model is used to rank the remaining user queries based on respective relationships with queries in the first training dataset. Further, user queries that are classified as keyword matches with the queries in the first training dataset using a bag of words classifier are removed. A second testing dataset is generated using the ranked remaining user queries. Testing outputs are generated, by the trained neural network model, using the second testing dataset.
Provided is a system and method for automatically decoupling a unit of code from one or more dependencies and executing a unit test on the decoupled unit of code. In one example, the method may include identifying one or more dependencies called by a unit of code, executing an automated test on the unit of code to generate runtime data of the unit of code calling the one or more dependencies, generating one or more test doubles corresponding to the one or more dependencies, respectively, based on the generated runtime data, replacing the one or more dependencies in the unit of code with the one or more test doubles, respectively, to generate a decoupled unit of code, and executing a unit test based on the decoupled unit of code.
Provided are methods and apparatus for generating at least a portion of a technical debt management machine. In an example, a computer-implemented method includes (i) comparing, by at least one processor and by automatically searching using a rule engine, information in at least a portion of an object in a software platform to a rule to identify a violation of the rule, where (a) the rule describes at least one information characteristic whose presence in an object being scanned indicates technical debt and results in the violation of the rule; and (b) the rule describes an amount that a technical debt score must be changed for the violation; (ii) changing, responsive to the violation, the technical debt score by the amount the technical debt score must be changed for the violation; and (iii) displaying, by a user display device and via a user interface, the technical debt score.
A data management system can include a set of storage media configured to implement a storage space and a set of controllers. The set of controllers can be configured to write to the storage space and to implement a set of nodes. The set of controllers can include a first controller that implements a first node and includes a first persistent memory, a second controller that implements a second node and includes a second persistent memory and a third controller that implements a third node and includes a third persistent memory. The third node can be configured to write third node journal data to the first persistent memory. The first node can be configured to generate first node journal data based on a first request received from a backend, write the first node journal data to the first persistent memory, and replicate the journal data to the second persistent memory.
A data backup and recovery method and system using allocated data blocks include identifying a first snapshot associated with a virtual machine; accessing changed block tracking data associated with data changes occurred in the virtual machine, the data changes corresponding to a set of changed data blocks; accessing block allocation status data associated with the set of changed data blocks; identifying one or more allocated data blocks from the set of changed data blocks that are associated with allocated status based on the block allocation status data; and storing the one or more allocated data blocks to a storage device.
A system and method which tolerates both permanent processor failures and permanent software failures by scheduling a primary and a separate backup on different processors for every real-time process, while further increasing system robustness and reliability, by using primary and backup latest start times to allow primaries or backups to overrun, both before, and after, any permanent processor failure, by effectively utilizing any spare processor capacity including any additional processor capacity created at run-time due to primary or backup underruns, or due to not needing to execute a backup anymore, which significantly increases the chances that a primary or backup may meet its deadline despite permanent hardware failures and permanent software failures, and despite overrunning, while also satisfying additional complex constraints defined on the primaries and backups such as precedence and exclusion relations, in a fault tolerant real-time embedded system.
According to various embodiments, with respect to a target set of files being managed (e.g., protected by data snapshots), each file in the target set of files is classified into one of two or more filesets (discontiguous filesets), where each of these filesets comprises one or more files that are related to each other by one or more factors, such as frequency of file change or purpose of existence (e.g., used by a software application). Once classified, files within the target set of files can be uniquely processed by a data management operation (e.g., incremental data snapshot process) according to their association to a discontiguous fileset.
Disclosed herein are an apparatus and method for an adaptive checkpoint in intermittent computing. The apparatus for an adaptive checkpoint in intermittent computing includes memory in which at least one program is recorded and a processor for executing the program. The program may perform statically setting locations at which checkpoints are to be performed at compile time of program code and dynamically determining whether to perform the checkpoints depending on energy-harvesting conditions at runtime of the program code.
Aspects can include selecting memory locations at a memory device, the memory locations corresponding to a first page including a first plurality of bits and a second plurality of pages including corresponding second pluralities of bits, obtaining, based on the second pluralities of bits, extrinsic page information for a proposed error solution including a third plurality of bits indicating a reliability of respective bits of the first plurality of bits, and rejecting, in response to a determination that the proposed error solution indicates a modification to a reliable bit among the first plurality of bits, the proposed error solution to eliminate a false correction of the first plurality of bits.
A transceiver configured to communicate a burst of data bits and meta-data bits for the data bits includes data channels, auxiliary data channels, and at least one error correction channel. The transceiver includes an encoder that applies 11b7s encoding to a first number of the data bits to generate first PAM-3 symbols on some or all of the communication channels, and that applies 3b2s encoding to a second number of the data bits to generate second PAM-3 symbols on at least some of the communication channels.
Systems and methods are disclosed for dynamic power allocation for memory using multiple interleaving patterns. For example, a system may include a set of memory devices, including a first subset and a second subset, and a memory management circuitry configured to translate virtual addresses into physical addresses of memory locations in the set of memory devices using a first interleaving pattern when operating in a first mode; and translate virtual addresses using a second interleaving pattern when operating in a second mode. The first and second interleaving patterns both map virtual addresses in a first range exclusively to memory devices in the first subset. The first interleaving pattern maps virtual addresses in a second range to memory devices in the first subset and in the second subset. The second interleaving pattern maps virtual addresses in the second range exclusively to memory devices in the first subset.
A computing device can be reconfigurable to include one or more electrical devices in various configurations. The computing device can include a base forming an input surface configured to receive user input. The base can receive one or more input devices, such as, displays or keyboards. The base can include a hinge rotatably attached to the base and configured to removably retain an electronic device, such as, a display. The computing device can include a coupling mechanism having a first retaining portion and a second retaining portion rotatably coupled to an intermediate portion. The first and second retaining portions can be configured to removably retain electrical devices to the coupling mechanism.
An electronic device includes a display, a housing, a glass panel provided on the display, and a shielding printed layer provided on a second surface of the glass panel in a region corresponding to a space between a side face of the electronic device and an edge of the display. The glass panel includes a flat portion and a curved portion, which includes a first region having a curvature of the curved portion, a second region perpendicular to the first region and covered by the shielding printed layer, and a chamfer region constructed between the first region and the second region. A ratio of a height of the chamfer region with respect to the first region and a length of the chamfer region with respect to the second region has a value in a range of 2 to 4.
An electronic device includes a first housing, a second housing, and a hinge device which foldably interconnects the first housing and the second housing with a folding axis extending in a first direction. A hinge housing accommodates a portion of the hinge device and is disposed between the first housing and the second housing. A first electrical object is disposed in the first housing, a second electrical object is disposed in the second housing, and a flexible connection assembly interconnects the first electrical object and the second electrical object. The connection assembly includes a connection member disposed in the hinge housing. The connection assembly electrically interconnects the first electrical object and the second electrical object. A support unit is coupled to the connection member. A sliding connection unit connects the support unit to each of the first housing and the second housing and is slidable perpendicular to the first direction.
A flexible support layer and a flexible display device are provided, and the flexible support layer includes at least two non-bending regions and at least one bending region connecting two adjacent non-bending regions, wherein a bending region includes a fixed region and a pattern region located between the fixed region and a non-bending region, a support strip is provided at one side of the pattern region.
The flexible structure includes substrate and n rows of first pads arranged on a side of substrate, first pads in each row arranged along a first direction; a virtual extension line of the first pad extends in an oblique direction with respect to a second direction, and virtual extension lines of all first pads intersect at a same convergent point, the first direction is perpendicular to the second direction; at least one equally-divided point is defined in a space between two adjacent first pads in an i-th row; and a central point of each first pad in an (i+1)-th row, a first setting equally-divided point of the at least one equally-divided point, and the convergent point are located on a same straight line, n is integer greater than 1, i is positive integer, i less than n, and m equal to (n−i+1).
A display device including a display panel comprising at least one folding area. At least one elasticity-adjusting unit that changes an elastic force of the at least one folding area. An elasticity-adjusting circuit adjusting an elastic modulus for the at least one elasticity-adjusting unit in response to a change of a folding state of the at least one folding area. The at least one elasticity-adjusting unit has a width substantially equal to a width of the at least one folding area and the at least one elasticity-adjusting unit is disposed on a rear surface of the at least one folding area.
A programmable drive-sense unit (DSU) includes a drive-sense circuit operably coupled to a load, wherein the drive-sense circuit is configured to drive and simultaneously to sense the load via a single line, and produce an analog output based on the sensing the load. The programmable DSU also includes an analog to digital circuit operably coupled to the drive-sense circuit, where the analog to digital circuit is operable to generate a digital output based on the analog output and in accordance with one or more programmable operational parameters to achieve one or more of load sensing objectives associated with the sensing of the load and data processing objectives associated with the sensing of the load.
A method for controlling an unmanned aerial vehicle using a control apparatus, comprises: executing a navigation process by: obtaining a live video moving image from a navigation camera device of the UAV; and generating a navigation display interface for display on a display device of the control apparatus, the navigation display interface comprising a plurality of navigation augmented reality display elements related to a determined waypoint superimposed over the live video moving image; and when the UAV reaches the determined waypoint, executing a precision landing process by: generating a precision landing display interface for display on the display device, the precision landing display interface comprising a plurality of precision landing AR display elements related to a landing target associated with the determined waypoint superimposed over the live video moving image obtained from a precision landing camera device of the UAV.
A reconnaissance UAV and a surveillance flight method of the reconnaissance UAV which can reduce a number of required reconnaissance UAVs are provided. The surveillance flight method for detecting an unauthorized UAV includes: defining multiple flight passages in a UAV no-fly zone for a plurality of reconnaissance UAVs; controlling each of the plurality of reconnaissance UAVs to fly across adjacent flight passages at an interval by crossing a border of the adjacent flight passages; and controlling at least one of an image sensor and a noise sensor mounted on the reconnaissance UAV to dynamically change a direction detection thereof.
Systems, devices, and methods including a processor having addressable memory, where the processor is configured to: determine one or more flight paths for an aerial vehicle, where the determined flight path creates a continuous surface about one or more potential gas sources of a survey site receive a trace gas data from one or more trace gas sensors of the aerial vehicle of the continuous surface as the aerial vehicle flies the determined one or more flight paths; and determine based on the received trace gas data whether a gas leak is present in the received survey site and a rate of the gas leak if present in the survey site.
A controller is provided to control movement of transporting devices. Embodiments limit the loads imparted on a grid of pathways structure of transporting devices to prevent non-safety-critical damage from excess loads and/or fatigue. A controller is arranged to control movement of transporting devices arranged to transport containers stored in a facility. The facility includes pathways arranged in cells to form a grid-like structure which extends in first and second directions. A route determination unit determines a route from one location to another, and a clearance unit to provide clearance for each transporting device to traverse a portion of the determined route. A constraint area determination unit determines constraint areas based on the grid-like structure and a calculation unit calculates a constraint limit in each constraint area.
Systems and methods are presented for operating a self-propelled device. In examples, an indication of a surface color on which the self-propelled device operates is received from one or more optical sensors. A color transition from a first color to a second color may be determined based on the received indication. Based on the determined color transition, an activity may be determined. For example, an activity may cause the self-propelled device to move, emit a sound, or illuminate a light, such as an LED. The determined activity may then be performed. In some examples, a hysteresis band may limit the effects of noise and other variations in the color signal. Accordingly, a color transition may occur when color values associated with the surface color indicated are within a first area but not within a second area.
A working vehicle includes a vehicle body to travel either by manual steering with a steering wheel or by automatic steering with the steering wheel, a reference registration controller configured or programmed to register a traveling reference line based on a position of the vehicle body caused to travel by the manual steering, a traveling line setter configured or programmed to set, based on the traveling reference line, scheduled traveling lines for traveling using the automatic steering, and an automatic steering controller to control the automatic steering based on the scheduled traveling lines. The traveling line setter is configured or programmed to change an adjacency width between the scheduled traveling lines adjoining each other among the plurality of scheduled traveling lines.
Provided are an intelligent obstacle avoidance method and apparatus based on binocular vision, a robot and a medium. The method includes acquiring, through a binocular camera, a depth map of a work scene in a moving direction of a robot, and calculating a height map corresponding to the work scene according to the depth map; determining first obstacle information in the work scene according to the depth map and determining second obstacle information in the work scene according to the height map; determining a target obstacle existing in the work scene and position information of the target obstacle according to the first obstacle information and the second obstacle information; and controlling the robot to perform obstacle avoidance according to the position information and a preset path of the robot.
An apparatus, method and computer program product arranged for receiving information on a target position of a drilling rig, receiving status information relating to the drilling rig, calculating, based on the status information, at least a first route according to a first approach type and a second route according to a second approach type to the target position, and selecting, based on at least one criterion, the calculated first route or the calculated second route.
A system and method for completing continual multi-agent trajectory forecasting with a graph-based conditional generative memory system that include receiving data associated with a surrounding location of an ego agent and inputting the data associated with the surrounding location of the ego agent to at least one episodic memory buffer and processing scene graphs associated with the surrounding location of the ego agent that are associated with the plurality of time steps. The system and method additionally include aggregating the data associated with the surrounding location of the ego agent associated with the plurality of time steps into mixed data and training a generative memory and a predictor with the mixed data. The system and method further include predicting future trajectories associated with traffic agents that are located within the surrounding location of the ego agent based on the training of the generative memory and the predictor.
Aspects of the disclosure relate to controlling a vehicle in an autonomous driving mode. The system includes a plurality of sensors configured to generate sensor data. The system also includes a first computing system configured to generate trajectories using the sensor data and send the generated trajectories to a second computing system. The second computing system is configured to cause the vehicle to follow a receive trajectory. The system also includes a third computing system configured to, when there is a failure of the first computer system, generate and send trajectories to the second computing system based on whether a vehicle is located on a highway or a surface street.
An automatic driving system includes a control device that controls automatic driving of a vehicle, and a storage device that contains external environment information indicating an external environment of the vehicle. A driving transition zone is a zone in which a driver of the vehicle takes over at least a part of driving of the vehicle, from the control device. A termination target velocity is a target velocity of the vehicle at an end point of the driving transition zone. The control device variably sets the termination target velocity, depending on the external environment at the end point or the external environment surrounding the end point. Then, the control device controls the velocity of the vehicle in the driving transition zone, such that the velocity of the vehicle at the end point is the termination target velocity.
The present disclosure relates to a UAV delivery and operation station that includes: a drone control device; a station providing a drone standby and landing place; and a drone operated in accordance with instructions from the drone control device, wherein the drone control device includes: a flight route storage storing designated flight routes (GPS information) stored in advance for delivery destinations, respectively; and a first transceiver transmitting the designated flight routes (GPS information) to the drone using LTE or RF.
The present invention provides a system for control and guidance of an unmanned aerial vehicle (UAV) using modulated laser light in radio frequency (RF) contested environments. The system enables the user to send light signal communications to the UAV from a handheld device. In one embodiment, where the handheld device is capable of being incorporated into a firearm fore-grip with built-in controls that allow for control of the UAV by a user in a shooting/aiming position. The UAV includes an optical array for detecting and receiving the light signal communications, as well as filtering systems for filtering out unnecessary image data for better control in different weather and time conditions, as well as an avoidance system to avoid objects and other UAVs when used in a swarm of UAVs.
An information handling system includes a motherboard including a connector interface, and a liquid assisted air cooling (LAAC) module. The LAAC module includes a coolant pump to circulate coolant to one or more components in the information handling system, a leak sensor to detect whether the coolant is leaking, and a processor. The processor detects whether the coolant pump is operating properly. In response to the coolant pump not operating properly, the processor provides a first tachometer signal on a particular pin of the connector interface of the motherboard. The processor further monitors a voltage level received from the leak sensor. A first voltage level indicates a leak being detected, and a second voltage level indicates no leak being detected. In response to the voltage level being the first voltage level, the processor provides a second tachometer signal on the particular pin of the connector interface of the motherboard.
Provided are an abnormality diagnosis system and an abnormality diagnosis method that can prevent wrongly diagnosing equipment as having an abnormality when the equipment actually does not have an abnormality. An abnormality diagnosis system 20 comprises a sampler 21 and a calculator 24. The calculator 24 is configured to: perform first abnormality determination of whether there is an abnormality based on a result of first principal component analysis; in the case where a result of the first abnormality determination is that there is an abnormality, and perform second abnormality determination of whether there is an abnormality based on a result of second principal component analysis; and in the case where a result of the second abnormality determination is that there is an abnormality, diagnose the equipment as having an abnormality.
A low toughness workpiece cutting apparatus, a low toughness workpiece manufacturing method and a low toughness workpiece manufacturing program for predicting an occurrence of defect and/or non-occurrence of defect before a cutting process of low toughness material. A defect prediction device is provided with a storage device, a processor and an interface. The storage device stores tool data that represent physical characteristics and a shape of a tool, cutting data that represent a group of parameters of a cutting process to be performed to a workpiece by use of the tool and material data that represent physical characteristics and a shape of the workpiece. The processor performs an analysis of deformation of the workpiece due to a cutting force and an analysis of fracture due to the deformation, and performs a prediction of an occurrence of defect and/or a non-occurrence of defect of the workpiece due to the cutting process.
Embodiments of the present disclosure provide a material scheduling method and a material scheduling device for semiconductor processing equipment. The method includes establishing a material list, establishing a first scheduling task list according to process recipes and the material list, and inputting the first scheduling task list into a solver to calculate and output a scheduling result with shortest time for performing all material scheduling tasks in the first scheduling task list and parsing the scheduling result to obtain a movement sequence of all materials. In the technical solutions of the material scheduling method and the material scheduling device for the semiconductor processing equipment of embodiments of the present disclosure, the overall scheduling result can be improved, and the calculation speed can be improved. Thus, the scheduling result can be obtained in real-time.
The embodiments of the present disclosure provide methods for controlling natural gas efficiency enhancement of smart gas, smart gas Internet of Things (IoT) systems and mediums. The method may comprise obtaining at least one user need through a smart gas user platform based on a smart gas service platform, the user need including a gas usage target need; determining at least one optimization objective based on the at least one user need; determining a target proportioning feature of a synergist according to the at least one optimization objective, the target proportioning feature including a proportioning vector and an addition proportion of the synergist; and configuring a target synergist that satisfies the target proportioning feature to enhance efficiency of natural gas by sending the target proportioning feature to a smart gas object platform through a smart gas sensor network platform.
Systems and methods of defining a trimline in relation to modeled teeth including modeled gingiva. The trimline is for use to manufacture an aligner. A margin point is placed proximate a gingival margin at each tooth on at least one jaw in the model. A trimline connects the plurality of margin points from which machine code is generated. The aligner manufactured includes an edge that correlates with the trimline according to the machine code. A margin point may be proximate a gingival zenith. At least one tooth cooperates with the modeled gingiva to define a line around the tooth. The trimline includes at least one tooth curve and at least one connector curve connected to the tooth curve at a transition point. At least one control point is on the trimline between two margin points. The trimline is defined by a spline that may be a Bèzier curve.
A system for utilizing an identification marker on a tool part for determining a dimension thereof. The system includes a reader device for reading a machine readable code, and an electronic device connected to the reader device. The electronic device has a processing circuitry that causes the system to detect with the reader device, an identification marker at a tool part, wherein the identification marker is a unique machine readable code read by the reader device, and the unique machine readable code of the identification marker, and obtain from the unique machine readable code, individual dimension information data including at least one individually measured dimension of the tool part measured when manufacturing the tool part. A method and a computer program product for utilizing an identification marker on a tool part to be used for determining a dimension of the tool part and to a tool part is also provided.
An image forming apparatus includes a photoconductor drum, a developing roller, a first shaft provided for one of the photoconductor drum and the developing roller, a second shaft provided for the other of the photoconductor drum and the developing roller, a first housing that supports the first shaft, a second housing that supports the second shaft, a cylindrical supporting member provided at an axial end portion of the first shaft of the first housing, and surrounding the first shaft without contact, and a first adjusting member fitted with an outer surface of the supporting member, and rotatable in a circumferential direction of the supporting member. An outer circumferential surface of the first adjusting member is formed in an arcuately curved shape, eccentric with respect to the supporting member, and located in contact with the second housing.
A transfer device includes a belt, a transferor, a holder, a biasing member, and a movement mechanism. The transferor is movable to contact the belt. The holder holds the transferor. The biasing member biases the transferor toward the belt. The movement mechanism contacts the holder and causes the transferor to move in a direction opposite to a direction in which the biasing member biases the transferor. The holder includes a contact portion to contact the movement mechanism and a holder portion. The contact portion includes a material having a higher rigidity than the holder portion.
A developing device includes a developing container, a developing roller, a supplying roller, a first magnet including a first magnetic pole, a second magnet including second to fifth magnetic poles, and a regulating member. A maximum magnetic flux density of the second magnetic pole is larger in absolute value than a maximum magnetic flux density of the third magnetic pole in a normal direction to the supplying roller, and a maximum magnetic flux density of the third magnetic pole is larger in absolute value than a maximum magnetic flux density of the fourth magnetic pole in the normal direction. With respect to a rotational direction of the supplying roller, an angle between maximum magnetic flux density positions of the second and third magnetic poles is smaller than an angle between maximum magnetic flux density positions of the third and fourth magnetic poles.
A method for process control using predictive long short term memory includes obtaining historical post-process measurements taken on prior products of the manufacturing process; obtaining historical in-process measurements taken on prior workpieces during the manufacturing process; training a neural network to predict each of the historical post-process measurements, in response to the corresponding historical in-process measurements and preceding historical post-process measurements; obtaining present in-process measurements on a present workpiece during the manufacturing process; predicting a future post-process measurement for the present workpiece, by providing the present in-process measurements and the historical post-process measurements as inputs to the neural network; and adjusting at least one controllable variable of the manufacturing process in response to the prediction of the future post-process measurement.
Techniques are disclosed for protecting a lithographic mask and its lithographic pattern during the lifecycle of the mask. This is accomplished by deposited an extremely uniform and geometrically conformal protective coating on the mask that provides it mechanical and electrostatic protection. The coating envelopes or surrounds the pattern on the mask thereby providing it protection during the various operations in the lifecycle of the mask, including cleanings, repairs, inspections, etc. The conformal coating is deposited using atomic layer deposition (ALD) which is preferably a plasma-enhanced ALD (PEALD) or preferably still a continuous-flow PEALD. The instant conformal coating protects various types of lithographic masks including projection or contact photomasks or extreme ultra-violet (EUV) masks. While improving the yield, the conformal coating, that may eventually be sacrificial, protects the underlying mask and its lithographic pattern from mechanical or other forms of damage.
An attenuated phase shift patterning device including a first component for reflecting radiation, and a second component for reflecting radiation with a different phase with respect to the radiation reflected from the first component, the second component covering at least a portion of the surface of the first component such that a pattern including at least one uncovered portion of the first component is formed for generating a patterned radiation beam in a lithographic apparatus in use, wherein the second component includes a material having a refractive index with a real part (n) being less than 0.95 and an imaginary part (k) being less than 0.04.
Disclosed are a liquid crystal lens component and a driving method therefor, and a display device. The method includes: applying a common voltage signal to a second electrode; and applying a driving signal to a first electrode, which includes: in two image frames that are adjacent to each other, applying driving signals with opposite polarities to the first electrode in one liquid crystal lens unit; in one image frame, applying driving signals with the same polarity to the plurality of first sub-electrodes in a same first electrode group, applying driving signals with the same polarity to the plurality of first sub-electrodes in a same second electrode group, applying positive voltage driving signals to partial first sub-electrodes of all first sub-electrodes in the liquid crystal lens component, and applying negative voltage driving signal to the remaining first sub-electrodes of all the first sub-electrodes in the liquid crystal lens component.
The present invention relates to variable optical transmission windows and window panels which are used for architectural applications, particularly in building entryway systems. This disclosure is directed to the use and powering of such panels in door and windows that, in part, physically open by manual or automatic sliding, tilting, pushing or rotating about the hinges, unless specifically mentioned otherwise. The doors may also have other electronic devices which provided added user functionality.
According to one embodiment, a display device includes an array substrate, a first cover member and a first adhesive layer. The array substrate includes first and second main surfaces and a first side surface. The first cover member includes third and fourth main surfaces and a second side surface. The first adhesive layer attaches the first and third main surfaces. The array substrate further includes a display area and a mounting area between the first side surface and the display area. The first cover member includes a protruding portion which protrudes relative to the first side surface.
Disclosed is a display device including a display panel, a reflective polarizing layer, a liquid crystal dimmer cell, and a first polarizing plate which are sequentially stacked, wherein a reflection surface of the reflective polarizing layer faces the liquid crystal dimmer cell, and a direction of a transmission axis of the reflective polarizing layer is same as a direction of a transmission axis of the first polarizing plate, so that not only a peep-proof function of the display device can be realized, but also ambient light with a large viewing angle can be reflected, which can further reduce the visibility of the display screen under the large viewing angle without affecting the display at the front viewing angle.
A light emitting substrate is provided. The light emitting substrate includes a plurality of driver chip sets, a plurality of ground traces, and one or more connection lines. At least one driver chip set includes a plurality of driver chip subsets, at least one driver chip subset includes a plurality of driver chips that are cascaded, and driver chip subsets in a same driver chip set are cascaded. Driver chips in a same driver chip subset are electrically connected to a same ground trace, and different driver chip subsets are respectively connected to different ground traces. Ground traces respectively connected to the driver chip subsets in the same driver chip set are electrically connected by at least one connection line.
A display device includes an array substrate, a counter substrate facing the array substrate at an interval therebetween, a plurality of pixels constituted by the plurality of pixel electrodes and the plurality of color filters, and a plurality of thin film transistors. The plurality of pixels include a plurality of first pixels each having the highest relative luminous efficiency, a plurality of second pixels each having the lowest relative luminous efficiency, and a plurality of third pixels each having relative luminous efficiency lower than the relative luminous efficiency of the first pixels and higher than the relative luminous efficiency of the second pixels, a plurality of spacers include a plurality of spacers having different overlapping relationships with the thin film transistors being overlapping targets.
The disclosure provides an organic compound, a polymer prepared by the organic compound, and a display panel containing the polymer. The organic compound is represented by formula (1) or formula (2). X1, X2, X3, and X4 are each independently selected from —CR2 and N, X1 and X2 are not CR2 at the same time, and X3 and X4 are not CR2 at the same time, R1 is independently selected from a single bond, a substituted or unsubstituted C6-C14 aromatic group, and a substituted or unsubstituted C5-C13 heteroaromatic group, and R2 is independently selected from —H or NH2.
In a backlight that includes a plurality of LEDs and a prism sheet disposed opposite to the LEDs, the prism sheet has a first surface opposite to the LEDs and a second surface on the opposite side of the first surface, a first prism having a first base and a first pitch L1 is formed on the first surface, a second prism having a cross section that is scalene triangular in shape having a second base having a length L2, a first base angle θ1, and a second base angle θ2 smaller than the first base angle is formed on the second surface, and L2
A backlight module, a display module, and a display device are provided. The backlight module includes a light-emitting area including a first light-emitting area and a second light-emitting area. The second light-emitting area at least partially surrounds the first light-emitting area. The backlight module also includes a light-emitting structure including a plurality of light-emitting elements distributed in the light-emitting area, and a diffusion plate located on a side of a light exiting surface of the light-emitting structure and at least partially located in the light-emitting area. The backlight module also includes a reflection structure located on a surface of the diffusion plate facing the light-emitting structure. The reflection structure overlaps with the first light-emitting area.
The present disclosure provides a fabrication method of a light guide plate including the following steps. A first substrate with a processing plane is provided. A plurality of first mold trenches are formed along a second direction on the processing plane by a first cutter, where the first mold trenches are connected to each other. A plurality of second mold trenches are formed along a first direction different from the second direction in a first processing region of the processing plane by a second cutter, where the first processing region is near to a first edge of the processing plane. A light-emitting surface of the light guide plate is formed by using the first substrate as a mold.
An embodiment of the present disclosure provides a display substrate. The display substrate includes a driver backplane, and a reflective structure and a pixel electrode on the driver backplane. Reflective structure and the pixel electrode are disposed sequentially away from the driver backplane along a thickness direction of the driver backplane. The pixel electrode is connected to the driver backplane through the reflective structure. A surface of the reflective structure away from the driver backplane is a reflective surface comprising a plurality of arc surfaces, and each of the plurality of arc surfaces is convex protruding towards a direction away from the driver backplane. The plurality of the arc surfaces are continuously arranged, and any two adjacent arc surfaces of the plurality of the arc surfaces are connected to each other.
A display module is provided. The display module includes a display panel and a first light-blocking layer. The display panel includes a plurality of pixels disposed at intervals. The first light-blocking layer is disposed on a light exit side of the display panel, and the first light-blocking layer includes a plurality of light-filtering units disposed at intervals and reflected light-reducing layers each of which disposed between the corresponding light-filtering units which are adjacent to each other. The light-filtering units are respectively disposed corresponding to the plurality of pixels. The display module can achieve an anti-glare effect, and have better quality of displayed pictures.
In an embodiment, an optical inspection circuit includes: an optical modulator comprising an optical waveguide on a substrate, the optical waveguide having a core comprising a semiconductor; a first input waveguide optically connected to the optical modulator, the first input waveguide having a core comprising the semiconductor; an output waveguide optically connected to the optical modulator, the output waveguide having a core comprising the semiconductor; a photodiode on the substrate in a vicinity of the optical modulator; a wire electrically connecting the optical modulator and the photodiode; and a second input waveguide optically connected to the photodiode, the second input waveguide having a core comprising the semiconductor.
The present invention relates to a progressive addition lens and to a method for manufacturing the same. A lens comprises a rear surface intended to face an eye of the user and a front surface opposite to the rear surface. The present invention is particularly related to defining the rear surface of the lens. The present invention shows that it is possible to enhance image quality by using rotational symmetry in combination with a predefined progression curve to thereby avoid astigmatic imaging and also substantially reducing the effects of spherical aberration, coma, curvature of field and distortion.
A photographing lens system includes eight lens elements which are, in order from an object side to an image side along an optical path: a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element, a seventh lens element and an eighth lens element. Each of the eight lens elements has an object-side surface facing toward the object side and an image-side surface facing toward the image side. The first lens element has positive refractive power. The second lens element has negative refractive power. The seventh lens element has negative refractive power. The image-side surface of the eighth lens element is concave in a paraxial region thereof, and the image-side surface of the eighth lens element has at least one inflection point.
The disclosure discloses a camera lens group, which sequentially includes, from an object side to an image side along an optical axis, a first lens, second lens, third lens, fourth lens, fifth lens, sixth lens, seventh lens and eighth lens with focal power, wherein the first lens, the fourth lens, the sixth lens and the seventh lens have positive focal power; the eighth lens has negative focal power; a total effective focal length f of the camera lens group and a maximum Semi-Field of View (Semi-FOV) of the camera lens group meet f×tan(Semi-FOV)>6.0 mm; and the total effective focal length f of the camera lens group and an effective focal length f7 of the seventh lens meet 0.44/f7<1.2.
An optical imaging lens assembly is provided, along an optical axis from an object side to an image side, sequentially includes: a first lens having refractive power; an autofocus assembly; a second lens having refractive power, and an image-side surface of the second lens being a concave surface; a third lens having refractive power, and an image-side surface of the third lens being a convex surface; a fourth lens having refractive power, an object-side surface of the fourth lens being a concave surface, and an image-side surface of the fourth lens being a convex surface; and at least one subsequent lens having refractive power. A radius of curvature of an object-side surface of the autofocus assembly being variable.
A lens assembly includes a first D-cut lens and a lens barrel surrounding a portion of a side surface of the first D-cut lens. The side surface of the first D-cut lens includes a linear portion, and the lens barrel is configured to expose at least a portion of the linear portion of the first D-cut lens in a direction perpendicular to an optical axis.
An optical cage system that provides a plurality of optical components that may be assembled so as to construct a multiplicity of optical instruments in many varied configurations. Varied, polygonal, and circular optical mounting plates, and rods facilitate manipulation of the optical axis in a given system so as to reach a desired resulting optical instrument. Structural members provide stability and facilitate connectability.
A cable fixation structure for fixing at least a portion of a fiber optic cable to a telecommunications fixture against strain relief includes a cable bracket portion and a base portion, wherein the cable bracket portion is configured for fixing the at least a portion of the fiber optic cable and the base is configured for routing fibers extending from the fiber optic cable, wherein the cable bracket portion is provided at an acute angle with respect to a vertical plane passing through a longitudinal axis defined by the base portion.
The present disclosure relates to circuit package implementations. The circuit package includes a PIC that allows for the transmission of data photonically between hardware coupled to the PIC. The circuit package further includes one or more spacers that are positioned above the PIC in a manner that allows light to pass through an optical path between the top surface of the circuit package and the PIC. Different spacers can be added to the package at different stages of the manufacturing process such that the optical path is maintained through the manufacturing of the circuit package. The circuit package having the optically accessible PIC may be implemented within the framework of a microelectronic package.
A method of processing an out-coupling end of a hollow core fiber including a plurality of anti-resonance elements surrounding a hollow core, and a hollow core fiber having been so processed. The method may include performing a tapering step to form a taper in the anti-resonance elements; performing a cleaving step at the taper to form at least one tapered out-coupling end of the hollow core fiber; and performing an end processing step including further heating the out-coupling end in a controlled manner to smoothen the out-coupling end.
Provided are an optical film, a polarizing plate including same, and a display device including same, the optical film comprising a first layer and second and third layers sequentially formed on the first layer, wherein the first layer and the third layer are each formed directly on the second layer, the first layer is a reverse wavelength dispersive negative A layer, the third layer is a positive C layer, and the ratio of the thickness of the second layer to the thickness of the third layer (the thickness of the second layer/the thickness of the third layer) is about 0.2 to about 2.
A laminate in which the occurrence of cracks is suppressed, and a laminate with a pressure-sensitive adhesive layer, a polarizing plate, and an image display device which use the laminate. The laminate includes a first optically anisotropic layer; and a second optically anisotropic layer, the first optically anisotropic layer and the second optically anisotropic layer being laminated directly or through an alignment film, in which the first optically anisotropic layer satisfies Expression (A) nx>ny, the second optically anisotropic layer satisfies Expression (B) nx1.0, Expression (4) −40 nm≤Rth(550)≤70 nm, and Expression (5) Rth(550)
A robust sintered retroreflective composite comprising, a core bead, a peripheral bead, and an interphase coating. The bead can be used in typical retroreflective indicia and uses.
A multiview display includes an array of light valves having rows of a repeating plurality of color sub-pixels and arranged as a plurality of multiview pixels configured to modulate directional light beams as color pixels of views of a multiview image. A first row of the repeating plurality of color sub-pixels is offset from a second row of the repeating plurality of color sub-pixels in a row direction by an integer multiple of a width of a color sub-pixel. The offset of the first and second rows is configured to provide corresponding color sub-pixels in adjacent multiview pixels having different colors to mitigate color fringing associated with the color pixel of the multiview image. The multiview display further includes a light control film configured to control a view angle of the multiview image.
A liquid lens can include a cavity, a first liquid disposed within the cavity, and a second liquid disposed within the cavity. A focus of the liquid lens can be adjustable by adjusting a shape of a variable interface defined by the first liquid and the second liquid. Upon adjusting the focus of the liquid lens in a periodic oscillation with a peak-to-valley amplitude of 20 diopter and a frequency of 2 Hz, a root mean square (RMS) wavefront error (WFE) of the liquid lens measured at 1 ms intervals can remain at 100 nm or less throughout one complete cycle of the periodic oscillation.
An optical assembly to be used in a head-mounted display (HMD) device or similar may include a first optical component and a second optical component, where the first optical component and the second optical component are layered in the optical assembly. The optical assembly may also include a waveguide positioned between the first optical component and the second optical component. One or more shock absorbers may be positioned on surfaces of the first optical component and the second optical component facing the waveguide. The shock absorbers may be a support that touches a surface of the waveguide or a stand-off that extends toward the waveguide with a gap. The shock absorbers may also include a pillar, a cone, an inverted cone, an inverted pillar, a spring, a double helix, a three-dimensional mesh, a strap, a bumper, a sphere, or a high aspect ratio 3D mesh tower.
A head-mounted display unit includes a display assembly and a head support coupled to the display assembly that supports the head-mounted display unit worn on a head of a user. The head support includes a band that is formed from a stretchable material to allow for expansion and contraction of the band, a cord that extends through the band, and an adjustment mechanism that is coupled to the cord and is configured to extend and retract the cord to thereby shorten and lengthen the head support.
A laser scanning projection system for use in illuminating a waveguide of an augmented reality or virtual reality headset is disclosed. The laser scanning projection system comprises a laser source configured to emit light towards a pair of polarising beam splitters. The polarising beam splitters direct light onto a plurality of mirrors through a plurality of quarter waveplates. The laser scanning projection system further comprises a waveguide having an input configured to receive the light such that the exit pupil formed at the laser scanner is relayed into the waveguide.
A data space such as a virtual/augmented reality environment is generated, through which a viewer/point of view may move. The physical world motion of a display outputting the data space is sensed, received, or computed. The motion of a physical world environment in which the display also is sensed, received, or computed. An output adjustment is determined from the display and environment motions, typically being equal to the environment motion(s). Motion of a point of view within the data space to be outputted by the display is determined. The viewpoint motion corresponds with the display motion within physical space adjusted by the output adjustment. At least part of the data space is outputted to the display from the point of view. The point of view is navigated through the data space according to the viewpoint motion.
An imaging optical system includes: sequentially from an object side, a first lens group G1 having a positive refractive power, a front lens group GF having a negative refractive power, and a rear lens group GR having a positive refractive power; wherein for zooming from a wide-angle end to a telephoto end, a distance between G1 and GF increases, a distance between GF and GR decreases, and G1 monotonously moves to an object side, G1 has at least one negative lens, GF includes a lens group having a negative refractive power of 1 or more, GR has a final lens group GL arranged closest to an image plane I side, and is fixed to I, and does not move for zooming and focusing, GL has a vibration reduction lens group movable in a direction including a perpendicular component with respect to an optical axis, and prescribed conditional expressions are satisfied.
Provided is a zoom lens. The zoom lens includes a fixed lens group having a positive optical power, a first zoom lens group having a negative optical power, a second zoom lens group having a positive optical power, and a compensation lens group having a positive optical power which are sequentially arranged along an optical axis from an object side to an image side, where the first zoom lens group and the second zoom lens group are capable of reciprocating along the optical axis. The fixed lens group includes a first lens, and the first zoom lens group includes a second lens, a third lens, and a fourth lens which are sequentially arranged along the optical axis from the object side to the image side.
An image capturing optical lens system includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, and a sixth lens element. The first lens element with positive refractive power has a convex object-side surface. The second lens element has refractive power. The third lens element with refractive power has a concave image-side surface. The fourth lens element has refractive power, and at least one surface thereof is aspheric. The fifth lens element with negative refractive power has a concave object-side surface and a convex image-side surface, and the surfaces thereof are aspheric. The sixth lens element with refractive power has a convex object-side surface, and an image-side surface changing from concave at a paraxial region thereof to convex at a peripheral region thereof, and the surfaces are aspheric.
An optical system includes: a stop; a first lens having a positive refractive power, an object side surface being convex at a paraxial area; a second lens; a third lens; a fourth lens; a fifth lens; a sixth lens having a positive refractive power, an image side surface being convex at a paraxial area; a seventh lens; and an eighth lens, an image side surface being concave a paraxial area. The optical system satisfies the condition: (MIN6*MAX8/MAX6*MIN8)≤2. MIN6 is a minimum thickness of the sixth lens in a direction of an optical axis, MAX6 is a maximum thickness of the sixth lens in the direction of the optical axis, MIN8 is a minimum thickness of the eighth lens in the direction of the optical axis, and MAX8 is a maximum thickness of the eighth lens in the direction of the optical axis.
The disclosure provides an optical imaging lens assembly, which sequentially includes from an object side to an image side along an optical axis: a first lens with a positive refractive power; a second lens with a refractive power; a third lens with a refractive power; a fourth lens with a refractive power; a fifth lens with a refractive power; a sixth lens with a positive refractive power; and a seventh lens with a refractive power; Semi-FOV is a half of a maximum field of view of the optical imaging lens assembly, and an effective focal length f of the optical imaging lens assembly and Semi-FOV satisfy f*tan(Semi-FOV)≥5.0 mm; a curvature radius R11 of an object-side surface of the sixth lens, a curvature radius R12 of an image-side surface of the sixth lens and the effective focal length f of the optical imaging lens assembly satisfy 5.0
An optical imaging lens, in order from an object side to an image side along an optical axis, includes a first optical assembly, a second optical assembly, a third optical assembly, a fourth optical assembly, a fifth optical assembly, and a sixth optical assembly. The first optical assembly has positive refractive power. The fourth optical assembly has positive refractive power. The sixth optical assembly has negative refractive power. Two of the first optical assembly, the second optical assembly, the third optical assembly, the fourth optical assembly, the fifth optical assembly, and the sixth optical assembly include a compound lens with at least two lenses, while the others are a single lens, thereby providing a better optical performance of high image quality and low distortion.
The present disclosure discloses an optical imaging lens assembly, along an optical axis from an object side to an image side, sequentially includes: a first lens having positive refractive power; a second lens; a third lens; a fourth lens; a fifth lens, an image-side surface of the fifth lens being a concave surface; a sixth lens having positive refractive power; and a seventh lens having negative refractive power, an object-side surface of the seventh lens being a convex surface, and an image-side surface of the seventh lens being a concave surface; where, half of a diagonal length ImgH of an effective pixel area on an image plane, an entrance pupil diameter EPD of the optical lens assembly, and a total effective focal length f of the optical imaging lens assembly may satisfy: ImgH*EPD/f>3.5 mm.
A meta lens assembly includes a first meta lens, a second meta lens arranged on an image side of the first meta lens, and a third meta lens arranged on an image side of the second meta lens, the first meta lens, the second meta lens, and the third meta lens being arranged from an object side of the meta lens assembly to an image side of the meta lens assembly facing an image sensor.
A floor-mounted security device able to test personnel for metal material carried in or at the bottom of their footwear includes an induction module, a pressure sensing module, and an automatic alarm module. The pressure sensing module senses weight and pressure of a person standing, and outputs a trigger signal to the induction module to trigger operation of the induction module. The induction module can detect the presence of a metal mass by the change in a magnetic field, and output a control signal accordingly. The automatic alarm module outputs an alarm when prompted by the control signal.
A method includes drilling a wellbore into a subsurface using a drill bit and, for each of a plurality of depths of the drill bit in the wellbore, detecting, at each of a plurality of receiver stations located along a fiber optic cable disposed behind a casing string within the wellbore, a seismic signal created by the drill bit drilling the wellbore, sending an optical signal generated by the detection of the seismic signal from each of the plurality of receiver stations to an interrogator, sorting, using a computer processor, the optical signals by receiver station, and determining, using the computer processor, a seismic velocity using first breaks picked from the sorted optical signals.
Techniques are disclosed relating to machine learning in the context of noise filters for sensor data, e.g., as produced by geophysical surveys. In some embodiments, one or more filters are applied to sensor data, such a harsh filter determined to cause a threshold level of distortion in measured reflections, a mild filter determined to leave a threshold level of remaining noise signals, or an acceptable filter. In some embodiments, the system trains a machine learning classifier based on outputs of the filtering procedures and uses the classifier to determine whether other filtered sensor data from the same survey exhibits acceptable filtering. This may improve accuracy or performance in detecting unacceptable filtering, in some embodiments.
In some example, a hub receives a notification of activity from a particular sensor node of a plurality of sensor nodes that are monitoring an area. The notification includes sensor data including: a difference in decibels between a first volume of a first filtered audio and a second volume of a second filtered audio and at least a portion of the second filtered audio. The hub performs an analysis of the sensor data using an artificial intelligence algorithm. The hub determines, based on the analysis, a presence of one or more tunneling activities and sends, by a communications interface of the hub, a message indicating the presence of the one or more tunneling activities to a computing device.
To obtain a neutron detector capable of measuring high dose neutrons with high neutron/gamma-ray discrimination ability and high efficiency.
A scintillator 10 has a layered structure in which a phosphor layer 11 and a light transmission layer 12 are alternately laminated in z direction. The phosphor layer 11 is made of a phosphor material emitting fluorescent light by absorbing neutrons, the material being, for example, a scintillator material used in neutron detectors having already been known. The light transmission layer 12 is made of a material highly transmitting fluorescent light emitted by the phosphor material and only slightly absorbing neutrons. In the scintillator 10, when neutrons and gamma-ray photons enter it, luminescence intensity (pulse height) due to neutrons is significantly different from that due to gamma-ray photons. It makes it easy to discriminate between outputs due to the two kinds of radiations.
There is provided a detection panel, including: a substrate, gate lines, signal detection lines and pixels, a thin film transistor and an optical sensor are arranged in each pixel, the thin film transistor has a gate coupled with the corresponding gate line, a first electrode coupled with the corresponding signal detection line, and a second electrode coupled with a third electrode of the optical sensor in the same pixel; the pixels include at least one detecting pixel and at least one marking pixel, a first bias voltage line and a second bias voltage line are arranged on a side of the optical sensor away from the substrate, a fourth electrode of the optical sensor in the detecting pixel is coupled with the corresponding first bias voltage line, and the second electrode of the thin film transistor in the marking pixel is coupled with the corresponding second bias voltage line.
A computer-implemented method (200) of radiation events localizations is indicated for a pixelated radiation detector (10) having a scintillator array (24) of scintillator array elements (26) arranged in an (m)×(n) array, and an optical sensor array (28) of optical sensors (30) arranged in a (q)×(z) array and coupled to the scintillator array (24) in light sharing mode. The method includes the steps of sampling (72) spatial intensity distributions of scintillation photons emitted by the scintillator array (24) in response to multiple incident radiation events; performing a clustering analysis (76) based on the sampled spatial intensity distributions, to obtain clusters (84) of radiation events attributed to scintillator array elements (26), wherein the dimension of the sampled spatial intensity distributions correspond to the (q)×(z) dimensions of the optical sensor array (28), and determining the localization of the radiation events based on the clustering analysis (76).
A silicon photonic chip, a LiDAR, and a mobile device are disclosed. The silicon photonic chip includes a cladding, a transceiving waveguide module, a first photoelectric detection module, and a first polarization rotator. An emitting waveguide of the transceiving waveguide module extends along a first direction and is configured to transmit and emit a detection light, and the first receiving waveguide of the transceiving waveguide module is arranged at intervals along a second direction from the emitting waveguide and is configured to receive and transmit an echo light. The first photoelectric detection module is configured to receive a first local oscillator light and the echo light output by the first receiving waveguide. The first polarization rotator is disposed upstream of the first photoelectric detection module.
The present disclosure relates to a stray light suppression device for bathymetric LiDAR onboard unmanned shipborne, belonging to the technical field of LiDAR water depth detection, particularly to a stray light suppression device for bathymetric LiDAR onboard unmanned shipborne. The device comprises an optical system component, a first objective lens barrel, a second objective lens barrel, a spectroscope barrel, a first eyepiece barrel a, a first eyepiece barrel b, a second eyepiece barrel a, a second eyepiece barrel b, a PMT detector a, a PMT detector b and a spectroscope supporting structure. Stray light suppression of an optical system with minimal field-of-view is realized, and stray light propagated by first-order, second-order and third-order scattered light paths is suppressed, so that a water depth detection capability of the bathymetric LiDAR onboard unmanned shipborne is improved and a dynamic detection range is expanded.
Systems and methods are described that relate to a light detection and ranging (LIDAR) device. The LIDAR device includes a fiber laser configured to emit light within a wavelength range, a scanning portion configured to direct the emitted light in a reciprocating manner about a first axis, and a plurality of detectors configured to sense light within the wavelength range. The device additionally includes a controller configured to receive target information, which may be indicative of an object, a position, a location, or an angle range. In response to receiving the target information, the controller may cause the rotational mount to rotate so as to adjust a pointing direction of the LIDAR. The controller is further configured to cause the LIDAR to scan a field-of-view (FOV) of the environment. The controller may determine a three-dimensional (3D) representation of the environment based on data from scanning the FOV.
A method and a radar system are provided in the present disclosure. The radar system includes a radar unit having an antenna array configured to transmit and receive radar signal and a memory configured to store radar calibration parameters and radar channel parameters corresponding to the radar unit. The method provides for operation of the radar system. The radar system also includes a radar processor. The radar processor is configured to cause transmission of radar signals by the antenna array based on the radar channel parameters. The radar processor is also configured to process received radar signals based on the radar calibration parameters. The radar system further includes a central vehicle controller configured to operate a vehicle based on the processed radar signals.
Method and apparatus for detecting and characterizing a pulse sequence using a finite impulse filter to determine a pulse width (PW) of pulses within the pulse sequence. The method and apparatus may also apply a histogram to the filtered pulses to determine the pulse rate interval (PRI) of pulses in the pulse sequence.
The present invention provides a 3D wireless optical positioning method and system, including the steps of: arranging two LED lamps on the ceiling to transmit optical information and provide illumination; arranging a receiver including two photodetectors in a receiving plane; calculating the distance between the LED lamps and the photodetectors respectively through the TOA (Time of Arrival) method; and finally determining the actual position and orientation angle of the receiver based on the geometrical relationship between the LED lamps and the photodetectors in the XYZ coordinate system, the two photodetectors having a distance determined as l therebetween and being situated in the same receiving plane, the receiver being situated below the two LED lamps, the range where the receiver is to be positioned being on any side of the plane consisting of the two LED lamps and the origin.
The present disclosure relates to a global resource locator tag and methods of using the same. A semiconductor chip can include a processor and a micro sized timing device. The semiconductor chip can generate a timing signal. The global resource locator tag can include a blockchain and a memory in logical communication with the processor. The processor can determine a cryptographic hash of a previous block of events in the blockchain. The processor can determine an respective inventory status of nearby labels. The processor can compile a data set with the respective inventory status of each of the nearby labels and the cryptographic hash of the previous block. The processor can record a next event of the events in a next block of the blockchain. The next event can include the data set.
Example computer-implemented methods and systems for anomaly-sensing based multi-agent navigation are disclosed. One example computer-implemented method includes: receiving relative distance data specifying distance between at least one pair of agents of a plurality of agents, each of a first subset of the plurality of agents having an anomaly sensor subsystem; determining a set of relative pose vectors based at least in part on the relative distance data; receiving anomaly data from at least one anomaly sensor subsystem of one of the plurality of agents, obtaining pre-surveyed map data; determining global pose data of the plurality of agents based on the relative distance data and based on comparing the anomaly data to the pre-surveyed map data; and assigning a task to at least one of the plurality of agents based at least in part on a specialized operational capability of the at least one of the plurality of agents.
A system for analyzing movement of a plurality of objects, including a transceiver, a location and movement estimator, and a group classifier, where the transceiver receives a plurality of information units from the objects, each information unit includes data related to radio signals, the location and movement estimator uses the data to compute movement characteristics for the objects, and the group classifier classifies the objects to coordinated groups according to their movement characteristics.
Acoustic signals from an acoustic event are captured via sensing nodes of sensor group(s) that comprise a group of sensing nodes at a location comprising spatial boundaries. Each of the sensing nodes comprise a sensor area. Each of the sensor group(s) is based on: range limits of each of the sensing nodes; shared sensing areas of the sensing nodes; and intersections between the sensor area for each of the sensing nodes and the spatial boundaries. Solutions(s) are generated by processing the acoustic signals. The solution(s) indicate the location of the acoustic event. A strength of solution compliance value for at least one of the solution(s) is determined. A refined solution is generated employing: sensor contributions of sensing nodes; and the strength of solution compliance value with the spatial boundaries and at least one of the solution(s). A report is created comprising the location of the acoustic event.
A system can have an electromagnetic radiation (EMR) detection and ranging (DAR) device, such as a LIDAR device. A shock mount can couple the EMR DAR device to a vehicle. The shock mount can isolate the EMR DAR device from impulse shocks experienced by the vehicle. An inertial measurement unit (IMU) can be coupled to the EMR DAR device or a first portion of the shock mount. The IMU can measure movement of the EMR DAR device. Alternatively or additionally, the EMR DAR can detect locations of a reference feature of the vehicle at different times and can use the detected locations to determine movement of the EMR DAR relative to the vehicle. Data of the EMR DAR device indicative of detected features can be adjusted based at least in part on the movement measured by the IMU.
Depth sensing apparatus includes a radiation source, which emits a first array of beams of light pulses through a window toward a target scene. Objective optics image the target scene onto a second array of sensing elements, which output signals indicative of respective times of incidence of photons. A first calibration, which associates the beams in the first array with respective first locations on the second array onto which the beams reflected from the target scene are imaged, is used in processing the signals in order to measure respective times of flight of the light pulses. A second calibration indicates second locations on which stray radiation is incident on the second array due to reflection of the beams from the window. Upon detecting a change in the second locations relative to the second calibration, the first calibration is corrected so as to compensate for the detected change.
A method includes receiving first sensor data captured by a first sensor. The method further includes receiving a plurality of labels or predictions corresponding to the first sensor data. The method also includes receiving second sensor data captured by a second sensor. The method further includes determining time-synchronized sensor data comprising a subset of the first sensor data and a subset of the second sensor data. The method additionally includes determining, based on the plurality of labels or predictions and the time-synchronized sensor data, a plurality of pseudo-labels corresponding to the second sensor data. The method also includes generating a training data set comprising at least the subset of the second sensor data and one or more pseudo-labels from the plurality of pseudo-labels.
Disclosed herein are systems and apparatuses for sonar acquisition using a towed platform (e.g., a towfish). A sonar acquisition towed platform apparatus can include one or more sidescan sonars coupled to a towed platform and a gyroscopic sensor array rigidly coupled to an outer surface of the towed platform. The gyroscopic sensor array can be external to the towed platform and to the one or more sidescan sonars. The gyroscopic sensor array can generate sensor information indicative of a heading of the towed platform and a roll of the towed platform. The sonar acquisition towed platform apparatus can further include a transceiver for transmitting survey information including the sensor information obtained using the gyroscopic sensor array and sidescan sonar information obtained using the one or more sidescan sonars, the sensor information corresponding to the sidescan sonar information.
A method includes: launching an unmanned aerial vehicle (UAV) parallel to a buried pipeline; sending a plurality of transmitted ground penetrating radar (GPR) waves to the buried pipeline using a GPR antenna of the UAV; receiving a received GPR wave from the buried pipeline such that the received GPR wave is a combination of a reflected GPR wave with a ringing noise signal from the one or more scrapers; measuring one or more parameters of the received GPR wave and determining if values of the one or more parameters are within a predefined threshold region; recording location coordinates and a time stamp of the one or more scrapers by analyzing the received GPR wave; and sending the location coordinates and the time stamp of the one or more scrapers to a controller unit for continuous and real-time locating and tracking movement of the one or more scrapers.
Methods and systems perform magnetic resonance fingerprinting (MRF) that provides tissue characterization through simultaneous quantification of water tissue properties and proton density fat fraction (PDFF), by using water-only and fat-only images from MRF. MRF is performed using rosette trajectories scanning k-space to effectively isolate water tissue and fat tissue, by separating these rosette trajectories into individual segments that are then analyzed to enable signals from fat tissue to be distinguished from water.
The invention relates to a method and apparatus for detecting superparamagnetic material. The method comprises applying, by an excitation coil, a magnetic field during a first period to an object to modulate a magnetization of the superparamagnetic material, the magnetic field comprising a first component with a first frequency; positioning a sensing device at a first position from the excitation coil receiving a first signal by a first detection sub-coil in the sensing device and a second signal by a second detection-sub-coil in the sensing device; determining a sensor signal from the first signal and the second signal; determining a detection signal based on the sensor signal; determining a parameter indicating an amount of superparamagnetic material by dividing the detection signal by the first signal, and repeating steps to at at least one different position in order to determine a location where the parameter has a maximal value.
A medical system is provided with: a medical device that is inserted inside a living body; a distal end electrode that is disposed at a distal end of the medical device, and passes a high frequency to the living body from inside the living body; a magnetic sensor that is disposed outside the living body, and detects a magnetic field generated by the high frequency that has been passed from the distal end electrode to the living body; and an image generation portion that generates an internal image of the living body using magnetic field information output from the magnetic sensor.
Disclosed is a system for managing a vehicle battery that is chargeable/dischargeable and stores energy for driving a vehicle driving motor. The system for managing the vehicle battery as disclosed includes a controller that measures a polarization voltage of each of a plurality of battery cells in a vehicle battery after charging of the vehicle battery is terminated, and determines whether each of the plurality of battery cells is abnormal based on the measured polarization voltage.
When a use range of an SOC (State Of Charge) of a secondary battery is expanded, the use range of the SOC is expanded by increasing an upper limit value or decreasing a lower limit value of the use range of the SOC. The increasing the upper limit value or decreasing the lower limit value of the use range of the SOC is determined to a side causing a smaller increase in a degradation rate of the secondary battery, based on at least one of a cycle degradation characteristic that defines a cycle degradation rate in accordance with the use range of the SOC and a current rate of the secondary battery and a storage degradation characteristic that defines a storage degradation rate in accordance with the SOC and a temperature of the secondary battery, and a typical use condition of the secondary battery based on a use history of the secondary battery.
A power supply device includes a measurement unit that measures at least one of a voltage and a current of a lithium ion battery, a peak detection unit that detects at least one of a maximum value of the current and a minimum value of the voltage at regular time intervals using at least one of the voltage and the current measured by the measurement unit, and a determination unit that determines a failure of the lithium ion battery based on at least one of the maximum value of the current and the minimum value of the voltage detected at regular time intervals by the peak detection unit.
The present disclosure relates to an electronic instrument for analyzing a device-under-test, DUT, comprising: a digital signal generator configured to generate a test signal having a first frequency; a signal output unit which is connected to the DUT, wherein the signal output unit is configured to convert the test signal to an analog signal and to forward said signal to the DUT; a signal input unit which is connected to the DUT and which is configured to receive a DUT response signal which is based on the test signal, wherein the signal input unit is configured to digitalize the DUT response signal; a signal processing circuity configured to receive the digitalized DUT response signal and to downconvert said signal using the first frequency of the test signal; and an analyzing unit configured to analyze the downconverted DUT response signal in order to determine a transfer function, an impedance and/or a loop stability of the DUT.
Disclosed is a radio wave device test system, comprising a fixed part configured to fix a radio wave device; a positioner system configured to control a rotation of the radio wave device by controlling the fixed part; an arch structure whose central point is located at a position where the radio wave device is located; a plurality of probes disposed to be spaced apart from one another at fixed intervals in the arch structure, and configured to receive a radio frequency (RF) signal from the raid wave device; and a plurality of receiving modules located at the plurality of probes, respectively, and configured to transform the RF signal into in-phase/quadrature (I/Q) data by carrying out digital transformation for the RF signal and to detect information on amplitude and a phase from the I/Q data.
In a system for testing antenna performance, antenna performance is tested by reflecting the loss of a cable used in the antenna performance test. The system for testing antenna performance includes a tester having a test port, the test port being connected, via a cable, to an antenna that communicates with a terminal to be tested, in a shield box, when a test mode is set, wherein the tester outputs a test signal to the test port, receives a response signal corresponding to the test signal via the test port, and obtains a value, as a communication performance measurement value, by adding a calibration value to a reception signal strength of the response signal.
A current sensor includes: four first uniaxial TMR chips and at least two second uniaxial TMR chips, each first uniaxial TMR chip and each second uniaxial TMR chip being located on the same virtual ring, wherein magnetic sensitive directions of the four first uniaxial TMR chips are perpendicular to a radius of the virtual ring, magnetic sensitive directions of two adjacent first uniaxial TMR chips are perpendicular to each other, magnetic sensitive directions of the two second uniaxial TMR chips are parallel to the radius of the virtual ring and opposite to each other, and the two second uniaxial TMR chips respectively have the same positions as two first uniaxial TMR chips; each first uniaxial TMR chip and each second uniaxial TMR chip are configured to collect a magnetic induction intensity, the magnetic induction intensity is configured to calculate a target current value of a to-be-measured wire.
A positive displacement pipette tip for motorized control automation or liquid handling instrument system is disclosed. The positive displacement pipette tip includes a pipette tip and a pipette plunger. An interface portion of the pipette tip of the positive displacement pipette tip is designed to be used in combination with a zero-insertion force pipette tip clamping mechanism in, for example, a liquid handling instrument. Further, the pipette plunger of the positive displacement pipette tip is designed to be used in combination with a zero-insertion force pipette plunger clamping mechanism in, for example, a liquid handling instrument.
A method to localize a carrier on a laboratory transport system is presented. The laboratory transport system comprises a carrier associated with an identity, a multi-lane transport module, and a control unit. The carrier comprises a signal transmitter configured to transmit a signal comprising information about the identity. The multi-lane transport module comprises a transport surface comprising a first and a second transport lane as well as a first signal receiver and a second signal receiver each configured to receive the transmitted signal. Based on received signal strengths, the control unit localizes the carrier on one of the transport lanes of the multi-lane transport module.
Electrochemical test sensors and analysis methods are described that reduce or eliminate the pre-treatment or dilution of blood samples prior to HbA1c analysis. Thus, a blood sample obtained from a blood draw or phlebotomy may be introduced to the electrochemical test sensor for HbA1c analysis. The described test sensors immobilize or deactivate incompatible reagents, enzymes, and antibodies so they do not substantially interfere with each other during the analysis. The test sensors also use heat to catalyze reactions that otherwise would proceed at too slow of a rate to be practical.
Compositions and methods relating to a panel of antigen biomarkers for the early detection of ovarian cancer. The compositions and methods encompass antigen biomarkers coupled to a substrate, with the biomarkers being selected from the group consisting of one or more of ICAM3, CTAG2, p53, STYXL1, PVR, POMC, NUDT11, TRIM39, UHMK1, KSR1, and NXF3.
A system for buoyant-particle-assisted cell therapy includes and/or interfaces with a set of buoyant particles. Additionally or alternatively, the system can include and/or interface with a processing container, a set of processing materials (e.g., buffers, factors, solutions, etc.), and/or any other components. A method for buoyant-particle-assisted cell therapy includes processing the set of cells of interest. Additionally or alternatively, the method can include any or all of: preparing a set of buoyant particles; receiving a sample; and isolating a set of cells of interest from the sample.
Methods are described for measuring the amount of a vitamin B2 in a sample. More specifically, mass spectrometric methods are described for detecting and quantifying vitamin B2 in a sample utilizing on-line extraction methods coupled with tandem mass spectrometric techniques.
The invention relates to a method for classifying a tissue sample obtained from mammary carcinoma. The method comprises determining a stiffness value for each of a plurality of points on said tissue sample, resulting in a stiffness distribution, and assigning said sample to a breast cancer subtype and nodal status based on said stiffness distribution.
An indentation type hardness tester applies a predetermined force to an indenter and the indenter produces an indentation on a test specimen, and then measures the shape and size of the indentation. The hardness tester has a tester body and different frames. The tester body has a cavity and a magnetic base. The user selects different frames based on measurement needs and installs the frame into the magnetic base of the tester body. The testing head is equipped with an optical imaging system, the front end of the testing head is equipped with a removable load cell, and the front end of the load cell is equipped with an indenter. The indenter, load cell and optical system are coaxially oriented. A motor moves the tester body to perform the indentation.
A method for detecting internal coating defects in a pipe sample with an electromagnetic acoustic transducer sensor. The method includes recording a plurality of Lamb mode scans of the pipe sample with the EMAT sensor, where each Lamb mode scan is measured along a length of the pipe sample in axial alignment with the pipe sample; and processing the Lamb mode scans by applying a singular spectrum analysis to the Lamb mode scans to generate data from which the internal coating defects in the pipe sample are identified. The Lamb mode scans are at a frequency from dispersion curve of from 0.3 to 2 MHz, at a frequency of from 0.4 MHz to 2 MHz, a group velocity of from 1 mm/μs to 3 mm/μs, a phase velocity of from 5 mm/μs to 25 mm/μs, and a wave count of from 3 to 10.
A method for detecting internal coating defects in a pipe sample with an electromagnetic acoustic transducer sensor. The method includes recording a plurality of Lamb mode scans of the pipe sample with the EMAT sensor, where each Lamb mode scan is measured along a length of the pipe sample in axial alignment with the pipe sample; and processing the Lamb mode scans by applying a singular spectrum analysis to the Lamb mode scans to generate data from which the internal coating defects in the pipe sample are identified. The Lamb mode scans are at a frequency from dispersion curve of from 0.3 to 2 MHz, at a frequency of from 0.4 MHz to 2 MHz, a group velocity of from 1 mm/μs to 3 mm/μs, a phase velocity of from 5 mm/μs to 25 mm/μs, and a wave count of from 3 to 10.
A monitoring device for a battery pack, which includes a plurality of battery cells, has at least one ultrasound source and at least one ultrasound sensor. The ultrasound source can be configured to generate and direct ultrasound at one or more battery cells of the battery pack. The ultrasound sensor can be configured to detect ultrasound reflected from or transmitted through one or more cells of the battery pack. A battery management unit receives one or more signals from the ultrasound sensor responsive to the detected ultrasound. The battery management unit can be configured to determine a state of the battery pack based at least in part on the detected ultrasound.
A structure includes a substrate and a coating applied over the substrate, the coating containing particles sized between 30 and 250 micrometers. A proportion of the particles to the carrier is between 40 and 70 by volume percentage. In response to excitation of the structure by a controllable excitation source, a first instrument monitors behavior of the particles to determine a first condition of the structure thereby. In response to an absence of excitation of the structure by the controllable excitation source, a second instrument monitors behavior of the particles to determine a second condition of the structure thereby.
A sensor system for collecting data regarding sub-surface material characteristics may include a multitude of sensor nodes, a data gateway, and a controller. Each sensor node may include a power supply and a communication device and the multitude of sensor nodes may include sensors distributed between underground sensor nodes and/or partially-exposed sensor nodes to collect data regarding sub-surface material characteristics. The data gateway may be coupled with any combination of the sensor nodes through wireless transmission data pathways and may receive and store at least some of the data collected by the one or more sensors. The controller may receive the data generated by the one or more sensors from the data gateway and display at least a portion of the data.
State of the art milk quality estimation techniques fail to determine quality of the milk non-invasively. This disclosure relates generally to a system and method for non-invasive estimation of milk quality within targeted packaging. A voltage signal is applied at a first capacitor plate amongst a plurality of capacitor plates placed on either side of a targeted packaging containing milk, wherein the targeted packaging is placed inside an electrode receptacle. The resulting voltage signal is measured at a second capacitor plate of the plurality of capacitor plates. A capacitance value is calculated from the measured voltage signal and a value of pH corresponding to the calculated capacitance value is then determined using a regression-based model. A correlation of the determined value of pH with one or more pre-defined quality indices is performed and the quality of milk within the targeted packaging estimated based on the correlation.
Apparatus and methods for determining the impedance spectrum of materials at elevated thermobaric conditions. The apparatus comprises a pair of electrodes in a sample chamber. The sample may be conditioned within the sample chamber by the application of heat and/or pressure. A controller applies alternating voltages across the terminals at a range of different frequencies and processes the frequency response of the sample to determine the impedance spectrum of the sample. By empirically determining the frequency spectrum of the dielectric properties (relative dielectric constant and conductivity) from the measured impedance spectrum at various temperatures and pressures, the effectiveness of electromagnetic heating in extreme environments (e.g., within an oil reservoir) can be determined.
There is provided a technique for non-destructively and relatively easily acquiring orientation information of an anisotropic material even for a large-sized object. An object is irradiated with X-rays in a tangential direction of a curved anisotropic material from a radiation source of a phase-contrast X-ray optical system. A scattering image is then obtained using a detection signal of X-rays having penetrated through the object. Structure information of the anisotropic material is acquired based on the scattering image.
A system and method for detecting an anomaly of an optically transparent or translucent object are disclosed. The system and method include a light source configured to emit light, a light transmission element having a textured surface, and an optical couplant configured to be disposed between the light transmission element and the object. At least a portion of the light emitted by the light source is configured to pass into the light transmission element through the textured surface and pass into the object through the optical couplant. At least a portion of the light that passes into the object internally reflects within the object and impinges on the anomaly to provide an illumination that indicates the location of the anomaly.
In a method for inspecting pattern defects, a plurality of patterns are formed over an underlying layer. The plurality of patterns are electrically isolated from each other. A part of the plurality of patterns are scanned with an electron beam to charge the plurality of patterns. An intensity of secondary electrons emitted from the scanned part of the plurality of patterns is obtained. One or more of the plurality of patterns that show an intensity of the secondary electrons different from others of the plurality of patterns are searched.
Medical swabs incorporating a pH indicator in an absorbent crosslinked hydrogel matrix. The medical swabs can provide for visual monitoring of biological pH. The medical swabs can be used to monitor wounds, such as chronic wounds, burn wounds, surgical wounds, etc., as well as other biological fluids. The swabs can be used for early detection of chronic wounds and/or early detection of bacterial infections.
Chips and metallic nanostructure biosensors comprising a dielectric substrate and discontinuous and disordered metallic nanostructures of flat island shapes thereon are disclosed herein. Also disclosed are methods of making and using the same.
This far-infrared spectroscopy device comprises a holding mechanism that is capable of holding a sample in humid air, a detector for detecting light obtained by emitting far infrared light onto the sample, and a signal processing unit for calculating an absorption spectrum of the sample from a signal from the detector. The signal processing unit comprises a threshold processing unit that subjects the signal from the detector to threshold processing and removes the part of the signal influenced by the absorption by the water vapor in the humid air, a signal interpolation unit that carries out interpolation on the signal that has been subjected to the removal by the threshold processing unit, and an absorbance calculation unit for calculating an absorbance from the signal that has been subjected to the interpolation by the signal interpolation unit.
A device for medical analyses with cellular impedance signal processing comprises a memory (4) arranged to receive pulse data sets, each pulse data set comprising impedance value data that are associated each time with a time marker, these data together representing a curve of cellular impedance values that are measured as a cell passes through a polarized opening, a computer (6) arranged to process a pulse data set by determining a rotation value indicating whether the cell from which this pulse data set has been taken has undergone a rotation during its passage through the polarized opening, and a classifier (8) arranged to retrieve from the computer (6) a given pulse data set, and to use the resulting rotation value to classify the given pulse data set in a rotation pulse data set group (10) or a rotationless pulse data set group (12).
The disclosure provides example mass-sensing instruments and methods for use thereof. A mass-sensing instrument includes a mass sensor that includes a first terminal and a second terminal. The mass sensor has a natural oscillation frequency configured to correspond to a mass of a deposited material on the mass sensor. The mass-sensing instrument also includes a first driving circuit configured to control a first voltage of the first terminal and a second driving circuit configured to control a second voltage of the second terminal.
An isolation device includes an isolation chip assembly, a vacuum system, a frequency converting module, and a controller. The isolation chip assembly includes an isolation chip having a first chamber and a second chamber, a first oscillator mounted on the first chamber, and a second oscillator mounted on the second chamber. The frequency converting module causes the vacuum system to generate negative pressure in the first and the second chambers alternately. The controller controls the first and the second oscillators to operate when the vacuum system stops generating the negative pressure in the first chamber and in the second chamber. The first and the second oscillators respectively generate a first and a second oscillation wave when operating, a frequency of the first oscillation wave is greater than a frequency of the oscillation wave, an amplitude of the first oscillation wave is less than an amplitude of the second oscillation wave.
There is provided a method and materials pertaining to assays, for example immunoassays, for biomarkers in body fluids e.g. blood. Diagnostic or screening methods for infections, and methods of differentiating between infectious and non-infectious conditions in mammals, particularly equines, for monitoring response to anti-infective/antibiotic therapy are provided. A test fluid collection system adapted to permit dilution and analysis of the collected test fluid and an assay and device for monitoring exertional rhabdomyolysis in equines is also provided.
A manufacturing method of a sample collector for collection and transport of biological liquid samples, which includes a supporter, and a collecting part which is formed at an end portion of the supporter and to which fiber yarns are planted, includes the steps of: A) preparing two or more fiber yarns which are different from each other in at least one of length and width; and B) planting each of the fiber yarns to the collecting part based on a flocking method, wherein the step B) comprises the steps of: B1) mixing and putting the fiber yarns into a planting container so that the fiber yarns are distributed evenly; B2) inserting the collecting part into the planting container and applying adhesive onto the surface of the collecting part; and B3) planting the fiber yarns to the collecting part by electrostatic charge of each of the fiber yarns.
A sampling tool includes an outer body having first and second sections, the first section having first and second ends, the first end configured to retrieve and retain a sample therein. The second section has first and second end portions, and a third portion located between the first end portion and the second end portion. The second end of the first section is integrally connected to the first end portion of the second section. The second section includes an inner body configured to slidably move out of the first end of the first section and retract into the second section to eject the retrieved and retained at least one sample and to prepare the sampling tool for a subsequent at least one sample to be received therein. In use, the sampling tool extracts a sample of medium and ejects the extracted sample over a determined area.
A method and a system are disclosed for detecting features of a water layer in layered enclosures of single unit dose products. Thanks to the method and the system of the invention, the layered enclosures may be manufactured to higher specifications and quality owing to real time control of the features of the water layer between the enclosure layers. The technical advantage of the method of the invention consists in the possibility to detect the features after formation of the layered enclosure is complete—hence inspecting the finished product—and to feed back the detected information to the very water laying device for a real time adjustment of the features of the water layer at the areas where acceptance criteria are not met.
A method and system for monitoring an exhaust gas sensor coupled in an engine exhaust is provided. In one example, the method determines an estimate of an exhaust gas oxygen sensor time constant according to a correlation between a rate of change of a Lambda value and a system time constant.
An optical fibre sensing system (300) with an incident light source (309), a wavelength spectrum interrogator (313), and an optical fibre (302) with a substantially continuous fibre Bragg grating (306). An upstream portion (318) of the optical fibre has an attenuation length to light to the interrogator (313) at a first equilibrium wavelength. A downstream portion (322) of the optical fibre reflects light to the interrogator (313) when a change in temperature and/or strain at the downstream portion (322) causes a portion of the fibre Bragg grating to reflect light to the interrogator (313) at a second wavelength and at a second intensity. A processor (315) is configured to analyse the reflected spectrum (314) to determine when a portion of the fibre Bragg grating (306) is experiencing a change in temperature and/or strain based on deviation in the reflected spectrum (314) from an initial peak corresponding to the initial wavelength.
A strain gauge includes a substrate made from resin and having flexibility, a resistor formed on one surface of the substrate, and an insulating resin layer covering the resistor, wherein the insulating resin layer is a thermoplastic polyimide layer.
A temperature measurement device includes a first probe that measures a physical quantity related to a temperature of a substance on the basis of a first reference, a second probe that measures a physical quantity related to a temperature of the substance on the basis of a second reference different from the first reference, and a heat conductive member that covers the first probe and the second probe and transports heat from the substance.
A spectroscopic autofocusing method and a system for such a method are disclosed. According to one embodiment, a spectroscopic autofocusing method includes applying a plurality of electrical signals to a shape changing lens of a spectroscopy system. The method includes emitting, by an optical source coupled to the spectroscopy system, one or more optical signals directed to a target. The method includes determining, by a detector, one or more power measurements of one or more returned optical signals corresponding to an illuminated area of the target. The method includes aggregating, from the detector, the one or more power measurements, wherein each power measurement corresponds to a respective electrical signal of the plurality of electrical signals applied to the shape changing lens. The method includes determining an optimized electrical signal corresponding to a maximum power measurement indicated by the one or more power measurements.
A photodetecting device is provided. The photodetecting device includes a silicon substrate, a germanium absorption region, and a plurality of microstructures. The silicon substrate includes a first surface and a second surface. The germanium absorption region is formed proximal to the first surface of the silicon substrate, and the germanium absorption region is configured to absorb photons and to generate photo-carriers. The plurality of microstructures are formed over the second surface of the silicon substrate, and the plurality of microstructures are configured to direct an optical signal towards the germanium absorption region. A system including an optical transmitter and an optical receiver is also provided.
An ambient light detection method and an electronic device are provided to prevent leaked screen light and/or screen transmittance from affecting ambient light detection. The method is applied to an electronic device. A first ambient light detection unit and a second ambient light detection unit are disposed in the electronic device. A first photosensitive area of the first ambient light detection unit is used to detect intensity of first light, and a second photosensitive area of the second ambient light detection unit is used to detect intensity of second light. The first light includes ambient light and leaked screen light, and the second light includes the leaked screen light. A calibration coefficient is further configured in the electronic device. The method includes: the electronic device determines intensity of the ambient light based on a first value, a second value, and the calibration coefficient.
An optical-path calibration module is provided. The optical-path calibration module defines a first light inlet, a second light inlet, and a first light outlet, and a first light-splitting device is disposed in the optical-path calibration module. The first light inlet is configured to receive a calibration beam of a calibration light-source or be closed. The second light inlet is configured to receive a target-light-source beam or the calibration beam from the calibration light-source. The first light outlet is configured to emit a detection beam to a photoelectric sensor. An angle of 45° is defined between the first light-splitting device and each of the first light inlet and the second light inlet.
A method including the steps of providing a toothing having teeth with tooth flanks; measuring two or more teeth of the toothing, wherein the following steps are performed for each of the two or more teeth: measuring a segment of at least one tooth flank of the tooth, wherein the measuring is performed optically by an optical measuring device, extrapolating the measured segment to an extrapolated segment; and evaluating deviations of the extrapolated segments of the two or more teeth.
A method for operating a flowmeter is disclosed. The flowmeter has a sensor for capturing a measured variable indicating the flow, and for converting the measured variable into a signal. The flowmeter also has a control and evaluation unit that determines a flow measurement value for the flow from the signal and outputs an output value representing the flow measurement value. The method includes: determining flow measurement values; forming smoothed flow measurement values over a plurality of flow measurement values, respectively; and activating a low flow cut-off. When the low flow cut-off is activated, the output value is set to zero if: the current smoothed flow measurement value is below a first predetermined limit value; and a predetermined number of flow measurement values has been determined with deactivated low flow cut-off or a predetermined number of smoothed flow measurement values has been formed with deactivated low flow cut-off.
A flow meter coupling system (300) to reduce axial stress on a flow meter (302) comprising a first flow meter flange (314a) and a second flow meter flange (314b) is provided. The flow meter coupling system (300) comprises a first process fluid member (304) configured to be coupled to the first flow meter flange (314a) of the flow meter (302), a second process fluid member (306), and a second connector member (310) configured to be rigidly coupled to at least one of the second flow meter flange (314b) or the second process fluid member (306) and coupled to another of the second flow meter flange (314b) or the second process fluid member (306) in a manner that provides substantially no axial stress.
Techniques for detecting and remediating a low gas pressure situation within a gas delivery system are described. In one example, a smart gas metering device measures gas pressure. The first device determines that the gas pressure value is less than a first threshold value, indicating a low gas pressure condition. The first smart metering device reports this condition to a second smart metering device, which may be nearby. In response, the first smart metering device receives gas pressure information from the second smart gas metering device. The first smart gas metering device then reports one of two conditions to a headend device, such as a main office server. In a first possibility, the report indicates a low gas pressure event confined to the first device. Alternatively, the report indicates a low gas pressure event within a distribution area comprising the first device and the second device.
A magnetic switch apparatus for detecting relative movement between first and second members comprises a switch assembly, a magnetic actuator, and an enclosure. The switch assembly mounts on the first member and is configured to shift between states. The magnetic actuator mounts on the second member and is configured to shift the switch assembly between states when the members change positions. The enclosure houses the switch assembly or the magnetic actuator on its respective member and includes a coupling structure configured to decouple from the respective member when the enclosure is shifted in a direction away from the respective member. The direction is at least partially toward the other member when the members are in a close position.
A road surface evaluation apparatus includes a microprocessor and a memory connected to the microprocessor. The microprocessor is configured to perform: acquiring vehicle information including information indicating a motion of a vehicle while traveling and position information of the vehicle and map information including information on a road on which the vehicle is traveling, deriving roughness information indicating a roughness of road surface and a reliability of the roughness information based on the vehicle information, and outputting the roughness information and the reliability in association with the information on the road.
In examples, a method comprises receiving input from a first user relating to a first variable of a first portion of a road network, determining first semantic data associated with the first variable, determining the absence of a lock for the first portion based on the first semantic data, and causing a first lock to be implemented for the first portion based on the first semantic data. The first lock in examples indicates that users other than the first user are to be prevented from making changes to a first set of variables of the first portion that are associated with the first semantic data.
The present disclosure provides a method and apparatus for automatically producing map data. The method includes: performing track rectification on crowdsourcing tracks based on corresponding standard tracks, and locating each map element included, based on depth information of track point images included in the rectified crowdsourcing tracks; comparing a latest map element obtained based on the rectified crowdsourcing tracks locating and an old map element at a corresponding locating position using a pre-built entity semantic map; determining, in response to a change in the latest map element compared to the old map element, a target processing method according to a processing standard of a changed map element pre-abstracted from a map element update specification; and processing the latest map element according to the target processing method to obtain a processed latest map.
A methodology is described for determining a time for responding to an initial encounter by a vehicle with a map error in a map segment, wherein the initial encounter is detected by a detector. A method includes identifying an error type associated with the map error, wherein the error type is one of a first error type and a second error type; determining at least one additional factor associated with the initial encounter; determining a response time for the map error based on the error type and the at least one additional factor; and initiating a mitigating action in response to the initial encounter within the response time, wherein the response time comprises an amount of time from the initial encounter with the map error to a time at which a mitigating action should be taken.
A localization device for visually determining the location of a vehicle includes a camera unit for capturing image data and a control unit. The control unit is configured to recognize at least one landmark in the captured image data and to determine a quality value for each landmark. The determination of the quality value involves multiple recognitions of the particular landmark. In addition, multiple quality values for one landmark can be determined for different observation positions or observation directions. The control unit is further configured to adjust the quality value of a landmark already contained in a map, based on a new recognition by the localization device. The control unit is configured to determine the position of the localization device based on the recognized landmarks in conjunction with the map. The control unit is further configured to determine the position of landmarks in relation to a global coordinate system.
A system and method for dead reckoning for marine positioning applications is provided. After INS mechanization, an exponential moving average (EMA) is calculated that is used to generate an update for a Kalman filter. The use of the EMA allows the system to limit position error in a linear fashion while being self-contained.
A surveying system includes a first subsystem having a GNSS base station and an optical base station. The optical base station includes an optical sensor, a laser module, and one or more motors configured to reposition the optical sensor. The GNSS base station and the optical base station are configured to be coupleable in a first predefined configuration. The system further includes a second subsystem comprising a GNSS rover communicatively coupled to the GNSS base station and an optical rover comprising a visual pattern. The GNSS rover and the optical rover are configured to be coupleable in a second predefined configuration.
Described are a system (200) and method arranged to provide improved geocoded reference data to a 3D map representation. The system comprises a storage (201) having stored thereupon a 3D map representation comprising a textured 3D representation provided with geocoded reference data and formed based on imagery, the imagery being associated to information relating to at least one imaging device which has captured the imaging. The system comprises further a processor (208) arranged to receive at least one new image associated to information related to an imaging device which has captured the new image, perform registration of the new image to the 3D map representation, determine corresponding points in the new image and the 3D map representation, and determine displacement data for a plurality of 3D positions in the 3D map representation based on the determined corresponding points in the new image and the 3D map representation.
There is provided a test indicator 100 capable of replacing a stylus 210 with another stylus 210 having a different length to increase a reaching range of the stylus 210, and of increasing a rotation angle of the stylus 210 to display an accurate measurement value in a wide measurement range.
A calculation unit 400 of the test indicator 100 includes a stylus-length storage unit 420 that sets and stores a length of the stylus 210, and a stylus-length correction calculation unit 400 that changes, according to the length of the stylus 210, a conversion ratio for converting a detection value by an encoder 340 into a measurement value to correct the measurement value. The calculation unit 400 further includes a rotation-angle calculation unit 410 that calculates a rotation angle αs[rad] of the stylus 210 based on the detection value by the encoder 340 and an arc-chord error correction calculation unit 400 that multiplies a sine value using the rotation angle αs calculated by the rotation-angle calculation unit 410 as an argument to correct the measurement value.
The invention discloses an intrinsically safe intelligent manufacturing system for perforating bullets, which relates to the technical field of automatic production of perforating bullets, including an automatic weighing unit for explosives, a material conveying unit, a multi-station automatic pressing and assembling unit for perforating bullets, a tooling for pressing fire prevention and Alarm unit, explosion-proof armor unit, cleaning unit, glue coating unit on the mouth of perforating bullets, product QC intelligent IA inspection unit, product placement unit and explosion-proof isolation warehouse interlock unit. The invention can complete explosive weighing, loading, material conveying, automatic assembly, multi-station pressing, safety protection, mold cleaning, perforating bullet cleaning, cleaning, perforating bullet glue coating, product QC intelligent IA inspection, Product arrangement and delivery of finished products constitute the manufacturing flow operation of perforating bullet production, realizing key technologies such as unmanned manufacturing of perforating bullets, new-type perforating bullet manufacturing special equipment and intelligent equipment system integration, and completing the intrinsically safe intelligent manufacturing of perforating bullets safety design.
The present disclosure relates to a pyrotechnic object, in particular an irritation body, irritation projectile or ammunition, comprising an ignition device, comprising a delay chamber extending along a delay path, in which chamber a delay charge is accommodated, and comprising at least one and preferably a plurality of effect chambers in which or in each of which an effect charge to be ignited is accommodated, wherein the delay chamber is transversely connected to a respective effect chamber via a respective over-ignition opening which branches off from the delay chamber and forms an over-ignition path, wherein in the case of a plurality of effect chambers the plurality of over-ignition openings are arranged successively downstream along the delay path in the order of the effect charges to be ignited.
Improved shotgun ammunition providing improved guidance for a large range of different barrel diameters without the use of plastic wads that separate the metal of the projectile from the barrel, while decreasing the stress for the barrel material, providing the greatest possible expansion of the projectile during impact on soft targets.
A bullet designed to expand reliably at subsonic velocities has a front end region divided by notches into petals and a groove on its exterior surface. Each notch may be separated into a notch forward segment and a notch rear segment by a discontinuity. Each notch may be cut with a depth such as to provide a web of material extending along a portion of the length of a central cavity.
Device for producing focused explosions, comprises a rigid outer shell, an explosive filling, the explosive filling comprising a plurality of inwardly extending hollows; and a gap defined between the explosive filling and the rigid outer shell.
A crossbow includes a stock defining a projectile axis, a drawstring configured to move along the projectile axis between an undrawn position and a drawn position, the undrawn position defining a first power stroke end, the drawn position defining a second power stroke end, and a scope rail mount including a first support and a second support, the first support coupled to the stock at a first mount location positioned rearward of the first power stroke end, the second support coupled with the stock at a second mount location positioned rearward of the first mount location and forward of the second power stroke end.
A speed loader is provided with a hopper configured to receive a plurality of rounds of ammunition. There is a magazine receiving portion configured to receive an open end of a magazine. The speed loader includes a track body extending between the hopper and the magazine receiving portion. The track body defines a passageway dimensioned to transfer one or more of the plurality of rounds from the hopper to the magazine receiving portion. The passageway may be configured to orient rounds in a single file fashion between the hopper and the magazine receiving portion. The speed loader also includes a round loading assembly configured to successively load rounds from the track into the open end of the magazine.
A single-shot rifle having a barrel unit and a butt-box unit consisting of a box, a butt having a butt axis, fixed to the box, and a butt-plate fixable to the butt is provided. The barrel unit is detachable from the butt-box unit. The butt-plate is manually rotatable between a use position and a rest position and the barrel unit is laterally couplable to the butt-box unit. The single-shot rifle with separate parts is insertable into a substantially rigid tube for carrying the weapon. The tube and the single-shot rifle housed in the tube form a floating, waterproof assembly.
A furnace assembly for use with a gas fuel that includes a cabinet and a burner located in the cabinet that is operable to ignite the gas fuel. The furnace also includes a heat exchanger assembly in communication with the burner and open to receiving the ignited gas fuel, the heat exchanger assembly including tubes. Each tube includes a first section with an inlet, a horizontal section having a first internal diameter, and a vertical section. Each tube also includes a second section extending from the first section and having a second internal diameter less than the first internal dimeter. The second section also includes a serpentine flow path up and down in the vertical direction and an outlet. The gas fuel entering a tube stays in the tube until flowing out of the tube. The furnace also includes a blower operable to move air through the cabinet and over the heat exchanger assembly.
A controller includes a non-transitory computer readable medium configured to store information related to a target temperature of a wafer, a target temperature of a heating element, a temperature of the wafer, and a temperature of the heating element. The controller further includes a processor connected to the non-transitory computer readable medium, the processor configured to generate at least one heating signal during a baking process to adjust a duration of an entirety of the baking process in response to the temperature of the wafer and the temperature of the heating element.
A refrigerator includes a cabinet including a refrigerating compartment and an evaporation chamber, a first door, a housing in the first door, an ice making room defining a cool air inflow hole and a cool air discharge hole, a chiller room defining a cool air discharge hole, a second door connected to the first door, a partition wall defining the ice making room, the chiller room, and a communication hole, a damper opening and closing the communication hole, a cool air supply duct connecting an outlet of the evaporation chamber and the cool air inflow hole to supply cool air of the evaporation chamber to the ice making room, and a cool air return duct having a first inlet connected to the cool air discharge hole of the ice making chamber and a second inlet connected to the cool air discharge hole of the chiller room.
According to one embodiment, it preferentially executes, if the starting conditions for defrosting of each air conditioner are met chronologically close to each other, the defrosting operation with respect to the air conditioner starting condition for defrosting of which is earliest among the air conditioners without waiting for a time when the starting condition for defrosting thereof is met.
A Heating, Ventilation, and Air Conditioning (HVAC) system that is configured to receive a refrigerant from a condenser at a fixed expansion device and a variable expansion device. The system is further configured to output a first portion of the refrigerant to a first downstream HVAC component at a fixed flow rate using the fixed expansion device. The system is further configured to apply a first force to a pin of the variable expansion device based on a sensed temperature. The system is further configured to apply a second force to a valve of the variable expansion device via the force applied to the pin and to output a second portion of the refrigerant to a second downstream HVAC component at a variable flow rate based on the second force using the valve of the variable expansion device.
A method comprising introducing CO2 into thermal water (2) in an underground reservoir (3) designated and suitable for the geothermal generation of energy, wherein the CO2 is discharged from a nozzle (4) and introduced into the thermal water (2) at a discharge flow velocity, wherein the discharge flow velocity is above a lower limit value which is selected in such a way that backflow of the thermal water (2) into the nozzle (4) is prevented, and is below an upper limit value which is selected in such a way that stripping of CO2 dissolved in the thermal water (2) is prevented.
A cyclical salinity-gradient power generating system based on phase change materials and solar photothermal conversion is provided. The system comprises a solution supplying device, a power generating device and a power output device. The solution supplying device provides seawater with high and low concentration as salinity-gradient energy source of the power generating device; the power generating device implements day-and-night cyclical salinity-gradient power generation; the power output device stores electricity, part of which is used as providing power for the pumps inside the system and part of which is used as system output. A cyclical salinity-gradient power generating method based on phase change materials and solar photothermal conversion is also provided.
Herein is detailed a 3-rotor drying system for producing technical air having a very low dew point comprising three rotary desiccant dryers, each rotary desiccant dryer comprising a drying sector and a regeneration sector, the rotary desiccant dryers arranged in sequence and sharing a common regeneration-air flow path for passing regeneration-air through the respective regeneration sectors of the rotary desiccant dryers and a common intake-air flow path for passing intake-air through the respective drying sectors of the rotary desiccant dryers for dehumidifying the intake-air to product-air having a very low dew point.
A system and method for crowd-sourced environmental system control and building maintenance includes a server for providing selective access to building occupants and managers. Users are permitted to generate building reports in the form of (i) thermal reports using a thermal report module, and/or (ii) maintenance reports using a maintenance report module. The reports are each geo-located to locations within the building, and are then captured, stored, and aggregated at the server. The aggregated reports are sorted according to their geo-locations and comfort rules are used to (i) permit a manager at a client computer to access the server to respond, and/or (ii) automatically respond and assign a response status to particular reports. An inspection checklist interface is generated and populated to display a list of preventative maintenance tasks, each of the tasks being user-selectable to designate completion, with the updated status of the reports being stored at the server.
A control system for ambient air exchange with a machine room or similar enclosure controls an exchange rate of the ambient air based on a temperature differential between the inside (machine room) and outside temperatures, rather than absolute thermostatic controls based solely on the interior temperature. A larger temperature difference between the inside and outside air means a greater cooling potential for the exchanged air. Ambient air exchange is performed by dampers/louvers/vents and a fan speed driving the air exchange. Control of the fan speed based on the temperature differential allows lower fan speeds for controlling the temperature when the temperature differential indicates ample cooling. Higher fan speeds, incurring additional electrical consumption and fan noise, are only needed when a relatively small differential limits the cooling ability of the exchanged air.
An indoor unit of an air conditioner in which filtered air is blown inside a steam generator via a humidification fan, and humidified air inside the steam generator is discharged to the side of a steam guide, where a sufficient flow may be supplied to the inside of the steam generator, such that the steam and the filtered air may be effectively mixed, thereby enabling the generation of humidified air. Since the humidification fan blows intake air into the steam generator so as to enable humidified air to flow, the humidified air may flow up to a discharge port even when an independent flow channel of the steam guide is long.
A connection pipe of a heat exchange unit includes a second refrigerant pipe made of a second metal higher in potential than a first metal of a first refrigerant pipe. The second refrigerant pipe includes a first section that is bent to protrude upward. The first section includes a first curved section disposed on a first refrigerant pipe side relative to an apex of the first section and a second curved section disposed on a side opposite to the first refrigerant pipe side relative to the apex of the first section. A covering member or a coating film is provided in intimate contact with the second refrigerant pipe to cover a first refrigerant pipe side edge of the second refrigerant pipe and the first curved section.
An oven has a sensor including a light-emitting portion for outputting light in a first wavelength band and light in a second wavelength band and a light-receiving portion for receiving light reflected from a cooking product in the oven. A processor to, when a user command for initiating cooking is input, output the light in the first wavelength band through the light-emitting portion. When the light output from the light-emitting portion is reflected from the cooking product and received by the light-receiving portion, the processor determines the size of the cooking product on the basis of the received light in the first wavelength band, and outputs the light in the second wavelength band through the light-emitting portion while the cooking product is being cooked on the basis of a cooking time determined according to the determined size of the cooking product.
Described herein is a device that will restrict the radiant heat from transferring all around a patio heater and instead will effectively focus, deflect and/or reflect radiant and convective heat from a patio heater toward a desired direction. By focusing the heat toward one direction, heat is not lost to the unoccupied direction where no persons are lounging. Rather, more of the heat is directed toward the people and thus the heater operates more efficiently.
In an aspect, data characterizing an instruction for an activation of an igniter and an operating mode of a smoke generator that includes the igniter can be received. A first amount of energy required for an ignition of a fuel source by the igniter can be determined based on the operating mode characterized by the received data. The igniter can be caused to activate based on the received data. A second amount of energy, output by the igniter over a period of time during which the igniter is activated, can be determined. A determination of whether the second amount of energy exceeds the first amount of energy can be made. The igniter can be caused to deactivate in response to a determination that the second amount of energy exceeds the first amount of energy. Related systems, apparatus, techniques, and articles are also described.