Document Document Title
US10720271B2 R-Fe-B sintered magnet
An R—Fe—B base sintered magnet is provided comprising a main phase containing an HR rich phase of (R′, HR)2(Fe,(Co))14B wherein R′ is an element selected from yttrium and rare earth elements exclusive of Dy, Tb and Ho, and essentially contains Nd, and HR is an element selected from Dy, Tb and Ho, and a grain boundary phase containing a (R′, HR)—Fe(Co)-M1 phase in the form of an amorphous phase and/or nanocrystalline phase, the (R′, HR)—Fe(Co)-M1 phase consisting essentially of 25-35 at % of (R′, HR), 2-8 at % of M1 which is at least one element selected from Si, Al, Mn, Ni, Cu, Zn, Ga, Ge, Pd, Ag, Cd, In, Sn, Sb, Pt, Au, Hg, Pb, and Bi, up to 8 at % of Co, and the balance of Fe. The HR rich phase has a higher HR content than the HR content of the main phase at its center. The magnet produces a high coercivity despite a low content of Dy, Tb and Ho.
US10720267B2 Apparatus for maintaining wire shielding positioning during electrical component placement
An apparatus for facilitating an insertion of a wire surrounded by shielding into an electrical component so as to prevent a dislocation of the shielding during insertion is disclosed. The apparatus includes a wire receiver and one or more conduits within a body. The wire receiver has a cavity including a first end and a second end. A portion of the first end and second end define a wire axis along the cavity through the body and the cavity is configured to receive the wire along the wire axis. The conduits are connected to the cavity between the first end and second end and are configured to direct air flow radially into the cavity and in a direction outward through an air outlet at the first end of the cavity along the wire axis to force the shielding against the wire while the wire is inserted into the electrical component.
US10720262B2 Polymer absorption sensor having low cross-sensitivity
A polymer matrix film useful in the preparation of a polymer absorption sensor. The polymer matrix film includes at least one first polymeric material which is elastomeric in nature, at least one second polymeric material which is crystalline and/or glassy in nature, and at least one conductive material.
US10720261B2 Polymer composite with liquid phase metal inclusions
Disclosed herein is a composite comprising an elastomer with an embedded network of liquid metal inclusions. The composite retains similar flexibility to that of an elastomer but exhibits electrical and thermal properties that differ from the properties of a homogeneous elastomer. The composite has applications for wearable devices and other soft matter electronics, among others.
US10720258B2 Method for manufacturing a conductive wire
A method for manufacturing a conductive wire includes conducting a continuous casting of a conductive alloy material at a casting rate of not less than 40 mm/min and not more than 200 mm/min to form a conductive wire with a primary diameter, the conductive alloy material containing not more than 1.0 mass % of an added metal element, reducing a diameter of the conductive wire with the primary diameter to form a conductive wire with a secondary diameter, heat treating the conductive wire with the secondary diameter so that tensile strength thereof is reduced to not less than 90% and less than 100% of tensile strength before the heat treating, and reducing a diameter of the conductive wire with the secondary diameter and the reduced tensile strength to generate a logarithmic strain of 7.8 to 12.0 therein to form a conductive wire with a tertiary diameter.
US10720257B2 Methods to incorporate silver nanowire-based transparent conductors in electronic devices
Disclosed herein are optical stacks that are stable to light exposure by incorporating light-stabilizers.
US10720256B2 Electron beam irradiating device
Provided is an electron beam irradiating device capable of emitting an electron beam from an electron beam generation source surrounded by a vacuum chamber to outside of the vacuum chamber through an electron beam exit window. The electron beam exit window includes: a grid; a window foil allowing the electron beam to pass therethrough; and a frame-shaped pressing member pressing the window foil against the grid. The surface of the grid has a groove section having an annular shape. A metal gasket is pressed between the groove section and the window foil.
US10720250B2 Containment internal passive heat removal system
The invention relates to the nuclear energy field, including pressurized water reactor containment internal passive heat removal systems. The invention increases heat removal efficiency, flow stability in the circuit, and system reliability. The system has at least one cooling water circulation circuit comprising a heat exchanger inside the containment and including an upper and lower header interconnected by heat-exchange tubes, a riser pipeline and a downtake pipeline connected to the heat exchanger, a cooling water supply tank above the heat exchanger outside the containment and connected to the downtake pipeline, a steam relief valve connected to the riser pipeline and located in the water supply tank and hydraulically connected to the latter. The upper and lower header of the heat exchanger are divided into heat exchange tube sections on the assumption that: L/D≤20, L being the header section length, D being the header bore.
US10720249B2 Passive reactor cooling system
A nuclear reactor cooling system with passive cooling capabilities operable during a reactor shutdown event without available electric power. In one embodiment, the system includes a reactor vessel with nuclear fuel core and a steam generator fluidly coupled thereto. Primary coolant circulates in a flow loop between the reactor vessel and steam generator to heat secondary coolant in the steam generator producing steam. The steam flows to a heat exchanger containing an inventory of cooling water in which a submerged tube bundle is immersed. The steam is condensed in the heat exchanger and returned to the steam generator forming a closed flow loop in which the secondary coolant flow is driven by natural gravity via changes in density from the heating and cooling cycles. In other embodiments, the cooling system is configured to extract and cool the primary coolant directly using the submerged tube bundle heat exchanger.
US10720248B2 Passive techniques for long-term reactor cooling
In a pressurized water reactor (PWR), emergency core cooling (ECC) responds to depressurization due to a vessel penetration break at the top of the pressure vessel by draining water from a body of water through an injection line into the pressure vessel. A barrier operates concurrently with the ECC to suppress flow of liquid water from the pressure vessel out the vessel penetration break. The barrier may comprise one or more of: (1) an injection line extension passing through the central riser to drain water into the central riser; (2) openings in a lower portion of a central riser to shunt some upward flow from the central riser into a lower portion of the downcomer annulus; and (3) a surge line providing fluid communication between a pressurizer volume at the top of the pressure vessel and the remainder of the pressure vessel which directs water outboard toward the downcomer annulus.
US10720239B2 Computer-assisted patient navigation and information systems and methods
A computer-assisted patient navigational communication system for receiving electronic and oral communications from a patient, scanning data to determine the medical needs of the patient, and displaying relevant information to appropriate medical personnel who can immediately advise the patient of the most appropriate source of medical assistance relating to the patient's identified symptoms.
US10720236B2 System and method for predictive maintenance of medical diagnostic machine components
The present disclosure provides components, systems, and methods for predictive maintenance of medical diagnostic machine components.
US10720235B2 Method and system for preference-driven food personalization
A method for improving food-related personalized for a user including determining food-related preferences associated with a plurality of users to generate a user food preferences database; collecting dietary inputs from a subject matter expert (SME) at an SME interface associated with the user food preferences database; determining personalized food parameters for the user based on the user food-related preferences and the dietary inputs; receiving feedback associated with the personalized food parameters from the user; and updating the user food preferences database based on the feedback.
US10720232B2 Distributed healthcare records management
This document describes systems, methods, devices, and other techniques for managing healthcare records. In some implementations, a computing system is provided that includes an electronic ledger, a first program module, and a second program module. The electronic ledger can store entries of medical record management events invoked by participants in a distributed computing network. The first program module can be assigned to an account of a first user on the distributed computing network and can identify (i) medical records of the first user and (ii) accounts of users other than the first user that are authorized to access the medical records of the first user. The second program module can be assigned to an account of a second user on the distributed computing network and can call the first program module to request access to a set of one or more of the medical records of the first user.
US10720231B1 Storing genetic data in a storage system
A method includes receiving, by a processing device, a plurality of genome files. Each genome file corresponds to a different sample and defining a genetic sequence. The method also includes generating, by the processing device, a two-dimensional alignment file based on the genome files and a reference sequence. A first dimension of the alignment file corresponds to individual genetic sequences and each of the genetic sequences is aligned with respect to the reference sequence along a second dimension of the alignment file. The method includes separating, by the processing device, the alignment file into a plurality of groups and storing the groups in a non-transitory genome data store. Each group contains segments of the genetic sequences of two or more of the genomic files.
US10720230B2 Method for administering a checkpoint blockade therapy to a subject
Techniques for determining whether a subject is likely to respond to an immune checkpoint blockade therapy. The techniques include obtaining expression data for the subject, using the expression data to determine subject expression levels for at least three genes selected from the set of predictor genes consisting of BRAF, ACVR1B, MPRIP, PRKAG1, STX2, AGPAT3, FYN, CMIP, ROBO4, RAB40C, HAUS8, SNAP23, SNX6, ACVR1B, MPRIP, COPS3, NLRX1, ELAC2, MON1B, ARF3, ARPIN, SPRYD3, FLI1, TIRAP, GSE1, POLR3K, PIGO, MFHAS1, NPIPA1, DPH6, ERLIN2, CES2, LHFP, NAIF1, ALCAM, SYNE1, SPINT1, SMTN, SLCA46A1, SAP25, WISP2, TSTD1, NLRX1, NPIPA1, HIST1H2AC, FUT8, FABP4, ERBB2, TUBA1A, XAGE1E, SERPINF1, RAI14, SIRPA, MT1X, NEK3, TGFB3, USP13, HLA-DRB4, IGF2, and MICAL1; and determining, using the determined expression levels and a statistical model trained using expression data indicating expression levels for a plurality of genes for a plurality of subjects, whether the subject is likely to respond to the immune checkpoint blockade therapy.
US10720229B2 Reducing error in predicted genetic relationships
System, computer program products, and methods are disclosed for estimating a degree of ancestral relatedness between two individuals. The haplotype data for a population of individuals is divided into segment windows based on genetic markers, and matched segments for the haplotype data are generated. Each matched segment having a first cM width that exceeds a threshold cM width is included in counting the matched segments in each segment window. A weight associated with each segment window is estimated based on the count of matched segments in the associated segment window. A weighted sum of per-window cM widths for each matched segment is calculated based on the first cM width and the weights associated with the segment windows of the matched segment. The weighted sum of per-window cM widths are used to estimate a degree of ancestral relatedness between two individuals.
US10720221B2 Semiconductor storage device and memory system in which control circuit of the semiconductor storage device executes calibration operation according to timing at which data is read from another semiconductor storage device
A semiconductor storage device includes a first chip and a second chip each including a memory cell and configured to receive a same toggle signal. Upon receiving a first command, the first chip executes a first calibration operation to calibrate a duty ratio of an output signal generated in response to the toggle signal while data is read out from the second chip in response to the toggle signal.
US10720215B2 Methods and apparatus for writing nonvolatile 3D NAND flash memory using multiple-page programming
Methods and apparatus for writing nonvolatile 3D NAND flash memory using multiple-page programming. A method is provided for multiple-page programming of an array having a block that includes page groups and each page group includes cell strings that form pages. The method includes deactivating drain select gates (DSGs) and source select gates (SSG), applying a programming voltage to a selected word line, and applying a middle high voltage to unselected word lines. The method also includes repeating multiple programming operations while maintaining the word line voltage levels from a first programming operation to a last programming operation. Each programming operation includes loading data onto bit lines and pulsing a drain select gate associated with a selected page group to load the data into a selected page of the selected page group.
US10720214B2 Non-volatile memory device and method for controlling the non-volatile memory device
A memory unit includes a substrate and a floating gate memory cell. The floating gate memory cell includes an erase gate structure disposed on the substrate, floating gate structures select gates, a common source and drains. The common source is disposed in the substrate, and the erase gate structure is disposed on the common source. The floating gate structures protrude from recesses of the substrate at two opposite sides of the erase gate structure. A method for controlling the memory unit includes applying an erase gate programming voltage on the erase gate structure, applying a control gate programming voltage on the common source, applying a bit line programming voltage on the drains, and applying word line programming voltage on the select gates, in which the control gate programming voltage is greater than the erase gate programming voltage.
US10720213B2 Word line decoder circuitry under a three-dimensional memory array
The total chip area for a three-dimensional memory device can be reduced employing a design layout in which the word line decoder circuitry is formed underneath an array of memory stack structures. The interconnection between the word lines and the word line decoder circuitry can be provided by forming discrete word line contact via structures. The discrete word line contact via structures can be formed by employing multiple sets of etch masks with overlapping opening areas and employed to etch a different number of pairs of insulating layers and electrically conductive layers, thereby obviating the need to form staircase regions having stepped surfaces. Sets of at least one conductive interconnection structure can be employed to provide vertical electrical connection to the word line decoder circuitry. Bit line drivers can also be formed underneath the array of memory stack structures to provide greater areal efficiency.
US10720212B2 Memory device and method of operating the same
A memory device with a plurality of memory block may include a plurality of memory cells constituting a memory blocks, and two or more select transistors coupled to the plurality of memory cells constituting the memory block and configured to select the memory block, the two or more select transistors having different threshold voltages from one another.
US10720201B2 Timing control for input receiver
Apparatuses for receiving an input signal in a semiconductor device are described. An example apparatus includes a signal receiver that receives information signal: a control circuit that provides a plurality of control signals; and a signal receiver replica circuit that receives a first reference signal. The signal receiver replica circuit includes a plurality of receivers. Each receiver of the plurality of receivers receives the first reference signal and a corresponding control signal of the plurality of control signals, and further provides an output signal.
US10720200B2 Reduced latency I/O in multi-actuator device
An exemplary data refresh method disclosed herein reading data into volatile memory from a first storage region using a read element controlled by a first actuator assembly and writing the data from the volatile memory to a second storage region using a write element controlled by a second actuator assembly, where the first actuator assembly and the second actuator assembly are configured to receive data from control circuitry via independent read/write communication channels.
US10720197B2 Memory device for supporting command bus training mode and method of operating the same
There are provided, a memory device for supporting a command bus training (CBT) mode and a method of operating the same. The memory device is configured to enter a CBT mode or exit from the CBT mode in response to a logic level of a first data signal, which is not included in second data signals, which are in one-to-one correspondence with command/address signals, which are used to output a CBT pattern in the CBT mode. The memory device is further configured to change a reference voltage value in accordance with a second reference voltage setting code received by terminals associated with the second data signals, to terminate the command/address signals or a pair of data clock signals to a resistance value corresponding to an on-die termination (ODT) code setting stored in a mode register, and to turn off ODT of data signals in the CBT mode.
US10720196B2 On-die termination of address and command signals
A system has a plurality of memory devices arranged in a fly-by topology, each having on-die termination (ODT) circuitry for connecting to an address and control (RQ) bus. The ODT circuitry of each memory device includes a set of one or more control registers for controlling on-die termination of one or more signal lines of the RQ bus. A first memory device includes a first set of one or more control registers storing a first ODT value, for controlling termination of one or more signal lines of the RQ bus by the ODT circuitry of the first memory device, and a second memory device includes a second set of one or more control registers storing a second ODT value different from the first ODT value, for controlling termination of one or more signal lines of the RQ bus by the ODT circuitry of the second memory device.
US10720195B2 Efficient memory activation at runtime
The present disclosure is directed to efficient memory activation at runtime. A memory module (e.g., a memory riser) being added to a device would typically cause the device to enter system management mode (SMM) to activate the memory module. However, activation (e.g., memory module initialization, hardware training and system reconfiguration) in SMM may substantially delay the resumption of normal operations. Consistent with the present disclosure, at least the memory module initialization and hardware training portions of the activation may be performed by an operating system (OS) in the device, allowing normal device operation to continue during the activation. The OS portion of the activation may generate configuration data. In at least one embodiment, the configuration data may be applied for use in SMM. For example, a system management interrupt (SMI) handler may apply the configuration data during a quiescent period (e.g., a period of inactivity) that occurs during SMM.
US10720194B2 Semiconductor memory device and data writing method
In a semiconductor memory device, a memory cell array includes a plurality of memory cells. A write circuit includes a negative potential generating circuit that generates a potential lower than a lower power supply potential applied to the memory cells. When a write mask signal indicates an enabled state, the write circuit activates the negative potential generating circuit, and supplies the potential generated by the negative potential generating circuit to a bit line to be supplied with low data. On the other hand, when the write mask signal indicates a disabled state, the write circuit supplies no data to bit line pairs, and inactivates the negative potential generating circuit.
US10720193B2 Technique to lower switching power of bit-lines by adiabatic charging of SRAM memories
A system and method for efficiently managing switching power of bit lines. In various embodiments, a first bit line in a memory array is pre-charged in multiple discrete steps, rather than in one continuous step. For a read operation that completed and read a logic low level from a first storage node, the first bit line is pre-charged from a ground reference level to a first power supply voltage. Similarly, a second bit line corresponding to a second storage node storing an inverse voltage level of the first storage node is pre-charged from a larger second power supply voltage to the smaller first power supply voltage. When the first time interval has elapsed, the first and second bit lines are pre-charged from the first power supply voltage to the second power supply voltage during a second time interval. Discrete steps are also used for pre-charging after write operations.
US10720192B2 Semiconductor device configured to generate a strobe signal having various patterns
A semiconductor device includes a strobe signal generation circuit. The strobe signal generation circuit generates a strobe signal which is toggled in synchronization with a multiplication clock signal during enablement periods of a toggling drive signal and a down drive signal. A postamble period is set according to the toggling drive signal and the down drive signal.
US10720190B2 Semiconductor devices and semiconductor systems including the same
A semiconductor device includes a repeater configured to output latch data as aligned data when the operation control signal is disabled and configured to interrupt the input of the latch data when the operation control signal is enabled for performing a data masking operation of internal data. The operation control signal is enabled according to logic levels of the internal data when a flag signal is enabled and a write data control signal is enabled.
US10720189B2 Haptic effect generation for space-dependent content
Systems and methods for authoring and encoding haptic effects are provided for space-dependent content, such as 360-degree videos, three-dimensional videos, or virtual or augmented reality contents. The systems and methods can generate one or more haptic layers for encoding or modifying haptic effects for the content.
US10720188B2 Systems and methods of thumbnail generation
A method includes receiving a plurality of images at an encoder device. The plurality of images is encoded by the encoder device to generate an output video stream. The output video stream includes a plurality of encoded video frames corresponding to the plurality of images. While receiving the plurality of images and while generating the output video stream, the encoder device receives a notification that a particular image of the plurality of images satisfies a thumbnail generation condition based on stream analysis of one or more of the plurality of images. The output video stream is sent concurrently with a supplemental data package to a media server. The supplemental data package comprises a thumbnail and metadata associated with the thumbnail, the thumbnail generated from the particular image responsive to receiving the notification.
US10720187B2 Method and apparatus to extract key video frames from online education
A method stored in a computer readable medium, including identifying a predetermined object having viewable information from a plurality of frames, identifying a movement of the predetermined object from a video stream of the plurality of frames, identifying a current state of the predetermined object based on a movement of another object or region from the plurality of frames having an occlusion region of a current frame, determining an information change of the viewable information in the plurality of frames, marking a frame with maximum information of the viewable information in the predetermined object as a key frame; and serializing the key frame according to time stamps.
US10720184B2 Selective recording of augmented reality objects
Participants can compete in a physical environment, such as by piloting a car around a track. The competition is recorded in a video. Participants can interact physically with each other and with the race environment, such as by steering into one another and navigating the race environment. Participants can also interact virtually, such as “shooting” one another with digitally rendered weapons. Both real and virtual interactions affect the outcome of the competition. The video is programmatically altered to show special effects and is programmatically edited to select physical and virtual interactions, changes, which had the largest effect on the outcome of the competition. The programmatically altered video may be played back during game play and the programmatically edited video may be played back after the competition.
US10720180B2 Magnetic-disk glass substrate, magnetic-disk glass substrate intermediate, and method for manufacturing magnetic-disk glass substrate
A magnetic-disk glass substrate containing an alkaline earth metal component as a glass composition includes an edge surface that is a mirror surface, and has a roughness percentage of 40% or more when a bearing ratio of a roughness cross-sectional area is 50% in a bearing ratio curve of roughness cross-sectional areas obtained when a surface roughness of the edge surface obtained after the edge surface is etched by 2.5 μm is measured.
US10720178B2 Magnetoresistance effect element
A magnetoresistance effect element has a first ferromagnetic metal layer, a second ferromagnetic metal layer, and a tunnel barrier layer that is sandwiched between the first and second ferromagnetic metal layers, and the tunnel barrier layer has a spinel structure represented by a composition formula AGa2Ox (0
US10720171B1 Audio processing
In a method of audio processing, a plurality of audio samples are received, and are concatenated to form a composite audio signal. The composite audio signal is analysed to identify audio artefacts associated with concatenation in the composite audio signal, and any identified audio artefacts are compensated for, to form a corrected composite audio signal. The corrected composite audio signal is provided to a voice biometrics module.
US10720170B2 Post-processor, pre-processor, audio encoder, audio decoder and related methods for enhancing transient processing
An audio post-processor for post-processing an audio signal having a time-variable high frequency gain information as side information includes: a band extractor for extracting a high frequency band of the audio signal and a low frequency band of the audio signal; a high band processor for performing a time-variable modification of the high frequency band in accordance with the time-variable high frequency gain information to obtain a processed high frequency band; and a combiner for combining the processed high frequency band and the low frequency band. Furthermore, a pre-processor is illustrated.
US10720165B2 Keyword voice authentication
A method of authenticating a user based on voice recognition of a keyword includes generating, at a processor, clean speech statistics. The clean speech statistics are generated from an audio recording of the keyword spoken by the user during an enrollment phase. The method further includes separating speech data and noise data from noisy input speech using the clean speech statistics during an authentication phase. The method also includes authenticating the user by comparing the speech data to the clean speech statistics or by comparing the noisy input speech to noisy speech statistics. The noisy speech statistics are based at least in part on the noise data.
US10720160B2 Voice interaction at a primary device to access call functionality of a companion device
The present disclosure generally relates to using voice interaction to access call functionality of a companion device. In an example process, a user utterance is received. Based on the user utterance and contextual information, the process causes a server to determine a user intent corresponding to the user utterance. The contextual information is based on a signal received from the companion device. In accordance with the user intent corresponding to an actionable intent of answering the incoming call, a command is received. Based on the command, instructions are provided to the companion device, which cause the companion device to answer the incoming call and provide audio data of the answered incoming call. Audio is outputted according to the audio data of the answered incoming call.
US10720159B1 Embedded instructions for voice user interface
Methods and systems for rendering lists of instructions and performing actions associated with those lists are described herein. In some embodiments, an individual may request that a voice activated electronic device associated with their user account assist in performing a task using a list of instructions. The list of instructions may include metadata that indicates actions capable of being performed by additional Internet of Things (“IoT”) devices. When the instructions are rendered, an instructions speechlet may recognize the metadata and may cause one or more of the IoT devices to perform a particular action. Furthermore, the metadata may also correspond to content capable of being rendered by the voice activated electronic device to assist the individual in performing a particular step of the instructions.
US10720156B2 Co-pilot and conversational companion
Methods and systems for communicating with a vehicle companion are disclosed. The vehicle companion can include receiving state information about an operator and environmental information about a vehicular environment. A cognitive load and a cognitive requirement can be determined using the state information and the environmental information, respectively. The cognitive load and the cognitive requirement are then compared to determine if an intervention indicator exists. The vehicle companion can then enter into conversation with the operator in response to the intervention indicator, including topics selected based on the operator's personality.
US10720155B2 Detecting self-generated wake expressions
A speech-based audio device may be configured to detect a user-uttered wake expression. For example, the audio device may generate a parameter indicating whether output audio is currently being produced by an audio speaker, whether the output audio contains speech, whether the output audio contains a predefined expression, loudness of the output audio, loudness of input audio, and/or an echo characteristic. Based on the parameter, the audio device may determine whether an occurrence of the predefined expression in the input audio is a result of an utterance of the predefined expression by a user.
US10720154B2 Information processing device and method for determining whether a state of collected sound data is suitable for speech recognition
Provided is an information processing device including: a collected sound data acquisition portion that acquires collected sound data; and an output controller that causes an output portion to output at least whether or not a state of the collected sound data is suitable for speech recognition.
US10720153B2 Name-sensitive listening device
One embodiment of the present invention sets forth a technique for providing audio enhancement to a user of a listening device. The technique includes reproducing a first audio stream, such as an audio stream associated with a media player. The technique further includes detecting a voice trigger. The voice trigger may be associated with a name of a user of the listening device. The technique further includes pausing or attenuating the first audio stream and reproducing a second audio stream associated with ambient sound in response to detecting the voice trigger.
US10720151B2 End-to-end neural networks for speech recognition and classification
Systems and methods are disclosed for end-to-end neural networks for speech recognition and classification and additional machine learning techniques that may be used in conjunction or separately. Some embodiments comprise multiple neural networks, directly connected to each other to form an end-to-end neural network. One embodiment comprises a convolutional network, a first fully-connected network, a recurrent network, a second fully-connected network, and an output network. Some embodiments are related to generating speech transcriptions, and some embodiments relate to classifying speech into a number of classifications.
US10720149B2 Dynamic vocabulary customization in automated voice systems
Techniques to dynamically customize a menu system presented to a user by a voice interaction system are provided. Audio data from a user that includes the speech of a user can be received. Features can be extracted from the received audio data, including a vocabulary of the speech of the user. The extracted features can be compared to features associated with a plurality of user group models. A user group model to assign to the user from the plurality of user group models can be determined based on the comparison. The user group models can cluster users together based on estimated characteristics of the users and can specify customized menu systems for each different user group. Audio data can then be generated and provided to the user in response to the received audio data based on the determined user group model assigned to the user.
US10720147B2 System and method for creating voice profiles for specific demographics
Systems, methods, and computer-readable storage devices for receiving an utterance from a user and analyzing the utterance to identify the demographics of the user. The system then analyzes the utterance to determine the prosody of the utterance, and retrieves from the Internet data associated with the determined demographics. Using the retrieved data, the system retrieves, also from the Internet, recorded speech matching the identified prosody. The recorded speech, which is based on the demographic data of the utterance and has a prosody matching the utterance, is then saved to a database for future use in generating speech specific to the user.
US10720146B2 Devices and methods for a speech-based user interface
A device may identify a plurality of sources for outputs that the device is configured to provide. The plurality of sources may include at least one of a particular application in the device, an operating system of the device, a particular area within a display of the device, or a particular graphical user interface object. The device may also assign a set of distinct voices to respective sources of the plurality of sources. The device may also receive a request for speech output. The device may also select a particular source that is associated with the requested speech output. The device may also generate speech having particular voice characteristics of a particular voice assigned to the particular source.
US10720144B2 Earphone test system
An earphone device/test station pairing (1, 2) includes an earphone device (1) including: at least one electroacoustic driver (32, 33, 34); a digital module (31) including a processor module; and a digital interface configured to connect the earphone device (1) to a media/communications device having a digital output; a test station (2) including at least one transducer (40, 42, 6), the test station (2) being operative to communicate with the earphone device (1) via the digital interface to allow data transmission between the earphone device (1) and the test station (2) during a test/configuration procedure; and a test module (4) for performing automated testing of the earphone device (1) when mounted on/connected to the test station (2).
US10720140B2 Digital active road noise control method and system
An active road noise control method in an active road noise controller disposed in a vehicle may include diagnosing whether a plurality of microphones connected in a daisy chain has failed, receiving a data frame from the plurality of microphones, identifying normal information related to information included in the data frame based on a result of diagnosis, generating a digital noise control signal using the identified normal information, and transmitting the generated digital noise control signal to an external amplifier.
US10720138B2 SDR-based adaptive noise cancellation (ANC) system
The overall performance of an ANC system may be improved by configuring the ANC system to perform adaption in the frequency domain. The ANC systems may be configured to update an algorithm of an adaptive filter based, at least in part, on the first input signal, the second input signal, and a feedback signal that is based on an output of the adaptive filter. Updating may include changing parameters of the algorithm based on a SDR based, at least in part, on the first input signal. Updating may also include normalizing a step size and processing at least full band information for the input signal in a frequency domain to generate coefficient values for the algorithm. Updating may also include applying a frequency domain magnitude constraint on adaptive filter coefficients.
US10720136B2 Layered chamber acoustic attenuation
An acoustic attenuation device includes resonator panels stacked in a thickness direction of the device. Each resonator panel is tuned to a different frequency range and includes a plurality of openings through which excited air resonates. The resonator panels are placed adjacent to other resonator panels such that all openings are accessible to the environment.
US10720134B2 Sound absorbing device, electronic device, and image forming apparatus
A sound absorbing device includes: a plurality of sound absorbing units. A frequency of sound absorbed by at least one of the sound absorbing units overlaps, at least partially, with a frequency of sound with a volume increased by installation of another sound absorbing unit.
US10720133B2 Multiple coil pickup system
A stringed instrument pickup with multiple selectable coils can be utilized in a system to provide a diverse range of sound characteristics from at least one moving string under tension. A first wire can be connected to a first terminal of a first bobbin body prior to the first wire being wound around the first bobbin body a first number of times and then connecting the first wire to a second terminal of the first bobbin body. A second wire may be connected to the second terminal of the first bobbin body before winding the second wire around the first bobbin body a second number of times and then connecting the second wire to a third terminal of the first bobbin body. The first bobbin body is subsequently mounted onto a stringed instrument.
US10720131B2 Switching device and keyboard device
A switching device includes: an actuator that is rotatable; and a contact member including an upper surface section having a flat portion and is movable in a vertical direction according to rotation of the actuator, and a deformation section disposed between a support member and an end portion of the upper surface section and deformed according to movement of the upper surface section. A chamfer portion interconnecting a contact surface contacting with the contact member and a side surface, of the actuator, is provided between a virtual plane containing an end portion, in an extending direction of the rotary shaft, of the upper surface section, and is perpendicular to the upper surface section and a virtual plane containing an end portion, in the extending direction of the rotary shaft, of a portion where the deformation section makes contact with the support member, and is perpendicular to the upper surface section.
US10720130B2 Tunable drum
Aspects of embodiments concerns an apparatus for tuning a drum, the drum comprising a drum shell having an upper skin, the apparatus comprising: an outer static rim that is removably operably coupleable to the inside wall of a drum shell; a diameter adjustment mechanism that is removably operably coupleable with the drum shell, the diameter adjustment mechanism including one or more inner cylindrical shells mountable within the drum shell and being configured for axial displacement whereby an upper rim thereof can be selectively brought into or out of contact with an upper skin of the drum and thereby change an effective diameter of the upper skin.
US10720128B2 Real-time user adaptive foveated rendering
Foveated rendering based on user gaze tracking may be adjusted to account for the realities of human vision. Gaze tracking error and state parameters may be determined from gaze tracking data representing a user's gaze with respect to one or more images presented to a user. Adjusted foveation data representing an adjusted size and/or shape of one or more regions of interest in one or more images to be subsequently presented to a user may be generated based on the one or more gaze tracking error or state parameters. Foveated image data representing one or more foveated images may be generated with the adjusted foveation data. The foveated images are characterized by level of detail within the one or more regions of interest and lower level of detail outside the one or more regions of interest. The foveated images may then be presented to the user.
US10720121B2 Half-power buffer amplifier, data driver and display apparatus including the same
A half-power buffer amplifier includes an amplification unit including first and second nodes, the amplification unit configured to differentially amplify a differential input signal and to output a differentially amplified output signal, a first output unit including a first buffer unit between a first power source having a first voltage and a second power source having a second voltage, a second buffer unit between the first and second power sources, and a first switch unit between the first and second buffer units, and a second output unit including a third buffer unit between the second power source and a third power source having a third voltage, a fourth buffer unit between the second and third power sources, and a second switch unit between the third and fourth buffer units. Each of the first to third buffer units receives the differentially amplified output signal. The first switch unit is turned on or off based on or in response to a pre-driving control signal.
US10720116B2 Active matrix substrate and display device including the same
The invention provides a technique inhibiting luminance unevenness among pixels. An active matrix substrate has a plurality of pixel electrodes PXB each connected to a corresponding one of gate lines 13 and a corresponding one of source lines 15. The active matrix substrate includes a common electrode 14 facing each of the pixel electrodes PXB, and an auxiliary line 17 connected to the common electrode 14. The active matrix substrate further includes a plurality of drive circuits disposed in part of a display region and each configured to drive a corresponding one of the gate lines 13. The drive circuits are each connected to a control line provided for supply of a drive signal. The drive signal has first potential and second potential lower than the first potential alternately at constant cycles. The control line has a line portion 161 extending substantially in parallel with the gate lines 13. Between the line portion 161 and a capacitance forming region r where each of the pixel electrodes PXB connected to gate lines 13(n) and 13(n+2) switched into an unselected state during potential decrease of the line portion 161 forms capacitance between the pixel electrode PXB and the common electrode 14, the auxiliary line 17 is connected with the common electrode 14.
US10720107B2 Display device
A display device having a frame period including reset, compensation, relay, emission, and initialization periods. Each pixel includes: an organic light emitting diode having an anode coupled to a second node and a electrode coupled to a second power source; a first transistor between a first power source and the second node, and a gate electrode coupled to a first node; a second transistor between the first node and the second node; a third transistor between the first power source and a third node; a fourth transistor between a fourth node and the third node; a fifth transistor between a data line and the fourth node; a sixth transistor between a third power source and the second node; a first capacitor between the third node and the first node; and a second capacitor coupled the fourth node and the third power source.
US10720106B2 Driving apparatus for driving display panel
A driving apparatus for driving a display panel including a connection pad, a selecting circuit, a data driving circuit and a detection circuit is provided. The selecting circuit is electrically connected to a data line of the display panel through the connection pad. The data driving circuit outputs a data voltage to a pixel circuit of the display panel through the selecting circuit and the connection pad in a display stage. The detection circuit provides a detection signal to a light-emitting element of the pixel circuit through the selecting circuit and the connection pad in a detection stage, and detects a resultant signal with respect to an electric characteristic of the light-emitting element of the pixel circuit in the detection stage.
US10720104B2 Pixel circuit, display device and driving method for pixel circuit
A pixel circuit and a driving method thereof, and a display device. The pixel circuit includes a pixel unit and a bias-voltage regulating circuit. The pixel unit includes: a driving circuit configured to generate a driving current according to a control voltage at a light-emitting stage; a light-emitting control circuit configured to output the driving current to drive the light-emitting device to emit light at the light-emitting stage; a data writing circuit configured to write a data voltage into the driving circuit; a reset circuit configured to reset the driving circuit under control of a reset voltage, and to reset the light-emitting device under control of a gate line; and a bias-voltage regulating circuit configured to, before the data writing circuit writes the data voltage into the driving circuit, perform bias voltage regulation on the driving circuit to control the pixel unit to be in a bias voltage state.
US10720100B2 Organic light emitting display device and method for driving the same
An organic light emitting display (OLED) device may include a display panel, a gate driver, a data driver, a timing controller and a deterioration compensation unit. The deterioration compensator may detect one or more deteriorated regions in the display region based on stress data of the respective pixels, the stress data being generated by counting input data corresponding to the respective pixels, and generate compensation data of pixels included in each of the deteriorated regions, based on the stress data of the respective pixels and sensing data for deteriorations of pixels included in two or more horizontal lines which are arbitrarily selected among horizontal lines corresponding to the deteriorated region.
US10720096B2 Display panel and display apparatus
A display panel and a display apparatus are provided. An exemplary display panel includes a display area; a non-display area; a plurality of pixels, including a plurality of edge pixels and a plurality of compensation pixels, arranged as an array along a row direction and a column direction and having a plurality of pixel rows and a plurality of pixel columns; and a light shielding layer. At least portions of transmission areas of the edge pixels are disposed in the display area; entire transmission areas of the compensation pixels are disposed in the non-display area; and a distance d between a first compensation pixel in a first pixel row and a second compensation pixel in a second pixel row is smaller than a distance D between a first edge pixel in the first pixel row and a second edge pixel in the second pixel row.
US10720091B2 Content mastering with an energy-preserving bloom operator during playback of high dynamic range video
Innovations in content mastering operations performed during playback of high dynamic range (“HDR”) video on a display device are described. When content mastering is performed during playback on a display device, a video playback system can use details retained for input HDR video (e.g., retained in metadata) and the properties of the display device to improve the perceptual quality of the HDR video as shown on that display device. For example, the video playback system can use an energy-preserving bloom operator to make bright highlights “bloom” into adjacent areas, thereby accentuating the bright highlights in the HDR video while operating within the constraints of the display device. The video playback system can also perform various other types of operations when content mastering is deferred until playback, including application of a lens flare operator as well as alternative tone mapping operators and alternative color gamut mapping operators selected according to metadata.
US10720088B1 Image display total current prediction method, display device and storage medium
An image display total current prediction method, a display device and a storage medium. The image display total current prediction method includes: obtaining grayscale signals of respective pixels of an image to be displayed, each of the respective pixels including multiple color channels, and the grayscale signal of each of the respective pixels including multiple color grayscale signals corresponding to the multiple color channels, respectively; calculating average grayscale values of respective color channels of the image to be displayed, respectively, according to the grayscale signals of the respective pixels of the image; based thereon, determining current values of the respective color channels, current bias values of the respective color channels and a total current bias value applied for the image to be displayed, respectively; and based thereon, calculating a display total current prediction value of the image to be displayed.
US10720086B2 Display device using semiconductor light-emitting diode
A display device including a plurality of vertical type semiconductor light-emitting diodes; a plurality of horizontal type semiconductor light-emitting diodes; a first wiring formed on a substrate and including a plurality of electrode lines, a first electrode line being connected with first conductive electrodes of the vertical type semiconductor light-emitting diodes and a second electrode line being connected with first conductive electrodes of the horizontal type semiconductor light-emitting diodes; a second wiring spaced apart from and crossing the first wiring and electrically connected with second conductive electrodes of the vertical type semiconductor light-emitting diodes; and a third wiring formed on the substrate, electrically connected with the second wiring, and connected with second conductive electrodes of the horizontal type semiconductor light-emitting diodes.
US10720084B2 Hysterectomy model
A surgical simulator for surgical training is provided. The simulator includes a frame defining an enclosure and a simulated tissue model located inside the enclosure. The simulated tissue model is adapted for practicing a number of surgical procedures including but not limited to transanal excisions and transvaginal hysterectomies. The simulated tissue model includes one more components and is interchangeably connected to the frame with fasteners configured to pass through apertures in the frame to suspend the simulated tissue model within the frame. The enclosure of the frame is increasingly laterally constricted along the longitudinal axis to progressively increase the confinement of the components of the simulated tissue model.
US10720082B1 Device and system to teach stem lessons using hands-on learning method
A method includes capturing, by a camera coupled to a computing device, a video of an experimental platform device having a designated area for an experiment and displaying, by the computing device, the video of the experimental platform device. The method further includes superimposing, in the video, an overlay animation on the designated area of the experimental platform device, the overlay animation corresponding to an environment of the experiment. The method further includes receiving, by the computing device from the experimental platform device, independent variable data corresponding to manipulations of a sensor of the experimental platform device by a user. The method further includes modifying, in the video, the overlay animation superimposed on the designated area based on the independent variable data.
US10720081B2 Method and system for matching people with choices
The present teaching relates to matching users with items. In one example, information related to one or more users is obtained from one or more sources including an online source. The information is transformed into one or more psychological needs of each user. One or more items are obtained. Each item is associated with abilities to satisfy one or more psychological needs. The one or more users are matched with the one or more items based on the users' psychological needs and the items' abilities to satisfy psychological needs to generate a matching result. The matching result is provided.
US10720077B2 Auxiliary button for a cooking system
According to one example, a system includes a computing device having a processor that is operable to display a first portion of a cooking recipe. The system further includes a heat source system having a heat source operable to provide an amount of energy to be used to cook a food item in accordance with the cooking recipe, and a processor operable to adjust the amount of energy provided by the heat source based on one or more communications with the computing device. The system further includes an auxiliary button system having an interface operable to receive an instruction to move from a first step of the cooking recipe to a second step, and a processor operable to transmit, via a second communication link with the computing device, an indication of the instruction.
US10720075B2 Cellophane cut out kits for optical art
One or more transparent or translucent sheets of cellophane are folded and cuts are made to create symmetric patterns and designs. The cellophane creates diffraction, refraction, interference, and reflection pattern of light that become strikingly visible when viewed under polarized light. The cellophane patterns and designs are placed on top of one another such that the holes in the overlapping sheets cause a variation in the path of light traveling through the layers of the cellophane, creating beautiful and varied optical patterns of light that change with the placement of the layers of cellophane and with variation of the angle of polarized light for a kaleidoscope effect. The cellophane is viewed against the backdrop of a blue sky to provide a source of polarized light. Placing the cellophane on glossy black cardboard brings out the prismatic colors created by light refraction and reflection.
US10720074B2 Welding simulator
A simulator facilitates simulated welding activity of simulated weld joints. The simulator may include a logic processor based system operable to execute coded instructions for generating an interactive welding environment in which a welding activity is simulated, the welding activity occurring at an interface of a first simulated work piece and a second simulated work piece that defines a simulated weld joint. The simulator is capable of simulating the simultaneous welding of multiple users on the simulated weld joint in real time.
US10720073B2 Dynamic response entry
Methods, systems, and devices for dynamic response entry are disclosed herein. In some embodiments, a dynamic response entry system can include a user device that can be a proctor device or a testee device. The testee device can display a list to a testee for a predetermined time period. After the passing of the predetermined time period, the displaying of the list to the testee can be terminated. The testee can provide response to one or several questions, which responses can be input into the proctor device. The input responses can be evaluated and categorized and displayed according to the evaluation and categorization.
US10720068B2 Transportation using network of unmanned aerial vehicles
Embodiments described herein include a delivery system having unmanned aerial delivery vehicles and a logistics network for control and monitoring. In certain embodiments, a ground station provides a location for interfacing between the delivery vehicles, packages carried by the vehicles and users. In certain embodiments, the delivery vehicles autonomously navigate from one ground station to another. In certain embodiments, the ground stations provide navigational aids that help the delivery vehicles locate the position of the ground station with increased accuracy.
US10720062B2 Systems and methods for automated vehicle following and regrouping
Systems and methods for automated vehicle guidance based on coded lighting to enable automated vehicle following and/or regrouping. Systems use projectors to project temporal identifiers for space partitioned by pixel projections. Different space partition is associated with a different identifier. By using simple light sensors mounted on the vehicles, and decoding the sensed light signal, the vehicle can determine its precise location in the space relative to the coded light projector. This information may be used for precise vehicle guidance to enable vehicle following and/or regrouping. For vehicle following, the coded light projector is placed on a moving vehicle. For vehicle regrouping, the coded light projector may be placed on a ground or on a pole. Depending on the guidance precision requirements, the coded light precision may be adjusted by using light projectors with different resolutions.
US10720057B2 Methods and systems for generating profile data for segments of an electronic map
A method for generating profile data indicative of time dependence of a time dependent parameter for navigable elements of a navigable network. For the method, a relative value of a time dependent parameter associated with each segment of a set of segments of the electronic map is obtained for each time period of at least one set of time periods. The segments are then clustered into groups of segments based on the relative values of the time dependent parameter obtained for the segments in each time period of the at least one set of time periods. The relative time dependent parameter data associated with the segments of the group is next used to obtain, for each group of segments, an aggregate profile indicative of the time dependence of the relative value of the time dependent parameter for each of the segments of the group of segments.
US10720053B1 Busway crossing warning system and method for controlling busway crossing traffic
A busway crossing warning system includes an approach tag reader, a crossing controller and a bus signal device. The approach tag reader is located in a bus lane on a road at a distance from an entrance of an intersection in a direction prior to a bus approaching the intersection, the bus being equipped with an identification tag. The approach tag reader detects the bus with the identification tag when the bus drives over the approach tag reader and sends out an approach signal to the crossing controller indicating the bus is approaching the intersection. The crossing controller activates bus signal device after receiving the approach signal to inform the bus is detected.
US10720042B2 Personnel proximity detection and tracking system
Systems and methods for tracking, locating, identifying, or mapping movements of persons or personnel within a facility may include badges carried by individuals throughout the facility. These badges can each include a transmitter configured to transmit signals including signature information identifying the badges and also identifying codes of each signal transmitted. In addition, a plurality of dispensers can be positioned at selected locations of the facility and can include receivers that receive the signals transmitted by the transmitters of the badges. These receivers also can be configured to transmit information related to the received signals to one or more processors configured to identify each badge from which signals are received based upon the signature information and also to determine the proximity, range, distance, or zone between the badge identified and the receivers.
US10720041B2 User reminding method and apparatus, and terminal device
A user reminding method and apparatus, and a mobile terminal includes, obtaining, by a terminal device, a physical status of a user and a first blood pressure value of the user when a time difference between a current time and a preset reminding time is less than a first threshold; determining a first safety level based on the physical status and the first blood pressure value; and sending a first reminding signal in a manner corresponding to the first safety level.
US10720040B2 Soiled diaper detection system
A soiled diaper detection system having a soiled diaper detection device, one or more computer devices in communication with the diaper detection device configured to generate and process requests to the diaper detection device, and store data received from the soiled diaper detection device.
US10720036B2 Hard tag applicator
Systems and methods for coupling a tag to an item. The methods comprise: dispensing the tag from a tag feeder of a tag applicator; performing first operations by the tag applicator to mechanically move the tag into a nest of the tag applicator; determining if a given criteria is met based on feedback information received from at least one of a user of the tag applicator and a sensor provided with the tag applicator; and performing second operations by the tag applicator to couple the tag to the item, when a determination is made that the given criteria is met.
US10720033B2 Elongated wireless sensor assembly
A sensor assembly as part of a wireless alarm system for building entrances like windows and doors. An elongated sensor assembly for detecting a change of state comprising at least one sensor switch configured to detect a given state and a change of state between the given state and at least one other state, a microprocessor configured to detect the change of state of the at least one sensor switch, an antenna system, a wireless transmitter configured to receive a signal from the microprocessor identifying a change of the state of the at least one sensor switch and transmit the signal by means of the antenna system, and a power source for providing electric power, wherein the at least one sensor switch, the microprocessor, the antenna system, the wireless transmitter, and the power source are incorporated in the elongated sensor assembly having a maximum height of less than 5 mm.
US10720031B1 Warning light beacons
A warning light beacon having a base, a lens providing a dome over the base, and a circuit board extending upright from the base perpendicular to the base. The circuit board has two surfaces with mounted light sources, such as LEDs, providing a same or different colors of light. One or more light blocking elements, each preferably a non-operative electrical component, are mounted upon each of the surfaces, each between groups of one or more light sources, to dispose each of the groups to substantially illuminate a different one of a plurality of regions about 360 degrees of the lens. Sequential illumination of each of the regions along the 360 degrees of the lens by at least one light source associated with the region enables perception of rotating light outward via the lens. Such regions along the lens may also be illuminated simultaneously to provide solid-on or flashing patterns.
US10720028B1 IOT compatible electronic door chime
An electronic door chime can meet safety standards and be compatible with smart doorbells and IOT doorbells. Current generation smart doorbells, also called IOT doorbells, require continuous power to drive the cameras, audio interfaces, and other components within the smart doorbell. Compatibility issues with prior art doorbell systems have emerged with the smart doorbell receiving inadequate power or power that doesn't meet the smart doorbell's input specification. In some cases, a prior art doorbell system is driven to failure or to excessive temperatures when the smart doorbell continuously draws too much power. A new electronic door chime can safely power the smart doorbells while also being compatible with simple push button doorbell devices.
US10720025B2 Game of chance allowing user participation in outcome selection
A game of chance is disclosed allowing an outcome determined by the actions of a player. The game of chance comprising a layout defining plural cells. A player selects a number of winning indicia and a pre-determined winning order for the winning indicia to be revealed. A first portion of the cells each have a winning indicia contained therein, and a remaining portion of the cells each have a non-winning indicia contained therein. The winning and non-winning indicia are initially concealed to a player and are selectively revealable by the player. The player may select a limited number of cells to reveal indicia contained therein. An object of the game is to maximize a number of winning indicia revealed by the player.
US10720019B2 Gaming system having chance upgrading and/or other transform of plural symbols along target line
Wager-based video slot reel games are disclosed where additional prizes or other gains can be awarded after completion of an initial gaming action based upon application of a multi-symbol transformation (MST) tool along a MST target line extending through a gaming action outcome display area. In one embodiment, the MST tool is a virtual razor blade capable of slicing open razor-susceptible initial symbols found along the MST target line where the cutting open action can unleash additional prizes, juices or entertaining effects hidden within the razor-susceptible initial symbols. The availability of the MST tool at the end of a current gaming action or for a next gaming action is signaled to the player in one embodiment to thereby heighten the expectations of the player of winning the additional prizes or other gains due to the multi-symbol transformation action of the available MST tool.
US10720017B1 Systems, methods, and devices for a progressive jackpot for automatic teller machine (ATM) transactions
An automated teller machine (ATM) server includes a processor circuit and a memory including machine-readable instructions that cause the server processor circuit to, based on receipt transaction request messages, cause a transaction fee to be debited from a credit account that is associated with an account identifier contained in the transaction request message. A portion of the transaction fee is credited to a prize pool for a progressive jackpot, and the ATM server determines when a triggering condition has been satisfied by content of one of the transaction request messages for one of the ATM transactions. When the triggering condition has been satisfied for a particular one of the transaction request messages, an award message is transmitted including an instruction to award a portion of the prize pool to a user associated with the transaction request message.
US10720015B2 Enhanced electronic gaming machines and methods for same providing merged game matrices with merged symbol set
A method of merging a plurality of games into a single game on a gaming machine. A display displays first and second games. A game controller determines if a wager has been placed, and if the wager placed includes a base game wager and a game enhancement wager. Upon determining that the wager placed includes a base game wager and a game enhancement wager, the game controller merges the first and second games and a plurality of display positions into a merged game. The merged game selects symbols from the first game and the second game.
US10720014B1 Electronic gaming device with improved redemption options
An gaming apparatus, systems and methods with a remote redemption option including a payment acceptance device for accepting payment from a player; at least one display screen that displays symbols, a player's balance and game status information; at least one electronic game module for storing gaming information, operating a game and/or determining a redemption amount to a player; a control electronics in communication with the at least one electronic game module for processing the redemption amount to the player; and a payout dispenser for dispensing a redemption voucher to the player. The disclosure also includes an exchange center having an exchange point of sale within a universal redemption system.
US10720012B2 Wagering on event outcomes during the event
Methods and systems are provided for managing a wagering system. In one exemplary embodiment, state information of a live event such as a sports game may be received in real time. During the event, a plurality of possible future states of the event and their associated probabilities (and odds) may be determined based on the state information, historical information, and current in-game information. A betting market is created for betting on the possible future states at determined odds. The betting market is closed, and winning and losing bets are resolved based on updated state information.
US10720008B2 Structural and lighting apparatus for a game machine
A game machine is provided with a structural and lighting apparatus. The structural and lighting apparatus includes a plank, a bar and fins. The bar includes two strips extending on and along a front face of the plank. Each of the strips provides a space with the plank. The bar is located between two panels of two lockers of the game machine so that each of the spaces receives an edge of a corresponding one of the panels. The fins extend on and along a rear face of the plank, thereby providing at least one partition-containing groove for receiving a partition between two lockers and at least one light-containing groove for receiving at least one LED string in the corresponding locker.
US10720007B2 Methods and systems for overlaid pay modalities on selected symbols in gaming machines
A gaming machine may be configured for supporting games that include use of pay modalities, which are overlaid on selected symbols. The gaming machine includes a credit input mechanism configured for establishing a credit balance that is increasable and decreasable based on wagering activities, a display having a plurality of display positions, and a game controller to select a plurality of symbols, to cause the display to display the selected symbols, to determine if the selected symbols associated with at least one of one or more predetermined reels of the plurality of reels include a special symbol, and if so, to determine one or more special values associated with the special symbol, and to overlay a particular one of the one or more special values on each displayed instance of the special symbol. The game controller determines a payout based on assigned special values associated with the displayed special symbol.
US10720006B2 Mixed reality systems and methods for displaying and recording authorized real-world and virtual elements
A mixed reality display system includes a processor circuit, and a memory coupled to the processor circuit. The memory includes machine-readable instructions that, when executed by the processor circuit, cause the processor circuit to determine a location of a user wearing a mixed reality viewer and generate a live video signal of a real-world scene including a plurality of real-world elements. The machine readable instructions further cause the processor circuit to determine an authorized region within the real-world scene including a plurality of authorized real-world elements that are authorized to be displayed to a third party, and generate a mixed reality including the authorized real-world elements within the authorized region and a first virtual element that obscures one of the plurality of real-world elements of the live video signal that is not within the authorized region of the real-world scene, and generate an output video signal of the mixed reality scene.
US10720002B2 Passenger selection and screening for automated vehicles
A system for an automated vehicle includes an exterior-camera, a database, and a controller. The exterior-camera is used to detect an identification-feature of a person proximate to a host-vehicle. The database includes a customer-profile of the person. The controller-circuit is in communication with the exterior-camera and the database. The controller-circuit is configured to determine an identity of the person in accordance with the identification-feature, recall from the database the customer-profile of the person based on the identity, and operate the host-vehicle to either select or reject the person as a passenger in accordance with the customer-profile of the person.
US10719996B2 Determining vehicle occupancy using sensors
A method of determining occupancy of a vehicle along a route is determined by processing data generated by two different smartphones reported to be travelling in the same vehicle. An app executing within each smartphone. Information that has been transmitted from the two smartphones includes a unique identification of the mobile computing device and a unique identification of a person associated with the mobile computing device. Sensor data is also received, which corresponds to a local ambient environment inside the vehicle of the mobile computing device generating the data. The sensor data does not include location data or data entered by a user. The received data is used to determine if both mobile computing devices were actually present during the portions of the route, by comparing the data from each device.
US10719991B2 Apparatus and method for creating stereoscopic images using a displacement vector map
A position and posture acquisition unit of an image generation apparatus acquires position information relating to a point of view of a user. A viewscreen setting unit sets a viewscreen. An original image operation unit calculates a correction amount for a pixel from parallax values of pixels of an original image and an amount of movement of the point of view such that an object looks fixed. Then, an image reference vector map in which an image reference vector that refers to a position before correction from coordinates of each pixel after correction is stored for each pixel is generated. A display image generation unit specifies an image reference vector corresponding to each pixel of the viewscreen and generates, based on the image reference vectors, a color value by filtering pixel values of reference destinations in the original image. An outputting unit outputs a display image.
US10719985B2 Model object building method, server, and system
A server device and a method for the server device to build a model object are described. The server device includes interface circuitry and processing circuitry. The interface circuitry is configured to receive an instruction to build a model object at the server device. The instruction is sent by a client device (e.g., user equipment) that requests services from the server device in a three-dimensional (3D) application. The client device builds the model object in a first form according to first modeling data. The processing circuitry of the server device is configured to determine, second modeling data of the model object according to the instruction, and build the model object of a second form according to the second modeling data. Then model object of the second form is used in the 3D application at the server device.
US10719983B2 Three dimensional map generation based on crowdsourced positioning readings
A method, product and system for three dimensional map generation based on crowdsourced positioning readings. The method comprising obtaining a plurality of positioning readings of a plurality of mobile devices. Each reading of the plurality of positioning readings is indicative of an altitude, latitude and longitude of a mobile device, and is determined using one or more sensors of the mobile device. The method comprises clustering the plurality of positioning readings to determine clusters of positioning readings. for each cluster, an altitude value is computed, based on an altitude of each positioning reading in the cluster, whereby determining an estimated altitude based on non-accurate altitude readings. The three-dimensional map is generated based on the plurality of positioning readings and the altitude value of each cluster.
US10719981B2 Generating a three-dimensional model using a portable electronic device recording
Systems and methods are provided for navigating a three-dimensional model using deterministic movement of an electronic device. An electronic device can load and provide an initial display of a three dimensional model (e.g., of an environment or of an object). As the user moves the electronic device, motion sensing components can detect the device movement and adjust the displayed portion of the three-dimensional model to reflect the movement of the device. By walking with the device in the user's real environment, a user can virtually navigate a representation of a three-dimensional environment. In some embodiments, a user can record an object or environment using an electronic device, and tag the recorded im and orientation of the programmable device relative to the three-dimensional object at the first time responsive to detection of movement ages or video with movement information describing the movement of the device during the recording. The recorded information can then be processed with the movement information to generate a three-dimensional model of the recorded environment or object.
US10719979B2 Adaptive multisampling based on vertex attributes
Systems, apparatuses and methods may provide for technology that selects an anti-aliasing mode for a vertex of a primitive based on a parameter associated with the vertex and generates a coverage mask based on the selected anti-aliasing mode. Additionally, one or more pixels corresponding to the vertex may be shaded based at least partly on the coverage mask, wherein the selected anti-aliasing mode varies across a plurality of vertices in the primitive.
US10719975B2 Information processing apparatus and method of generating three-dimensional model
An information processing apparatus that generates a three-dimensional model based on a plurality of camera images obtained using a plurality of cameras, performs: transforming, into two-dimensional coordinate points on a camera image, a plurality of representative coordinate points specified from one processing unit voxel of a plurality of processing unit voxels that are obtained by dividing a target three-dimensional space serving as a target of three-dimensional model generation; determining, by using transformation results of the plurality of representative coordinate points, a coordinate point on the camera image corresponding to an internal coordinate point of the one processing unit voxel; and generating the three-dimensional model based on the determined coordinate point on the camera image corresponding to the internal coordinate point of the one processing unit voxel.
US10719968B2 Augmented expression system
Embodiments described herein relate to an augmented expression system to generate and cause display of a specially configured interface to present an augmented reality perspective. The augmented expression system receives image and video data of a user and tracks facial landmarks of the user based on the image and video data, in real-time to generate and present a 3-dimensional (3D) bitmoji of the user.
US10719967B2 Techniques for placing masking window objects in a computer-generated scene for stereoscopic computer-animation
A computer-implemented method for placing a window object within a computer-generated scene. The computer-generated scene includes a pair of stereoscopic cameras adapted to capture an image of at least one computer-generated object and the window object. A left portion and right portion of the image along the left and right edges of the image are obtained. The nearest computer-generated object to the pair of stereoscopic cameras within the left and right portions of the image is identified. The window object is placed between the identified computer-generated object and the stereoscopic cameras at an offset distance from the identified computer-generated object.
US10719964B2 System and method for graphically displaying recommended mappings in an integration cloud service design time
In accordance with an embodiment, described herein is a system and method for graphically displaying recommended mappings between a source data object and a target data object in a design time of a cloud-based integration service. The system can include a recommendation engine that provides recommended mappings between the source and target data objects, so that the recommended mappings can be graphically displayed in a mapping interface. The recommended mappings can be filtered based one or more filtering criteria. Each recommended mapping can be displayed differently from an actual mapping, and can be associated with a reliability/quality indicator. A particular recommended mapping can be accepted to become an actual mapping, or to be rejected. The system allows a user to toggle between actual mappings and recommended mappings between the source and target data objects.
US10719959B2 Mobile device and a method for texture memory optimization thereof
The embodiments herein provide a mobile device comprising a display, and a processor configured to receiving a texture to be rendered on the display, checking at least one rendering parameter for the received texture wherein the rendering parameter comprises at least one of a device resolution, available memory, rendering path, and texture type, selecting at least one memory optimization technique based on the at least one rendering parameter, wherein the memory optimization technique is at least one of Dynamic Texture Scaling (DTS), Content Adaptive Compression (CAC), and On Device Texture Compression (ODTC) and performing the selected texture optimization technique on the received texture.
US10719957B2 System and method for calibrating on-board vehicle cameras
Provided herein are methods for calibrating a camera. The method may include capturing an image that includes at least a traffic sign. The location of the traffic sign using the image may then be determined, which may include taking as input the location and direction of the vehicle and the location and the direction of the camera relative to the vehicle. The method may also include obtaining an actual location of the traffic sign. The camera may be determined to require recalibration if the determined location is different from the actual location.
US10719953B1 Passive object tracking using camera
A system tracks poses of a passive object using fiducial markers on fiducial surfaces of a polygonal structure of the object using image data captured by a camera. The system includes an object tracking controller that generates an estimated pose for a frame of the image data using an approximate pose estimation (APE), and then updates the estimated pose using a dense pose refinement (DPR) of pixels. The APE may include minimizing reprojection error between projected image points of the fiducial markers and observed image points of the fiducial markers in the frame. The DPR may include minimizing appearance error between image pixels of the fiducial markers in the frame and projected model pixels of the fiducial markers determined from the estimated pose and the object model. In some embodiments, an inter-frame corner tracking (ICT) of the fiducial markers may be used to facilitate the APE.
US10719952B2 Thin plate imaging device
A thin plate imaging device in accordance with the present invention comprises a guide light plate, at least an imaging unit, at least a photosensitive unit and at least a reflection lens; the guide light plate and the imaging unit are utilized to allow lights to conduct total internal reflection or reflection propagation in one dimension, the photosensitive unit is placed in the path of the total internal reflection or reflection propagation and disposed at the image focus position of the imaging unit; clear images can be obtained without moving the imaging unit or the photosensitive unit back and forth, and objects with different object distances can be imaged on different spots of the photosensitive unit such that relative distances of the objects can be determined by image signals obtained via the photosensitive unit directly.
US10719951B2 Personalized neural network for eye tracking
Disclosed herein is a wearable display system for capturing retraining eye images of an eye of a user for retraining a neural network for eye tracking. The system captures retraining eye images using an image capture device when user interface (UI) events occur with respect to UI devices displayed at display locations of a display. The system can generate a retraining set comprising the retraining eye images and eye poses of the eye of the user in the retraining eye images (e.g., related to the display locations of the UI devices) and obtain a retrained neural network that is retrained using the retraining set.
US10719946B2 Information processing apparatus, method thereof, and computer-readable storage medium
An information processing apparatus that causes a display to display an image captured by one or more image capturing apparatuses is provided. The information processing apparatus obtains one or more pieces of path information indicating a change in a position of an object captured by the one or more image capturing apparatuses, and causes the display to display map information overlapped with the one or more pieces of path information and at least one of information related to a time corresponding to the path information and information that can specify an image capturing apparatus corresponding to the path information.
US10719939B2 Real-time mobile device capture and generation of AR/VR content
Various embodiments describe systems and processes for generating AR/VR content. In one aspect, a method for generating a three-dimensional (3D) projection of an object is provided. A sequence of images along a camera translation may be obtained using a single lens camera. Each image contains at least a portion of overlapping subject matter, which includes the object. The object is semantically segmented from the sequence of images using a trained neural network to form a sequence of segmented object images, which are then refined using fine-grained segmentation. On-the-fly interpolation parameters are computed and stereoscopic pairs are generated for points along the camera translation from the refined sequence of segmented object images for displaying the object as a 3D projection in a virtual reality or augmented reality environment. Segmented image indices are then mapped to a rotation range for display in the virtual reality or augmented reality environment.
US10719933B2 OCT angiography calculation with optimized signal processing
Methods and systems for angiographic imaging with optical coherence tomography (OCT) are described using ratio-based and angiographic deviation based calculations. In using these calculations to determine motion, arbitrary interframe permutations may be used, post-calculated, non-linear results for projection visualization may be averaged, poor matches may be eliminated on an A-line by A-line basis, windowing functions may be used to improve results, partial spectrums may be used when capturing data, and a minimum intensity threshold may be used for determining which pixels to use.
US10719928B2 Pattern inspection apparatus and pattern inspection method
A pattern inspection apparatus includes a transmitted illumination optical system to illuminate change the shape of a first inspection light, a reflected illumination optical system to illuminate a mask substrate with a second inspection light by using an objective lens and a polarizing element, and let a reflected light from the mask substrate pass therethrough, a drive mechanism to enable the polarizing element to be moved from/to outside/inside an optical path, a sensor to receive a transmitted light from the mask substrate illuminated with the first inspection light during stage moving, and an aperture stop, between the mask substrate and the sensor, to adjust a light flux diameter of the transmitted light so that the transmitted light reaching the sensor can be switched between high and low numerical aperture (NA) states with which the transmitted light from the mask substrate can enter the objective lens.
US10719926B2 Image stitching method and electronic device
An image stitching method includes: obtaining a control object of a first image; obtaining a control object of a second image; identifying a same control object of the first image and the second image, and location information of the same control object, where the location information includes first location information and second location information, the first location information indicates a location of the same control object in the first image, and the second location information indicates a location of the same control object in the second image; and stitching the first image and the second image into a third image according to the location information of the same control object.
US10719924B2 Full motion color video atmospheric turbulence correction processing
A system for processing video. The system may include a video camera, a processing unit, and a video display, the video camera being configured to generate a plurality of consecutive luminance frames, including a last frame and a plurality of preceding frames. The processing unit may be configured to: shift the plurality of preceding frames, to register the preceding frames with the last frame to form a plurality of shifted frames, take a Fourier transform of each of the plurality of frames, to form a corresponding plurality of initial Fourier transform frames, iteratively update the plurality of Fourier transform frames by, on the (n+1)th iteration of a plurality of iterations, replacing each Fourier transform frame with a linear combination of the Fourier transform frames of the nth iteration, the Fourier transform frames of the 0th iteration being the initial Fourier transform frames.
US10719923B2 Method and apparatus for processing image
A method and apparatus for processing an image are provided. A specific embodiment of the method includes: acquiring a target image and a to-be-inserted image, and determining an insertion area in the target image; adjusting, based on an average lightness value of the insertion area and an average lightness value of the to-be-inserted image, a lightness value of a pixel included in the to-be-inserted image, an average lightness value being used to represent a lightness of an image; and adjusting, in response to determining that a difference between a color attribute value of the acquired to-be-inserted image and a color attribute value of the insertion area is outside a preset range, the color attribute value of the to-be-inserted image such that the difference is within the preset range. This embodiment improves the pertinence of adjusting image data.
US10719922B2 Image processing apparatus
An image processing apparatus includes a setting unit configured to set at least one of a plurality of display modes including a first display mode and a second display mode, and a processing unit configured to perform first gradation conversion processing on input image data when the first display mode is set, and to perform second gradation conversion processing on the input image data when the second display mode is set, wherein the second gradation conversion processing improves a gradation of a part of a gradation range of the input image data to a further extent than the first gradation conversion processing. Upon reception of an instruction for displaying an enlarged image of a part of an image region of the input image data in a state where the first display mode is set, the first display mode is canceled and the second display mode is set.
US10719913B2 Content aware sampling during patch synthesis
Embodiments of the present invention provide systems, methods, and computer storage media directed at image synthesis utilizing sampling of patch correspondence information between iterations at different scales. A patch synthesis technique can be performed to synthesize a target region at a first image scale based on portions of a source region that are identified by the patch synthesis technique. The image can then be sampled to generate an image at a second image scale. The sampling can include generating patch correspondence information for the image at the second image scale. Invalid patch assignments in the patch correspondence information at the second image scale can then be identified, and valid patches can be assigned to the pixels having invalid patch assignments. Other embodiments may be described and/or claimed.
US10719912B2 Scaling and feature retention in graphical elements defined based on functions
Techniques are disclosed for enabling scaling graphical elements defined based on one or more mathematical functions, while retaining certain features of the graphical elements. In various embodiments an example method may include defining a shape relative to a primitive object based on one or more functions, the shape including a feature based on a configurable parameter associated with the one or more functions. An image of the shape is then rendered and displayed via a display device. The example method continues with receiving an input indicative of a request to scale the shape. In response to receiving the input, the rendering and display of the image of the shape is dynamically updated by scaling the primitive object based on the input, wherein scaling the primitive object scales the shape, but retains a scale of the feature as set by the configurable parameter.
US10719911B2 Information processing method and system for executing the information processing method
A method includes defining a virtual space including a virtual camera; an operation object; and a target object. The method includes detecting a position of a head-mounted device and a position of a part of a body other than a head. The method includes moving the virtual camera in accordance with movement of the head-mounted device. The method includes moving the operation object in accordance with movement of the part of the body. The method includes selecting the target object in accordance with movement of the operation object. Selecting the target object includes correcting a direction or a position of the target object based on a positional relationship between the operation object and the target object; and associating the target object, the corrected direction or the corrected position, with the operation object. The method includes moving the target object in accordance with movement of the operation object.
US10719910B2 Customizing virtual assets
Customizing virtual assets is disclosed, including: transforming each of a plurality of initially identical copies of a virtual asset or a portion thereof to isolate a feature of the virtual asset or portion thereof; and enabling the isolated feature to be changed by a user in at least one of the transformed copies. In some embodiments, customizing virtual assets includes: receiving a three-dimensional model associated with the virtual asset; receiving an indication to save a two-dimensional virtual asset based on the 3D model with a 2D image wrapped on it; and using the 3D model with the 2D image wrapped on it to generate the 2D virtual asset.
US10719909B2 Image loading method and device
This application discloses an image loading method and device. The image loading method may comprise: determining whether a native heap memory stores decoded data of an image to be loaded; in response to determining that the native heap memory stores the decoded data of the image, loading the image based on the decoded data of the image from the native heap memory; and in response to determining that the native heap memory does not store the decoded data of the image, loading the image from a storage space storing the image, and storing, into the native heap memory, decoded data of the image obtained in the process of loading the image.
US10719906B2 Processing system for graphs and operating method thereof
A graph processing system may include at least one auxiliary memory configured to store graph data including phase data and attribute data, a main memory configured to store a portion of the graph data, a plurality of graphics processing units (GPUs) configured to process the graph data received from the main memory and perform synchronization and including cores and device memories, and a central processing unit (CPU) configured to manage query processing associated with the graph data performed by the GPUs and store, in the auxiliary memory, updatable attribute data of a result of the query processing.
US10719903B2 On-the fly scheduling of execution of dynamic hardware behaviors
Methods for dynamically executing computer code across multiple disparate processing unit architectures are disclosed. During execution of a first portion of computer code on a first processing unit, it is determined that a first dynamic hardware behavior of a plurality of dynamic hardware behaviors will occur at a subsequent point in time, based on a second dynamic hardware behavior that is occurring. The methods include determining to execute code corresponding to the first dynamic hardware behavior on a second processing unit, rather than the first processing unit, and scheduling computer program code corresponding to the first dynamic hardware behavior to execute on the second processing unit rather than the first processing unit. Upon completion of execution of the computer code corresponding to the first dynamic hardware behavior, a remaining portion of the computer code is scheduled to execute on the first processing unit.
US10719896B2 Amenity, special service and food/beverage search and purchase booking system
The present invention relates to systems, methods and computer program products for an a la carte amenity, special service, food/beverage and accommodation feature search and booking engines. Aspects of the present invention allow customers to identify, via arbitrary search, amenities and/or special services (including food/beverage) available at lodging facilities, restaurants clubs/lounges/bars, dwellings and travel accommodation venues. Customers are thereby presented with goods and services matching or related to their query items and are permitted to select and confirm desired feature options and book, reserve or purchase their selection; optionally including the booking of an accommodation such as a room or table at a restaurant as well.
US10719890B1 Machine learning system and method for clustering
A system and method for identification and introduction of like-minded users and forming colonies of users based on their preferences. An implementation of the platform is a mobile application.
US10719886B1 Accident fault determination for autonomous vehicles
Methods and systems for determining fault for an accident involving a vehicle having one or more autonomous and/or semi-autonomous operation features are provided. According to certain aspects, performance data indicative of the performance of the features may be used to determine fault for a vehicle accident, such as a collision, by allocating fault for the accident between a vehicle operator, the autonomous operation features, or a third party. The allocation of fault may be used to determine an adjustment to an insurance policy and/or adjust coverage levels for an insurance policy. The allocation of fault may further be used to adjust risk levels or profiles associated with the autonomous or semi-autonomous operation features, which may be applied to other vehicles having the same or similar features.
US10719885B1 Autonomous feature use monitoring and insurance pricing
Methods and systems for monitoring use and determining risk associated with operation of autonomous vehicles are provided. According to certain aspects, autonomous operation features associated with a vehicle may be determined, and operating data regarding vehicle operation may be obtained. The operating data may include information regarding use levels or settings associated with use of the autonomous operation features. Risk levels associated with the features may be determined from test data or actual loss data. The risk levels and operating data may be used to determine a total risk level associated with operation of the vehicle with expected use levels of the autonomous operation features. The total risk level may further be used to determine or adjust aspects of an insurance policy associated with the vehicle.
US10719884B2 Blockchain-based service execution method and apparatus, and electronic device
Appearance data of a target entity is collected as appearance data, where the target entity comprises a physical entity capable of accessing, as a member, a blockchain. The appearance data is registered in a distributed database associated with the blockchain as an identity of the target entity. A target transaction initiated by a member node device in the blockchain is received, where the target transaction comprises the appearance data of the target entity that is collected by the member node device and a service event that is related to the target entity and that is detected by the member node device. A smart contract that corresponds to the service event is invoked. Based on the identity indicated by the appearance data of the target entity, service logic stated in the smart contract is executed.
US10719879B1 Trip-based vehicle insurance
Methods and systems for offering and providing trip-based vehicle insurance are provided. Information is received regarding a vehicle operator and a vehicle, and trip-based insurance policies including quantities of vehicle use units are offered to the customer. Based on selected coverage types, the insurance provider may generate an insurance quote for a policy having an amount of the vehicle use units and may facilitate a purchase transaction with the customer for the insurance policy. Once a policy is selected and purchased, the system and method monitor vehicle use to determine each use of a vehicle use unit. Each vehicle use unit generally corresponds to one vehicle trip, but additional vehicle trip limitations may be added that may result in additional charges when exceeded during the course of a vehicle trip.
US10719876B2 Systems and methods for controlling payment processing
A computer-implemented method for generating a financial product that is configured to be used for one or more payment transactions. The method includes receiving a selection of a plurality of core accounts for providing financial backing for the financial product, and generating the financial product based on one or more control parameters that define use restrictions for the financial product.
US10719873B1 Providing credit inquiry alerts
Methods and systems are provided for generating and delivering an alert to an individual regarding a credit inquiry. For example, an inquiry request may be received that includes a request for credit data associated with an individual. An alert may then be generated and provided to the individual based on retrieved contact information associated with the individual. In some embodiments, the alert is generated regardless of whether the inquiry causes a change to credit data associated with the individual.
US10719868B2 System and method for providing location-based and activity-centric recommendations for cleaning products and other services
The present invention is a system and application that is engineered to “learn” the current location and/or activity of a user by tracking, monitoring, recording, analyzing, etc. where that user goes, as well as what that user is doing, in order to determine if they may be in an area deemed to be a “high touch surface” location and therefore more susceptible to germs and bacteria. If it is the present invention will then utilize artificial intelligence (AI) and algorithms in order to recommend to said user a variety of cleaning, sanitizing, disinfecting, and other such products and services for their mobile device, person, vehicle, or other such items.
US10719867B2 Battery replacement assisting system and server used for same
A battery replacement assisting system includes a server configured to determine, from a plurality of battery packs including a recycled battery pack, a battery pack serving as a replacement candidate for a battery pack mounted on the vehicle. The server is configured to: acquire a state of deterioration of the battery pack; select a battery pack having a life longer than a period until the planned time from the plurality of battery packs by calculating a distance (life) in which the vehicle can travel until a capacity maintenance ratio of the battery pack reaches a threshold value (Qth); and determine the replacement candidate using a result of the selection and the expense information. The battery replacement assisting system further includes a display configured to notify the user of the replacement candidate determined by the server and the expense information of the replacement candidate.
US10719860B2 Adaptive scheduling to facilitate optimized distribution of subscribed items
Various embodiments relate generally to data science and data analysis, computer software and systems, and control systems to provide an interface, and, more specifically, to a computing and data storage platform that implements specialized logic to facilitate adaptive scheduling automatically to optimally distribute items, such as shipping an item in accordance with an adapted frequency for a subscription. In some examples, a method may include identifying item characteristics associated with an item, determining a frequency based on at least an item characteristic in association with a subset of subscriber accounts, generating data representing a frequency and a subset of the item characteristics to integrate with a web page generated for a merchant computing system, and transmitting the formatted data to a user interface to display a display portion based on the formatted data as an integrated portion of an integrated web page including the web page.
US10719859B2 Electronic bill pay and bill presentment account number treatment system and method
A technique is provided that transforms account number data received from the consumer into one or more forms based on use by specific processes. Further provided is a technique for establishing payees using these account numbers such that remittances can be routed via the most cost effective means, e.g. which remittance processor is determined and/or which processor among internal processors within an enterprise is determined, and such that, when available, electronic bills can be successfully requested for on-line presentation. The technique to transform account number data can be applied by systems in industries other than banking and for account numbers from sources other than a customer.
US10719852B2 Systems and methods for using spatial and temporal analysis to associate data sources with mobile devices
Various embodiments of the present technology generally relate to data delivery. More specifically, some embodiments of the present technology relate to systems and methods for using spatial and temporal analysis to associate data sources with mobile devices. The delivery of data to support a wide variety of services for and about mobile devices that are based on data stored in corporate, commercial, and government databases which is not currently linked to individual mobile devices. Some embodiments allow advertisers to better target their ads to relevant target audience with greater accuracy.
US10719849B2 Media usage monitoring and measurement system and method
Media monitoring and measurement systems and methods are disclosed. Some embodiments of the present invention provide a media measurement system and method that utilizes audience data to enhance content identifications. Some embodiments analyze media player log data to enhance content identification. Other embodiments of the present invention analyze sample sequence data to enhance content identifications. Other embodiments analyze sequence data to enhance content identification and/or to establish channel identification. Yet other embodiments provide a system and method in which sample construction and selection parameters are adjusted based upon identification results. Yet other embodiments provide a method in which play-altering activity of an audience member is deduced from content offset values of identifications corresponding to captured samples. Yet other embodiments provide a monitoring and measurement system in which a media monitoring device is adapted to receive a wireless or non-wireless audio signal from a media player, the audio signal also being received wirelessly by headphones of a user of the monitoring device.
US10719848B2 Media usage monitoring and measurement system and method
Media monitoring and measurement systems and methods are disclosed. Some embodiments of the present invention provide a media measurement system and method that utilizes audience data to enhance content identifications. Some embodiments analyze media player log data to enhance content identification. Other embodiments of the present invention analyze sample sequence data to enhance content identifications. Other embodiments analyze sequence data to enhance content identification and/or to establish channel identification. Yet other embodiments provide a system and method in which sample construction and selection parameters are adjusted based upon identification results. Yet other embodiments provide a method in which play-altering activity of an audience member is deduced from content offset values of identifications corresponding to captured samples. Yet other embodiments provide a monitoring and measurement system in which a media monitoring device is adapted to receive a wireless or non-wireless audio signal from a media player, the audio signal also being received wirelessly by headphones of a user of the monitoring device.
US10719847B2 Method for determining validity of delivering of promotion information, monitoring server and terminal
A method for determining effectiveness of placing promotion information includes: characteristic information sent by multiple terminals is received to obtain multiple pieces of characteristic information, the characteristic information being obtained by monitoring promotion information by the terminals respectively and the characteristic information including specified accounts of a social application or terminal information; statistics on a total number of exposures of and a total number of clicks on the promotion information is made based on the characteristic information; user attributes corresponding to the terminals are determined to obtain multiple user attributes based on the characteristic information; statistics on a number of hit exposures of the promotion information is made based on the multiple user attributes and a target user attribute of the promotion information; and effectiveness of placing the promotion information is determined based on the number of hit exposures, the total number of exposures and the total number of clicks.
US10719844B2 Service processing method, terminal and server
A service processing method, a device, a terminal and a server are provided. In some embodiments, the method includes: obtaining an operator identifier, when a coupon verification operation is detected on a service page of a public service account; invoking a code reading interface of an internet application to which the public service account belongs, to obtain a code of a coupon to be verified; generating a coupon verification service request based on the operator identifier and the code of the coupon; sending the coupon verification service request to a server, to cause the server to process a coupon verification service based on the operator identifier and the code of the coupon and return a process result to the terminal; and outputting the process result on the service page of the public service account.
US10719836B2 Methods and systems for enhancing web content based on a web search query
Methods and systems for enhancing a web page are described. Consistent with some embodiments, a content enhancement server analyzes receives a user's web search query submitted to a search engine during a web browsing session. Using the received web search query, the content enhancement server performs various algorithmic operations to select text within a web page being presented to a user for conversion to an interactive link, and/or to select content (e.g., an advertisement) to be presented in connection with the presentation of the web page.
US10719834B2 Systems and methods for recommending merchants
A method and a recommender computer system are provided. The recommender computer system is programmed to receive payment card transaction information for a payment cardholder from the interchange network. The payment card transaction information includes data relating to a plurality of purchases made by the cardholder at a plurality of different merchants. The recommender computer system is further programmed to receive merchant rating information, receive merchant descriptive information, and determine location information of each of the plurality of different merchants relative to at least one of a predetermined selectable location and a current location of the cardholder. The recommender computer system then determines a relative ranking of the plurality of different merchants using the received payment card transaction information, the received merchant rating information, the received merchant descriptive information, and the determined location information and displays the determined recommendations to a cardholder.
US10719826B2 Payment method, payment apparatus, and payment system using electronic wallet
A method, apparatus, and system for paying are provided. The method for paying of an electronic device includes: receiving item order information from a POS terminal; determining a payment method by considering at least one of a discount benefit and a reward point saving benefit based on the received item order information; and requesting a payment approval for the item order information in the determined payment method.
US10719824B2 System and method for providing secure transactional solutions
The present invention provides a method and system for verifying and tracking identification information. In an embodiment of the invention, a system for delivering security solutions is provided that includes at least one of the following: a radio frequency (RF) identification device, an identification mechanism (e.g., a card, sticker), and an RF reader.
US10719817B2 Wearable transaction devices
The disclosed embodiments include wearable transaction devices. A wearable transaction device may client device for executing a transaction. The client device may include interface hardware for communicating transaction information, a memory device for storing the transaction information, and sensor hardware configured to sense an action performed by a user. The client device may also include one or more hardware processors configured to access the transaction information, and identify an operation based on at least the transaction information. The one or more hardware processors may be further configured to determine that the operation is authorized by the user, and transmit a notification to a server based on the determination that the operation is authorized by the user, the notification including at least an indication of the identified operation.
US10719815B1 Systems and methods for remote deposit of checks
Remote deposit of checks can be facilitated by a financial institution. A customer's general purpose computer and image capture device may be leveraged to capture an image of a check and deliver the image to financial institution electronics. Additional data for the transaction may be collected as necessary. The transaction can be automatically accomplished utilizing the images and data thus acquired.
US10719810B2 Methods and systems for a job suggestions engine and talent timeline in a talent management application
Techniques for automatically suggesting one or more employment positions are provided. A method may include receiving, by a computing device, candidate data relating to an employment position candidate. The computing device may then match the employment position candidate with one or more employment positions based on the received candidate data. Once the employment position candidate is matched with the one or more employment positions, the computing device may generate one or more suggested employment positions for the employment position candidate, wherein the one or more suggested employment positions are automatically generated based on the matching of the employment position candidate with the one or more employment positions.
US10719808B2 Video assisted hiring system and method
Methods, systems, and devices for implementing video assisted hiring using a web-based job posting platform are disclosed, including receiving a first set of data relating to a position including one or more of a job description, job title, salary, location, job type, schedule, travel requirements, and benefits, sending a request for video messages relating to the position to one or more of a hiring manager, a supervisor, a direct report, and a colleague, receiving a second set of data including additional information relating to the position, receiving an input as to whether the received video messages should be included in the job posting, and in response to an approval of the video messages, sending the job posting, including the first and second sets of data and the video messages, to a server to be made available for viewing by applicants.
US10719805B2 Autonomous robot vehicle with securable compartments
A system for a mobile secure locker in accordance with aspects of the present disclosure includes processor(s) and memory storing instructions. The instructions, when executed by the processor(s), cause the system to provide a user interface for a user to rent a mobile secure locker in an autonomous robot vehicle, receive information through the user interface from the user where the information includes a first destination, a second destination, and a time associated with the second destination, communicate instructions to the autonomous robot vehicle to travel to the first destination to receive the item, receive an indication from the autonomous robot vehicle that the item has been received, communicate instructions to the autonomous robot vehicle to travel to the second destination to deliver the item to the user at the time associated with the second destination, and receive from the autonomous robot vehicle an indication the item is retrieved.
US10719804B1 Smartphone-controlled mailbox system
A mailbox system includes a remote computing device and a mailbox. The remote computing device is configured to communicate with a user device and to receive and review user authorization information and transmit an authorization message indicating successful authorization. The mailbox has a mail piece receiving mechanism, a mailbox identifier, a label printer, a locking mechanism, and a microprocessor. The microprocessor is configured to communicate with a user device having received an authorization message, to control the label printer to print a mailing label corresponding to services selected by a user via the user device, to control the locking mechanism in response to communications from the user device to allow the user to place a mail piece in the mail piece receiving mechanism and to lock the mail piece receiving mechanism after the mail piece is placed therein, and to communicate with the remote computing device.
US10719803B2 Automatic learning of weight settings for multi-objective models
A historical scenario and historical decisions made in the historical scenario are received. The historical decisions represent a set of decision variables of an objective function. A random set of decision variables having different values than the set of decision variables are generated. To determine a weight setting associated with multiple objectives of the objective function, a number of inequalities are built and solved with an assumption that, for an optimization that minimizes the objective function, the objective function having the set of random decision variables has a larger value than the objective function having the set of decision variables. The receiving, the generating and the building steps may be repeated to determine multiple sets of weight settings. The multiple sets of weight settings are searched to select a target weight setting for each of the multiple objectives. The target weight setting may be automatically and continuously learned.
US10719799B1 Virtual management systems and methods
A computer-implemented method and system are provided for optimizing resource usage, wherein the resources include employees of an organization. The method includes collecting employee data including structured data and unstructured data through multiple input channels over at least one network and storing the employee data collected over the multiple input channels in at least one computer memory. The method further includes accessing the computer memory using at least one computer processor and executing instructions to perform multiple operations on the stored data. The operations include transforming the unstructured data into structured data and disambiguating the structured data. The operations additionally include applying rule sets to the transformed data and the structured data to derive a digital productivity footprint for each employee and analyzing the derived digital footprints to optimize resource usage.
US10719798B2 System for electronic communication exchange
According to some embodiments, a data acquisition computer may receive a first task request, including a data source communication identifier, from a back-end application. The data acquisition computer may perform a first data acquisition process and determine indications of: when the data source expects to return to a normal operating condition, a quality of service received by the data source from a service provider, and a quality of service performed by the back-end application server. The back-end application server might generate and transmit the task request, for example, a first pre-determined period of time after an event associated with the data source. The back-end application server may also detect that a second pre-determined period of time after the event has occurred and facilitate a second data acquisition process including at least one rating within a scale of ratings provided by the data source.
US10719795B2 Cognitive learning workflow execution
Technical solutions are described for machine-assisted workflow execution, the workflow includes a sequence of workflow steps. An example method includes, pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step for execution, and responsively, pulling updated information for the workflow step from the data source. The method further includes retrieving, from the data source, first reasoning information being indicative of whether to update the workflow step. If the first reasoning information is indicative of performing an update, updating the workflow step dynamically using the updated information, and executing the updated workflow step. The method further includes accumulating execution information including attributes of the execution of the workflow step, and second reasoning information for the updating of the workflow step, and pushing the execution information to the data source upon completion of the workflow step.
US10719794B2 Operation support apparatus, operation support method, and non-transitory computer readable medium storing program
An operation support apparatus includes a receiving unit that receives a file and environment information from a terminal, the file pertaining to operation support received by a user of the terminal, the environment information indicating an operation environment of the terminal, a screen generator that generates image data of a screen referenced when performing the operation support based on the received file and environment information, and an output unit that outputs the generated image data.
US10719790B2 System and method for instructing personnel on washroom maintenance requirements
A system and associated method are provided for maintenance of a plurality of washroom facilities by maintenance personnel, wherein each of the washroom facilities has one or more consumable product dispensers that require periodic refill. For each of the washroom facilities, the product dispensers are configured with a sensor that detects a product level or amount condition of the product dispenser, the sensors in communication with a monitoring station assigned to the washroom facility. A set of instructions unique to each of the washroom facilities is generated based upon the detected product level or amount conditions of the dispensers in the respective washroom facility, the set of instructions including instructions as to the amount of product refill to be added to the dispensers. With an identification (ID) system configured within each washroom facility, maintenance personnel that enter the washroom facility are identified and provided with the unique set of instructions in a message via a mobile smart device carried by the maintenance personnel or an audio or visual display device within the washroom facility.
US10719788B2 Goal management method and system
A computer-implemented method of generating a set of goals is presented. The method entails receiving user input that includes items and an input value associated with each of the items. Individual values are assigned to the items based on the input value. The individual values are then summed to generate a total value, and the items are ranked according to the contributions of their respective individual values to the total value. A difference between the total value and a corresponding reference value is determined. The input value that is associated with the highest-ranking item is changed, and the total value and the difference are then recalculated using the changed input value. The process is repeated with the next highest-ranked item and the next until a condition is fulfilled. A goal is defined based on the changed input value of the items at the time the condition is fulfilled.
US10719786B1 Event ticketing in online social networks
A method includes identifying an event corresponding to an event node of a social graph associated with a social-networking system, where the social graph includes nodes and edges connecting the nodes, and the event node is connected to ticket nodes corresponding to tickets for the event. The nodes include a first user node corresponding to a first user of the social-networking system, and second nodes, each of which corresponds to a concept or to one of a plurality of second users of the social-networking system. The method further includes receiving a request to assign a selected one of the tickets for the event to the first user, and creating an edge between the first user node and a selected one of the ticket nodes, where the selected ticket node corresponds to the selected ticket.
US10719778B2 Anomaly detection based on relational expression between vibration strengths at various frequencies
A model learning unit of an anomaly detection device learns a relational expression between vibration strengths at frequencies based on a time series of frequency characteristics of a vibration strength detected during a learning period by a vibration sensor placed on a monitoring target. The anomaly detection unit learns a relational expression between vibration strengths at frequencies based on a time series of frequency characteristics of a vibration strength detected during a new period by the vibration sensor. Then, the anomaly detection unit determines whether or not there is an anomaly in the monitoring target based on a relational expression related to a new frequency, which is different from the relational expression learned during the learning period.
US10719775B2 Paramagnetic tree coupling of spin qubits
Described herein are structures and techniques for highly-connected qubit interaction using a “paramagnetic tree coupling” scheme. In one embodiment, a structure for providing highly-connected qubit interaction includes a plurality of qubits and, for each of the plurality of qubits, a paramagnetic medium connecting the qubit to each other one of the plurality of qubits, where the paramagnetic medium includes a series of inductive couplers.
US10719773B2 Managing computational workloads of computing apparatuses powered by renewable resources
A method described herein includes an act of receiving data that is indicative of predicted weather conditions for a particular geographic region, wherein the particular geographic region has an energy generation system therein, and wherein the energy generation system utilizes at least one renewable energy resource to generate electrical power. The method also includes the act of scheduling a computational workload for at least one computer in a data center based at least in part upon the data that is indicative of the predicted weather conditions for the particular geographic region.
US10719771B2 Method for cognitive information processing using a cognitive blockchain architecture
A computer-implementable method for cognitive information processing comprising: receiving data from a plurality of data sources, at least one of the plurality of data sources comprising a blockchain data source having associated blockchain data; processing the data from the plurality of data sources to provide cognitively processed data; performing a learning operation to improve the cognitively processed data over time, the learning operation being based at least in part on the blockchain data from the blockchain data source; and, providing the cognitively processed data to a destination.
US10719770B2 System and method for enhanced chatflow application
Embodiments provide a computer implemented method of training an enhanced chatflow system, comprising: ingesting a corpus of information comprising at least one user input node corresponding to a user question and at least one expert-designed variation for each user input node; matching one or more user inputs to one or more corresponding dialog nodes using regular expressions and delimiters; ingesting one or more usage logs from a deployed dialog system, each usage log comprising at least one user input node; for each user input node: designating the node as a class; storing the node in a dialog node repository; designating each of the at least one variations as training examples for the designated class; converting the classes and the training examples into feature vector representations; training one or more classifiers and one or more classification objectives using the feature vector representations.
US10719767B2 Computer implemented system for automating the generation of a business decision analytic model
The present invention envisages a system and method for automating the generation of business decision analytic models. The system uses a plurality of predictor variables stored in a plurality of data sets, to automatically create a business decision analytic model. The system includes a processor configured to process the data sets and determine the total number of records present in each of the data sets and the number of columns containing only numerical values. The processor selects a column containing only numerical values, from a dataset under consideration, and counts the number of unique numerical values in the selected column, and the total number of records present in the selected column. The two counts are compared and the selected column is transformed using a non-linear transformation to obtain a column of transformed values. The transformed values and corresponding time stamps are utilized for the purpose of model generation.
US10719757B2 System for interpreting and managing imprecise temporal expressions
Disclosed are techniques for extracting, identifying, and consuming imprecise temporal elements (“ITEs”). A user input may be received from a client device. A prediction may be generated of one or more time intervals to which the user input refers based upon an ITE model. The user input may be associated with the prediction, and provided to the client device.
US10719754B2 Electronic document having an electrical connection between a chip port and an external electrical connection land that is established via an inlay
Disclosed is an electronic document, a body of which includes an inlay, a part of which forms a spotface of a cavity, and which includes a connection land formed on the part forming the spotface, and a module of which includes an electrical circuit that includes both a first subcircuit configured to electrically connect a port of a chip to the connection land and a second subcircuit configured to electrically connect the connection land to an external electrical contact land of a carrier of the module.
US10719750B2 Card with ergonomic textured grip
Approaches herein provide a transaction card with an ergonomic textured grip. In some approaches, a card includes a body having a first main side and a second main side, and an identification chip along the first main side of the body. The card may further include a textured grip along the second main side of the body, wherein the textured grip comprises a plurality of curvilinear grip elements extending in an undulating arrangement between a first end and a second end of the textured grip.
US10719749B2 System and method for quality management utilizing barcode indicators
A quality management system for products including a multiplicity of barcoded quality indicators each operative to provide a machine-readable indication of exceedance of at least one threshold by at least one product quality affecting parameter, a barcode indicator reader operative to read the barcoded quality indicators and to provide output indications, the barcoded quality indicators being readable by the barcode indicator reader at all times after first becoming readable, including times prior to, during and immediately following exceedance of the at least one threshold by the at least one product quality affecting parameter, and a product type responsive indication interpreter operative to receive the output indications and to provide human sensible, product quality status outputs.
US10719747B2 Systems, apparatus and methods for labeling, packaging, and tracking surgical articles
Surgical articles, such as sponges, are provided in a pack which contains individual surgical articles having UHF RFID or other electronic labels which provide both (a) unique identification information for each article as well as (b) unique identification information for all articles in the pack. Prior to the surgical procedure, the labels are scanned and the identification information for all articles in the pack uploaded to a processor to create a list of available individual surgical articles. At the end of the surgical procedure, the surgical articles are collected and the electronic labels read and compared to the initial list to determine if there are any unaccounted individual surgical articles. The UHF RFID tag may then be used to determine a location of the unaccounted article outside the patient's body.
US10719746B2 Printing apparatus, printing method, and storage medium
Ink containing metal particles is ejected from a print head, in accordance with a plurality of print ratios corresponding to a plurality of scans of the print head relative to a unit region of a print medium. At least one of the plurality of print ratios is set as a high print ratio which is higher than others. A height of the high print ratio, in a case where a scan corresponding to the high print ratio is a Lth (L: integral number) scan in the plurality of print scans, is higher than a height of the high print ratio, in a case where a scan corresponding to the high print ratio is a Nth (N>L; N: integral number) scan in the plurality of print scans.
US10719743B2 License plate reader using optical character recognition on plural detected regions
A license plate reader uses a neural network to determine a plurality of predicted license plate regions within an image. The plurality of predicted license plate regions is transferred to an optical character recognition unit that performs optical character recognition on the plurality of predicted license plate regions to output a plurality of predicted character sequences. The license plate reader receives the output of the optical character recognition unit that contains the plurality of predicted character sequences and analyzes the plurality of predicted character sequences to determine a best estimate for a character sequence in the image.
US10719741B2 Sensory information providing apparatus, video analysis engine, and method thereof
Disclosed is a sensory information providing apparatus. The sensory information providing apparatus may comprise a learning model database storing a plurality of learning models related to sensory effect information with respect to a plurality of videos; and a video analysis engine generating the plurality of learning models by extracting sensory effect association information by analyzing the plurality of videos and sensory effect meta information of the plurality of videos, and extracting sensory information corresponding to an input video stream by analyzing the input video stream based on the plurality of learning model.
US10719739B1 Learning method and learning device for learning automatic labeling device capable of auto-labeling image of base vehicle using images of nearby vehicles, and testing method and testing device using the same
A method for learning an automatic labeling device for auto-labeling a base image of a base vehicle using sub-images of nearby vehicles is provided. The method includes steps of: a learning device inputting the base image and the sub-images into previous trained dense correspondence networks to generate dense correspondences; and into encoders to output convolution feature maps, inputting the convolution feature maps into decoders to output deconvolution feature maps; with an integer k from 1 to n, generating a k-th adjusted deconvolution feature map by translating coordinates of a (k+1)-th deconvolution feature map using a k-th dense correspondence; generating a concatenated feature map by concatenating the 1-st deconvolution feature map and the adjusted deconvolution feature maps; and inputting the concatenated feature map into a masking layer to output a semantic segmentation image and instructing a 1-st loss layer to calculate 1-st losses and updating decoder weights and encoder weights.
US10719738B2 Computer-implemented methods and computer systems configured for generating photorealistic-imitating synthetic representations of subjects
In some embodiments, an exemplary inventive computer-implemented method may include steps, performed by a processor, of: obtaining training real representations of a real subject; obtaining a training synthetic representation having a visual effect applied to a synthetic subject; training a first neural network and a second neural network by: presenting the first neural network with training real representation and candidate meta-parameters of latent variables for the visual effect to generate a training photorealistic-imitating synthetic representation of the real subject with the visual effect; presenting the second neural network with the training photorealistic-imitating synthetic representation and the training synthetic representation to determine actual meta-parameters of the latent variables of the visual effect, where the actual meta-parameters are meta-parameters at which the second neural network has identified that the training photorealistic-imitating synthetic representation is realistic, and presenting to the first neural network another real representation and the actual meta-parameters of the latent variables of the visual effect to incorporate the visual effect into another real subject.
US10719737B2 Image classification system for resizing images to maintain aspect ratio information
In an example, an image classification system is disclosed. The image classification system modifies an image having a first height and a first width to be input to a convolutional neural network for image classification. The image classification system includes an image resizing module that is configured to resize the image so that the resized image comprises a second height and a second width. An aspect ratio of the resized image corresponds to an aspect ratio of the image having the first height and the first width. The image classification system also includes an alignment module that is configured to modify pixels of a feature map corresponding to the resized image based upon a comparison of a desired feature map size and an actual feature map size.
US10719736B1 Feature submission de-duplication engine
A device may receive a feature submission identifying a candidate feature for a software application. The device may pre-process the feature submission to reformat data associated with the candidate feature to match a data format associated with stored information regarding past feature submissions. The device may perform natural language processing on the data associated with the candidate feature to determine a semantic meaning of the candidate feature. The device may compare the semantic meaning of the candidate feature with an index of past feature submissions. The device may provide a response indicating whether the candidate feature matches the past feature submissions wherein the response comprises an indication that the candidate feature does not match any past feature submission or information identifying one or more past feature submissions associated with a threshold semantic similarity to the candidate feature.
US10719734B2 Method for evaluating structural changes of a sample resulting from a treatment of the sample
Evaluating structural changes in a sample resulting from a treatment of the sample. At least one sample of the material is scanned before and after the treatment and a first and a second image of the sample are obtained. The first and the second images are registered in a full spatial resolution using at least one region of the first image and at least one region of the second image, the regions corresponding to the same part of the sample. The registered images are analyzed and the changes in each sample caused by the performed treatment are evaluated.
US10719733B2 Artificially rendering images using interpolation of tracked control points
Various embodiments of the present invention relate generally to systems and processes for artificially rendering images using interpolation of tracked control points. According to particular embodiments, a set of control points is tracked between a first frame and a second frame, where the first frame includes a first image captured from a first location and the second frame includes a second image captured from a second location. An artificially rendered image corresponding to a third location is then generated by interpolating individual control points for the third location using the set of control points and interpolating pixel locations using the individual control points. The individual control points are used to transform image data.
US10719727B2 Method and system for determining at least one property related to at least part of a real environment
A method for determining at least one property related to at least part of a real environment comprises receiving a first image of a first part of a real environment captured by a first camera, wherein the first camera is a thermal camera and the first image is a thermal image and the first part of the real environment is a first environment part, providing at least one description related to at least one class of real objects, wherein the at least one description includes at least one thermal property related to the at least one class of real objects, receiving a second image of the first environment part and of a second part of the real environment captured by a second camera, wherein the second part of the real environment is a second environment part, providing an image alignment between the first image and the second image, determining, for at least one second image region contained in the second image, at least one second probability according to the image alignment, pixel information of the first image, and the at least one description, wherein the at least one second probability relates to the at least one class of real objects, and wherein the at least one second image region comprises at least part of the first environment part, determining at least one image feature derived from pixel information of at least one third image region contained in the second image according to the at least one second probability, wherein the at least one third image region comprises at least part of the second environment part, and performing at least one computer vision method to determine at least one property related to at least part of the second environment part according to the determined at least one image feature.
US10719725B2 System and methods of monitoring driver behavior for vehicular fleet management in a fleet of vehicles using driver-facing imaging device
Systems and methods monitor driver behavior for vehicular fleet management in a fleet of vehicles using driver-facing imaging device. The systems and methods herein relate generally to vehicular fleet management for enhancing safety of the fleet and improving the performance of the fleet drivers, and further relate to monitoring the operation of fleet vehicles using one or more driver-facing imaging devices disposed in the fleet vehicles for recording activities of the fleet drivers and their passengers, storing information relating to the monitored activities, selectively generating warnings related to the monitored activities, and reporting the monitored activities to a central fleet management system for use in enhancing the safety of the vehicles of the fleet and for helping to improve the performance of the fleet drivers.
US10719722B2 Driving oriented digital video recorder system
A driving oriented digital video recorder (DVR) system may comprise a camera; a memory; and a control circuit. The occurrence of a predefined driving event type may be determined based on received data. An event object that includes details of the determined event may be generated, including the type of the determined event and a time association with a segment of captured driving video. Metadata tags may be generated, which contain the type of the determined event and the location of the event object in the memory of the DVR. The DVR may retrieve segments of the driving video by identifying the metadata tag as having the same event type as a query parameter and, in turn, identify the event object using the location of the event object included in the metadata tag. The driving video segment may then be located via the association with the event object.
US10719721B2 Image processing apparatus, image processing system, and image processing method
An image processing apparatus includes: a storage unit configured to store map information to which object information indicating an object and a position thereof is added, and a plurality of different classifiers for classifying an object in an image; an object detecting unit configured to detect an object in a target image; and an object recognizing unit configured to select any of the classifiers based on a photographing position that is a position at which the target image has been photographed and the object information added to the map information and, using the selected classifier, recognize the object detected by the object detecting unit.
US10719719B2 Method, apparatus, and computer program product for determining if probe data points have been map-matched
A method, apparatus, and computer program product are provided for determining whether probe data points are map-matched or non-map-matched such that the probe data can be processed and analyzed appropriately without introducing bias into the analysis which may be caused by map-matching ahead of analysis. A mapping system includes a memory having map data stored therein, and processing circuitry. The processing circuitry may be configured to receive probe data points associated with a plurality of vehicles. Each probe data point is received from a probe apparatus of a plurality of probe apparatuses. The probe apparatus includes a plurality of sensors and being onboard a respective vehicle. Each probe data point includes location information associated with the respective probe apparatus.
US10719705B2 Adjustable object avoidance proximity threshold based on predictability of the environment
Various embodiments include methods, devices, and robotic vehicle processing devices implementing such methods for automatically adjusting the minimum distance that a robotic vehicle is permitted to approach an object by a collision avoidance system (the “proximity threshold”) to compensate for unpredictability in environmental or other conditions that may compromise control or navigation of the robotic vehicle, and/or to accommodate movement unpredictability of the object. Some embodiments enable dynamic adjustments to the proximity threshold to compensate for changes in environmental and other conditions. Some embodiments include path planning that takes into account unpredictability in environmental or other conditions plus movement unpredictability of objects in the environment.
US10719704B2 Information processing device, information processing method, and computer-readable storage medium storing a program that extracts and corrects facial features in an image
The present disclosure relates to an information processing device, an information processing method, and a program that enable appropriate imaging with the front camera of a smartphone or the like in the dark.A visible light image and an infrared light image are captured. A face image is recognized from the infrared light image, and images of respective organs are extracted from the face image. The images of the respective organs are corrected in accordance with each extracted organ, using the visible light image and the infrared light image. The corrected images of the respective organs are combined. The present disclosure can be applied to smartphones.
US10719701B2 Optical character recognition of connected characters
Implementations for optical character recognition of a language script can include actions of receiving an image comprising a graphical representation of a word written in the language script, segmenting the word into two or more segments, each segment being determined based on one or more of a variation in a height of the word and a variation in a width of the word, and including at least one character, providing a boundary for each segment of the two or more segments, the boundary enclosing the at least one character of a respective segment, each boundary having an edge with respect to an axis of the image, normalizing boundaries of the two or more segments by aligning edges of the boundaries, and labeling each segment of the two or more segments with a respective label, the respective label indicating a language character within the respective boundary.
US10719697B2 Gesture judgment device, gesture operation device, and gesture judgment method
A gesture judgment device includes a reference part detection unit that outputs reference part information indicating a reference part region, a movement extraction unit that outputs movement information indicating a movement region, a reference part disappearance judgment unit that generates a reference part disappearance information, a timing judgment unit that judges whether first timing indicated by the reference part disappearance information and second timing of occurrence of a frame in which the movement region overlaps with the reference part region indicated by the reference part information are synchronized with each other or not and outputs a timing judgment result as the result of the judging, and an operation judgment unit that judges contents of a gesture operation performed by an operator based on the timing judgment result and the movement information.
US10719696B2 Generation of interrelationships among participants and topics in a videoconferencing system
A computational device stores a plurality of audiovisual recordings comprising presentations made during a videoconference and visual reactions of attendees. A data collection model is generated at a conference level, a topic level, and an attendee level. A level of interest of an attendee to a topic or a speaker is determined from data collected in the data collection model at the conference level, the topic level and the attendee level. The determined level of interest of attendees to topics or speakers is displayed in a data structure.
US10719695B2 Method for pushing picture, mobile terminal, and storage medium
Provided are a method for pushing a picture, a terminal and a storage medium. The method includes the follows. An image containing a facial expression of a user is acquired, when a screen is lit; the image is analyzed to determine an emotion type of the user; and a target picture is pushed according to the emotion type of the user.
US10719694B2 Biometric identification and verification
In real biometric systems, false match rates and false non-match rates of 0% do not exist. There is always some probability that a purported match is false, and that a genuine match is not identified. The performance of biometric systems is often expressed in part in terms of their false match rate and false non-match rate, with the equal error rate being when the two are equal. There is a tradeoff between the FMR and FNMR in biometric systems which can be adjusted by changing a matching threshold. This matching threshold can be automatically, dynamically and/or user adjusted so that a biometric system of interest can achieve a desired FMR and FNMR.
US10719693B2 Method and apparatus for outputting information of object relationship
Embodiments of the present disclosure disclose a method and apparatus for outputting information. The method includes: acquiring a first image and a second image, the first image including a first face image region, and the second image including a second face image region; generating an image matrix of the first image and an image matrix of the second image; inputting respectively the image matrix of the first image and the image matrix of the second image into a pre-trained convolutional neural network to obtain a characteristic vector of the first image and a characteristic vector of the second image; calculating a distance between the characteristic vector of the first image and the characteristic vector of the second image; and outputting, based on the calculated distance, information of an object relationship between an object the first face image region belongs and an object the second face image region belongs.
US10719691B2 Culture imaging system
A system for the characterization of a colony of microorganisms includes a coherent light source configured to provide coherent light of one or more wavelengths along a common optical path. A holder is configured to operationally arrange a substrate so that the colony of microorganisms on a surface of the substrate is positioned to receive the coherent light. Scattered light is generated from the colony of microorganisms receiving coherent light. A first image capture device is configured to receive the scattered light and generate a scatter image from the microorganism colony irradiated by the coherent light. The system also includes a magnifying lens configured to magnify the colony of microorganisms. A second image capture device is configured to capture a light image of the colony of microorganisms magnified by the magnifying lens. Methods of assigning organisms to categories with like organisms without necessarily identifying the organisms are also described.
US10719689B2 Electronic device and fingerprint recognition method
An electronic device and a fingerprint recognition method are provided. The electronic device includes: a fingerprint recognition sensor configured to capture, according to a swipe mode or a press mode, a user fingerprint in an area displayed on a touchscreen; at least one memory configured to store a fingerprint template; at least one processor configured to determine and set a fingerprint recognition mode in a first display area; and the touchscreen configured to detect a first input in the first display area; where the processor is further configured to instruct the fingerprint recognition sensor to capture a user fingerprint according to the set mode and match the fingerprint captured by the fingerprint recognition sensor with the fingerprint template.
US10719687B2 Display panel capable of fingerprint identification
A display panel capable of fingerprint identification includes a base substrate, a TFT layer, a pixel unit, and a dummy pixel. The base substrate includes a display area and a non-display area. The dummy pixel is formed on the TFT layer where the pixel unit is arranged as well, and distributed in the non-display area. The non-display area comprises a fingerprint identification cue area configured to transmit fingerprint information to a fingerprint identification module. The fingerprint identification module is arranged on one side of the TFT layer facing away from the dummy pixel. When a finger touches the fingerprint identification cue area, a light is emitted from the fingerprint identification cue area to the finger. The fingerprint identification module is configured to implement fingerprint identification based on the light that is reflected from a surface of the finger and passes through a gap between the dummy pixels.
US10719682B2 Fingerprint sensing display apparatus
Disclosed is a display device. The display device comprises an electroluminescence display panel including a fingerprint recognition area in a display area including a plurality of pixels on a substrate, an ultrasonic fingerprint sensor, under a rear side of the electroluminescence display panel, arranged corresponding to the fingerprint recognition area, and a support substrate, between the electroluminescence display panel and the ultrasonic fingerprint sensor, configured to support the electroluminescence display panel and the ultrasonic fingerprint sensor.
US10719677B2 Methods for reading machine-readable labels on sample receptacles
A method of reading machine-readable labels on sample receptacles held by a sample rack. In the method, an absolute position of the sample rack is measured as the sample rack moves between first and second positions in a housing. During movement between the first and second positions, an image is acquired of a machine-readable label associated with each sample receptacle held by the sample rack. The image of each machine-readable label is thereafter decoded.
US10719672B2 Wireless tag apparatus and related methods
An asset tag apparatus and methods of monitoring assets with an asset tag are provided. The asset tag apparatus includes a housing and a wireless transmitter located within the housing. A processor is located within the housing, wherein the processor is in communication with the wireless transmitter. An accelerometer is positioned within the housing, wherein the accelerometer is in communication with the processor, wherein a wake-up signal is transmitted from the accelerometer to the processor in response to an activation of the accelerometer, and wherein the wireless transmitter transmits a signal externally from the housing in response to the wake-up signal received by the processor.
US10719668B2 System for machine translation
A system for translation from a first human language to a second language including one or more processors and one or more non-transitory memory units coupled to said one or more processors storing computer readable program instructions, wherein the computer readable program instructions configure the one or more processors to perform the steps of: receive an input representation of information in the first language, convert the input representation of information in the first language to one or more sets of one or more marked-lemma dependency trees (MDTs), convert said one or more sets of one or more marked-MDTs to a representation of information in said second language, and output said representation of information in said second language, wherein the MDTs are represented in a mathematically-equivalent or isomorphic memory structure using one of word embeddings, sense embeddings, tree kernels, capsules, pose vectors, embeddings, and vectorizations.
US10719665B2 Unsupervised neural based hybrid model for sentiment analysis of web/mobile application using public data sources
Machine training for determining sentiments in social network communications. A text document is extracted from a web site and tokenized into tokens. The tokens are input to a word to vector conversion model to generate word vectors. A term frequency inverse document frequency (TF-IDF) algorithm converts the word vectors to sentence vectors. A randomly selected subset the sentence vectors are tagged and used to train a classifier. The classifier takes a sentence vector and predicts a sentiment associated with the sentence vector. Predicted sentiment associated with each of the sentence vectors may be combined to generate a sentiment associated with the text document.
US10719664B2 Cross-media search method
A cross-media search method using a VGG convolutional neural network (VGG net) to extract image features. The 4096-dimensional feature of a seventh fully-connected layer (fc7) in the VGG net, after processing by a ReLU activation function, serves as image features. A Fisher Vector based on Word2vec is utilized to extract text features. Semantic matching is performed on heterogeneous images and the text features by means of logistic regression. A correlation between the two heterogeneous features, which are images and text, is found by means of semantic matching based on logistic regression, and thus cross-media search is achieved. The feature extraction method can effectively indicate deep semantics of image and text, improve cross-media search accuracy, and thus greatly improve the cross-media search effect.
US10719659B1 Method and apparatus for extensibility of user interface binding definitions
Embodiments create a binding specifications file that is compatible with a user interface application from a grammar rich XML file. The grammar rich XML file uses a complex DTD for transformation. The complex DTD may be prone to error if created by the user, therefore, the complex DTD file is automatically created from a schema definition provided by the user or user's agent. The user or user's agent defines a schema for the desired grammar level. Through a series of XSL transformations, the complex DTD file is created. Also, a stylesheet used for transforming the grammar rich XML file is automatically created. The grammar rich XML file provided by the user conforms to the automatically created complex DTD file. Thus, the grammar used in defining bindings of a user interface application is extensible without any requirement to enrich and recompile the application anytime an extension of the language is desired.
US10719657B1 Process design kit (PDK) with design scan script
Disclosed are a process design kit (PDK) for integrated circuit (IC) designs and a computer-aided design (CAD) system that employs the PDK. The PDK includes a design scan script. When the script is executed by the CAD system, previously generated and stored IC designs are scanned and a report with cell use information (CUI) is generated. The CUI indicates the different parameterized cells (pcells) and different configurations thereof contained in the IC designs. Also disclosed is a PDK development system, which receives CUI reports from CAD system(s), compiles the CUI, and revises the PDK (i.e., develops an update or upgrade) based, in part, on the complied CUI. For example, the complied CUI can indicate critical targets that require a regression analysis during the PDK revision process. By limiting regression analyses to identified critical targets, the turn around time and costs associated with revising the PDK are significantly reduced.
US10719656B2 Triple and quad coloring of shape layouts
Techniques related to triple and quad coloring of shape layouts are provided. A computer-implemented method comprises coloring, by a system operatively coupled to a processor, a shape layout with a plurality of colors in accordance with a defined design rule based on a determination that a first defined shape within the shape layout satisfies a layout specification and a second defined shape within the shape layout satisfies a defined rule.
US10719652B2 Electromigration sign-off tool
The present disclosure, in some embodiments, relates to an electromigration sign-off tool. The tool includes electronic memory configured to store an integrated chip design and an environmental temperature having a same value corresponding to a plurality of interconnect wires within the integrated chip design. An adder is configured to add the environmental temperature to a plurality of real temperatures to determine a plurality of actual temperatures having different values corresponding to different ones of the plurality of interconnect wires. The plurality of real temperatures account for Joule heating on the plurality of interconnect wires. An average current limit calculation element is configured to determine an average current limit at a first one of the plurality of actual temperatures. A comparator is configured to determine an electromigration violation on a first interconnect wire by comparing the average current limit to an average current of the first interconnect wire.
US10719647B2 Speed converter for FPGA-based UFS prototypes
A method for generating FPGA-based prototype systems capable of implementing UFS HS-G4 communication protocols using inexpensive/slow FPGAs. ASIC/SoC-targeted circuit designs are modified to include a speed converter that causes a UFS controller to generate transmitted data streams at one-half operating speed (e.g., 146 MHz) during HS-G4 operations, modifies the transmitted data streams to intersperse filler data values between transmitted data values, and transmits the modified data streams to M-PHY physical interconnect devices (PIDs) at full speed (e.g., 292 MHz). The speed converter also receives full-speed HS-G4 data streams that include both data and filler values and causes the UFS controller to operate at one-half operating speed (e.g., 146 MHz) such that only data values are read. PLD-based prototype systems that include separate M-PHY PIDs mounted on PCBs are efficiently configured to implement the modified circuit design. A prototyping tool automatically incorporates the speed converters into submitted ASIC/SoC-targeted circuit designs.
US10719643B2 Ladder program editing support apparatus and ladder program editing method
A ladder program editing support apparatus edits a ladder program by causing a display to display a plurality of circuit elements that is each displayed as a symbol in an area between a plus bus line and a minus bus line in the ladder program and makes up the ladder program. The ladder program editing support apparatus includes the display that displays the ladder program, and an edit control unit that selects a selected range to be edited within the ladder program displayed on the display and displays identification information on the circuit elements included in the ladder program within the selected range on the display in the form of a list according to a preset displaying order.
US10719642B2 Automated generation of electronics schematics with single wire tracing
A method includes sorting a plurality of line objects in an electronics schematics file into predetermined categories that include horizontal lines, vertical lines, diagonal lines, and connector pins, among others. The processor determines a first association of a first line object of the plurality of line objects that is associated with a first pin object. The first the association indicates that the first line object and the plurality of line objects are part of a single line, and the first pin object is part of the single line. The processor determines a second association of a circuit start point that is associated with the first pin object, and forms a first circuit line group including the first association, the second association, and the circuit end point of the single line. The processor generates an electronics schematic output file that presents the first circuit line group with user-selectable single line tracing.
US10719640B2 Data analysis apparatus and data analysis method
There is provided a data analysis apparatus, comprising an event occurrence setting module configured to cause a prescribed event to occur in a simulation for a work order that includes a process at which the prescribed event is to occur an event occurrence detection timing setting module configured to store an event occurrence detection timing indicating a time period between an occurrence of an event and detection of the event, a simulation executing processing module configured to execute a simulation when an occurrence of the event is detected, the simulation executing processing module being configured to execute a simulation that reflects an effect on the process when the event is addressed in accordance with the event occurrence detection timing recorded in the storage module, and a KPI calculating module configured to calculate a KPI of the process for the event occurrence detection timing, based on results of the simulation.
US10719637B2 Globally convergent system and method for automated model discovery
Methods and systems for model discovery include forming a mathematical program based on a set of observational data to generate an objective function and one or more constraints. The mathematical program represents a model space as an expression tree comprising operators and operands. The mathematical program is solved by optimizing the objective function subject to the one or more constraints to determine a model in the model space that best fits the set of observational data.
US10719635B2 Digital bridge for drawing and configuration tools
A computer implemented digital bridge that reduces the time and costs associated with designing and configuring hardware and/or logic for an application while also reducing the potential for errors during the process.
US10719632B2 Data processing systems
A data processing system includes a host processor that executes an operating system and an accelerator operable to process data under the control of the operating system executing on the host processor. The accelerator can be switched between a normal mode of operation and a protected mode of operation in which the side channel information that can be provided by the accelerator to the host processor is restricted. The data processing system also includes a mechanism for switching the accelerator from its normal mode of operation to the protected mode of operation, and from its protected mode of operation to the normal mode of operation.
US10719620B1 Systems and methods for sending and receiving encrypted submessages
Systems and methods are provided for sending and receiving encrypted submessages. Messages could be partitioned into a plurality of submessages based on the content of a message, and such submessages could be individually encrypted and sent over a network. The partitioning could be based on various standards and/or heuristics. In the sending process, submessages could be designated to travel over different networks and networks of different types. Such submessages could then be received and reassembled in spite containing overlapping content with respect to each other, having to contend with copies of submessages, and having accompanying related content (e.g., advertisements) and non-related content (e.g., random bits). Moreover, the sending process could also be performed in real time or in a batched manner, depending on the implementation.
US10719619B1 Systems and methods for the management of huddle board participants
Systems and methods for managing a list of huddle board participants are disclosed. The huddle collaboration system includes a huddle management system having an authentication module, a data processing module, a huddle board management module, and a module manager, among other suitable components. The system runs an automatic process to update a list of huddle boards and huddle board participants, which includes the process of adding or eliminating team members from the list of participants of one or more huddle boards and/or modifying a dotted line member's permissions within one or more huddle boards. The huddle board management module enables the automatic update of permissions assigned to a team member in one or more huddle boards, in a faster and more accurate manner; therefore enhancing the productivity of the huddle and leveraging the human and information technology resource of the company.
US10719612B2 Static detection of vulnerabilities in base images of software containers
A system and method for detecting vulnerabilities in be images of software containers are disclosed. The method includes receiving an event indicating that at least one base image should be scanned for vulnerabilities, each base image including at least one image layer, wherein the event designates at least one source of the at least one base image, wherein the least one base image includes resources utilized to execute at least a software container; extracting contents of each image layer of each base image; scanning the extracting contents to detect at least one vulnerability; and generating a detection event, when the at least one vulnerability is detected.
US10719609B2 Automatic impact detection after patch implementation with entry point finder
A computer-based method is disclosed for assessing impact of a patch on a target business-critical application computer system. The method includes receiving information at a computer-based impact assessment system about end-user activities on the target business-critical application computer system over a specified period of time; identifying, with a computer-based fixed objects identifier, one or more software objects in the target business-critical application computer system fixed by the patch; identifying, with a computer-based entry point finder, one or more entry points associated with the fixed software object(s) at the target business-critical application system; and cross-referencing the information about the end-user activities on the target business-critical application system against the one or more entry points associated with the fixed software object(s) at the target business-critical application system. The cross-referencing may reveal which of the entry points associated with the fixed software object(s) also have been used by the end-users of the target business-critical application system during the specified time period.
US10719606B2 Security processor for an embedded system
Dynamic Trust Manager (DTM) having an interface coupled to an embedded system including an Application Processor (AP), boot media, and security processor. The security processor, at a start of a boot sequence of the AP, prevents the AP from proceeding with the boot sequence, verifies bootloader code stored in the boot media via boot media access, and if the bootloader code verification is successful, allows the AP to proceed using the verified bootloader code. The security processor may also be configured to activate an interrupt request of the AP during runtime, request the AP to execute a Security Monitor Driver (SMD) of the embedded system to measure an integrity information of code/data stored in an embedded system memory, receive from the SMD the measured integrity information of code/data, and verify whether the measured integrity information equals a reference integrity information stored in an integrity table of a DTM memory.
US10719598B2 Systems and methods for providing enhanced security by facilitating pin and pattern based secure codes
The present disclosure discloses methods and systems for providing enhanced level of security for devices and/or applications on the devices. The method includes receiving a request from a user for setting a secure code as PIN with pattern option for accessing a device, for example. Then, a touch based keypad having a series of dots is displayed, each dot is associated with a pre-defined number. The secure code as input by the user is received, wherein the secure code is a combination of PIN and pattern. Then, the secure code is stored in the form of numbers along with pattern for the user. Thereafter, a request for accessing the device is received. The user is prompted to input a secure code. The secure code input by the user is matched with the stored secure code. Based on the matching, the user is allowed to access the device.
US10719593B2 Biometric signature system and biometric certificate registration method
This biometric signature system comprises: a biometric certificate storage module that stores a biometric certificate generated on the basis of a user's biometric information; a biometric information acquisition module that acquires new biometric information from the user; a biometric certificate generation module that generates a new biometric certificate on the basis of the new biometric information; a biometric signature generation module that assigns a biometric signature to the new biometric certificate on the basis of the new biometric information; a biometric signature verification module that verifies the biometric signature using the biometric certificate stored in the biometric certificate storage module; and a biometric certificate registration module that registers the new biometric certificate in the biometric certificate storage module if verification of the biometric signature was successful.
US10719590B1 Computer software product grant management system
Runtime computer software product management system including a computer database, an access control system and a composite model including an integrated entitlement-service state model with first state data specifying access to a subscription of a computer software product of a host and second state data specifying permissible actions involving the subscription based at least in part upon the first state data. The access control system is in communication with the computer database and generates grants for an accountant and client based on the entitlement-service state model and receives a request from the computer software product for the client to access the product. The access control system determines a grant status based at least in part upon the first grant status and the second grant status and responds to the request with the determined grant status which governs client access to the computer software product.
US10719588B2 Dynamic monitoring and authorization of an optimization device
Disclosed is a system and method for the monitoring and authorization of an optimization device in a network. In exemplary embodiments, an optimization device transmits an authorization request message to a portal to receive authorization to operate. The portal transmits an authorization response message to the optimization device with capability parameters for operation of the device, including at least one expiration parameter for the authorization. The optimization device sends updated authorization request messages to the portal with its device usage information, such that the portal can dynamically monitor the optimization device and continue to authorize its operation.
US10719587B2 Managing entitlements in a networked environment
Some embodiments of an entitlement model have been presented. In one embodiment, a centralized server distributes copies of an operating system from a software vendor to a set of virtual guests of a virtual host running on a physical computing machine. The centralized server and the physical computing machine are coupled to each other within an internal network of a customer of the software vendor, whereas the centralized server has access to the software vendor external to the internal network of the customer. The centralized server may interact with a hypervisor of the physical computing machine to determine what type of license of the operating system the virtual host has and a number of copies of the operating system requested by the virtual guests.
US10719586B2 Establishing intellectual property data ownership using immutable ledgers
Embodiments for determining ownership of intellectual property data by a processor. Various communications provided by one or more contributors relating to the intellectual property data are tracked using one or more immutable ledgers. The communications maintained in the one or more immutable ledgers may be analyzed to identify a degree of contribution by the one or more contributors to the intellectual property. A degree of ownership may be assigned to the intellectual property data for the one or more contributors according to the analyzed content.
US10719584B2 Medical fluid delivery device programming
In some aspects, systems, devices, and techniques for programming a medical fluid delivery device are described. In one example, the disclosure relates to a system including a medical fluid delivery device configured to deliver a therapeutic agent to a patient, and a processor. The processor may be configured to receive a proposed therapy dosing program that defines a fluid therapy for delivery to a patient via a medical fluid delivery device for a first period of time, determine a total dosage over a second period of time, where the second period of time at least partially overlaps the first period of time, and compare the total dosage over the second period of time to a reference dosage.
US10719582B2 Medical legal workflow management system and process
A medical legal workflow management system and a medical legal workflow management process are disclosed. The medical legal workflow management system and process transfers scheduling, appointment notices, exam notes, billing invoices, and financial reports to all State and Federal forms based on a single data entry input.
US10719579B2 Validating biomarker measurement
A method for validating quantification of biomarkers, the biomarkers being quantified using a quantification technique of a selected type, and the method including determining a plurality of biomarker values, each biomarker value being indicative of a value measured or derived from a measured value, for at least one corresponding biomarker of the biological subject and being at least partially indicative of a concentration of the biomarker in a sample taken from the subject, determining at least one control value by determining a combination of biomarker values, comparing each control value to a respective control reference and determining if the biomarker values are valid using results of the comparison.
US10719575B2 Matrix processing apparatus
Methods, systems, and apparatus, including a system for transforming sparse elements to a dense matrix. The system is configured to receive a request for an output matrix based on sparse elements including sparse elements associated with a first dense matrix and sparse elements associated with a second dense matrix; obtain the sparse elements associated with the first dense matrix fetched by a first group of sparse element access units; obtain the sparse elements associated with the second dense matrix fetched by a second group of sparse element access units; and transform the sparse elements associated with the first dense matrix and the sparse elements associated with the second dense matrix to generate the output dense matrix that includes the sparse elements associated with the first dense matrix and the sparse elements associated with the second dense matrix.
US10719574B2 Calibration of a chest-mounted wireless sensor device for posture and activity detection
A method and system for calibrating a wireless sensor device are disclosed. In a first aspect, the method comprises determining a vertical calibration vector and determining a rotation matrix using the vertical calibration vector to line up native axes of the wireless sensor device with body axes. In a second aspect, a wireless sensor device comprises a processor and a memory device coupled to the processor, wherein the memory device includes an application that, when executed by the processor, causes the processor to determine a vertical calibration vector and to determine a rotation matrix using the vertical calibration vector to line up native axes of the wireless sensor device with body axes.
US10719569B2 Information processing apparatus, screen displaying system, and non-transitory recording medium having storing therein program
An information processing apparatus includes a storing device and a processor. The storing device stores associated segment information indicative of two or more display unit segments having common data forming display contents among a plurality of display unit segments included in a screen of the client terminal. The processor instructs, when an update occurs on the data forming the display contents on a first display unit segment among the plurality of display unit segments, the client terminal to update data forming the display contents to be displayed on a second display unit segment associated with the first display unit segment among the plurality of display unit segments by referring to the associated segment information stored in the storing device.
US10719568B2 Fixing embedded richtext links in copied related assets
Machine logic for: receiving data set (for example, a website) that includes a plurality of links, with the links respectively identifying logical locations of data stored on a set of server computer(s); and making a deep copy of the servable data set on the set of server computer(s), with the deep copying including: copying each link of the plurality of links of the servable data set from a respective source logical location to a respective target location, and adding each copied link of the plurality of links as a record in a mapping table. The mapping table can help to automatically update/replace links wherever they are found in related system artifacts. If the resolution can't be automatically determined then the system suggests possible target links for manual inspection/updates based on the likelihood of correctness, artifact types, and user roles.
US10719567B2 Database query processing on encrypted data
Methods, systems, apparatuses, and computer program products are provided for secure handling of queries by a data server and a database application. A parameterized query is received from a client. Table column metadata is loaded for one or more table columns referenced by the parameterized query. Datatypes of expressions in the parameterized query are derived with any parameters and variables of the parameterized query indicated as having unknown datatypes. Unsupported datatype conversions in the parameterized query are determined. An encryption scheme is inferred for any parameters and variables to generate an inferred encryption scheme set. The datatypes of expressions in the parameterized query are re-derived with any parameters and variables having their inferred encryption schemes. Encryption key metadata corresponding to the inferred encryption scheme set is loaded. An encryption configuration is transmitted to the client that includes the inferred encryption scheme for any parameters and variables.
US10719562B2 Distributed and fast data storage layer for large scale web data services
Techniques for providing a distributed and fast data storage layer for large scale web data services are disclosed. In some embodiments, a distributed data storage layer for web data services includes storing web related data for a plurality of merchants in the distributed data storage layer; and copying on demand a data store and a search index for web related data for a first merchant to perform a job for updating the web related data for the first merchant.
US10719561B2 System and method for analyzing popularity of one or more user defined topics among the big data
A method to analyze popularity of user defined topics by identifying correlations between grams contained in user identified anchor documents and the grams contained in raw documents includes the following steps: (a) a user input data that includes (i) user identified topics for user identified subject matter, (ii) user identified topical anchor documents, and (iii) a plurality of user identified raw documents internet source with respective source addresses; (b) the raw document sources is accessed using the source addresses to retrieve and store data in a database; (c) grams and gram document dictionaries together with gram values for each topical anchor document and raw document are identified and stored; and (d) the grams in each of the topical anchor documents against the grams in all the raw documents are analyzed to determine a relative popularity of the topical anchor documents.
US10719555B2 System and method in a database system for sharing a data item with an entity in another tenant domain
A method for providing access to a data item in a multi-tenant database system is disclosed. The method comprises storing a data item as a first data object in a first tenant domain in the database system wherein the data item comprises a knowledge-based item and the first data object has a first data object identifier (ID). The method further comprises generating a platform object with polymorphic lookup, storing database ID information for the data item in the platform object, the database ID information for the data item including the first data object ID, providing a first entity in a second tenant domain with access to the data item by linking the platform object to a first tenant-specific object accessible by the first entity, and providing for display in a user interface a link that is mapped to the data item via the platform object and the first tenant-specific object.
US10719547B2 Image retrieval assist device and image retrieval assist method
An image retrieval assist device that is communicably connected to an investigation assist device for recording captured images of cameras installed at a plurality of intersections respectively in correlation with camera information and intersection information. The image retrieval assist device has a processor, a communication unit; and a storage that stores an extraction condition of an image for each type of event that has occurred at the intersection, the image indicating a situation at a time of occurrence of the event. The processor accepts an input of event information including the type of event. The processor generates an image retrieval key including the extraction condition according to the input event information. The communication unit transmits the generated image retrieval key to the investigation assist device.
US10719546B2 Method for managing multimedia files
A method for managing multimedia files includes an operating step whereby at least one playback management object of one or several multimedia files is generated, said playback management object including at least one playback parameter of multimedia files, said operating step whereby at least one playback management object is generated including at least an operating step whereby said at least one playback parameter of multimedia files is generated. The method also comprises an operating step whereby at least one link between said playback management object and at least a first multimedia file is generated, the operating step whereby said at least one playback management object and/or said link are stored in a memory and an operating step whereby at least a first multimedia file or a plurality of multimedia files are played, as a function of said at least one playback parameter of said playback management object.
US10719545B2 Methods and systems for facilitating storytelling using visual media
The disclosure includes a method of facilitating storytelling using visual media. In some embodiments, the method includes receiving, via a storyteller device associated with a storyteller, an input. The method may also include identifying, via a processing device communicatively coupled to the storyteller device, visual media based on the input. As well, some embodiments include the step of presenting, via at least one of the storyteller device and a listener device communicatively coupled to the processing device, the visual media. The listener device may be associated with a listener.
US10719537B2 Method and apparatus for performing a geometric transformation on objects in an object-oriented environment using a multiple-transaction technique
A large number of objects, such as objects representing beams and columns in an object-oriented enterprise engineering system, may be geometrically transformed in a model database by dividing the objects according to criteria into a number of ordered partitions and transforming the objects in each partition as an atomic operation. The number of objects that may be transformed is not constrained by the amount of memory available in the system. Objects that are to be transformed are organized into the ordered partitions, and the partitions are transformed in sequential order, such that all predecessors of a given object are transformed before, or in the same operation as, the given object. If a large transformation operation abnormally terminates before all the small transformation operations have been completed, the model database is, nevertheless, left in a consistent state. The transformation operation may be resumed from the point of interruption.
US10719530B2 Data set capture management with forecasting
A set of virtualized computing services may include multiple types of virtualized data store differentiated by characteristics such as latency, throughput, durability and cost. A sequence of captures of a data set from one data store to another may be scheduled to achieve a variety of virtualized computing service user and provider goals such as lowering a probability of data loss, lowering costs, and computing resource load leveling. Data set captures may be scheduled according to policies specifying fixed and flexible schedules and conditions including flexible scheduling windows, target capture frequencies, probability of loss targets and/or cost targets. Capture lifetimes may also be managed with capture retention policies, which may specify fixed and flexible lifetimes and conditions including cost targets. Such data set capture policies may be specified with a Web-based administrative interface to a control plane of the virtualized computing services.
US10719527B2 Systems and user interfaces for dynamic and interactive simultaneous querying of multiple data stores
Embodiments of the present disclosure relate to a computer system and interactive user interfaces configured to enable efficient and rapid access to multiple different data sources simultaneously, and by an unskilled user. The unskilled user may provide simple and intuitive search terms to the system, and the system may thereby automatically query multiple related data sources of different types and present results to the user. Data sources in the system may be efficiently interrelated with one another by way of a mathematical graph in which nodes represent data sources and/or portions of data sources (for example, database tables), and edges represent relationships among the data sources and/or portions of data sources. For example, edges may indicate relationships between particular rows and/or columns of various tables. The table graph enables a compact and memory efficient storage of relationships among various disparate data sources.
US10719525B2 Interaction with a particular event for field value display
An event limited field picker for a search user interface is described. In one or more implementations, a service may operate to collect and store data as events each of which includes a portion of the data correlated with a point in time. Clients may use a search user interface perform searches by input of search criteria. Responsive to receiving search criteria, the service may operate to apply a late binding schema to extract events that match the search criteria and provide search results for display via the search user interface. The search user interface exposes an event limited field picker operable to make selections of fields with respect to individual events in a view of the search results. In response to receiving an indication of a fields selected via the picker, visibility of selected fields may be updated to control which field and values are included in different views.
US10719523B2 NXD query monitor
Non-existent domain (NXD) queries may be monitored to determine if a keyword is included in NXD queries for a brand top level domain (TLD). When a predetermined number of NXD queries have been received for a brand domain that include the keyword, an action may be initiated. The action may be related to the registration of a new domain for the brand domain including the keyword.
US10719512B2 Partitioned bloom filter merge for massively parallel processing clustered data management
A computer-implemented method for a partitioned bloom filter merge is provided. A non-limiting example of the computer-implemented method includes partitioning, by a processing device, a bloom filter into N equal size filter partitions. The method further includes distributing, by the processing device, each of the filter partitions to an associated node. The method further includes merging, by the processing device, the filter partitions in each of the associated nodes. The method further includes redistributing, by the processing device, the merged filter partitions to each of the N nodes. The method further includes joining, by the processing device, the merged filter partitions in each of the N nodes to assemble a complete merged bloom filter.
US10719507B2 System and method for natural language processing
Systems and methods are provided for natural language processing. An exemplary method implementable by a server may comprise: obtaining, from a computing device, an audio input and a current interface, wherein the current interface is associated with a context; and determining a query associated with the audio input based at least on the audio input and the context of the current interface.
US10719504B2 Reference data tool
A reference data tool helps meet the technical challenges associated with providing important data to an application that needs the data. The tool causes execution of custom reports on an external data platform that extract the data needed by the application from the external data platform. The tool creates a custom data store for the data in a location accessible to the application. After the tool receives the extracted data, the tool automatically writes the data into the proper location in the custom data store.
US10719501B1 Systems and methods for analyzing vehicle sensor data via a blockchain
The present embodiments relate to systems and methods for using a blockchain to record information related to processes and services in the vehicle industry. The systems and methods may include (1) receiving an indication of vehicle being involved a vehicle collision and a vehicle VIN; (2) accessing, at a memory, a loss history blockchain associated with the vehicle using the VIN as a key; (3) receiving vehicle sensor data generated or collected prior to, during, and/or after the vehicle collision; (4) creating a block to add to the loss history blockchain that includes the vehicle sensor data, or otherwise updating the loss history blockchain with the vehicle sensor data associated with the vehicle collision; (5) analyzing the vehicle sensor data to reconstruct the vehicle collision; and/or (6) updating the loss history blockchain to include and/or indicate the reconstructed vehicle collision by including the created block.
US10719496B2 Computer system and data processing method
This computer system includes a plurality of nodes for forming a distributed KVS. The plurality of nodes have a plurality of key ranges to which upper-limit data amounts are set, each upper-limit data amounts being an upper limit of an amount of manageable data. When a new key range is created, the plurality of nodes lowers an upper-limit data amount of an existing key range so that the sum of an upper-limit data amount of the new key range and an upper-limit data amount of the existing key range does not exceed a maximum amount which is the amount based on the volume of the memory of the computer apparatus.
US10719486B1 De-duplicated file share mounting for granular level data recoveries
Systems and methods for granularly recovering a backup are provided. An image of a backup is mounted as a file system such that the files can be granularly restored. Image-level recovery and file-level recovery can be achieved from the same backup. The backup may also be de-duplicated.
US10719483B2 Remote copy with data deduplication functionality
A system and method for transferring data stored in a first storage having a deduplication function to a second storage are presented. Deduplication information may be provided for a common data section of first data, stored in the first storage, containing a unique data section and the common data section. The unique section and the deduplication information for the common data section of the first data using a deduplication index may be sent from the first storage to a second storage. The first data may be copied in the second storage based on the deduplication information.
US10719481B1 Modification of historical data of file system in data storage environment
Access to historical data of a file system in a data storage environment is provided, wherein the historical data corresponds to one or more points in time occurring in the past. The historical data of the file system is modified, wherein the historical data comprises at least one of a component from a replica of the file system and an element of an activity log of the file system.
US10719479B2 Data unit cloning in memory-based file systems
A data structure used in memory-based file system, method and apparatus using thereof. The data structure comprising: a tree of the nodes comprising tree nodes and leaf nodes, each tree node points to at least one node, each leaf node is associated with a plurality of data unit elements each of which representing a data unit, wherein each data unit element is associated with two pointers, wherein at least one of the two pointers is capable of pointing to a data unit or to a data unit element; and a cyclic linked list of data unit elements representing identical clones of a data unit, wherein the cyclic linked list comprises a first element pointing directly to the data unit, wherein from each element in the cyclic linked list, the data unit can be reached in time complexity of O(1).
US10719476B2 Apparatus and methods for providing a reconfigurable bidirectional front-end interface
An apparatus and methods are disclosed for a bidirectional front-end circuit included within a system on chip (SoC). The bidirectional front-end circuit includes a differential bidirectional terminal for receiving and transmitting signals. The bidirectional front-end circuit is configured to provide a first communication path between a first controller and a connector through the differential bidirectional terminal when operating in a first mode. And, the bidirectional front-end circuit is reconfigured to provide a second communication path between a second controller and the connector through the differential bidirectional terminal when operating in a second mode.
US10719473B2 Library for seamless management of storage devices
An approach for using a storage library to translate commands from one command language into a different command language. The approach includes receiving a storage request in a command language from an application. The storage request is directed to a target storage device that uses a different command language. The storage request is translated into the different command language of the target storage device using a storage library of command languages and the storage request is performed.
US10719468B2 USB management system and USB management method using USB relay device
A USB management system using a USB relay device includes a management terminal having a management database for recording management information of a USB client registered in advance. The USB relay device has a connection switching unit for switching a connection state between a first connector portion to which the USB client is connected and a second connector portion which is connected to a USB host controller. When the USB client is connected to the first connector portion, the USB relay device reads management information of the USB client and transmits the management information to the management terminal, and the management terminal inquires of the management database about the management information of the USB client transmitted from the USB relay device, compares the management information with the management information of the USB client registered in advance, and determines the connection state by the connection switching unit.
US10719467B2 Semiconductor memory device for sharing inter-memory command and information, memory system including the same and method of operating the memory system
A method of operating a memory controller, memory devices including a master memory device and slave memory devices, a back channel bus coupling the master memory device to the slave memory devices and a channel coupling the memory controller to the memory devices is provided as follows. A memory command is received by the memory devices from the memory controller. An internal command is generated and outputted by the master memory device. The internal command is received by the slave memory devices. The internal command is transmitted to the slave memory devices through the back channel bus.
US10719462B2 Technologies for computational storage via offload kernel extensions
Technologies for data processing or computation on data storage devices include a data storage controller. The data storage controller is configured to receive a data request from a compute device, determine an input data range specified by the compute device to be processed in the data storage device without sending data located at the input data to the compute device, read input data from the input data range, perform a data operation on the input data specified by the compute device to generate output data, and write the output data to an output data range specified by the compute device.
US10719459B2 Command splitting for high-cost data access operations
A method for improving write throughput of a storage device includes receiving a data access command targeting an LBA extent and determining that logical execution of the data access command includes reading or writing data logically across an identified high-performance-cost boundary. Responsive to the determination, the data access command is split into two or more separate data access commands that are separately queued in memory for execution.
US10719455B2 Storage device authentication
Systems and methods authenticate storage devices. In one implementation, a computer-implemented method is provided for authenticating a storage device. According to the method, a manifest that identifies a destination is receive. A transfer station reads a digital signature from the storage device. The digital signature is validated and, based on the validation of the digital signature, a transfer of one or more files from the storage device via the transfer station is authorized to the destination identified in the manifest.
US10719454B2 Synchronizing requests to access computing resources
A method includes determining, by a tracker controller of a hardware security module, that a first processor has submitted a first request to access a computing resource. The method also includes determining, by the tracker controller, whether the first request and a second request both request access to the same computing resource. The second request is submitted by a second processor. The method also includes preventing access to the computing resource based on a determination that the first request and the second request do not request access to the same computing resource. The method also includes permitting access to the computing resource based on a determination that the first request and the second request both request access to the same computing resource.
US10719453B1 Apparatus and method for handling maintenance operations for an address translation cache
Each entry of a set associative address translation cache (ATC) stores address translation data (ATD) used by processing circuitry when converting a virtual address into a corresponding physical address. The processing circuitry operates in multiple contexts, and each entry has an associated context identifier identifying the context to which the ATD therein applies. A masking structure comprises at least one mask storage and, for each mask storage, an associated context storage. Each mask storage provides a mask field for each set of the ATC. Control circuitry responds to a maintenance request, specifying a given context and requiring a maintenance operation to be performed in respect of each entry of the ATC that stores ATD applying to the given context, by setting each mask field in a selected mask storage, storing an indication of the given context in the associated context storage, and issuing a response to a request source.
US10719452B2 Hardware-based virtual-to-physical address translation for programmable logic masters in a system on chip
An example programmable integrated circuit (IC) includes a processing system having a processor, a master circuit, and a system memory management unit (SMMU). The SMMU includes a first translation buffer unit (TBU) coupled to the master circuit, an address translation (AT) circuit, an AT interface coupled to the AT circuit, and a second TBU coupled to the AT circuit, and programmable logic coupled to the AT circuit in the SMMU through the AT interface.
US10719448B2 Cache devices with configurable access policies and control methods thereof
A cache is presented. The cache comprises a tag array configured to store one or more tag addresses, a data array configured to store data acquired from a dynamic random access memory device, and a cache controller. The cache controller is configured to: receive a cache access request; determine, based on an indication associated with the cache access request, a cache access policy; and perform an operation to the tag array and to the data array based on the determined cache access policy.
US10719447B2 Cache and compression interoperability in a graphics processor pipeline
Described herein are several embodiments which provide for enhanced data caching in combination with adaptive and dynamic compression to increase the storage efficiency and reduce the transmission bandwidth of data during input and output from a GPU. The techniques described herein can reduce the need to access off-chip memory, resulting in improved performance and reduced power for GPU operations. One embodiment provides for a graphics processing apparatus comprising a shader engine; one or more cache memories; cache control logic to control at least one of the one or more cache memories; and a codec unit coupled with the one or more cache memories, the codec unit configurable to perform lossless compression of read-only surface data upon storage to or eviction from the one or more cache memories.
US10719444B2 Coherence protocol for distributed caches
The disclosure provides for a reactive cache coherence protocol that has efficiencies over proactive approaches. Rather than proactively performing remediation when a data item is invalidated, a destination endpoint checks cache coherence upon receiving an indication of a cache hit, and based at least on detecting a lack of coherence, performs a reactive remediation process. For example, the incoherence may be fixed by replacing, as a cached data item, a data block indicated by the cache hit with a replacement data block that triggered the cache hit.
US10719443B2 Apparatus and method for implementing a multi-level memory hierarchy
A system and method are described for integrating a memory and storage hierarchy including a non-volatile memory tier within a computer system. In one embodiment, PCMS memory devices are used as one tier in the hierarchy, sometimes referred to as “far memory.” Higher performance memory devices such as DRAM placed in front of the far memory and are used to mask some of the performance limitations of the far memory. These higher performance memory devices are referred to as “near memory.”
US10719442B2 Apparatus and method for prioritized quality of service processing for transactional memory
An apparatus and method for prioritizing transactional memory regions. For example, one embodiment of a processor comprises: a plurality of cores to execute threads comprising sequences of instructions, at least some of the instructions specifying a transactional memory region; a cache of each core to store a plurality of cache lines; transactional memory circuitry of each core to manage execution of the transactional memory (TM) regions based on priorities associated with each of the TM regions; and wherein the transactional memory circuitry, upon detecting a conflict between a first TM region having a first priority value and a second TM region having a second priority value, is to determine which of the first TM region or the second TM region is permitted to continue executing and which is to be aborted based, at least in part, on the first and second priority values.
US10719440B2 Semiconductor device and memory access method
Regarding association between an area where compressed data is stored and an area where auxiliary information required to access the compressed data is stored, it is necessary to manage the association by software for each processing unit, so that the processing becomes complicated. A management unit memory area including a compressed data storage area and an auxiliary information storage area including auxiliary information are defined on a memory space. By calculating an auxiliary information address from an address indicating a location on a memory where a management unit memory space is set, an address of the auxiliary information storage area, and an address of the compressed data, the compressed data and the auxiliary information are associated with each other and the auxiliary information is read.
US10719437B2 Memory system and method for controlling nonvolatile memory
According to one embodiment, a memory system includes a nonvolatile memory including plural blocks each including plural pages, and a controller. When receiving a write request designating a first logical address and a first block number from the host, the controller determines a first location in a first block having the first block number to which data from the host should be written, and writes the data from the host to the first location in the first block. The controller notifies the host of either an in-block physical address indicative of the first location, or a group of the first logical address, the first block number and the first in-block physical address.
US10719432B1 Identifying user interface elements using element signatures
Systems and methods for performing automated software testing on user interface elements are disclosed. For instance, a first element of an application can be identified. A signature can be generated for the first element. The signature for the first element can include one or more attributes descriptive of the first element. After an update of the application, a candidate element signature can be generated for one or more candidate elements in the updated application. The signature for the first element can be compared to each candidate element signature to determine whether the first element matches each candidate element, thereby enabling the first element to be located after the update of the application.
US10719429B2 System and method for dynamic load testing on target application
A system and method for dynamic load testing on a target application are provided. The method includes, receiving a request for varying load on a target application in running load-testing environment. The running load-testing environment has a plurality of threads being executed for load-testing. The plurality of threads has a coordinator thread and one or more waiting threads. Further, the one or more waiting threads are locked from accessing the target application and the coordinator thread capable of unlocking the one or more waiting threads. The coordinator thread is executed based on the request to unlock the one or more waiting threads. The unlocked threads access the target application to test the load.
US10719422B2 System performance monitor with graphical user interface
A system performance monitor displays the performance of a system that carries out one or more tasks. The monitor has a front end including an input and output device, a back end, and one or more subsystem schema databases for storing data about said tasks. The system that carries out the tasks has subsystem schemas that have members that carry out the tasks. The records of each database are indexed by the members of the corresponding subsystem schemas. When a user selects a member of a subsystem schema, the back end retrieves the records from the database using the member index. After the records are retrieved, they are formatted to be graphically displayed on the output device. The graphical display may be a time-cloud scatter plot where each data point is located according to the start time and end time of a particular task in the retrieved records.
US10719418B2 Replicating workload data according to a degree of resiliency for disaster recovery in disaggregated datacenters
Embodiments for disaster recovery in a disaggregated computing system. A memory is allocated at a secondary, disaster recovery site for data received from a primary site. A degree of resiliency is defined for respective workloads associated with the data at the primary site to specify how critical each respective workload is to execute in case of disaster, and the data is replicated to the allocated memory at the disaster recovery site according to the degree of resiliency.
US10719416B2 Method and device for recognizing hardware errors in microprocessors
A method/device for recognizing a microprocessor hardware error, including comparing a first application's first result, running on a first microprocessor, with a second application's second result, running on the first/second microprocessor, with a microcontroller, providing comparison strategies, the hardware error being recognized as a function of the comparison, the microcontroller receiving a first message from the first microprocessor, and receiving a second message from the first microprocessor if the second application runs on the first microprocessor, or receives a first message from the second microprocessor if the second application runs thereon, the first message containing first comparison strategy information and first result information of a first function calculation, the second message containing second comparison strategy information and second result information of a second function calculation, the first and second strategy information being compared, the first and second result information being compared if the information about the comparative strategy coincides.
US10719414B2 Rollback for cloud native workflows
In one embodiment, a sequence of microservice steps may be performed according to a programmed microservice workflow, while determining which executed tasks within the performed sequence of microservice steps have an individually corresponding rollback defined within the particular task. As such, a rollback path is stored corresponding to reversing the sequence of those executed tasks having an individually corresponding rollback, and, for each executed task having an individually corresponding rollback, a current status of the microservice workflow is also stored as a respective rollback status within the rollback path. In response to detecting, during the performing, an error event at a particular multiservice step of the sequence of microservice steps, the rollback path may be executed by performing the individually corresponding rollback of each task having an individually corresponding rollback along the rollback path according to the respective rollback status, until either success or failure of the rollback path.
US10719413B2 Unified RCT backup for different hypervisor configurations
A unified backup workflow process for different hypervisor configurations of virtual machines on different storage of a cluster leverages RCT-based backup functionality so that backup operations can be performed by a single host of the cluster. The process enables backing up together virtual machines that are local, as well as part of CSV or SMB storage using virtual machine level snapshots as checkpoints rather than volume level snapshots that were traditionally used. Backup data is sent to a backup server as a data stream rather than a file, which avoids the necessity of maintaining chains or structures that identify parent-child disks on the server.
US10719411B1 Error recovery of encrypted data frames in multi-node systems
A method of performing error recovery of encrypted data frames is disclosed. A data packet is received, and a decryption operation is performed on the data packet. The data packet is compared with one or more data packets stored in a recovery buffer to identify a duplicate of the data packet when the decryption operation fails. One or more bits affected by one or more bit errors are identified based on a comparison between the data packet and the duplicate of the data packet. Different combinations of bit values for the one or more bits are determined. The decryption operation is performed on the data packet with the different combinations to identify a correct combination of bit values for the one or more bits. The data packet is recovered (e.g., corrected so that it can be decrypted and consumed) based on the correct combination of bit values.
US10719409B2 Retainment of locally deleted content at storage service by client device
Cloud-based storage services are provided for storing and/or sharing content across multiple devices, where the content is periodically synchronized between the devices and the storage service. Embodiments are directed to retainment of locally deleted content at the storage service to prevent accidental or nefarious deletions of locally stored content on a device from being propagated to the storage service. For example, a selectable feature to retain locally deleted content, at the storage service may be presented through a display of a client device. A deletion of the content from the client device may be detected. The retained content may be prevented from being downloaded and stored locally on the client device when content at the storage service and the client device are synchronized if the feature was selected. If the feature was not selected, deletion options for the content may be presented through the display.
US10719405B2 Forever incremental backups for database and file servers
Methods and systems for efficiently capturing snapshots of a computing application or environment over time and transferring the snapshots to an integrated data management and storage system are described. A snapshot agent may detect that one or more electronic files associated with the computing application or environment are greater than a threshold file size and in response perform an incremental backup optimization in which the snapshot agent may identify files that have been touched since a previous snapshot by accessing file system metadata (e.g., last modified timestamps) or utilizing a tracking agent to detect potential file changes that have occurred since the previous snapshot was captured. The snapshot agent may then generate fingerprints for data blocks of the touched files, which may reduce the total number of fingerprints needing to be generated to identify the changed data blocks corresponding with a current snapshot to be transferred.
US10719402B2 Power-loss protection
Power loss in a client device is detected. In response to the detecting of the power loss, an electronic card is alerted that the power loss is about to occur, where the electronic card includes a volatile storage and a non-volatile storage. A transfer of data from the volatile storage to the non-volatile storage is triggered in response to the alert.
US10719396B2 Memory system
A controller executes a plurality of first read operations and, when receiving a read request from a host, executes a second read operation. The first read operations are executed using, as determination voltage, different candidate values among a plurality of candidate values. In each of the first read operations, the controller executes error correction to acquired data, and acquires a first candidate value on the basis of results of the error corrections in the first read operations. The second read operation is executed using, as the determination voltage, a second candidate value that is ranked higher than the first candidate value.
US10719394B2 Systems and methods for fast access of non-volatile storage devices
Systems, apparatus and methods are provided for providing fast non-volatile storage access with ultra-low latency. A method may comprise receiving data pieces from a plurality of channels of a non-volatile storage device, assembling the data pieces into one or more error correction code (ECC) encoded codewords, and triggering an ECC engine to decode a codeword to generate decoded data to be returned to a host when the codeword is assembled. Each codeword may have data pieces retrieved from different channels. Thus, a data unit containing one or more ECC codewords may be spread into multiple channels of a non-volatile storage device and access latency may be improved by accessing multiple channels in parallel. An averaging effect may be achieved for an ECC codeword and ECC failures may be reduced. Fast NANDs implementing the techniques disclosed herein may achieve ultra-fast access and response time while maintaining a high throughput.
US10719393B2 Memory system for controlling nonvolatile memory
According to one embodiment, a memory system copies content of a first logical-to-physical address translation table corresponding to a first region of a nonvolatile memory to a second logical-to-physical address translation table corresponding to a second region of the nonvolatile memory. When receiving a read request specifying a logical address in the second region, the memory system reads a part of the first data from the first region based on the second logical-to-physical address translation table. The memory system detects a block which satisfies a refresh condition from a first group of blocks allocated to the first region, corrects an error of data of the detected block and writes the corrected data back to the detected block.
US10719376B2 Methods and apparatus for multiplexing data flows via a single data structure
Methods and apparatus for transacting multiple data flows between multiple processors. In one such implementation, multiple data pipes are aggregated over a common transfer data structure. Completion status information corresponding to each data pipe is provided over individual completion data structures. Allocating a common fixed pool of resources for data transfer can be used in a variety of different load balancing and/or prioritization schemes; however, individualized completion status allows for individualized data pipe reclamation. Unlike prior art solutions which dynamically created and pre-allocated memory space for each data pipe individually, the disclosed embodiments can only request resources from a fixed pool. In other words, outstanding requests are queued (rather than immediately serviced with a new memory allocation), thus overall bandwidth remains constrained regardless of the number of data pipes that are opened and/or closed.
US10719362B2 Managing multiple isolated execution contexts in a single process
A method may include generating, for a host application, an image including an image heap including objects and a writeable object partition including a subset of the objects. The method may further include initializing, by executing the image in a process of a computer system, a first isolate including a first address space and a first read-only map of the image heap. The first read-only map may designate the writeable object partition of the image heap as copy-on-write. The method may further include initializing, by executing the image in the process, a second isolate including a second address space and a second read-only map of the image heap. The method may further include performing, in the first isolate and using the first read-only map, a first task that accesses an object, and performing, in the second isolate and using the second read-only map, a second task that accesses the object.
US10719360B2 Distributed multiple tier multi-node serverless framework for complex analytics task execution
A system may support distributed multiple tier multi-node serverless analytics task execution. At a data ingestion tier, data ingestion serverless tasks may receive detail data for analytic processing. data integration serverless tasks, executing at a data integration and consolidation tier and initiated by the data ingestion serverless tasks, may sort the detail data and identify patterns within the detail data to generate grouped pre-processed data. The data integration serverless tasks may initiate partitioning serverless tasks which may divide the grouped pre-processed data into data chunks. Multi-node analytic serverless tasks at an analytic tier, at least some of which being initiated by the partitioning serverless tasks, may analyze the data chunks and generate prescriptive outputs.
US10719359B2 Periodic task execution in an automated context
A computing system may run a recurring task, which may use resources, such as logic resources and time, to operate on and/or with a set of data. Accordingly, the frequency at which the recurring task is executed may limit the performance and/or efficiency of the computing system. As such, a scheduler routine may, based on configuration information associated with the recurring task and/or the set of data, schedule the recurring task with a periodicity that may improve the performance and/or efficiency of the computing system.
US10719352B2 System and method for in-process namespace switching
A system and method for sharing services provides for generating one or more trigger conditions associated with a process executable in a source container having a source namespace in a source pod, executing the process in the source container, and when a trigger condition occurs, interrupting the executed process and moving the process into a target pod by switching from the source namespace of the source container to a target namespace of the target pod. The trigger condition may be associated with a service executable in a target container having the target namespace in the target pod.
US10719351B2 Method for controlling states of processes and related device
A method for controlling process is provided. The method for controlling process includes the follows. When it is determined that a duration that each of N processes in a kernel space of a terminal device is in an uninterruptible sleep state reaches or exceeds a preset period, whether the N processes have undergone a searched and killed operation within the preset period is detected. N is an integer greater than or equal to 1. When the N processes have undergone the searched and killed operation within the preset period, states of the N processes are changed, and an operating system is controlled to run the N processes according to the changed states of the N processes. Related terminal devices are also provided.
US10719350B2 Worker thread manager
A system includes determination of whether a current number of active worker threads of a client application is less than a maximum active worker thread limit, retrieval, if the number of active worker threads is less than the maximum active worker thread limit, of a first job associated with a first context from a job pool, determination of whether an inactive worker thread is associated with the first context, and, if an inactive worker thread is associated with the first context, execution of the first job on the inactive worker thread.
US10719345B2 Container image building
Methods, computer program products, and systems are presented. The method, computer program products, and systems can include, for instance: obtaining configuration data that specifies a designated runtime container image; selecting a first subset of content of a first container image stored in a system memory, the selecting based on an action referenced in the configuration data; extracting the first subset of content from the first container image, the extracting including providing a second container image that includes the first subset of content of the first container image and is absent of a second subset of content of the first container image; and running the designated runtime container image to provide a runtime container, the designated runtime container image having the first subset of content of the first container image.
US10719344B2 Prescriptive analytics based compute sizing correction stack for cloud computing resource scheduling
A multi-layer compute sizing correction stack may generate prescriptive compute sizing correction tokens for controlling sizing adjustments for computing resources. The input layer of the compute sizing correction stack may generate cleansed utilization data based on historical utilization data received via network connection. A prescriptive engine layer may generate a compute sizing correction trajectory detailing adjustments to sizing for the computing resources. Based on the compute sizing correction trajectory, the prescriptive engine layer may generate the compute sizing correction tokens that that may be used to control compute sizing adjustments prescriptively.
US10719330B2 Communication device, display device, and control method for display device
A communication device includes: a communication unit which receives control data; and a main control unit which controls an operation of the communication device, based on the control data received by the communication unit. The communication device operates in a first standby state where the main control unit stops at least a part of operations and where the communication unit detects only an access to a specific port that designates the communication device as a destination, and in a second standby state where the main control unit can execute the operations and controls the operation of the communication device, based on the control data. The communication unit wakes up the main control unit if an access to the specific port is detected in the first standby state.
US10719328B2 Determining and predicting derived values used in register-indirect branching
A predicted value to be used in register-indirect branching is predicted. The predicted value is to be stored in one or more locations based on the prediction. An offset for a predicted derived value is obtained. The predicted derived value is to be used as a pointer to a reference data structure providing access to variables used in processing. The predicted derived value is generated using the predicted value and the offset. The predicted derived value is used to access the reference data structure during processing.
US10719326B2 Communicating via a mailbox interface of a processor
In one embodiment, a processor includes: a core to execute instructions, the core including a plurality of mailbox storages and a trust table to store a trust indicator for each of the plurality of mailbox storages; a first core perimeter logic coupled to the core and including a first storage to store state information of the core when the core is in a low power state; and a second core perimeter logic coupled to the first core perimeter logic and the core, the second core perimeter logic including a second storage to store the state information of the core when the first core perimeter logic is in a low power state. Other embodiments are described and claimed.
US10719325B2 System and method of VLIW instruction processing using reduced-width VLIW processor
Very long instruction word (VLIW) instruction processing using a reduced-width processor is disclosed. In a particular embodiment, a VLIW processor includes a control circuit configured to receive a VLIW packet that includes a first number of instructions and to distribute the instructions to a second number of instruction execution paths. The first number is greater than the second number. The VLIW processor also includes physical registers configured to store results of executing the instructions and a register renaming circuit that is coupled to the control circuit.
US10719321B2 Prefetching instruction blocks
Technology related to prefetching instruction blocks is disclosed. In one example of the disclosed technology, a processor comprises a block-based processor core for executing a program comprising a plurality of instruction blocks. The block-based processor core can include prefetch logic and a local buffer. The prefetch logic can be configured to receive a reference to a predicted instruction block and to determine a mapping of the predicted instruction block to one or more lines. The local buffer can be configured to selectively store portions of the predicted instruction block and to provide the stored portions of the predicted instruction block when control of the program passes along a predicted execution path to the predicted instruction block.
US10719319B2 Fine grained control flow enforcement to mitigate malicious call/jump oriented programming
In one embodiment, a processor comprises a decoder to decode a first instruction, the first instruction comprising an opcode and at least one parameter, the opcode to identify the first instruction as an instruction associated with an indirect branch, the at least one parameter indicative of whether the indirect branch is allowed; and circuitry to generate an error message based on the at least one parameter.
US10719317B2 Hardware apparatuses and methods relating to elemental register accesses
Methods and apparatuses relating to a vector instruction with a register operand with an elemental offset are described. In one embodiment, a hardware processor includes a decode unit to decode a vector instruction with a register operand with an elemental offset to access a first number of elements in a register specified by the register operand, wherein the first number is a total number of elements in the register minus the elemental offset, access a second number of elements in a next logical register, wherein the second number is the elemental offset, and combine the first number of elements and the second number of elements as a data vector, and an execution unit to execute the vector instruction on the data vector.
US10719313B2 Providing external access to a processing platform
An apparatus, and a method, performed by one or more processors are disclosed. The method may comprise receiving a build request associated with performing an external data processing task on a first data set, the first data set being stored in memory associated with a data processing platform to be performed at a system external to the data processing platform. The method may also comprise generating a task identifier for the data processing task, and providing, in association with the task identifier, the first data set to an agent associated with the external system with an indication of the data processing task, the agent being arranged to cause performance of the task at the external system, to receive a second data set resulting from performance of the task, and to provide the second data set and associated metadata indicative of the transformation. The method may also comprise receiving the second data set and metadata from the agent associated with the external system and storing the second data set and associated metadata.
US10719310B1 Systems and methods for reducing keyboard, video, and mouse (KVM) downtime during firmware update or failover events in a chassis with redundant enclosure controllers (ECs)
Embodiments of systems and methods for reducing Keyboard, Video, and Mouse (KVM) downtime during firmware update or failover events are discussed. In some embodiments, a chassis may include: a plurality of Information Handling Systems (IHSs); a first Enclosure controller (EC); and a second EC coupled to the first EC, where the first and second ECs comprise program instructions stored thereon that, upon execution, cause the chassis to: establish a KVM session with a selected IHS via the first EC; in response to the first EC receiving a firmware update command, update and restart the second EC; notify the first EC, by the second EC, that the update and restart is completed; trigger by a first KVM process in the first EC, a second KVM process in the second EC; and take control, by the second EC, of the KVM session.
US10719303B2 Graphics engine and environment for encapsulating graphics libraries and hardware
The disclosure pertains to the operation of graphics systems and to a variety of architectures for design and/or operation of a graphics system spanning from the output of an application program and extending to the presentation of visual content in the form of pixels or otherwise. In general, many embodiments of the invention envision the processing of graphics programming according to an on-the-fly decision made regarding how best to use the specific available hardware and software. In some embodiments, a software arrangement may be used to evaluate the specific system hardware and software capabilities, then make a decision regarding what is the best graphics programming path to follow for any particular graphics request. The decision regarding the best path may be made after evaluating the hardware and software alternatives for the path in view of the particulars of the graphics program to be processed.
US10719302B2 Code origination data management for code assembly
A first set of code origination data which corresponds to a first computing object and a second set of code origination data which corresponds to a second computing object may be detected for utilization to develop a streaming application in the stream computing environment. Based on the first and second sets of code origination data, a code assembly arrangement with respect to the first and second computing objects may be determined. Based on the first and second sets of code origination data, a consistent region may be determined to utilize for the code assembly arrangement. The code assembly arrangement may be established, in the consistent region, with respect to the first and second computing objects to develop the streaming application.
US10719299B2 Physical connection of network components in a graphical computer environment with one-way signal propagation
A system and method for physical connection of components in a graphical modeling environment. For each component, a physical component subsystem is built by providing at least one functional block representative of a mathematical model of the component, associating one or more first unidirectional internal input ports and/or one or more first unidirectional internal output ports with the at least one functional block, and associating one or more second unidirectional internal input ports and/or one or more second unidirectional internal output ports with the at least one functional block, the physical component subsystem configured to receive first information from an upstream block through each first internal input port, output second information to a downstream block through each first internal output port, receive third information from the downstream block through each second internal input port, and output fourth information to the upstream block through each second internal output port.
US10719293B2 Interactive control method and device for voice and video communications
The present invention discloses an interactive control method and device for voice and video communications. The method includes: acquiring user action data inputted by a user in a preset manner, in which the preset manner includes a voice manner and/or a gesture manner; determining whether the user action data includes preset trigger information; and when the user behavior data comprises the preset trigger information, determining an operation instruction corresponding to the preset trigger information in a preset operation instruction set, and performing an event corresponding to the operation instruction.
US10719291B2 Simultaneous output of multiple audio tracks
Methods, systems, and computer readable media can be operable to facilitate the processing and output of multiple audio streams associated with a piece of content. A multimedia device may identify and notify a user of multiple audio stream languages available for a received multimedia stream. Based upon user input, the multimedia device may identify a plurality of audio streams that are associated with user-selected languages, decode the identified audio streams, and output the decoded audio streams to one or more audio devices. The multimedia device may determine, for each audio stream, an audio device to which the audio stream is to be delivered. The multimedia device may output a video stream associated with the audio streams to a display device while outputting each respective audio stream of the multiple audio streams to the audio device designated for the respective audio stream.
US10719288B2 Display apparatus and control method thereof
A display apparatus is provided. The display apparatus includes: a display configured to include a plurality of display modules, a storage configured to store a first luminance correction coefficient corresponding to light-emitting pixels constituting each of the plurality of display modules and a second luminance correction coefficient corresponding to at least one target pixels adjacent to a seam region from among the light-emitting pixels, and a processor configured to apply the second luminance correction coefficient to the target pixel, apply the first luminance correction coefficient to remaining pixels, and drive the display, wherein the second luminance correction coefficient may be a luminance correction coefficient which is calculated based on a target luminance value to compensate the seam region.
US10719286B2 Mechanism to present in an atomic manner a single buffer that covers multiple displays
Methods and devices for presenting an image in an atomic manner across a plurality of displays of a computer device from a single buffer shared by the plurality of displays may include synchronizing the plurality of displays of the computer device. The methods and devices may initiate an atomic present request to present an image frame on the plurality of displays including a first display and a second display, the atomic present request may identify at least a first display texture and a second display texture from a plurality of display textures stored in the single buffer corresponding to the image frame and that the first display texture corresponds to a first display and the second display texture corresponds to a second display. The devices and methods may transmit a bundled set of first image frame data and second image frame data from the single buffer to a display driver.
US10719284B2 Display system and display device
Provided is a display system or a display device that is suitable for increasing in size. The display system includes a first display panel, a second display panel, a detection means, and a compensation means. The first display panel includes a first display region. The second display panel includes a second display region. The first display region and the second display region include a first region where they overlap. The detection means has a function of detecting the size of the first region. The compensation means has a function of compensating an image displayed on the first display region in accordance with the change in the size of the first region.
US10719283B2 Computer-readable storage medium and printing system
A non-transitory computer readable storage medium storing computer readable instructions that are executable by a computer in an information processing apparatus is provided. The information processing apparatus has a display interface, an operation interface, and a communication interface, and is connected with a printer through the communication interface. The computer readable instructions, when executed by the computer, causing the computer to control the display interface to display a setting screen to accept entry of print settings applicable to the printer, including a first special setting which is feasible to a first channel but infeasible to a second channel, and in response to a specific operation related to the first special setting to the setting screen through the operation interface, determine the first channel to be a processing channel to be used to cause the printer to print the image.
US10719276B2 System for printing a document using a PDF converter based on a complex page
A printing device receives a document to print directly from a device. The document is converted into a portable document format (PDF) file. The PDF converter separates the document into different groups that are processed separately to generate multiple PDF files for the document. The PDF files include a first page file and subsequent files for one or more pages separated according to criteria, such as page complexity or size. The separate PDF file is sent to the PDF interpreter to be printed without waiting for the subsequent data within the document.
US10719274B2 Consistent replication of virtual computing instance data
Virtual computing instance data that are stored across multiple storage volumes are replicated in a manner such that the write order is maintained. The frequency of the replication is set so that the recovery point objective defined for the VM data can be satisfied. The replication includes the steps of determining a set of logical storage volumes across which the virtual computing instance issues dependent write IOs, issuing a first command to the virtual computing instance to block new IOs and to block receipt of IO acknowledgements, issuing a command to create replicas of all the logical storage volumes in the set, and then issuing a second command to the virtual computing instance to unblock new IOs and unblock receipt of IO acknowledgements.
US10719272B2 Data storage device and control method for non-volatile memory
Multi-channel accessing of non-volatile memory. A controller uses three kinds of tables to manage cross-channel accessing areas and, accordingly, to access the non-volatile memory through multiple channels. Each cross-channel accessing area includes M storage units, where M is an integer greater than 1. For each cross-channel accessing area, the first table marks whether there is a need for storage unit substitution and points to substitution information. The substitution information is stored in the second table and the third table. For each cross-channel accessing area marked in the first table, the second table stores M bits corresponding to M storage units of the marked cross-channel accessing area for substitution indication, and related substitute storage unit indication is stored in the third table.
US10719270B2 Raising usage rates of memory blocks with a free MSB page list
A data storage device include a nonvolatile memory device having a plurality of super blocks; a memory configured to store a free first logical page list including position information of free first logical pages which are present in completely used super blocks, among the plurality of super blocks; and a processor configured to select a super block having no valid page and having the free first logical pages, among the completely used super blocks, based on the free first logical page list, and to use the free first logical pages in the selected super block during a write operation.
US10719269B2 Memory controller, memory system including the memory controller, and method of operating the memory controller
There are provided a memory controller, a memory system including the memory controller, and a method of operating the memory controller. In a memory controller for accessing a plurality of memories in response to a request from a host, the memory controller includes: a processor for generating a command set, based on command generation information of a selected memory among the plurality of memories; and a storage circuit for storing command generation information of each of the plurality of memories.
US10719268B2 Techniques for safely and efficiently enqueueing and dequeueing data on a graphics processor
Methods and devices for managing first-in first-out (FIFO) queues in graphics processing are described. A write operation can be executed by multiple write threads on a graphics processing unit (GPU) to write data to memory locations in the multiple pages of memory. Similarly, and/or simultaneously, a read operation can be executed by multiple read threads to read data from the memory locations. The write and read operations include updating a pointer or multiple pointers indicating the point at which all preceding data has been fully written, or fully read. The read and write operations can also include maintaining and advancing one or more allocation pointers, and performing comparisons with the read and write done pointers, and/or various methods of synchronization, to handle overflow and underflow scenarios, to ensure read operations only read valid data, and write operations do not attempt to write to locations which are already in use.
US10719266B2 Controller to perform pre-pumping operation and operating method thereof
A controller includes: a processor suitable for controlling a memory device to read map data stored in a memory and read out a physical address corresponding to data requested by a host to be read; a counter suitable for obtaining reliability information on the map data stored in the memory; a determining unit suitable for activating a pre-pumping mode when reliability of the map data is poor; a deciding unit suitable for determining a first target die of a pre-pumping operation for reading the data in the activated pre-pumping mode; and a pumping unit suitable for controlling the memory device to perform the pre-pumping operation on the first target die during a background operation for reading out the physical address.
US10719264B2 Solid state drive device and storage system having the same
A solid state drive (SSD) device includes a plurality of nonvolatile memory devices and a SSD controller. The SSD controller is configured to allocate a resource of the SSD device based on workloads of a plurality of streams and to control operations of the nonvolatile memory devices. Accordingly, the resources of the SSD device are adjusted according to the workloads of the streams so that the SSD device may support a multi stream system with reducing performance deterioration.
US10719263B2 Method of handling page fault in nonvolatile main memory system
A method of handling a page fault occurring in a non-volatile main memory system including analyzing a pattern of occurrence of the page fault based on the page fault when the page fault occurs, setting the number of pages to be consecutively processed based on analysis result of the analyzing, and consecutively processing as many pages as the number may be provided.
US10719262B2 Data storage apparatus, operating method thereof, and storage system having the same
A data storage apparatus includes a storage configured to include a storage configured to include at least one die including a plurality of planes, wherein each of the plurality of planes contains a set of a plurality of memory blocks, each including a plurality of pages configured of a plurality of memory cells; and a controller configured to: control data input to and output from the storage according to a request received from a host apparatus, receive a plurality of read requests including respective access addresses and access sizes from the host apparatus, generate one or more paired read requests from among the plurality of read requests so that a region to be accessed in one read operation is minimized, and determine a read option for each of the paired read requests.
US10719258B2 Information security management system and multifunction printer using the same
An information security management system and a multifunction printer thereof are provided. The multifunction printer includes an image capturing module, an image processing module, an output module and a transmission module. The image capturing module captures a data image of a document paper. The image processing module is coupled to the image capturing module and encodes the data image to generate first encoded data. The output module is coupled to the image processing module and prints second encoded data related to the data image. The transmission module is coupled to the image processing module and transmits one of the first and second encoded data. The multifunction printer deletes the first encoded data from a memory after transmitting the first encoded data, and deletes the second encoded data from the memory after transmitting/outputting the second encoded data.
US10719256B1 Performance of deduplication storage systems
Disclosed herein are methods, systems, and processes to improve backup and restore performance in deduplication storage environments. A metadata stream that includes data segment offsets that are associated with data segments of a previous backup image and indicate data segment boundaries is received. An offset for an include operation is determined. The include operation references one or more data segments, and is part of a request to perform a backup operation. The backup operation is performed by modifying the include operation, if the offset involves one or more partial data segments.
US10719255B2 Physical memory migration for secure encrypted virtual machines
Systems and methods for migrating encrypted storage blocks in a security enhanced manner. An example method may comprise: selecting, by the hypervisor, a first storage block and a second storage block, the first storage block being associated with a virtual machine; associating the second storage block with the virtual machine; and providing, by the hypervisor, an instruction for the virtual machine to copy content of the first storage block to the second storage block.
US10719254B2 Merging data from single-level cell block to multiple-level cell block based on sudden power off event and valid page count in single-level cell block
A data storage device includes a memory device and a controller. The memory device includes multiple memory blocks. The memory blocks include single-level cell blocks and multiple-level cell blocks. The controller is coupled to the memory device. When the controller executes a predetermined procedure to write data stored in the single-level cell blocks into the multiple-level cell blocks, the controller is configured to determine whether a valid page count corresponding to each single-level cell block is greater than a threshold, and when the valid page count corresponding to more than one single-level cell block is greater than the threshold, the controller is configured to execute a first merge procedure to directly write the data stored in the single-level cell blocks with the valid page count greater than the threshold into one or more of the multiple-level cell blocks.
US10719253B2 Efficient compression of data in storage systems through offloading computation to storage devices
A method comprises, in an information processing system implementing data deduplication and compression, wherein the information processing system comprises a set of data storage devices, receiving by at least one of the data storage devices comprising a processing device an instruction from the information processing system to perform at least a portion of a compression operation. The method also comprises performing the portion of the compression operation in response to the instruction, and sending a result of the performed portion of the compression operation to the information processing system.
US10719252B2 Managing deduplication characteristics in a storage system
A method is used in managing deduplication characteristics in a storage system. Deduplication entries stored in a deduplication cache are categorized into a set of deduplication groups based on a data deduplication probability associated with the deduplication entries. A machine learning system is used to dynamically adjust deduplication characteristics associated with the set of deduplication groups based on an I/O workload associated with the storage system.
US10719250B2 System and method for combining erasure-coded protection sets
Resource-efficient data protection is performed by generating meta chunks in storage systems that utilize erasure coding. During erasure coding with a k+m configuration, a data chunk can be divided into k data fragments, having indices 1 to k, that can be encoded by combining them with corresponding coefficients of a coding matrix, to generate coding fragments. Source portions that have a reduced set (e.g., less than k data fragments) of data fragments and that are complementary (e.g., that do not have common indices) can be determined and combined to generate a meta chunk. The coding fragments of the source portions can be added to generate coding fragments for the meta chunk, which can then be utilized to recover data fragments of any of the source portions. Further, the coding fragments, that were previously generated by individually encoding each source portion, can be deleted.
US10719249B1 Extent lock resolution in active/active replication
In one aspect, extent lock resolution for storage devices includes designating one of the storage devices as a lock winner, which takes priority over another storage device over a lock. An aspect also includes receiving a replication request issued, by a host during active/active replication, determining an extent of pages to be modified by the request, locking the extent in local storage device, and executing the request at the local device. An aspect also includes sending a write request to a remote device. If the remote device is the designated lock winner, and an attempt to lock the extent is unsuccessful, the remote device waits for the lock to become available. If the remote device is not the designated lock winner, and an attempt to lock the extent is unsuccessful, the remote device rejects the write request and sends a request to the local device to resend the write request.
US10719245B1 Transactional IO scheduler for storage systems with multiple storage devices
In one embodiment, a storage system includes a processor, a memory coupled to the processor to store instructions for execution, and an IO tagging module executed by the processor to determine a plurality of child IO requests required to complete a plurality of received IO request transactions and to tag the IO request transaction and/or the associated child IO requests with a tag identifier uniquely identifying the IO request transaction. The system includes an IO scheduler module executed by the processor to prioritize the IO request transactions according to a policy by grouping the child IO requests based on the associated tag identifier. The grouped child IO requests of the IO request transactions are serviced by a plurality of storage devices of the storage system for an optimal performance.
US10719240B2 Method and device for managing a storage system having a multi-layer storage structure
A method and device for managing a storage system. In one embodiment of the present invention, there is proposed a method for managing a storage system. In the method, in response to receiving a write request with respect to the data storage system, acquiring a destination address associated with the write request, the destination address being an address in the storage device; a source address associated with data to be written to the destination address is acquired, where the source address is an address in the storage device. The buffer device is searching for the source address on the basis of an association relationship between a page included in the buffer device and an address in the storage device. Information associated with the destination address is updated on the basis of a result of the search.
US10719239B2 Disaggregated data storage and retrieval system
A data-storage system comprises a head receiver configured to variably receive up to a number M of write heads. The data-storage system also includes an installed number N of write heads arranged in the head receiver, a substrate receiver configured to receive one or more data-storage substrates, and a positioner machine configured to adjust a relative placement of each of the M write heads with respect to at least one of the one or more data-storage substrates.
US10719235B1 Managing volume placement on disparate hardware
Placement decisions can be made for data storage volumes based at least in part upon the requirements of the storage volumes and the capabilities of the types of hardware available to host those volumes. There may be multiple types of hardware capable of supporting a volume, and the placement can be biased to hardware capable of supporting fewer types of storage volumes in order to ensure sufficient capacity for the various types of storage volumes. A consistent level of performance can also be provided independent of the type of hardware utilized. Hardware can be selected to host a volume that is able to satisfy various volume requirements, and the operation can be adjusted to ensure that the volume requirements are satisfied over time.
US10719232B2 Providing virtual buttons in a handheld device
Embodiments of apparatus, computer program product, and method for providing virtual buttons are disclosed. In one embodiment, a method of providing virtual buttons in a device includes detecting a grip around a perimeter of the device, where the perimeter of the device includes one or more ultrasonic sensors; determining one or more locations of one or more fingers of a user using data collected by the one or more ultrasonic sensors; and providing one or more virtual buttons around the perimeter of the device based on the one or more locations of the one or more fingers of the user.
US10719230B2 Recognition and processing of gestures in a graphical user interface using machine learning
In an embodiment, a computer-implemented method comprises: displaying a continuous content stream of individually actionable content items; automatically recognizing, while the continuous content stream is being displayed, a mode change from a control mode to a signal mode; receiving a touch input after the mode change is recognized and, in response, using a neural network to generate output data indicating a gesture classification for the touch input, wherein the touch input is received in relation to a particular actionable content item that is in a visible portion of the continuous content stream; performing, according to the output data, an action for the particular actionable content item; wherein the method is performed by one or more computing devices.
US10719225B2 Event recognition
While displaying one or more views of a first software application, an electronic device detects a sequence of touch inputs. The electronic device, in accordance with a determination that no gesture recognizer of the first software application recognizes a portion of the sequence of touch inputs, delivers the sequence of touch inputs to the second software application, and in accordance with a determination that at least one gesture recognizer in the second software application recognizes the sequence of touch inputs, processes the sequence of touch inputs with the at least one gesture recognizer in the second software application that recognizes the sequence of touch inputs.
US10719222B2 Method and system for generating transcripts of patient-healthcare provider conversations
A method and workstation for generating a transcript of a conversation between a patient and a healthcare practitioner is disclosed. A workstation is provided with a tool for rendering of an audio recording of the conversation and generating a display of a transcript of the audio recording using a speech-to-text engine, thereby enabling inspection of the accuracy of conversion of speech to text. A tool is provided for scrolling through the transcript and rendering the portion of the audio according to the position of the scrolling. There is a highlighting in the transcript of words or phrases spoken by the patient relating to symptoms, medications or other medically relevant concepts. Additionally, there is provided a set of transcript supplement tools enabling editing of specific portions of the transcript based on the content of the corresponding portion of audio recording.
US10719216B2 Camera and setting method for camera
Provided are a camera having a compact configuration and a high operability, and a setting method for the camera. A sub-display is disposed on a top surface of a camera body. An image picture of a first rear command dial which is an operation dial and an image picture of a second rear command dial which is an operation dial are displayed on the sub-display. In a case where the first rear command dial or the second rear command dial is rotationally operated, the image picture of the rotationally operated operation dial is enlarged, and the image picture is rotated in conjunction with the rotational operation.
US10719214B2 Enhanced 3D interfacing for remote devices
Operating a computerized system includes presenting user interface elements on a display screen. A first gesture made in a three-dimensional space by a by a distal portion of an upper extremity of a user is detected while a segment of the distal portion thereof rests on a surface. In response to the first gesture, an area of the display screen selected by the user is identified, and a corresponding user interface element is displayed. After displaying the corresponding user interface element, a second gesture made by the distal portion is detected while the segment continues to rest on the surface so as to select one of the user interface elements that appears in the selected area.
US10719212B2 Interface for navigation imagery
A user interface for rotating imagery among a plurality of canonical views of a geographic area of interest is disclosed. The interface includes at least one rotation control icon for rotating the imagery among a plurality of canonical views of the geographic area, and a direction indicating portion that indicates a compass direction associated with the canonical view presented on the display device. In particular implementations, the interface can be configured to come into view over the imagery whenever a user navigates to a particular view of the imagery where a plurality of canonical views is available. The motion of the navigation control interface appearing into the imagery is intended to draw attention to the control interface to inform the user that additional canonical views are available.
US10719204B2 Document selection and display based on detected viewer preferences
Some embodiments of the invention provide a method that detects document attribute preferences for viewing documents (e.g., articles) on a device. The method displays several documents on a display screen of the device, with each document having one or more associated attributes. In some embodiments, different documents can be associated with the same attribute or the same number of attributes, or can be associated with different attributes or a different number of attributes. In some embodiments, the method detects viewer interactions with one or more displayed documents, and based on these interactions, computes attribute scores for several attributes associated with a number of the documents. The computed attribute scores identify a preference ranking for attributes associated with the documents. Some embodiments use the computed attribute scores to select subsequent documents for display on the device and/or to arrange the display of subsequent documents on the device.
US10719203B2 Recording medium storing program with version updates, information processing device, display method
A program is installable in an information processing device. A processor acquires version information for each function provided in a current version of the installed program, the version information indicating that the function is different from a function provided in an older version. A display unit displays a UI element for allowing selection of a function provided in a new version. The display unit displays a UI element corresponding to a function identical to the older version in a first mode and displaying a UI element corresponding to the function different from the older version in a second mode different from the first mode, based on the acquired version information.
US10719198B2 Method for associating a group of applications with a specific shape
A method of displaying icons in a graphical user interface displayed on a touch screen of a portable electronic device. The method includes associating, with an electronic processor of the portable electronic device, a first subset of icons of a plurality of icons with a first selected gesture. The first selected gesture has a first shape. The method further includes detecting, with the touch screen and the electronic processor of the portable electronic device, whether the first selected gesture is made on the touch screen. The method further includes displaying, with the touch screen of the portable electronic device, the first subset of icons on the touch screen when the first selected gesture is detected.
US10719196B2 Method for controlling information apparatus, computer-readable recording medium, and method for providing information
An exemplary embodiment of the present disclosure causes a computer of an information apparatus to: display on a display, a display screen representing at least a floor plan including one or more rooms; and when it is sensed that movement of a device icon that is movable within a region corresponding to a predetermined room associated with a type of the device icon, judge whether or not the device icon is moved out of the region corresponding to the predetermined room, and in the case where it is judged that the device icon is moved out of the region corresponding to the predetermined room, return the device icon to the region corresponding to the predetermined room.
US10719195B2 Program and information processing apparatus for changing a viewpoint selection mode
A program for causing a computer to execute: receiving an instruction to change a position and a direction of a viewpoint disposed in a virtual space from a user; controlling a viewpoint to change the position and the direction of the viewpoint in response to the instruction; rendering a spatial image that depicts an aspect of an interior of the virtual space on the basis of the position and the direction of the viewpoint; and switching over between a first mode of changing the direction of the viewpoint about the position of the viewpoint and a second mode of changing the position and the direction of the viewpoint about an object of interest to which the user pays attention in the virtual space in a case of receiving an instruction to change the direction of the viewpoint from the user at a time of controlling the viewpoint.
US10719192B1 Client-generated content within a media universe
A media universe (MU) system may leverage network-based resources to store and maintain a database of content for a world encompassed by the media universe. One or more layers of content including a client layer may be overlaid on a base or canonical layer of content in the MU database to enable an immersive client experience within the media universe. Clients may participate within the media universe via the MU system, for example to create customized digital assets. Client-generated content or other content may be dynamically integrated into digital media based within the media universe, for example by leveraging the repository to store and access the client-generated content, and network-based computing resources to dynamically insert the content into digital media for streaming to the clients. Client-generated content may be promoted to intermediate layers and/or to canon within the MU database, for example by community voting, popularity, and so on.
US10719191B2 Sleep state for hidden windows
Systems and methods are provides for changing a user interface for a multi-screen device. The user interface can change based on the movement of a window. The system can receive a user interface event that modifies the display of windows in the user interface. Upon receiving the user interface event, the system determines if a window has been covered or uncovered. If a window has been covered, the window is placed in a sleep state. If a window is uncovered, the window is activated from a sleep state. A sleep state is a window state where an application associated with the window does not receive user interface inputs and/or does not render the window.
US10719188B2 Cached database and synchronization system for providing dynamic linked panels in user interface
A system is configured to provide a dashboard creation system. Panels associated with queries for retrieving information from a database are shown in a user interface. Various other user interfaces show query code, panel display settings, function code, dependencies, etc. Queries in a first query format access a data source. Queries in a second query format access a cache database that is synchronized with the data source.
US10719180B2 Display device
A display device includes a display panel including a base film and a circuit layer disposed on the base film, the circuit layer including a plurality of gate lines, a plurality of data lines, and a gate driving unit configured to receive gate control signals and provide a gate signal to the plurality of gate lines, and a sensing unit including a plurality of driving electrodes, a plurality of sensing electrodes, a sense driving unit configured to receive driving control signals and provide a sense driving signal to the plurality of driving electrodes, and sensing pads configured to transfer, to the outside, an electric signal received from each of the plurality of sensing electrodes, wherein the sense driving unit is included in the circuit layer.
US10719177B2 Excitation voltages for touch sensors
A method including applying a first excitation voltage to an electrode of a touch sensor which charges a capacitive node associated with the electrode from a first voltage level to a second voltage level that is greater than the first voltage level. A first measurement measures a charge to change from the first voltage level to the second voltage level. A second excitation voltage is applied to the electrode which charges the capacitive node from the second voltage level to a third voltage level that is greater than the second voltage level. The capacitive node is discharged from the third voltage level to a fourth voltage level that is less than the second voltage level. A second measurement measures a charge to change from the third voltage level to the fourth voltage level. A measured charge signal is generated based on the first measurement and the second measurement.
US10719176B2 Transparent laminated film for pen input device and manufacturing method thereof
A transparent laminated film comprising a transparent substrate layer and a surface-smooth layer on one side of the transparent substrate layer is disposed on a display surface of a pen-input device. The surface-smooth layer comprises a cured product of a curable composition containing a urethane (meth)acrylate and a leveling agent, and the coefficient of static friction, the coefficient of dynamic friction, and the difference between the coefficient of static friction and the coefficient of dynamic friction (the coefficient of static friction—the coefficient of dynamic friction) are adjusted to 0.2 to 0.4, 0.1 to 0.3, and a range of larger than 0.05, respectively. The curable composition may further comprise a polyfunctional (meth)acrylate. The leveling agent may comprise a silicone-series leveling agent and/or a fluorine-containing leveling agent. When used for a pen-input device, the film permits input like writing on paper with a ballpoint pen.
US10719175B2 Ultrasonic touch sensor and system
A touch sensor chip can comprise an ultrasound sensor layer comprising an array of ultrasonic transducers. The array of ultrasonic transducers can comprise one or more ultrasonic transducers. The touch sensor chip can also comprise an integrated circuit layer coupled to the ultrasound sensor layer. The integrated circuit layer can comprise circuitry configured for driving the array of ultrasonic transducers to generate ultrasound signals and receiving reflected ultrasound signals using the array of ultrasonic transducers. The integrated circuit layer can also comprise circuitry configured for generating an energy signal associated with received reflected ultrasound signals.
US10719173B2 Transcribing augmented reality keyboard input based on hand poses for improved typing accuracy
A transcription engine transcribes input received from an augmented reality keyboard based on a sequence of hand poses performed by a user when typing. A hand pose generator analyzes video of the user typing to generate the sequence of hand poses. The transcription engine implements a set of transcription models to generate a series of keystrokes based on the sequence of hand poses. Each keystroke in the series may correspond to one or more hand poses in the sequence of hand poses. The transcription engine monitors the behavior of the user and selects between transcription models depending on the attention level of the user. The transcription engine may select a first transcription model when the user types in a focused manner and then select a second transcription model when the user types in a less focused, conversational manner.
US10719165B2 Touch sensing apparatus based on ultrasonic waves, cooking apparatus and home appliance including the same
A touch sensing apparatus includes a first plate configured to receive a touch input, a second plate spaced apart from the first plate, a piezoelectric element disposed between the first and second plates, the piezoelectric element being configured to generate electrical signals corresponding to the touch input received on the first plate, an ultrasonic output unit configured to output ultrasonic signals based on the electrical signals generated from the piezoelectric element, a plurality of microphones configured to receive the ultrasonic signals, and a processor configured to determine a position of the touch input on the first plate based on the ultrasonic signals received by the plurality of microphones.
US10719159B2 Method and system for force sensitive components in a display device
A processing system includes a sensor module and a determination module. The sensor module is configured to perform a capacitive scan using electrodes disposed in a display device in a first area. The determination module is configured to determine, using the capacitive scan, a bending response of an input surface covering the first area and a second area. The bending response results from an input force being applied to the input surface in the second area. The determination module is further configured to determine, using the bending response, a force estimate of the input force, and determine, based on the force estimate, whether to perform an interface action.
US10719158B2 Display apparatus
A display apparatus includes a display panel and a touch sensing unit disposed on the display panel. The touch sensing unit includes a touch sensor and a first pressure sensor. The touch sensor includes a first touch electrode layer and a second touch electrode layer disposed on the first touch electrode layer. The first pressure sensor includes: a transmission pressure electrode, a sensing pressure electrode separated from the transmission pressure electrode, and a piezoresistive pattern contacting each of the transmission pressure electrode and the sensing pressure electrode. Each of the transmission pressure electrode and the sensing pressure electrode is disposed in a same layer as any one of the first touch electrode layer and the second touch electrode layer.
US10719156B2 Touch display panel, manufacturing method thereof and touch display device
The present disclosure relates to the field of touch technology, and in particular, to a touch display panel and a manufacturing method thereof, and a touch display device, which is used to solve the problem that the touch structure existing in the prior art cannot meet the usage requirements due to inability to combine flexibility with light transmittance. The touch display panel includes: a substrate, a thin film encapsulation layer, an OLED element layer, and a touch structure; the OLED element layer includes a plurality of light-emitting devices arranged in an array manner, projections of the touch structure and the light-emitting device of the OLED element layer are not overlapped with each other along a direction from the substrate to the thin film encapsulation layer, thereby avoiding the influence of the touch structure on the display effect by staggering the positions of the touch structure and the light-emitting devices, and selecting materials with better flexibility to manufacture the touch structure to meet the usage requirements for a flexible touch display panel.
US10719155B2 Touch display device, gate driving circuit and method for driving thereof
The present disclosure provides a touch display panel or a touch display device and a gate driving circuit included in the touch display panel or the touch display device. The gate driving circuit includes a shift register group outputting scan signals during a display driving period and a dummy shift register group outputting dummy signal during a touch driving period. The gate driving circuit transmits a signal output immediately before a display driving period before a touch driving period ends, through dummy shift registers during the touch driving period such that the signal is used for outputting a first scan signal in the next display driving period. Accordingly, it is possible to prevent output reduction of a scan signal at the boundary between the touch driving period and the display driving period and prevent defect in an image due to the output reduction.
US10719150B2 Touch panel and fabrication method thereof
A touch panel and a fabricating method thereof are provided in the instant disclosure. The touch panel having a non-display area and a display area includes a shielding layer disposed on a side of a substrate and defining the non-display area on the substrate; a sensing electrode layer disposed on the substrate at the same side as the shielding layer, wherein at least one portion of the sensing electrode layer is disposed on a surface of the substrate in the display area; a first protecting layer disposed in the display area and covering the sensing electrode layer; and a second protecting layer disposed in the non-display area and covering the shielding layer. By modifying the structure of the protecting layer, the height difference between the sensing electrode layer and the shielding layer may not cause the color difference due to the non-uniform protecting layer.
US10719149B2 Digital jukebox device with improved user interfaces, and associated methods
Certain exemplary embodiments relate to entertainment systems and, more particularly, to systems that incorporate digital downloading jukebox features and improved user interfaces. For instance, a smart search may be provided, e.g., where search results vary based on the popularity of songs within the venue, in dependence on songs being promoted, etc. As another example, a tile-based approach to organizing groupings of songs is provided. Groupings may involve self-populating collections of songs that combine centrally-promoted songs, songs in a given genre that are popular across an audiovisual distribution network, and songs that are locally popular and match up with the given genre (e.g., because of shared attributes such as same or similar genre, artist, etc.). Different tile visual presentations also are contemplated, as are different physical jukebox designs. In certain example embodiments, a sealed core unit with the “brains” of the jukebox is insertable into a docking station.
US10719146B2 Input device with plurality of touch pads for vehicles
There is provided an input device, including a steering pad that is arranged on a steering wheel of a vehicle and includes a first face and a second face opposite to the first face, a first input unit that is arranged on the first face of the steering pad and receives an operation causing a first change of a display form in a display unit, and a second input unit that is arranged on the second face of the steering pad and receives an operation causing a second change of a display form in the display unit.
US10719142B2 Multi-functional stylus
A stylus includes an elongated housing, a tip extending from a first end of the elongated housing and a tri-axial force sensor mounted on a second end. A first wireless transmitter transmits a signal via the tip based on which the tip interacts with a digitizer sensor of a touch screen. The tri-axial force sensor senses contact force applied by a user pressing against the tri-axial sensor. A second wireless transmitter transmits output sensed by the tri-axial force sensor. The stylus further includes a controller that controls transmission of the first wireless transmitter and the second wireless transmitter.
US10719140B2 Input assistance device and drawing system
Provided is an input assistance device that generates multiple signals without removal of a hand from a rotating body. This input assistance device 10 is equipped with: an operation unit having a shaft 2 that tilts in multiple directions from a neutral position and a rotating body 3 that rotates with respect to the shaft 2; a first sensor 5 that detects the tilt direction of the shaft 2; a second sensor 6 that detects the rotational angle of the rotating body 3; and a signal generation unit 9 that generates signals using the detection result from the first sensor 5 and the detection result from the second sensor 6. Multiple signals can be generated by means of the signal generation unit 9 by selecting the type of signal on the basis of the tilt direction of the shaft 2 as detected by the first sensor 5 and adjusting the size of the signal on the basis of the rotational angle of the rotating body 3 as detected by the second sensor 6.
US10719137B1 User identification via hand detection using a hovering keyboard
Systems and methods for identifying users via hand detection using a hovering keyboard are described. In some embodiments, an Information Handling System (IHS) may include a processor, and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: detect a hand using proximity sensors disposed on a hovering keyboard coupled to the IHS; and identify a user based on the detection.
US10719131B2 Interactive display with tactile feedback
An electronic device including a housing having a first surface and a second surface, and an interactive display having a keyboard-enabled mode and a keyboard-disabled mode. The interactive display includes a first image display device disposed at the first surface that displays image data, and a physical keypad disposed at the second surface that provides tactile feedback to a user only when the interactive display is in the keyboard-enabled mode, the physical keypad being substantially smooth when the interactive display is in the keyboard-disabled mode.
US10719129B2 Compound haptic effects using multimodal tactile feedback actuator
There is described a method of operating a tactile feedback actuator with a controller. The tactile feedback actuator has a magnetic hammer guidingly mounted for movement along a hammer path, a damper at a first end of the hammer path, a stopper at a second end of the hammer path, and a coil element. The method generally has receiving data indicative of coil activation instructions for moving the magnetic hammer to generate a sequence of haptic effects that simulate a real world event, the coil activation instructions including: a first instruction for generating a first haptic effect in which the magnetic hammer is accelerated towards the stopper, and a second instruction for generating a second haptic effect in which the magnetic hammer is accelerated towards the damper; and activating the coil element upon processing the data indicative of the coil activation instructions to generate the sequence of haptic effects.
US10719127B1 Extended life display by utilizing eye tracking
A system may include a display, an eye tracking system, and a processor. The processor may be configured to receive eye tracking data. The processor may be further configured to determine a foveal region of interest of the display based on the eye tracking data. The processor may be further configured to perform a display modification operation configured to a) reduce a brightness profile for at least some of pixels outside of the foveal region of interest, wherein the reduced brightness profile is less than a foveal region brightness profile for foveal region pixels corresponding to the foveal region of interest, and/or b) modify a non-foveal region image portion. The processor may be further configured to generate image data indicative of the performed display modification operation. The processor may be further configured to output the image data to the display.
US10719126B2 Virtual reality glasses
A virtual reality glasses is disclosed. The virtual reality glasses includes a glasses body, a headband, a drive device and a control device. Two ends of the headband are respectively connected to two ends of the glasses body, and at least one pressure detection device is provided on the headband and/or the glasses body and is configured to detect a pressure applied on a head by at least one of the headband and the glasses body; the drive device is configured to tension and loosen the headband; the control device is configured to communicate with the pressure detection device and the drive device, so as to allow the control device to control the drive device to tension or loosen the headband based on the pressure applied on the head by the at least one of the headband and the glasses body.
US10719123B2 Multiparty object recognition
Multiparty object recognition systems and methods are disclosed. A method of interactively manipulating virtual object data, wherein an object database is configured to store first party object data that corresponds to a first real-world object and is further configured to store second party object data that corresponds to a second real-world object, includes obtaining the first party object data and the second party object data for storage within the object database. Access to the object database is controlled such that the first party object data and the second party object data is accessible to the first party and the second party. Modification of the first party object data by the second party is facilitated to generate modified first party object data that is in accordance with at least one context parameter of the second party object data, and the modified first party object data is communicated to the first party.
US10719122B2 Automated environment providing feedback based on user routine
A device in an automated environment can detect patterns in the user's interactions with accessories in the automated environment and can provide feedback to the user based on the patterns. Examples include: suggesting automation of particular actions based on the patterns; suggesting actions that conform to the pattern when the user performs part of the pattern; or suggesting changes to a pattern to conform to a preferred pattern.
US10719120B2 Efficient utilization of spare datacenter capacity
A spare capacity status of each of multiple computing systems in a data center is monitored. Temporary workloads are assigned to these computing systems if there exists sufficient additional electrical power supply and capacity on power distribution lines. Thus, computing systems that are typically not productively used, such as those that are about to be decommissioned, have not yet been assigned for normal servicing, are reserved for special circumstances, or that are assigned to services that are currently in low demand, are temporarily used for productive data center purposes.
US10719119B2 Mobile terminal and method for controlling the same
The present disclosure relates to a mobile terminal capable of fingerprint recognition, and a control method thereof. A mobile terminal according to the present disclosure may include a terminal body, a display unit disposed on a front surface of the body, a sensing unit configured to receive a user's touch input to recognize the user's fingerprint, and a controller configured to display preset screen information on the display unit while the user's touch input is applied to the sensing unit based on the authentication of the recognized user's fingerprint.
US10719117B2 Control apparatus configured to control clock signal generation, method for controlling the same, storage medium, and computer system
The present control apparatus includes a timer for measuring a predetermined time and a clock generation circuit for supplying a clock to a peripheral device. Furthermore, the control apparatus includes a CPU for alternatingly stopping and restarting driving of the clock generation circuit based on the measuring of the predetermined time performed by the timer. On the other hand, the peripheral device includes an interrupt mask that restricts output of an interrupt signal to the control apparatus via the peripheral bus. When the driving of the clock generation circuit is to be stopped, the control apparatus sets the interrupt mask, and when the driving of the clock generation circuit is to be restarted, the control apparatus cancels the interrupt mask.
US10719116B2 Intelligent display on/off switching for electronic device displays
A method of controlling the display of an electronic devices that includes measuring a motion of a device; and determining if the motion of the device and the display state of the device at the time of motion match conditions in a database of motions that are correlated to display states that signal a change from the display state at the time of the motion to a called display state. The method may further include adjusting power from a battery to the display to effectuate a change of display state in response to motion of the device matching conditions in the database of motions that signal the change of display state or a user intervention signaling a change in display state. The method further includes updating a database of motions in response to changes in the display state effectuated by user intervention.
US10719106B2 Factory reset apparatus and method
A factory reset apparatus includes a reset switch, a first power supply module, a flip-flop, and a CPU. The flip-flop includes a data input pin, a clock pin, and a true flip-flop output pin. The reset switch is connected to the data input pin, the first power supply module is connected to the clock pin, and the true flip-flop output pin is connected to the CPU. The reset switch generates a low-level reset signal when being pressed; the flip-flop receives an electrical signal from the clock pin. A rising edge of the electrical signal triggers the flip-flop to latch a low-level state of the reset signal. The flip-flop outputs a low-level reset request signal from the true flip-flop output pin according to the latched low-level state of the reset signal. The CPU starts a factory reset operation according to the reset request signal.
US10719105B2 Method for utilizing input device and electronic device for the same
According to various embodiments, an electronic device may include a display disposed in a first housing, an input device comprising input circuitry disposed in a second housing arranged to face the display device, a first sensor module disposed in at least a portion of the first housing, a second sensor module disposed in at least a portion of the second housing, a communication module comprising communication circuitry, and a processor electrically connected with the display, the input device, the first sensor module and the second sensor module. The processor may be configured to determine whether sensing data received from the first sensor module and sensing data received from the second sensor module meet a predetermined condition, and to operate the input device in an external input mode if the sensing data provided by the first sensor and the sensing data provided by the second sensor meet the predetermined condition.
US10719104B2 Intelligent terminal and control method thereof
An intelligent terminal is provided, which includes a terminal body, a flexible screen mounted on the terminal body, a screen switching assembly, and a controller. The controller is configured to control retracting or expanding of the flexible screen with the screen switching assembly according to a scenario in which the intelligent terminal is currently located. The present disclosure further provides a method for controlling the intelligent terminal.
US10719103B2 Bendable display device
A display device includes a display panel including a bendable display panel including a substrate and a plurality of pad portions on the substrate. The substrate includes a cutout between adjacent pad portions of the plurality of pad portions.
US10719099B2 Reconfigurable dickson star switched capacitor voltage regulator
The present disclosure shows a reconfigurable Dickson Star SC regulator that can support multiple conversion ratios by reconfiguring between various modes. The reconfigurable Dickson Star SC regulator is designed to reduce the number of redundant capacitors by reusing capacitors and switches across multiple modes of operation (across multiple conversion ratios). The present disclosure also shows a hybrid (e.g., two-stage) voltage regulator.
US10719096B2 Circuit and method for generating a reference voltage with a voltage regulator and a sample and hold circuit
A reference generator provides a reference output voltage that is continuously available while providing certain efficiencies of a duty-cycled voltage regulator. The reference output voltage is generated by a sample-and-hold circuit that is coupled to a voltage regulator. On command, the sample-and-hold circuit samples a low dropout voltage regulator that may be referenced by a bandgap circuit. During hold periods of the sample-and-hold circuit, the voltage regulator, in particular the bandgap circuit, may be disabled in order to conserve power. A sample cycle by the sample-and-hold circuit may be triggered by a signal received from a configurable finite state machine. The reference generator is effectively duty cycled in a manner that conserves available battery power, while still providing a constant reference output that is always available. The reference generator is especially suited for low-power, battery operated applications.
US10719082B2 Guidepath of carrier vehicle
The guidepath includes: a magnet guide tape which carries S pole, and guides a carrier vehicle in a first direction by the S pole by being arranged on a floor so as to extend in the first direction; a magnet guide tape which carries S pole, and guides the carrier vehicle in a second direction by the S pole by being arranged on the floor so as to extend in a second direction which intersects the first direction; and a magnetic body tape which is arranged at a side of the magnet guide tape at a position above which a marker sensor passes upon the carrier vehicle being guided by the magnet guide tape, and suppresses N pole.
US10719071B2 Device enrollment in a cloud service using an authenticated application
Approaches for using a device-based authentication certificate to obtain data access to a cloud-based destination application are provided. Using an edge manager device, a token and data access request is received from a machine. The edge manager device is configured to administer data access to one or more cloud-based applications.
US10719067B2 System and method for dispatching lot
A method is disclosed that includes the operations below: comparing an arrival time of a lot arrived at a process stage of N process stages with a processing time, determining whether one of tools at the process stage has a remain operation time which is equal to, or less than and closest to the arrival time, when a first tool of the tools has a first remain operation time which is equal to, or less than and closest to the arrival time, processing the lot with the first tool of the tools in the process stage after dispatching the lot to the processing stage, and generating at least one semiconductor device from the lot based on the comparing, determining and processing.
US10719064B1 Height adjustable support surface and system for encouraging human movement and promoting wellness
Methods and systems for reminding a user to adjust a height adjustable workstation that includes a worktop supported by a frame, an interface including user input controls and a vertical displacement drive mechanism, the user input controls including at least one input control, each of the user input controls for receiving manual direct user selections from a workstation user to activate the drive mechanism to initiate worktop elevation adjustments to a different worktop elevation positions, an exemplary method comprising the steps of monitoring at least one condition related to ongoing use of the worktop over a period of time while a user is associated with the worktop and when the at least one condition occurs, without any user selection to initiate a change in worktop height via the interface subsequent to the at least one condition occurring, moving the worktop to remind the user to perform some activity.
US10719062B2 Telecontrol arrangement, system and method for observing and/or controlling an installation
A telecontrol arrangement observes and/or controls an installation. The telecontrol arrangement is set up to communicate with field devices of the installation and with a control center arrangement. In order to specify a comparatively flexible telecontrol arrangement which can be adapted to change intended purposes with a smaller amount of effort, provision is made for the telecontrol arrangement to be formed in a data processing cloud.
US10719061B2 Method for judging key moments in whole process of machining step for computer numerical control machine tools
Some embodiments of the present disclosure provide a method for judging four key moments in a whole process (a feeding starting moment, an idling process, a cutting starting moment, cutting, a cutting ending moment, an idling process and a feeding ending moment) of a machining step for computer numerical control machine tools. The method includes that: the feeding starting moment and ending moment are determined according to a real-time execution state of a numerical control code; input power of a spindle of a machine tool is compared in real time with idling power to determine the cutting starting moment and ending moment; and for a special machining step in which power does not change obviously in a feeding process, the cutting starting and ending moments are determined in combination with a historical statistical average time of an idling process duration and a feeding moment.
US10719060B2 Method for optimizing motion profiles, computer program product, control device and installation or robot
A method for optimizing at least one motion profile, a computer program product for performing the method and a related control device for this purpose, wherein commencing from a master motion profile, at least one slave motion profile describes a motion of an actuator, the respective slave motion profile being connected via a cam disk function and/or a kinematic transformation, where the motion profiles are divided into areas, based constraints of slave motion profiles, the maximum speed of the master motion profile is computed for each area, a difference between the highest and the lowest maximum speed is selected, the area having the highest maximum speed is subsequently reduced, and the area having the lowest maximum speed is enlarged, until the difference between the two maximum speeds is less than a tolerance.
US10719058B1 System and method for memory control having selectively distributed power-on processing
A system and method are provided for memory control, having selectively distributed power-on processing. A memory controller executes responsive to a master control operation to actuate a plurality of operational tasks on a memory device. The memory controller includes a first power-on block executable to actuate one or both of initialization and training operations corresponding to the memory device. A PHY portion coupled to the memory controller portion executes to adaptively configure control, address, and data signals for physically compatible passage between the controller portion and memory device. The PHY portion includes a second power-on block executable to actuate one or both of an initialization operation and a training operation corresponding to the memory device. The PHY portion is configured according to the initialization and training operations, wherein each of the initialization and training operations are selectively actuated responsive to one of the power-on blocks.
US10719057B2 Method and apparatus for suppression of spikes detected by a proximity sensor
A method for suppressing a non-periodic random event in a proximity system includes: receiving an output signal generated by a proximity sensor in the proximity system and monitoring at least a magnitude of the output signal; determining whether a spike having a magnitude exceeding a prescribed threshold value has occurred in the output signal; when a spike in the output signal is detected, setting an output of the proximity system to a prescribed level for a prescribed duration of time; when the prescribed duration of time has elapsed, determining whether the output signal meets one or more prescribed criteria indicative of a shutdown condition; when it is determined that the output signal meets the prescribed criteria, setting the output of the proximity system to a level exceeding an alarm threshold; and when it is determined that the output signal fails to meet at least one of the prescribed criteria, releasing suppression of the output of the proximity system.
US10719053B2 Wearable device
A wearable device includes a plurality of power generation devices; at least one of an electrical storage device, a computation device, a storage device, or a communication device; a plurality of modularized unit blocks, wherein a first modularized unit block of the plurality of modularized unit blocks comprises a first power generation device of the plurality of power generation devices, and wherein a second modularized unit block of the plurality of modularized unit blocks comprises at least one of the electrical storage device, the computation device, the storage device, or the communication device; and a plurality of holding members, wherein each of the plurality of holding members is configured to accommodate a corresponding modularized unit block of the plurality of modularized unit blocks.
US10719048B2 Image forming apparatus
The disclosure provides an image forming apparatus for accommodating photosensitive assembly having first assembly shaft. The image forming apparatus includes casing, fixing mechanism and cover plate. The casing has first guide groove, and the first assembly shaft is configured to be slidably disposed in the first guide groove. The fixing mechanism is movably mounted on the casing so as to be movable between a blocking state and a releasing state. The cover plate is movably connected the casing so as to be movable between an opened position and a closed position. When the cover plate is moved to the closed position, the cover plate forces the fixing mechanism to move to the blocking state to block the first guide groove and cover a bottom surface of the first guide groove so as to retain the first assembly shaft of the photosensitive assembly between the fixing mechanism and the bottom surface.
US10719044B1 Image forming apparatus and control method thereof
An image forming apparatus includes a sensor configured to detect a remaining amount of a recording agent in a cartridge mounted in the image forming apparatus, an output device configured to output at least one of visual and audio information, and a controller. The controller is configured to, upon a first cartridge being dismounted, store, as a previous remaining amount, a remaining amount of a recording agent in the first cartridge detected by the sensor. The controller is also configured to, upon a remaining amount of a recording agent in a second cartridge that has been mounted in the image forming apparatus after the first cartridge is dismounted decreasing to or below a first threshold value as detected by the sensor, control the output device to output information that varies based on a value of the previous remaining amount.
US10719043B2 Fixing device and image forming apparatus
A fixing device includes a rotatable endless fixing belt, a heat source, a heat radiation plate, and a power supply. The fixing belt is operable between a non-expanded state and a thermally expanded state. The heat source is disposed adjacent the fixing belt, to heat the fixing belt. The heat radiation plate is adjacent the fixing belt to contact the fixing belt when the fixing belt is in the thermally expanded state as a result of being heated by the heat source. The power supply shutoff member adjacent the fixing belt to shut off the supply of power to the heat source based on a state of the fixing belt.
US10719039B2 Image forming apparatus including a second power supply that applies a voltage with a same polarity as a toner to a discharging member to charge toner on a secondary transfer roller
An image formation apparatus includes: an image carrier having a surface on which a toner image is formed; a transfer roller cooperating with a surface of the image carrier to form a nip at a first position in a direction in which the image carrier rotates; a discharging member provided at a second position downstream of the nip in a direction in which the transfer roller rotates; a first power supply that applies a first voltage opposite in polarity to toner to the transfer roller to transfer the toner image to a recording medium when the recording medium is inserted in the nip; and a second power supply that applies a second voltage identical in polarity to the toner to the discharging member to cause an electric discharge to electrically charge the toner on the surface of the transfer roller to electrically attract the toner to the transfer roller.
US10719028B2 Process cartridge and image forming apparatus
A process cartridge includes a developer carrier including a dielectric portion and a conductive portion on a surface thereof, a regulation member, and an image carrier disposed so as to come into contact with the developer carrier. The developer carrier and the image carrier are rotationally driven such that a surface of the developer carrier and a surface of the image carrier move at linear velocities different from each other at a contact portion, and the developer remaining on the image carrier after the developer image is transferred from the image carrier, is collected by the developer carrier at the contact portion.
US10719027B1 Cleaning body, cleaning device, and image forming apparatus
A cleaning body includes a shaft and an elastic layer disposed by being spirally wound around an outer circumferential surface of the shaft from one end to the other end of the shaft, wherein a relationship between line roughness of a protruding portion formed at an end portion of the elastic layer in a width direction (RaE) and line roughness of a center portion of the elastic layer in the width direction (RaV) satisfies 5≤RaE/RaV.
US10719024B2 Method for producing binder resin
An embodiment of the present invention relates to a method for producing a binder resin, from which a toner having excellent low-temperature fusing property, roller release properties, and pulverization properties, is obtained, a binder resin, and a toner for development of electrostatic images including the binder resin.An embodiment of the present invention relates to a method for producing a binder resin including the following steps (1) and (2): step (1): mixing an aromatic alcohol including an alkylene oxide adduct of bisphenol A and fumaric acid; and step (2): further adding a carboxylic acid to the mixture obtained in the step (1) and mixing until a softening point of the binder resin in the system falls within the predetermined range, wherein in the molecular weight distribution measured by gel permeation chromatography, the binder resin includes 40% or more of components having a molecular weight of 10,000 or more and has a peak top of molecular weight distribution within a range of 7,500 or more and 10,000 or less.
US10719019B2 Substrate holder and a method of manufacturing a substrate holder
There is disclosed a substrate holder, a method of manufacturing a substrate holder, a lithographic apparatus comprising the substrate holder, and a method of manufacturing devices using the lithographic apparatus. In one arrangement, there is provided a substrate holder for use in a lithographic apparatus. The substrate holder supports a substrate. The substrate holder comprises a main body. The main body has a main body surface. A plurality of burls are provided projecting from the main body surface. Each burl has a burl side surface and a distal end surface. The distal end surface of each burl engages with the substrate. The distal end surfaces of the burls substantially conform to a support plane and support the substrate. A layer of carbon based material is provided in a plurality of separated regions of carbon based material. The layer of carbon based material provides a surface with a lower coefficient of friction than a part of the main body surface outside the plurality of separated regions of carbon based material. The layer of carbon based material covers only part of the distal end surface of at least one of the burls. Alternatively, the layer of carbon based material covers the distal end surface and at least a portion of the burl side surface of at least one of the burls.
US10719017B2 Correction of errors caused by ambient non-uniformities in a fringe-projection autofocus system in absence of a reference mirror
Fringe-projection autofocus system devoid of a reference mirror. Contributions to error in determination of a target surface profile caused by air non-uniformities are measured based on multiple measurements of the target surface performed at different wavelengths, and/or angles of incidence, and/or grating pitches and subtracted from the measured profile, rendering the system substantially insensitive to presence of air turbulence. Same optical beams forming a fringe irradiance pattern on target surface are used for measurement of the surface profile and reduction of measurement error by the amount attributed to air turbulence.
US10719016B2 Photosensitive resin composition, polyimide production method, and semiconductor device
A photosensitive resin composition, ensuring that after a high-temperature storage test, a void is less likely to be generated at the interface of a Cu layer in contact with a polyimide layer and a high-adhesion polyimide layer is obtained, and a polyimide using the photosensitive resin composition, can be provided. Furthermore, a semiconductor device in which after a high-temperature storage test, a void is less likely to be generated at the interface of a Cu layer in contact with a polyimide layer and short circuiting or disconnection following a high-temperature storage test is unlikely to occur.A photosensitive resin composition is characterized by including a component (A) as a photosensitive polyimide precursor, and a component (B) containing a structure represented by formula (B1). (In formula (B1), Z is a sulfur or oxygen atom, and each of R1 to R4 independently represents a hydrogen atom or a monovalent organic group).
US10719013B2 Composition for black matrix and method for producing black matrix using the same
[Problem] To provide a material, which is a composition for a black matrix, and which is suitable for a display device structure having high luminance and suitable for producing a black matrix having high heat resistance and high light shielding properties.[Means for Solution] To use a composition for a black matrix comprising (I) a siloxane polymer having specific repeating unit(s), (II) a silanol condensation catalyst, (III) a black colorant, and (IV) a solvent.
US10719010B2 Pellicle for photomask and exposure apparatus including the pellicle
Provided are a pellicle for a photomask, which protects the photomask from external contamination and an exposure apparatus including the pellicle for the photomask. The pellicle for the photomask includes a pellicle membrane provided spaced apart from the photomask. The pellicle membrane includes a semiconductor having a two-dimensional (2D) crystalline structure.
US10719006B1 Firearm for use in video recording and audio recording
An improved firearm for use in video recording and audio recording is a video and audio recording system for a firearm that becomes active when the safety is taken off. The recording system is unable to be manipulated by the user.
US10719004B2 Dome screen
A dome screen for preventing generation of a missing part of a star projected on the dome screen is provided. A dome screen 10 capable of projecting an image includes a dome portion 11 and a sheet portion 12. The dome portion 11 has a plurality of holes and is formed in a hemispherical shape. The sheet portion 12 is arranged on an outer side of the dome portion 11 so as to overlap with the dome portion 11 and has light reflectivity.
US10719001B2 Smart lighting device and control method thereof
A smart lighting device includes an illumination module, an image projection module, a camera module, a sensing module and an identifying module. The illumination module is configured to provide illumination light beams. The image projection module is configured to project an image frame. The sensing module has a specific sensing area and is configured to sense an operation action of a user within the sensing area. The identifying module is electrically connected to the image projection module, the camera module and the sensing module. The camera module is configured to shoot a content to be identified to form an image to be identified. The identifying module is configured to identify the image to be identified. The image projection module is configured to display information acquired by the identifying module in the projected image frame. A control method for the smart lighting device is also provided.
US10718999B2 DMD assembly and DLP projection device
The DMD assembly in present disclosure includes a base mounted on a first side of a driver board; a chip substrate; a DMD chip mounted on the chip substrate; and a fixing frame fixed with driver board on the first side; a second side of the base includes a mounting groove configured to mount the chip substrate; the fixing frame includes an insertion hole, and the base is received in the insertion hole; an elastic protrusion is positioned beside the inserting hole, and the elastic protrusion comprises a fixing portion and a pressing portion, the fixing portion is connected to the fixing frame on a side of the fixing frame facing away from the driver board, the pressing portion is positioned on the fixing portion; a surface of the pressing portion facing the chip substrate contacts the chip substrate to clamp the chip substrate against the base.
US10718995B2 Setting device, setting method, setting program, and camera
Provided are a setting device, a setting method, a setting program, and a camera that are capable of preventing erroneous operations with compact configurations. A display unit is provided on an upper surface of a shutter speed dial. The display unit displays a dial plate image. The dial plate image includes an image picture of a lock release button. A rotation detection unit detects that the shutter speed dial is rotationally operated. A touch sensor detects that the lock release button is pressed. In a case where the shutter speed dial is rotationally operated while the lock release button is pressed, a shutter speed is switched.
US10718994B2 Method and system for filming
This invention concerns a method of filming a subject to be projected as a Pepper's Ghost image. The method may comprise filming a subject under a lighting arrangement having one or more front lights for illuminating a front of a subject and one or more backlights. The lights may be controlled such that the total brightness of the one or more front lights, as measured of the subject, is less than or approximately the same as the total brightness of the one or more backlights, as measured at the subject. The subject may be located directly above one or more floor lights such the subject is illuminated from below by the one or more floor lights.
US10718991B2 Device for generating a polychromatic and spatially self-adapted beam of photons
Some embodiments are directed to a generating device, including a pulse laser source providing primary photons having at least one wavelength, shaping device(s) acting on the primary photons to provide an input beam, a nonlinear crystal, and controller(s) generating, in the nonlinear crystal, at least one electric field that is synchronous with the input beam and suitable for inducing a phase mismatching in the nonlinear crystal through an electro-optical effect, in order to convert the primary photons of the input beam into secondary photons having wavelengths belonging to a supercontinuum.
US10718990B2 Integrated entangled photon source
A photonic circuit integrated on a silicon-on-insulator waveguide, the silicon-on-insulator waveguide including a guiding layer, a cladding layer, and a substrate layer. The guiding layer having a first surface and a second surface, the second surface abutting one surface of the cladding layer, the cladding layer having another surface in abutment with a surface of the substrate layer, a photon pump in optical communication with the guiding layer, a nonlinear optical material in contact with the guiding layer first surface, a photon beam of the photon pump traversing the silicon-on-insulator waveguide, and the silicon-on-insulator waveguide having an output beam that includes a signal beam and an idler beam.
US10718986B2 Display device
An object is to provide a display device that performs accurate display. A circuit is formed using a transistor that includes an oxide semiconductor and has a low off-state current. A precharge circuit or an inspection circuit is formed in addition to a pixel circuit. The off-state current is low because the oxide semiconductor is used. Thus, it is not likely that a signal or voltage is leaked in the precharge circuit or the inspection circuit to cause defective display. As a result, a display device that performs accurate display can be provided.
US10718985B2 Pixel array substrate
A pixel array substrate including pixel units is provided. Each of the pixel units includes a thin film transistor, a first insulating layer disposed on the thin film transistor, a common electrode disposed on the first insulating layer, a second insulating layer covering the common electrode, and a pixel electrode disposed on the second insulating layer. The first insulating layer includes a first via. The common electrode includes an opening and connects to the first via. The second insulating layer includes a second via and connects to the opening and the first via. The pixel electrode connects to the thin film transistor through the second via, the opening and the first via. The first via has two first sides opposite to each other and the opening has two third sides opposite to each other are aligned. A fourth side of the opening is not connected to the first via and the second via.
US10718984B2 Display panel and repair method thereof
A repair method of a display panel comprises: disposing a repair line on a non-display area; dividing the repair line into a first, a second, and a third segments sequentially connected; electrically connecting the first end of the target data line to an input end of the gate driving chip through the first segment; dividing the second segment of the repair line into a first and second parts, wherein the second part electrically connects the operational amplifiers (OPAs) of the gate driving chip for amplifying the repair signal transmitted through the repair line, and the first part electrically connects two gate driving chips; electrically connecting the last output end of the gate driving chip to the second end of the target data line through the third segment, for transmitting the repair signal amplified by the (OPA) to the breakpoint through the second end of the target data line.
US10718980B2 Liquid crystal window and optical element comprising it
The present invention relates to a liquid crystal window, a method of manufacturing the same, an optical element comprising the liquid crystal window, and a use thereof. The liquid crystal window of the present invention and its manufacturing method have excellent fixing property of a spacer and thus excellent cell gap maintaining characteristics, and can effectively prevent thermal damage of a base layer and be economical in manufacturing processes.
US10718973B2 Display device
A display device includes a display panel for displaying an image, a light source module including a plurality of light sources, and an optical sheet provided between the display panel and the light source module for guiding light radiated by the light source module to the display panel. The optical sheet includes a first transparent layer including a plurality of grooves provided on a first surface of the optical sheet that is opposite to the display panel, and having a first refraction index, a second transparent layer provided in each of the plurality of grooves and having a second refraction index that is different from the first refraction index, and a reflective layer including a light reflective material provided in each of the plurality of grooves and covering the second transparent layer, and including a light-reflective material.
US10718970B2 Display substrate, manufacturing method thereof, display panel, and display device
A display substrate, a manufacturing method thereof, a display panel, and a display device are disclosed. The display substrate includes a display region and a non-display region located around the display region, the display substrate includes: a base substrate and a black matrix located in the non-display region on the base substrate; at least one concave portion is located in the black matrix, and the at least one concave portion is filled with a non-transparent insulating material.
US10718969B2 Display panel
A display panel according to an embodiment has a first region and a central second region surrounded by the first region. The display panel includes a patterned light shielding layer, and a plurality of embedded patterns. The patterned light shielding layer is disposed on a top surface of a top substrate in the first region. The patterned light shielding layer includes a top portion and a plurality of extending portions extending from the top portion toward the top substrate. Each of the embedded patterns is located between two of the adjacent extending portions and covered by the top portion. A further antireflective layer and an outer hydrophobic material layer may be disposed on the top surface at the second region. The embedded patterns may be made of a same material as the top substrate, and the antireflective layer may be made of an inorganic material.
US10718968B2 Display device and method for manufacturing the same
Disclosed is an LCD device which realizes decreased thickness, simplified process, and decreased cost by using a common electrode for formation of electric field to drive liquid crystal as a sensing electrode, and removing a touch screen from an upper surface of the liquid crystal panel, the LCD device comprising gate and data lines crossing each other to define plural pixels on a lower substrate; a pixel electrode in each of the plural pixels; plural common electrode blocks patterned at the different layer from the pixel electrode, wherein the common electrode blocks, together with the pixel electrode, forms an electric field, and senses a user's touch; and plural sensing lines electrically connected with the common electrode blocks, wherein, if the sensing line is electrically connected with one of the common electrode blocks, the sensing line is insulated from the remaining common electrode blocks.
US10718964B2 Array substrate for display device
An array substrate for a display device includes a substrate including a display area displaying an image, and a non-display area surrounding the display area; a data driving IC mounted at the non-display area and outputting an image data voltage to the display area; a first pad corresponding to an input pin of the data driving IC and formed at the non-display area; a second pad corresponding to an output pin of the data driving IC and formed at the non-display area; a first conductive bar formed between the first pad and the second pad; and a second conductive bar extending from an end portion of the first conductive bar to a peripheral end portion of the non-display area.
US10718960B2 Method for producing contact lenses with wearing comfort
The invention is related to a method for producing silicone hydrogel contact lenses with a stable lubricious hydrogel coating thereon providing a low surface friction. A method of the invention comprises forming a plasma-reactive hydrophilic polymer hybrid base coating having reactive functional groups on a silicone hydrogel contact lens and heating the silicone hydrogel contact lens with the hybrid base coating in an aqueous solution of a water-soluble and thermally crosslinkable hydrophilic polymeric material to form a stable lubricious hydrogel coating thereon.
US10718957B2 Eye-mounted device including a femtocamera and femtoprojector
An eye-mounted device includes a contact lens, a femtocamera, and a femtoprojector. The femtocamera and femtoprojector are both contained in the contact lens. The femtocamera detects imagery of a user's surrounding environment, and the femtoprojector projects corresponding imagery to the user's retina. A line of sight of the femtocamera and a line of projection of the femtoprojector can be parallel to, or even collinear with, each other. Imagery signal paths from the femtocamera to the femtoprojector are also contained in the contact lens. In some embodiments, the imagery signal paths are register-less and asynchronous. The eye-mounted device can include other components, such as image processing circuitry. Also, the eye-mounted device can communicate with another device worn by the user, e.g., in a necklace or a headpiece.
US10718954B2 Modular eyewear
The inventive subject matter presents novel modular eyewear, having an upper frame, a lower frame, and temple frames. Aspects of the invention include magnetic coupling points. At a first magnetic coupling point, the upper frame, lower frame, and temple frame couple. At a second magnetic coupling, the upper frame and lower frame magnetically couple at the bridge of the frame formed by the upper frame and lower frame. Thus, the present invention enables the upper frame and lower frame to affix a lens for the benefit of the wearer, and also enables greater flexibility, customizability, reduction of wear and tear, and user experience.
US10718950B2 Head-mounted display apparatus
A head-mounted display apparatus includes a display unit configured to emit image light to display an image, a support portion that supports the display unit, and a nose pad attached to the support portion. The support portion includes an attachment portion to which the nose pad is attached. The nose pad includes an insertion portion inserted into the attachment portion. The attachment portion includes an insertion opening into which the insertion portion is inserted, and a locking portion configured to lock the nose pad in a first position and a second position that are different from each other in a rotational direction of the nose pad centered at the insertion portion inserted into the insertion opening.
US10718947B1 Geometric phase lens alignment in an augmented reality head mounted display
A HMD includes a display block. The display block combines light from a local area with image light to form an augmented scene. The display block also provides the augmented scene to an eyebox corresponding a location of a user's eye. The display block includes a waveguide display, a focusing assembly and a compensation assembly. The waveguide display emits the image light. The focusing assembly includes a focusing geometric phase lens and presents the augmented scene at a focal distance. The compensation assembly includes a compensation geometric phase lens that has an axis of orientation orthogonal to an axis of orientation of the focusing geometric phase lens. The compensation assembly compensates the optical power of the focusing assembly.
US10718946B2 Optical guide and optical system
An optical guide for a near-eye display device includes a first guide element having a light input zone and a second guide element having an output zone. The first guide element is superimposed on the second guide element. The optical guide also includes an optical coupling system between the first guide element and the second guide element, and the first and second guide elements have, on the first part of their length, a mutual spacing so as to delimit a thin layer of air between said guide elements extending between a first longitudinal end of the guide elements and the optical coupling system. The optical coupling system, located at a second longitudinal end of the first and second guide elements, includes a single-piece portion of the guide elements, associated with an optical reflection member to propagate the beams of light from the input zone toward the output zone.
US10718940B2 Envelope detection circuit for detection of opening angle of a movable MEMS mirror
Disclosed herein is an electronic device that includes a peak detection circuit configured to receive a mirror sense signal from an oscillating mirror and to generate peak information for a mirror period as a function thereof. The electronic device includes a mirror control circuit that estimates an opening angle of the oscillating mirror as a function of the peak information, generates a control signal for the oscillating mirror as a function of the estimated opening angle, and resets the peak detection circuit at an end of the mirror period.
US10718938B2 Optical scanning device, image display device, heads-up display, and mobile object
An optical scanning device, an image display device, a heads-up display, and a mobile object. The optical scanning device includes a light source configured to emit scanning light, a light quantity adjuster provided with a plurality of optical attenuators having different light transmittances, the light quantity adjuster configured to change a light-intensity of the scanning light by switching one of the plurality of optical attenuators placed on an optical path, by movement of the light quantity adjuster, to scan a to-be-scanned surface using the scanning light passed through the light quantity adjuster, and a home position sensor configured to detect that the light quantity adjuster is present at a predetermined position. The light source starts emitting the scanning light after one of the plurality of optical attenuators is placed on the optical path at a time of startup.
US10718935B2 Endoscope and relay lens system for transmitting an image
A relay lens system for transmitting an image from a distal end of the relay lens systems to a proximal end of the relay lens system including a plurality of imaging devices with in each case one or more lenses, wherein each imaging device of the plurality of imaging devices images a real intermediate image distal to the imaging device into a further real intermediate image proximal to the imaging device. The plurality of imaging devices has a plurality of first imaging devices and a second imaging device. The first imaging devices each have a chromatic aberration. The chromatic aberration of the first imaging devices is corrected by the second imaging device. The second imaging device is arranged between the first imaging devices.
US10718934B2 Epi-illumination Fourier ptychographic imaging for thick samples
Certain aspects pertain to epi-illumination Fourier ptychographic imaging systems and methods for high resolution imaging of thick samples.
US10718932B2 Light sheet imaging microscopy using an optical trap
An optical system comprising trapping optics for forming an optical trap using counter propagating beams of light and light sheet imaging optics for light sheet imaging a particle, for example a cell, that is positioned in the optical trap, wherein the wavelength of the counter propagating beams of light and the wavelength of the light used for light sheet imaging are non-interfering.
US10718928B2 Optical lens and fabrication method thereof
On embodiment of the invention provides an optical lens includes a lens barrel, a first lens group and a photo interrupter disposed in the lens barrel, a light-shading sheet and a power machine. The photo interrupter has an optical transmitter and an optical receiver, the optical transmitter emits a light beam in a first direction, and the optical receiver receives the light beam. The light-shading sheet is disposed in a propagation path of the light beam and has two shading parts with mutually different lengths. The power machine is linked to a kinetic machine part, and the kinetic machine part is connected to the first lens group.
US10718927B2 Lens moving mechanism
A lens moving mechanism includes a lens mount unit on which a lens for projecting light is mounted, a lens guide unit which supports the lens mount unit and guides the lens mount unit in at least one axis direction among three orthogonal axis directions including an optical axis direction of the light, and a lens guide fixing unit to which the lens guide unit is fixed. The lens guide unit includes a plurality of linear motion guide devices each including a track body fixed to the lens guide fixing unit and a moving body moving along the track body. A plurality of track bodies are coaxially disposed in the lens guide fixing unit.
US10718922B2 Optoelectronic module including lens barrel comprising flanges and adhesive thereon and resting directly on a cover glass
The present disclosure describes subassemblies and optoelectronic modules in which an optics system, or a spacer laterally surrounding a cover glass, includes a flange which facilitates mechanical attachment of the optics system to the spacer.
US10718921B2 Modular optical fiber distribution system
A modular optical fiber distribution unit and related distribution system is provided. The distribution unit includes a shifted fiber arrangement that allows for modular network assembly. For example, the distribution unit includes a distribution body including a plurality of body optical fibers and a field optical fiber leg including a plurality of field optical fibers including at least one active field optical fiber and at least one inactive field optical fiber. Each active field tether optical fiber is optically coupled to one of the body optical fibers and at least one body optical fiber is not coupled to an active field optical fiber. The positioning of the active and inactive field tether optical fibers in a predetermined manner disclosed herein allows for modular network assembly.
US10718919B2 Field-installable optical module with configurable cable attachment and internal cable management features
A cable adapter module includes a cable tray that holds a plurality of cables and an adapter tray removably attached to the cable tray. The adapter tray includes a plurality of adapters configured to connect the plurality of cables. The cable adapter module may also include a plurality of cable clips configured to secure the plurality of cables to the cable tray. The cable tray of the cable adapter module may also include a plurality of steps configured to hold the plurality of cables. The cable tray of the cable adapter module may also include a plurality of splice slots extending from the base wall towards the top of the cable tray, and at least one splice holder removably attached to the plurality of splice slots.
US10718918B1 Coaxial cable and method for forming the cable
A cable may include a include an inner conductor and an outer conductor coaxially arranged around the inner conductor. A dielectric strength member may be positioned between the inner and outer conductors. The dielectric strength member may have a tensile strength of at least 10,000 MPa. Additionally, a jacket may be formed around the outer conductor.
US10718914B2 Optoelectronic module assembly having an optical fiber alignment assembly coupled to an optoelectronic device assembly
A hermetic optical fiber alignment assembly includes a ferrule portion having a plurality of grooves receiving the end sections of optical fibers, wherein the grooves define the location and orientation of the end sections with respect to the ferrule portion. The assembly includes an integrated optical element for coupling the input/output of an optical fiber to the opto-electronic devices in the opto-electronic module. The optical element can be in the form of a structured reflective surface. The end of the optical fiber is at a defined distance to and aligned with the structured reflective surface. The structured reflective surfaces and the fiber alignment grooves can be formed by stamping.
US10718908B2 Optical fiber array with high reliability
An optical fiber array with high reliability, which relates to the technical field of optical fibers is disclosed. The optical fiber array is composed of three parts, namely, optical fiber positioning substrate (1), cover plate (2) and optical fiber ribbon (3). One end of the optical fiber ribbon is striped to be a naked fiber (4). The naked fiber (4) is pressed into the micro-groove array of the optical fiber positioning substrate (1) by the cover plate (2) and glued and fixed with a glue layer (5), and a transitional region between the stripped part and the unstripped part of the optical fiber ribbon (3) is glued and fixed onto a rear half of the optical fiber positioning substrate (1) with the glue layer (5). It has a reasonable and novel structural design. Through frosting of the surfaces of the positioning substrate (1) and the cover plate (2) to be bonded with glue, gluing area between the glue layer and the optical fiber positioning substrate, the cover plate and the optical fiber ribbon can be increase and bonding strength of the glue layer can be enhanced so that it can work in harsh environment of high temperature and humidity without de-bonding to ensure positioning accuracy of optical fibers.
US10718907B2 Holding member and optical module
A holding member is configured to hold an optical fiber of which an end connects to an optical circuit formed on a semiconductor substrate, the holding member includes a first surface configured to surround an exposed end of the held optical fiber, a second surface configured to be bonded to the semiconductor substrate to surround the first surface, and a groove configured to be formed along an edge of the first surface and provided between the edge of the first surface and an edge of the second surface.
US10718906B2 Optical device using waveguide segments tapered according to a non-linear function
Embodiments of the present disclosure are directed toward techniques and configurations for an optical device having a multiplexer and/or demultiplexer with an input and/or output optical waveguide including one or more waveguide segments tapered according to a non-linear function such as a curve. In embodiments, the one or more waveguide segments is tapered according to, e.g., a quadratic function, a parabolic function, or an exponential function. In accordance with some embodiments, the tapered segment assists in spatially dispersing the propagating light along a substantially uniform phase wavefront at a mirror that includes an echelle grating surface that is shaped to receive/reflect the light at the substantially uniform phase wavefront. In embodiments, the one or more waveguide segments is tapered according to a curve to receive a portion of light from the substantially uniform phase wavefront at the echelle grating surface. Additional embodiments may be described and claimed.
US10718905B2 Optical dielectric planar waveguide process
A method for depositing silicon oxynitride film structures is provided that is used to form planar waveguides. These film structures are deposited on substrates and the combination of the substrate and the planar waveguide is used in the formation of optical interposers and subassemblies. The silicon oxynitride film structures are deposited using low thermal budget processes and hydrogen-free oxygen and hydrogen-free nitrogen precursors to produce planar waveguides that exhibit low losses for optical signals transmitted through the waveguide of 1 dB/cm or less. The silicon oxynitride film structures and substrate exhibit low stress levels of less than 20 MPa.
US10718901B2 Photonic device having a photonic crystal lower cladding layer provided on a semiconductor substrate
An integrated photonic device is provided with a photonic crystal lower cladding on a semiconductor substrate.
US10718899B2 Optical device, wavelength division multiplexing transmitter, wavelength division multiplexing receiver, and wavelength division multiplexing transmission and receiving system
An optical device includes: a first port group P including n ports Pi; a second port Q; and a wavelength multiplexer/demultiplexer disposed between the first port group P and the second port Q. In a case where light beams Li of predetermined different n wavelengths λi corresponding to the respective ports Pi are inputted to the wavelength multiplexer/demultiplexer, the wavelength multiplexer/demultiplexer combines the light beams Li into light L and outputs the light L to the second port Q. In a case where light L′ is inputted to the second port Q, the wavelength multiplexer/demultiplexer separates the light L′ into light beams L′i of the wavelengths λi and outputs the light beams L′i to the corresponding ports Pi.
US10718898B1 Integrated active devices with improved optical coupling to dielectric waveguides
An optical device comprises first, second and third elements fabricated on a common substrate. The first element comprises an active waveguide structure supporting a first optical mode, the second element comprises a passive waveguide structure supporting a second optical mode, and the third element, at least partly butt coupled to the first element, comprises an intermediate waveguide structure. If the first optical mode differs from the second optical mode by more than a predetermined amount, a tapered waveguide structure in at least one of the second and third elements facilitates efficient adiabatic transformation between the first optical mode and the second optical mode. Mutual alignments of the first, second and third elements are defined using lithographic alignment marks.
US10718897B2 Optical fiber transmission system
An object is to provide an optical fiber transmission system that has a structure for effectively reducing inter-mode XT while reducing an increase in processing load in a MIMO configuration. For a transmission line that allows propagation of at least three degenerate spatial mode groups in at least one core or core group, an embodiment of crosstalk reducing means limits input of an optical signal to at least one of spatial mode groups having a transmission loss of 1 dB/km or less, except a spatial mode group having the smallest propagation constant.
US10718896B2 Display device and television receiver
A display device includes: a display panel that displays an image on a front thereof; a light-guiding plate placed opposite to a back of the display panel; a storage container in which the light-guiding plate is stored, the storage container having a dish shape; a light-emitting element that supplies the display panel with light; and a light source substrate having a short side part on a first surface of which the light-emitting element is mounted and a long side part projecting inward from the first surface of the short side part, the first surface of the short side part being disposed to face a peripheral edge of the light-guiding plate, the light source substrate having a shape of letter L in cross section. In the display device, the long side part of the light source substrate and a bottom plate of the storage container are thermally connected to each other.
US10718894B2 Display module and display device including the same
A display module includes a light guide plate; a display panel disposed on the light guide plate; and a plurality of fixing parts disposed between an edge of the light guide plate and an edge of the display panel. The fixing parts are spaced apart from each other, and each of the fixing parts includes: a sidewall portion facing a side surface of the light guide plate; a bottom portion extended from a first end of the sidewall portion to face the light guide plate; and a ceiling portion extended from a second end, opposite the first end, of the sidewall portion to face the display panel.
US10718893B2 Light guide plate (LGP) positioning structure, backlight module and display device
A light guide plate (LGP) positioning structure, a backlight module and a display device are provided. The LGP positioning structure includes: a plurality of positioning members disposed between a first surface of a LGP and a back plate. The first surface is adjacent to an incident surface of the LGP. The surface reflectivity of the positioning members near the incident surface is lower than the surface reflectivity of the positioning members away from the incident surface.
US10718890B2 Optical structures with off-state appearance area
A lightguide includes features for extracting light that would otherwise be confined and propagate within the lightguide primarily by total internal reflection. A first portion of light propagating within the lightguide and extracted exits the lightguide through a first area of the lightguide having an optical reflectance of at least 30% and an optical transmittance of at least 5% for normally incident light at a wavelength of the extracted light. A second portion of light propagating within the lightguide and extracted exits the lightguide through a different second area of the lightguide having an optical transmittance of at least 80% for normally incident light at the wavelength of the extracted light.
US10718889B2 Thin-film broadband and wide-angle devices for generating and sampling polarization states
Exemplary thin-film optical devices have first and second layer groups disposed as a layer stack on a substrate. The first layer group comprises a first PPN layer, a first LCP layer, and a first barrier layer all superposed. The second layer group is superposed relative to the first layer group, and includes a second PPN layer, a second LCP layer, and a second barrier layer all superposed. The first and second layer groups cooperate to polarize multiple wavelengths of an incident light flux in a broadband and/or wide-angle manner Each of the layer groups has an alignment layer, a respective liquid-crystal polymer layer, and a barrier layer.
US10718887B2 Method of manufacturing antireflection film and antireflection film
The present invention provides a method of manufacturing an antireflection film, including the successive steps of: applying a composition including a curable compound (a1), a plurality of particles (a2), and a solvent on a substrate, and volatilizing the solvent to provide a layer (a), the layer (a) having a portion in which the particles (a2) do not exist, and the portion having a thickness being 0.8 times the average primary particle diameter of the particles (a2) or greater; curing a portion of the curable compound (a1); causing a portion of the curable compound (a1) to permeate the substrate or to be volatilized so as to form an uneven shape; and curing the curable compound (a1) remained in the layer (a).
US10718883B2 Subterranean formation characterization using microelectromechanical system (MEMS) devices
Systems and methods for formation characterization in a subterranean formation are disclosed. A set of microelectromechanical system (MEMS) devices may be disposed in a circulating fluid. Each MEMS device in the set may have a machine-scannable designator. A MEMS scanner may be configured to scan the designator of a MEMS device in response to circulation of the circulating fluid in a wellbore surrounded by the formation. A MEMS analysis subsystem communicatively coupled with the MEMS scanner may store the designator of each MEMS device in the set, detect a subset of MEMS device by receiving the designators of MEMS devices from the MEMS scanner, and determine a characteristic of the formation based on the subset of MEMS devices.
US10718879B2 Cumulative damage sensors for downhole components to monitor environmental damage thereof
Systems and sensor elements for indirect monitoring of cumulative damage to downhole components are described. The systems include a sensor body defining an internal cavity with at least one electrical wear element located within the sensor body. A portion of the at least one electrical wear element electrically extends from the internal cavity, through the sensor body, and to an exterior of the sensor body. An abrasive substance is located within the internal cavity, the abrasive substance being moveable within the internal cavity to contact and erode material of the at least one electrical wear element such that erosion of the at least one electrical wear element causes a resistance of the at least one electrical wear element to increase.
US10718877B2 Seismic data analysis including modelling slippage planes
A method of analyzing measured microseismic events obtained from monitoring induced hydraulic fracturing of underground geological formations, the method involving (a) postulate a geomechanical model for the region bounding the microseismic events, the model including the parameters vertical stress, reservoir pore pressure, minimum horizontal stress and the orthogonal horizontal stress, (b) select a microseismic event and (c) for the selected microseismic event assume an associated slippage plane with a postulated orientation, (d) apply the geomechanical model to the postulated orientation to determine the resulting shear stress and normal stress applied to the postulated orientation, (e) repeat steps (c) and (d) to produce a number of postulated slippage planes each with their own shear stress and normal stress attributable to them, (f) select the fracture plane having the highest ratio of shear stress to normal stress as being the fracture plane most likely to be representative of a real slippage plane consistent with the geomechanical model, (g) repeat steps (b) to (f) to analyze a number of microseismic events to generate a slippage plane most likely to be representative of a real slippage plane for each microseismic event is provided.
US10718863B2 Mobile radar for visualizing topography
A mobile radar system for visualizing forward looking topography is configured with at least two phased-array antennas to form a forwarding looking phased-array interferometer.
US10718860B2 System and method to improve range accuracy in FMCW radar using FSK modulated chirps
A method for determining the range of an object includes transmitting successive radar chirps, adding a frequency offset to the successive radar chirps, the frequency offset being a fraction of a range frequency bin, receiving return signals, constructing frequency transforms from each of the return signals, adding each of the frequency transforms together to create a composite frequency transform, and interpolating the range of the object from a frequency peak detected in the composite frequency transform.
US10718857B1 Laser power calibration and correction
A LIDAR system emits laser pulses, wherein each pulse is associated with a power level. A laser emitter is adjusted during operation of a LIDAR system using power profile data associated with the laser. The power profile data is obtained during a calibration procedure and includes information that associates charge duration for a laser power supply with the actual power output by laser. The power profiles can be used during operation of the LIDAR system. A laser pulse can be emitted, the reflected light from the pulse received and analyzed, and the power of the next pulse can be adjusted based on a lookup within the power profile for the laser. For instance, if the power returned from a pulse is too high (e.g., above some specified threshold), the power of the next pulse is reduced to a specific value based on the power profile.
US10718853B2 Environmental control system, control apparatus, and control method
An environmental control system, control apparatus, and control method thereof are provided. The control apparatus receives a plurality of sets of sensed signals from a trackable apparatus, wherein each set of sensed signals is sensed from one of a primary base station and a first secondary base station and the last set of sensed signals is sensed from the primary base station. The primary base station, the first secondary base station, and a second secondary base station have a common coverage area. The control apparatus determines that the trackable apparatus has moved at least a predetermined distance in the common coverage area in a direction away from the first secondary base station and toward the second secondary base station. In responses to the determination, the control apparatus transmits instruction signals to turn off the first secondary base station and turn on the second secondary base station.
US10718840B2 Method for preparation of highly polarized nuclear spins containing samples and uses thereof for NMR and MRI
A method for the preparation of a highly polarized nuclear spins containing sample of an organic or inorganic material, containing H or OH groups or adsorbed water molecules. Such highly polarized nuclear spins containing samples can be subjected to nuclear magnetic resonance (NMR) measurement and/or can be thawed and immediately administered to an individual undergoing a magnetic resonance imaging (MRI) scan. The method is based on generating unstable radicals on the surface of the sample in the presence of ionized environment followed by cooling the sample to cryogenic temperatures. A device for carrying out a particular step of said method is also discloses.
US10718839B2 Method and apparatus for correcting uniformity of a magnetic resonance image
The present invention provides a method and apparatus for correcting a uniformity of a magnetic resonance image, the method including: acquiring a first uniformity enhancement image by a phased-array uniformity enhancement method; and dividing the first uniformity enhancement image by a receiving sensitivity distribution value of a body coil in a magnetic resonance imaging device, so as to acquire a second uniformity enhancement image. The method further includes: dividing the second uniformity enhancement image by a spatial signal distribution value resulting from a field strength distribution of a transmitting radio-frequency field, so as to acquire a third uniformity enhancement image.
US10718838B2 Systems and methods for calibrated multi-spectral magnetic resonance imaging
Systems and methods are provided for performing a calibration “pre-scan” prior to acquiring data using a magnetic resonance imaging (“MRI”) system performing a multi-spectral imaging (“MSI”) acquisition. Information from the calibration scan is used to optimize the scanning and data collection during the MSI scan. As a result, scan times and motion artifacts are reduced. In addition, image resolution can also be increased, thereby improving image quality. As one example, the MSI acquisition can be a MAVRIC acquisition. In general, the calibration data is used to determine the minimum number of spectral bins required to achieve acceptable image quality near a specific metallic implant or device.
US10718836B2 Method and device for compensating for magnetic noise fields in spatial volumes, and nuclear magnetic resonance imaging apparatus
A method for compensating magnetic noise in a spatial volume in which two concurrently operating compensation loops are provided comprising:a closed compensation loop for magnetic noise fields outside the spatial volume and inside the electromagnetically environment;an open compensation loop for magnetic noise fields in the spatial volume;said two compensation loops generating each one a magnetic noise compensation field;said two compensation fields concurrently provide for compensation of the magnetic noise field in the spatial volume.
US10718834B2 Gradient amplifier and drive circuit thereof
A gradient amplifier includes N working half-bridge groups. In each of the working half-bridge groups, a first working half-bridge includes a first switch and a second switch, and a second working half-bridge includes a third switch and a fourth switch. An emitter of the first switch is coupled with a collector of the second switch at a first coupling point, and an emitter of the third switch is coupled with a collector of the fourth switch at a second coupling point. A gradient coil is coupled between the first coupling point and the second coupling point in each of the working half-bridge groups, and a current flowing through the gradient coil is a sum of currents flowing through the N working half-bridge groups.
US10718831B2 Magnetic resonance imaging receive coil with reduced radiation attenuation
A magnetic resonance antenna includes a surface coil and a receive coil. The magnetic resonance antenna includes one or more antenna elements. The magnetic resonance antenna further includes a preamplifier for the antenna element and a coil former for supporting the antenna element. The coil former is formed from a porous material. The antenna is divided into an irradiation zone and at least one reduced radiation zone. The preamplifier for each of multiple antenna elements is located within the at least one reduced radiation zone. The multiple antenna elements are located at least partially within the irradiation zone. The coil former has a perimeter. The irradiation zone extends continuously from a first edge of the perimeter to a second edge of the perimeter. The first edge and the second edge are opposing edges.
US10718829B2 Optimizing utilization of a wireless position sensor
Methods, apparatuses, and computer program products for optimizing utilization of a wireless position sensor are disclosed. In a particular embodiment, a controller of the wireless position sensor receives output from a magnetic-field-dependent sensor of the wireless position sensor. The magnetic-field-dependent sensor is configured to register the strength of a magnetic field of a magnet attached to a mechanical component. In this example, the registered strength corresponds to a position of the mechanical component along a directional path. According to this embodiment, the controller generates a comparison of the output to one or more predefined movement signatures and based on the comparison, determines whether to change an operating state of one or more components of the wireless position sensor.
US10718826B2 High performance fluxgate device
An integrated circuit includes a fluxgate magnetometer. The magnetic core of the fluxgate magnetometer is encapsulated with a layer of encapsulant of a nonmagnetic metal or a nonmagnetic alloy. The layer of encapsulate provides stress relaxation between the magnetic core material and the surrounding dielectric. A method for forming an integrated circuit has the magnetic core of a fluxgate magnetometer encapsulated with a layer of a nonmagnetic metal or nonmagnetic alloy to eliminate delamination and to substantially reduce cracking of the dielectric that surrounds the magnetic core.
US10718825B2 Stray magnetic field robust magnetic field sensor and system
A magnetic field sensor includes a magnetic sense element and a shield structure formed on a substrate. The shield structure fully encircles the magnetic sense element for suppressing stray magnetic fields along a first axis and a second axis, both of which are parallel to a surface of the substrate and perpendicular to one another. A magnetic field is oriented along a third axis perpendicular to the surface of the substrate, and the magnetic sense element is configured to sense a magnetic field along the first axis. A magnetic field deflection element, formed on the substrate proximate the magnetic sense element, redirects the magnetic field from the third axis into the first axis to be sensed as a measurement magnetic field by the magnetic sense element. At least two magnetic field sensors, each fully encircled by a shield structure, form a gradient unit for determining a magnetic field gradient.
US10718824B2 Apparatus and method for checking inductor
An apparatus for checking an inductor includes a detector outputting a detection signal including information corresponding to a parallel resistance component of a checking target inductor; and a determiner receiving the detection signal and determining whether the checking target inductor is satisfactory based on a magnitude of the parallel resistance component.
US10718820B2 DC/DC test system and method
The embodiments of the present disclosure disclose a DC/DC test system and a method. In the solution, based on a test system composed of a test host, a main control unit, a DC/DC unit, a programmable power supply, an input monitoring unit, an output monitoring unit and a load unit, the efficiency test of the DC/DC unit can be automatically realized, the test of linear adjustment rate and load regulation rate can be realized, and the test efficiency can be improved.
US10718819B2 Power module health test
Various examples provide systems and methods in which a capacitor is charged by an active first power factor correction module and a voltage across the capacitor is determined while the second power factor correction module is exclusively active. A health state of the second power factor correction module may be determined based on the determined voltage across the capacitor.
US10718818B2 Analyzing and controlling performance in a composite battery module
A method for performance analysis and use management of a battery module is disclosed, wherein the battery module includes a multitude of interconnected battery cells and a battery management system with a plurality of dedicated analysis/control units (ACUs) that analyze performance of the battery module, the ACUs being assigned to individual battery cells and/or battery blocks of battery module. The method includes measuring current and voltage of one or more of an individual battery cell and a battery block; calculating a charge removal from the one or more of the individual battery cell and the battery block; calculating a loading charge of the one or more of the individual battery cell and the battery block; determining the remaining charge of the one or more of the individual battery cell and the battery block; and failure monitoring of the one or more of the individual battery cell and the battery block.
US10718808B2 Electronics tester with current amplification
The invention relates to a tester apparatus of the kind including a portable supporting structure for removably holding and testing a substrate carrying a microelectronic circuit. An interface on the stationary structure is connected to the first interface when the portable structure is held by the stationary structure and is disconnected from the first interface when the portable supporting structure is removed from the stationary structure. An electrical tester is connected through the interfaces so that signals may be transmitted between the electrical tester and the microelectronic circuit to test the microelectronic circuit.
US10718807B2 Test probe and apparatus for testing printed circuit board
The present disclosure provides a test probe and an apparatus for testing a printed circuit board, wherein the test probe comprises a test pin; and an insulating protection sleeve with adhesive attached therein, wherein the insulating protection sleeve is sleeved on the test pin, and wherein a first end of the test pin protrudes from the insulating protection sleeve.
US10718801B2 Reducing noise in a capacitive sensor with a pulse density modulator
A method for measuring a capacitive sensor output may include applying an excitation signal to a capacitor of the capacitive sensor which causes generation of a modulated signal from a baseband signal, wherein the excitation signal is of a carrier frequency which is higher than frequency content of the baseband signal, demodulating the modulated signal to generate an intermediate signal representative of a capacitance of the capacitor wherein the demodulating is based, at least in part, on the excitation signal, converting the intermediate signal into a pulse-density modulated output signal with a pulse-density modulator, and shaping a noise transfer function of the pulse-density modulator to have an approximate zero at the carrier frequency.
US10718788B2 Electronic product test jig
An electronic product test jig includes a key testing unit and a circuit testing unit. The key testing unit includes: an X-axis mechanical arm, a Y-axis mechanical arm, a depression mechanical arm that are connected in succession; wherein the X-axis mechanical arm; and a key depression test head disposed at one end of the depression mechanical arm. The X-axis mechanical arm, the Y-axis mechanical arm, and the depression mechanical arm are configured to drive the key depression test head to move and fall over key positions of a product under test so as to complete the test of keys through the key depression test head. A pressure sensor is disposed on the key depression test head.
US10718785B2 Materials and methods for diagnosis and treatment of Alzheimer's disease
Alzheimer's disease (AD) is the most common type of dementia in aging adults with the number of people living with AD projected to increase, making the search for treatments and tools to diagnose and measure disease progression increasingly urgent. In particular, ideal biomarkers for diagnosis of AD should not only have high specificity for disease versus non-disease and high sensitivity for distinguishing between disease types but also should be able to detect changes at a very early stage of the disease. Using microglia activation as an early event of AD's onset, the present inventors have identified a panel of biomarkers in CSF which has the potential to diagnose, stage and determine the likelihood of developing AD.
US10718783B2 Diagnosis and risk stratification of infections and chronic diseases of the respiratory tract and lungs by means of provasopressin, particularly copeptin or neurophysin II
A method for diagnosing and/or stratifying the risk of infections or chronic diseases of the respiratory tract and lungs, particularly lower respiratory tract infections and chronic obstructive pulmonary disease, in which method provasopressin (proAVP) or fragments or partial peptides thereof, especially copeptin or neurophysin II, is/are determined. Suitable biomarker combinations for in-vitro diagnosis are also included.
US10718777B2 Combined histological stain
The present invention relates to methods of visualizing targets in histological samples, e.g. biopsy samples, wherein the methods comprise staining of the sample with (i) one or more target specific immunochemical stains, and (ii) a histological stain for specific tissue components e.g. iron, mucins glycogen, amyloid, nucleic acids, etc., e.g. hematoxilyn and/or eosin stains or the like, that is used to enhance contrast in the microscopic image of a tissue sample, highlight morphologic structures in the sample for viewing, define and examine tissues, cell populations, or organelles within individual cells. Methods may further comprise evaluation of expression of one or more targets in the sample. The disclosed methods are useful for medical diagnostics.
US10718769B2 Compounds comprising one or more hydrophobic domains and a hydrophilic domain comprising peg moieties, useful for binding cells
The present invention relates to novel compounds comprising one or more hydrophobic domains and a hydrophilic domain comprising PEG moieties, useful for binding cells, as well as uses and compositions related thereto. The compounds are useful for immobilizing and/or stabilizing cells.
US10718761B2 Phosphatase or kinase activity detection composition and detection method
The present invention relates to a composition for detecting phosphatase or kinase activity and a method of detecting phosphatase or kinase activity. The kinase or phosphatase activity may be quantitatively measured in real time by using the composition of the present invention.
US10718758B2 Biosensor for optical detection of nucleotide sequence
The present invention relates generally to the field of microelectronics, and more particularly to a structure and method of forming a biosensor having a nucleotide attracting surface tailored to reduce false detection of nucleotides and enabling optical detection of nucleotides. The biosensor may include an analyte-affinity layer on an upper surface of a dielectric layer. The analyte-affinity layer may include a plurality of cylindrical gold portions with dimensions tailored for a target analyte. A distance between adjacent portions of the plurality of portions may range from approximately 50% of a length of a target analyte to approximately 300% of a length of a target analyte. The plurality of portions of the analyte-affinity layer have an upper surface with a diameter ranging from approximately 3 nm to approximately 20 nm.
US10718756B2 Mitochondrial apoptotic sensor
Mitochondria are central to the intrinsic apoptotic pathway of programmed cell death. Commitment to cell death occurs upon mitochondrial outer membrane permeabilization, and dysregulation of this vital apoptotic control point is implicated in various pathologies. Provided herein are novel sensors which can detect, in real time and with great sensitivity, the release of protons from intact mitochondria caused by mitochondrial outer membrane permeabilization. Embodiments include graphene based ion-sensitive field effect transistors.
US10718754B2 System and method for characterizing protein dimerization
Systems and methods to characterize dimerization interfaces at the subdomain level of a protein are provided. An exemplary method includes digesting a protein dimer sample into subdomains, labeling the digested protein sample, isolating labeled dimeric and monomeric subdomain fragments, and peptide mapping the labeled sample to determine where the dimer fragments are labeled and where the dimer fragments are not labeled. Regions that show decreased labeling extents in the dimer fraction than that in the monomer fraction are likely involved or in close proximity to the dimerization interface.
US10718753B2 Oligonucleotides for inducing paternal UBE3A expression
The present invention relates to oligonucleotides that are capable of inducing expression of ubiquitin-protein ligase E3A (UBE3A) from the paternal allele in animal or human neurons. The oligonucleotides target the suppressor of the UBE3A paternal allele by hybridization to SNHG14 long non-coding RNA downstream of SNORD109B. The present invention further relates to pharmaceutical compositions and methods for treatment of Angelman syndrome.
US10718752B2 Physiological parameter measurement module
A test strip reader is disclosed. The test strip reader comprises a module main body and a circuit board. The module main body includes an upper cover, a grounding element and at least one operation hole containing a first operation movement assembly and a second operation movement assembly, wherein the upper cover and the module main body are formed integrally, and a condition of one of a contact status and a separation status between the second operation movement assembly and the grounding element determines a read signal.
US10718750B1 Life seeking exoplanet penetrator
Devices and methods for detection of evidence of life or ore bodies on or near the surface of extraterrestrial bodies (e.g., Mars) are described. In particular, a ground penetrating probe capable of s conducting life detection or other experiments and transmitting the data from the experiments to a satellite relay is described. Methods of use for such devices and apparatus are described.
US10718748B2 Gas analysis
An apparatus may have a first reflector and a second reflector positioned on either side of a sample volume for a gas sample. The configuration of the first reflector may be variable between at least first and second configurations, wherein each of the first and second configurations is arranged such that a beam of optical radiation from an optical beam origin is directed to a detector location via the sample volume. In the second configuration the beam of optical radiation is reflected at least once from each of the first and second reflectors and the path length of the beam of optical radiation through the sample volume is greater than in the first configuration.
US10718747B2 Detection of inorganic gases
Systems and methods for subterranean formation testing. A method may include lowering a formation testing tool into a subterranean formation, wherein the formation testing tool may comprise a plurality of chambers, a pump and a probe channel; extracting a fluid from the subterranean formation into the probe channel; determining fluid properties at different depths; generating a fluid property-depth gradient; moving the fluid into the plurality of chambers; and determining a concentration of an inorganic portion of a downhole flashed gas.
US10718746B2 Hardness measurement method, and fouling prevention method for hardness-measuring device
A water hardness-measuring method and a fouling prevention method for hardness-measuring device include adding a colorant containing Eriochrome Black T and/or Calmagite and a sulfate ester-type anionic surfactant having a bonding unit derived from a sulfate ester including an alkyl group having 8 to 18 carbon atoms that may have one or more substituent in its chemical formula to a sample water.
US10718744B2 Pre-packed, sealed radial flow chromatography column
Provided herein in some embodiments is a column including a housing assembly and a cartridge assembly. The housing assembly can include a housing top, a housing bottom, and a housing siding. The housing siding can be fixedly coupled to the housing top and the housing bottom forming hermetic seals therebetween. The cartridge assembly can include a cartridge top, an outer frit, and an inner frit disposed within the outer frit. A toroidal space can defined by the cartridge top, the outer frit, the inner frit, and the housing bottom. The toroidal space can be configured to hold a stationary phase for radial flow column chromatography. Also provided herein in some embodiments is a process including assembling the cartridge assembly, assembling the housing assembly about the cartridge assembly, and pressure testing the column. In some embodiments, the process can further include charging the toroidal space with a stationary phase.
US10718742B2 Hypothesis-based estimation of source signals from mixtures
In environments (such as acoustic and bioelectrical environments) characterized by multiple simultaneous sources, effective blind source separation from sensor response mixtures becomes difficult as the number of sources increases-especially when the true number of sources is both unknown and changing over time. However, in some environments, non-sensor information can provide useful hypotheses for some sources. Embodiments of the present invention provide an adaptive filtering architecture for validating such source hypotheses, extracting an estimated representation of source signals corresponding to valid hypotheses, and improving the separation of the remaining “hidden” source signals from the sensor response mixtures.
US10718736B2 Method and device for monitoring and/or determining the condition of a measuring probe
The operation of a measuring probe used for measuring at least one property of a process material is monitored or determined while the measuring probe is in use. The measured property can be a pH measurement, or a CO2 or oxygen concentration of the process material. The measuring probe has an electrode with a sensing element. When the sensing element is in contact with the process material, the electrode delivers a measurement signal to the measurement signal circuit, where the electrode voltage is related to the measured property. The signal-processing unit determines a measurement quantity of the measured property using the measurement signal. When a test signal is delivered by the signal source to the test signal circuit during a verification phase, a coupling element ensures galvanic isolation between the measurement signal circuit and the test signal circuit.
US10718730B2 Sensor device
A change in an imaginary part of a complex dielectric constant of an inspection object containing moisture is detected as a change in an oscillation frequency. A sensor device includes an oscillation unit that is formed in a semiconductor integrated circuit and an oscillation frequency detection unit that detects an oscillation frequency of the oscillation unit. The oscillation unit has capacitors that are connected to an inspection object in series and changes the oscillation frequency in accordance with a complex dielectric constant of the inspection object.
US10718729B2 Device for detecting faults in rails by measuring impedance
An electrical detection device carried by a rail vehicle traveling on a railway track to detect faults in at least one rail, including a contact support suitable for being mechanically linked to the rail vehicle, at least one reference contact and corresponding measuring contact applied to a rail, and carried by the support, a processing circuit to which each reference contact and measuring contact are connected, suitable for measuring the impedance between the corresponding reference and measuring contacts, means for positioning the contact support facing the surface of the rail in a measurement direction corresponding to the axis of the rail, such that each first reference contact and each corresponding measuring contact relate to the same rail, and at least two measuring contacts transversely offset relative to the measurement direction, wherein the processing circuit includes means for measuring the impedance between at least one reference contact and each measuring contact.
US10718728B2 In-vitro sensor using a tetrapolar impedance measurement
Systems, methods, and devices are provided for determining an impedance measurement of a sample of fluid on a test strip having a base layer, at least two drive electrodes disposed on the base layer and in electrical communication with a current-source (Iac) for flowing an AC current provided by the current-source (Iac) through a fluid sample between the at least two drive electrodes, and at least two sense electrodes disposed on the base layer and positioned between the at least two drive electrodes, each of the at least two sense electrodes configured for measuring a difference in an AC potential therebetween to determine an impedance measurement of the fluid sample between the at least two sense electrodes.
US10718726B2 Method for determining the concentration of an element of a heteroepitaxial layer
In an embodiment, a method for determining the concentration of an element of a heteroepitaxial layer includes generating a reciprocal space map in Qz and Qx directions in a portion of reciprocal space describing positions of diffracted X-ray peaks of a heteroepitaxial layer and of a substrate on which the heteroepitaxial layer is positioned, determining the position of a diffracted X-ray peak of the substrate in the reciprocal space map in the Qx direction, determining the expected position of the diffracted X-ray peak of the heteroepitaxial layer in the Qx direction based on the determined position of the diffracted X-ray peak of the substrate in the Qx direction, generating a scan of the heteroepitaxial layer in a Qz direction at the expected position in the Qx direction, and determining the concentration of a constituent element of the heteroepitaxial layer based on the scan.
US10718723B2 Utilizing resonance inspection of in-service parts
Various embodiments relating to resonance inspections and in-service parts are disclosed. One protocol (150) includes conducting a resonance inspection of an in-service part (152). The frequency response of the in-service part may be compared with a resonance standard (154) for purposes of determining whether or not the in-service part is changing abnormally (156). An in-service part that is identified as changing abnormally may be characterized as being “rejected” (160). An in-service part that is no identified as changing abnormally may be characterized as being “accepted” (158).
US10718720B2 Semiconductor wafer evaluation method and semiconductor wafer
A method of evaluating a semiconductor wafer, which has a polished surface, by using a laser surface-inspection device including light-incident and light-receiving systems, includes evaluating the semiconductor wafer by detecting, as a light point defect, an abnormality of a process-induced defect and a surface-adhered foreign matter present on the polished surface of the semiconductor wafer, on the basis of measurement result obtained by directing incident light to the polished surface of the semiconductor wafer from one light-incident system and receiving, with a first light-receiving system, radiation light which has been radiated by the incident light being reflected or scattered by the polished surface, measurement result obtained by receiving the radiation light with a second light-receiving system, and measurement result obtained by receiving the radiation light with a third light-receiving system, and at least one of a light-receiving angle and polarization selectivity differs among the first, second and third light-receiving systems.
US10718719B2 Particle monitoring device
Embodiments include devices and methods for detecting particles in a wafer processing tool. In an embodiment, a particle monitoring device having a wafer form factor includes several micro sensors capable of operating in all pressure regimes, e.g., under vacuum conditions. The particle monitoring device may include a clock to output a time value when a parameter of a micro sensor changes in response to receiving a particle within a chamber of the wafer processing tool. A location of the micro sensor or the time value may be used to determine a source of the particle. Other embodiments are also described and claimed.