Document Document Title
US10515687B2 Strap cell design for static random access memory (SRAM) array
A static random access memory (SRAM) array is provided. The SRAM array includes a first bit cell array, a second bit cell array, and a strap cell. The second bit cell array is arranged along a first direction. The strap cell is arranged along a second direction and is positioned between the first bit cell array and the second bit cell array along the first direction. The strap cell includes an H-shaped NW region, an H-shaped PW region, and a deep N-type well (DNW) region. The H-shaped NW region and the H-shaped PW region each includes two strip portions extending along the first direction and a linking portion extending along the second direction. Two terminals of the linking portion are in contact with the two strip portions.
US10515685B2 Semiconductor memory device for performing erase operation and operating method thereof
Provided herein are a semiconductor memory device and a method of operating the semiconductor memory device. The semiconductor memory device having improved reliability includes a memory cell array including memory cells coupled to a plurality of word lines, a peripheral circuit configured to perform a program operation on a word line selected from among the plurality of word lines, and control logic configured to control the peripheral circuit so that, when the selected word line is a reference word line during the program operation, a partial erase operation is performed on memory cells included in a memory cell group corresponding to the reference word line.
US10515681B1 Power-efficient programming of magnetic memory
The present invention is directed to a method for programming a memory cell that includes a two-terminal selector and a memory element coupled in series between a first conductive line and a second conductive line. The method includes the steps of applying a voltage across the memory cell with the voltage being sufficiently high to enable switching of the memory element from initial resistance state to target resistance state; determining the initial resistance state of the memory element; comparing the initial resistance state with the target resistance state; and if the initial resistance state and the target resistance state are same, concluding that the memory element is already in the target resistance state and terminating programming process; otherwise, continually monitoring the voltage until a change in the voltage is detected and then concluding that the memory element has switched to the target resistance state and terminating the programming process.
US10515679B2 Magneto-resistive memory structures with improved sensing, and associated sensing methods
A magneto-resistive memory (MRM) structure includes a source line and a first transistor that includes a source region and a drain region. The source line is electrically connected to the source region of the first transistor. The MRM structure further includes an MRM cell that includes an MRM transistor electrically in series with an MRM magnetic tunnel junction (MTJ). The MRM transistor is electrically connected to the drain region of the first transistor such that the MRM cell is electrically in series with the first transistor. Still further, the MRM structure further includes a voltage amplifier electrically connected to a mid-point node of the first transistor and the MRM transistor, a sense-amplifier electrically connected to the voltage amplifier, and a bit line electrically connected to the MRM MTJ of the MRM cell.
US10515678B2 Magnetic memory devices
A magnetic memory device includes a substrate, a landing pad on the substrate, first and second magnetic tunnel junction patterns disposed on the interlayer insulating layer and spaced apart from the landing pad when viewed from a plan view, and an interconnection structure electrically connecting a top surface of the second magnetic tunnel junction pattern to the landing pad. A distance between the landing pad and the first magnetic tunnel junction pattern is greater than a distance between the first and second magnetic tunnel junction patterns, and a distance between the landing pad and the second magnetic tunnel junction pattern is greater than the distance between the first and second magnetic tunnel junction patterns, when viewed from a plan view.
US10515677B2 Memory device for generating word line signals having varying pulse widths
A memory device includes a plurality of memory cells, a plurality of word lines, and a word line driver. The word lines are respectively coupled to the memory cells. The word line driver is configured to respectively drive the word lines with word line signals that have varying pulse widths.
US10515674B2 Devices and systems to reduce the number of memory type range registers (MTRRS) used to map processor-associated memory
Technology for a system is described. The system can include one or more processors. The system can include a memory associated with the one or more processors. The system can include a memory controller comprising logic to create a reserved memory region in a system physical address (SPA) map. The memory controller can comprise logic to detect when the one or more processors are brought online. The memory controller can comprise logic to map the memory associated with the one or more processors that are brought online to the reserved memory region in the SPA map.
US10515673B2 Semiconductor devices and semiconductor systems including a semiconductor device
A semiconductor device includes a memory circuit and a data output circuit. The memory circuit outputs first internal data having a first burst length in a first mode and outputs the first internal data and second internal data in a second mode. A sum of the first and second internal data has a second burst length. The data output circuit outputs the first internal data as first output data through a first input/output line in the first mode. The data output circuit outputs the first internal data as the first output data through the first I/O line and outputs the second internal data as second output data through a second I/O line in the second mode. The data output circuit controls an internal current according to a logic level combination of the first and second internal data to generate the first and second output data in the second mode.
US10515671B2 Method and apparatus for reducing memory access latency
Logic such as a memory controller writes primary data from an incoming write request as well as corresponding replicated primary data (which is a copy of the primary data) to one or more different memory banks of random access memory in response to determining a memory access contention condition for the address (including a range of addresses) corresponding to the incoming write request. When the memory bank containing the primary data is busy servicing a write request, such as to another row of memory in the bank, a read request for the primary data is serviced by reading the replicated primary data from the different memory bank of the random access memory to service the incoming read request.
US10515669B2 Voltage generation circuits
Voltage generation circuits include a stage including a voltage driver having inputs connected to respective voltage nodes and a clock signal, and a stage capacitance having a first electrode connected to an output of the voltage driver and a second electrode connected to a voltage isolation device. The voltage driver might be configured to connect its output to receive a first voltage when the clock signal has a particular logic level and a voltage level of its output is less than a threshold, to connect its output to receive a second voltage greater than the first voltage when the clock signal has the particular logic level and the voltage level of its output is greater than the threshold, and to connect its output to receive a third voltage less than the first voltage when the clock signal has a different logic level.
US10515659B2 Mode splitter between TE and TM polarization for heat-assisted magnetic recording device
An apparatus includes a first waveguide core extending along a light-propagation direction and configured to receive light from a light source at a combined transverse electric (TE) mode and a transverse magnetic (TM) mode. A second waveguide core is spaced apart from the first waveguide core and is configured to couple light at a TM mode to the second waveguide core. A near-field transducer (NFT) is disposed at a media-facing surface of a write head, the NFT receiving the light from the first waveguide core or the second waveguide core and heating a magnetic recording medium in response thereto.
US10515658B1 Laser calibration using temperature compensation equation for heat-assisted magnetic recording device
A method includes generating, during manufacture of a heat-assisted magnetic recording (HAMR) disk drive, a temperature compensation equation for a compensation factor using initial operating currents supplied to a laser diode of the disk drive at different initial operating temperatures and an efficiency value based on the initial operating temperatures. The operating currents are representative of currents for recording data to or erasing data from a magnetic recording medium. The temperature compensation equation is stored in the disk drive. A subsequent efficiency value is determined based on at least one of the initial operating temperatures and an operating temperature differing from the initial operating temperatures. An updated compensation factor at the operating temperature is determined during field operation using the temperature compensation equation and the subsequent efficiency value. An updated operating current is calculated using the updated compensation factor and the operating temperature. A current supplied to the laser diode for a subsequent write operation is adjusted to the updated operating current.
US10515654B2 Learning algorithm to detect human presence in indoor environments from acoustic signals
A system is described that constantly learns the sound characteristics of an indoor environment to detect the presence or absence of humans within that environment. A detection model is constructed and a decision feedback approach is used to constantly learn and update the statistics of the detection features and sound events that are unique to the environment in question. The learning process may not only rely on acoustic signal, but may also make use of signals derived from other sensors such as range sensor, motion sensors, pressure sensors, and video sensors.
US10515653B1 Voice controlled system
A distributed voice controlled system has a primary assistant and at least one secondary assistant. The primary assistant has a housing to hold one or more microphones, one or more speakers, and various computing components. The secondary assistant is similar in structure, but is void of speakers. The voice controlled assistants perform transactions and other functions primarily based on verbal interactions with a user. The assistants within the system are coordinated and synchronized to perform acoustic echo cancellation, selection of a best audio input from among the assistants, and distributed processing.
US10515652B2 Apparatus and method for decoding an encoded audio signal using a cross-over filter around a transition frequency
Apparatus for decoding an encoded audio signal including an encoded core signal, including: a core decoder for decoding the encoded core signal to obtain a decoded core signal; a tile generator for generating one or more spectral tiles having frequencies not included in the decoded core signal using a spectral portion of the decoded core signal; and a cross-over filter for spectrally cross-over filtering the decoded core signal and a first frequency tile having frequencies extending from a gap filling frequency to an upper border frequency or for spectrally cross-over filtering a first frequency tile and a second frequency tile.
US10515650B2 Signal processing apparatus, signal processing method, and signal processing program
A signal processing apparatus, for processing sounds collected in an environment where a target sound and an interfering sound are mixed in order to estimate a diffuse interfering sound accurately, is provided. The signal processing apparatus includes phase difference calculating means and generating means. The phase difference calculating means calculates a phase difference between the first input signal and the second input signal. The first input signal is generated based on the first input sound which is input in the environment where the target sound and the interfering sound are mixed. The second input signal is generated based on the second input sound which is input in the environment. The generating means generates an estimated interfering sound signal, based on the phase difference and the first input signal.
US10515648B2 Audio/speech encoding apparatus and method, and audio/speech decoding apparatus and method
An audio/speech encoding method is provided that includes transforming a time domain input signal to a frequency spectrum, and dividing the frequency spectrum to a plural of bands. The method also includes calculating a level of energies for each band, quantizing the energies for the each band, and calculating differential indices. The method additionally includes modifying a range of the differential indices for the Nth band when N is an integer of 2 or more, and replacing the differential index with the modified differential index, and not modifying a range of the differential indices for the Nth band when N is an integer of 1. The method further includes encoding the differential indices using a Huffman table selected based on a minimum value and a maximum value of the differential indices, and transmitting the encoded differential indices and a flag signal for indicating the selected Huffman table.
US10515647B2 Audio processing for voice encoding and decoding
Systems, methods, and storage media for audio processing adapted to voice encoding/decoding are disclosed. In some implementations, a system is adapted to determine prediction coefficients based on coefficient data included within a bitstream to determine quantized prediction coefficients, the coefficient data including one or more model parameters indicating at least one attribute of a signal model. The system inversely quantizes the quantized prediction coefficients to determine dequantized prediction coefficients. The system then determines multiple spectral energy values for multiple corresponding frequency bands based on the dequantized prediction coefficients.
US10515646B2 Method and device for quantization of linear prediction coefficient and method and device for inverse quantization
A quantization apparatus comprises: a first quantization module for performing quantization without an inter-frame prediction; and a second quantization module for performing quantization with an inter-frame prediction, and the first quantization module comprises: a first quantization part for quantizing an input signal; and a third quantization part for quantizing a first quantization error signal, and the second quantization module comprises: a second quantization part for quantizing a prediction error; and a fourth quantization part for quantizing a second quantization error signal, and the first quantization part and the second quantization part comprise a trellis structured vector quantizer.
US10515642B2 Using bandwidth allocation data to determine a breakdown of volte calls by AMR coding mode
A breakdown of voice over long term evolution (VoLTE) calls by adaptive multi-rate (AMR) speech coding mode may be determined by accessing a plurality of call detail records (CDRs) containing information associated with a plurality of corresponding communication sessions established over a mobile telephony network, and filtering the plurality of CDRs to obtain a subset of CDRs that are associated with communication sessions that used VoLTE services. A data structure containing correlations between AMR speech coding modes and bandwidth values may be referenced in order to classify the CDRs of the subset of CDRs into groups of different AMR speech coding modes. In some embodiments, a capacity planning metric or a resource allocation metric may be recommended based at least in part on numbers of the CDRs in the subset of CDRs within each of the groups of the different AMR speech coding modes.
US10515641B2 Device control method, device management system, and voice input apparatus
Methods, systems, and media for managing a plurality of target devices are provided. A voice command is received by an input associated with a first target device. The voice command includes first voice information and indicates an operation instruction. The first voice information includes identification information. The first target device is specified by referencing a database in which the identification information and a device ID of the first target device are associated. It is determined whether the voice command includes second voice information that identifies a second target device as an operation object for the operation instruction. When the second voice information is not included, the first target device is caused to execute the operation instruction. When the second voice information is included, a control command is transmitted to the second target device for causing the second target device to execute the operation instruction.
US10515638B1 System, method, and computer-readable medium that facilitate voice biometrics user authentication
A system, method, and computer readable medium that facilitate user authentication via voice biometrics in a network system featuring interactive voice response system access is provided. The voice biometric authentication mechanisms alleviate identity theft occurring via specific interactive voice response transactions. A voice biometrics authentication system interfaces with an interactive network platform and may be hosted by a third party provider of voice biometric technologies.
US10515636B2 Speech recognition using depth information
An example apparatus for detecting speech includes an image receiver to receive depth information corresponding to a face. The apparatus also includes a landmark detector to detect the face comprising lips and track a plurality of descriptor points comprising lip descriptor points located around the lips. The apparatus further includes a descriptor computer to calculate a plurality of descriptor features based on the tracked descriptor points. The apparatus includes a pattern generator to generate a visual pattern of the descriptor features over time. The apparatus also further includes a speech recognition engine to detect speech based on the generated visual pattern.
US10515635B2 Forming chatbot output based on user state
Techniques are described herein for chatbots to achieve greater social grace by tracking users' states and providing corresponding dialog. In various implementations, input may be received from a user at a client device operating a chatbot, e.g., during a first session between the user and the chatbot. The input may be semantically processed to determine a state expressed by the user to the chatbot. An indication of the state expressed by the user may be stored in memory for future use by the chatbot. It may then be determined, e.g., by the chatbot based on various signals, that a second session between the user and the chatbot is underway. In various implementations, as part of the second session, the chatbot may output a statement formed from a plurality of candidate words, phrases, and/or statements based on the stored indication of the state expressed by the user.
US10515631B2 System and method for assessing the cognitive style of a person
The present invention relates to a system and method for assessing the cognitive style of a person. The system comprises an input interface (12) for receiving speech spoken by the person, a language processor (16) for analyzing the speech to identify predetermined natural language elements, and a style identifier (18, 18′) for identifying the cognitive style of the person based on the identified natural language elements.
US10515628B2 System and method for a cooperative conversational voice user interface
A cooperative conversational voice user interface is provided. The cooperative conversational voice user interface may build upon short-term and long-term shared knowledge to generate one or more explicit and/or implicit hypotheses about an intent of a user utterance. The hypotheses may be ranked based on varying degrees of certainty, and an adaptive response may be generated for the user. Responses may be worded based on the degrees of certainty and to frame an appropriate domain for a subsequent utterance. In one implementation, misrecognitions may be tolerated, and conversational course may be corrected based on subsequent utterances and/or responses.
US10515627B2 Method and apparatus of building acoustic feature extracting model, and acoustic feature extracting method and apparatus
A method and apparatus of building an acoustic feature extracting model, and an acoustic feature extracting method and apparatus. The method of building an acoustic feature extracting model comprises: considering first acoustic features extracted respectively from speech data corresponding to user identifiers as training data; using the training data to train a deep neural network to obtain an acoustic feature extracting model; wherein a target of training the deep neural network is to maximize similarity between the same user's second acoustic features and minimize similarity between different users' second acoustic features. The acoustic feature extracting model according to the present disclosure can self-learn optimal acoustic features that achieves a training target. As compared with a conventional acoustic feature extracting manner with a preset feature type and transformation manner, the acoustic feature extracting manner of the present disclosure achieves better flexibility and higher accuracy.
US10515618B2 Waveform data structure, waveform data storage device, waveform data storing method, waveform data extracting device, waveform data extracting method and electronic musical instrument
A waveform data structure includes a plurality of types of frames having different data sizes. Each of the plurality of types of frames includes an auxiliary information area and a data area. The auxiliary information area includes an area for storing common effective-bit length data for a section of waveform samples, and an area for storing an identifier for identifying one of the plurality of types of frames. The data area is an area for storing extracted waveform samples which are extracted from the waveform samples based on the common effective-bit length. The number of the extracted waveform samples is determined based on the common effective-bit length.
US10515613B2 Method of processing images and apparatus
In a method of processing images and an apparatus of the present disclosure, a mobile terminal obtains a storage file of a target image, where the storage file includes a plurality of file blocks and precision information of an image display system that is suitable for the file blocks. The mobile terminal obtains reference precision of the image display system for determining that at least one file block is suitable for the reference precision in the storage file. The mobile terminal further displays the target image according to the at least one determined file block.
US10515611B2 Performance-based graphics processing unit power management
Performance counters provided in a graphics processor unit (GPU) are used to provide values used to make a determination of GPU activity so that power management can be exercised. In preferred embodiments counter values relating to computation unit idle times, computation unit stall times, DRAM bandwidth and computation unit stall times due to a sampler wait are utilized to determine performance level. If performance is above a minimum level but the GPU is above certain idleness determinations provided by those values, the GPU can have portions powered down to reduce power consumption while not having a noticeable effect on operations. Based on the various counter values, portions of the GPU can be turned off or disabled to reduce power consumption without having a noticeable effect on perceived GPU performance.
US10515610B2 Floating window processing method and apparatus
A floating window processing method and apparatus is disclosed. The method includes: displaying a floating window in a target display area of a display screen; obtaining an operation signal that works on the floating window; determining a form variation parameter of the floating window according to the operation signal; and dynamically regulating a display form of the floating window, the display form including a display location and/or size. With this disclosure, a problem that a floating window is displayed in a fixed location on a screen, causing great inconvenience for watching other content that is displayed out of the floating window is resolved, a moving function and a zoom function of the floating window are extended. Therefore, it is convenient for the user to watch the other content that is displayed out of the floating window.
US10515600B2 Driving of a display device with temperature compensation
A liquid crystal display device in which an inversion driving scheme is applied to a pixel array which shares data lines. The liquid crystal display device varies driving waveforms of gate signals or data signals according to temperature and may suppress a color deviation of a display panel attributable to inversion of polarities of data signals. A timing controller may be configured to apply control signals to a data drive circuit and a gate drive circuit, the control signals includes a slew rate control pulse that controls the data drive circuit to vary any one of a rising slew rate and a falling slew rate of the data signal corresponding to the main charge interval of each of the gate signals.
US10515599B2 Display panel having adjustable common voltage and method of driving the same
The present invention provides a display panel and a driving method thereof, as well as a liquid crystal display device, which relates to the field of liquid crystal display technology, and can reduce the power consumption of the display panel. The display panel comprises a source driver, a plurality of pixel units defined by a plurality of gate lines and a plurality of data lines arranged crossly, and a common voltage output driver, the common voltage output driver is used for, at a Nth frame, inputting a negative common voltage to a first pixel unit, and at an adjacent frame of the Nth frame, inputting a positive common voltage to the first pixel unit, the first pixel unit is one of the plurality of pixel units, N is a positive integer; the source driver is used for, when the common voltage output driver inputs the negative common voltage to the first pixel unit, inputting a data voltage greater than or equal to the negative common voltage to the first pixel unit, and, when the common voltage output driver inputs the positive common voltage to the first pixel unit, inputting a data voltage less than or equal to the positive common voltage to the first pixel unit. The display panel can be applied in a liquid crystal display device.
US10515596B2 Display apparatus
A display apparatus is provided. Conducting states of switches in a pixel are switched to change charges stored in electrical energy storage cells that are connected to the switches, so as to provide a multi-stage driving voltage to a pixel electrode without increasing the manufacturing cost and circuit area of the display apparatus.
US10515590B2 Pixel compensation circuit, driving method, display panel and display device
The present disclosure relates to a pixel compensation circuit, a driving method for the pixel compensation circuit, a display panel and a display device. The pixel compensation circuit includes a reset circuit, a data writer, a compensation circuit, a driver, and a light emitting device. The threshold voltage of the light emitting device may be provided to the driver through the compensation circuit.
US10515587B2 Light-emitting element and display device
A light-emitting device comprising an emitting unit including at least two emitting elements, a driving unit configured to control the emitting unit, and a capacitor unit formed over the driving unit. A shield layer may be located between the two emitting elements. In one example, the capacitor unit is formed at a level higher than a level of the driving unit, and a shield layer that is located between the two emitting elements is formed at a level that is higher than the level of the driving unit and equal to or lower than the level of the capacitor unit.
US10515585B2 Pixel circuits for AMOLED displays
A system for driving a display that includes a plurality of pixel circuits arranged in an array, each of the pixel circuits including a light emitting device and a driving transistor for conveying a driving current through the light emitting device. Each of a first plurality of supply lines is associated with at least one pixel circuit in a preselected segment of the array, the first plurality of supply lines providing driving currents to the at least one pixel circuit in the preselected segment. Each of a plurality of voltage supplies is configured to provide a supply voltage to the at least one pixel circuit in the preselected segment of the array, the voltage supplies being controllably coupled to the pixel circuits in the preselected segment of the array. A controller determines which of the plurality of voltage supplies to connect to the preselected segment of the array.
US10515578B2 Electrical circuit and display apparatus
Provided are an electric circuit and a display device having the electric circuit. The electric circuit comprises a transmission unit and one or more reception units that perform data frame communications with the transmission unit via a plurality of buses. In the electric circuit, scramble processing is performed during the data frame communications, wherein the scramble processing is performed at different timings for the respective buses with respect to the data frame communication time, whereby the occurrence of EMI noise can be more reliably reduced without increasing the number of components (for example, gaskets).
US10515577B2 Display device
A display device includes an image signal processor generating modulation data of each pixel region corresponding to a display period of each frame based on an image signal and predetermined modulation value tables which are preset to different gains. The image signal processor includes a block divider and at least two data modulators. The block divider divides the display region into at least two block regions along a second direction. The at least two data modulators correspond to the at least two block regions, modulate gray scale data of each of pixel regions included in each block region based on a modulation value table, and generate modulation data of the pixel regions included in each block region. As a result, a difference in the charge amount caused by line resistance can be compensated according to the overdriving scheme, resulting in prevention of image quality deterioration.
US10515576B2 Data transmission method and display driving system
A data transmission method applied in a display, which includes a display panel, is provided. The data transmission method includes the following steps of: providing a host controller and n display drivers, n is a natural number greater than 1; providing a communication link under mobile industry processor interface (MIPI), connecting the host controller to the n display drivers; determining n virtual channel values Vc1-Vcn corresponding to the respective n display drivers; employing the host controller for providing a command with a virtual channel parameter through the communication link under MIPI; when the virtual channel parameter corresponds to an ith virtual channel values Vci, an ith display driver executing corresponding operations in response to the command, while the rest n−1 display drivers ignoring the command, wherein i is a natural number smaller than or equal to n.
US10515569B2 Preparation method of flexible display and flexible display
The present disclosure provides a preparation method of a flexible display and a flexible display, and the method may include: coating an adhesive on a first surface of a first substrate to form an adhesive layer; bonding the first substrate on the second substrate by the adhesive layer on the first surface; providing a flexible display body on the second surface of the first substrate; separating the second substrate from the first substrate by a hygroscopic swelling to obtain the flexible display. By the above-mentioned method, a preparation process flow may be simplified, and the product quality may be improved.
US10515568B2 Flexible drive shaft for greeting cards and the like
A greeting card having mechanically actuated moving portions is provided. The greeting card may include a panel having one or more folds, one or more flexible drive shafts coupled to the panel and having a flipping or moving portion, and a decorative portion coupled to at least one of the panel and the flipping or moving portion. Each flexible drive shaft may be coupled to the panel such that a portion is positioned on a first side of the fold and a portion is positioned on a second side of the fold. When the greeting card is opened, a moment arm is created in the flexible drive shaft which causes the flipping or moving portion to move from a first position to a second position. The decorative portion may move in response to the flipping or moving portion moving from the first position to the second position.
US10515566B2 Electronic system and method for martial arts movement-based language character symbolization and education
A novel electronic language education system device is configured to define, instruct, analyze, and evaluate martial arts movements as characters of a particular language. In one embodiment, the novel electronic language education system includes a martial arts movement linguistic symbolization module and a martial arts movement-to-language character evaluation module that are executed on a CPU and a memory unit of the novel electronic language education system. Preferably, the system further incorporates a visual detection sensor, a gyroscopic sensor, a human limb movement sensor, and/or another sensor to enable capturing and analysis of a martial arts movement routine to create, match, and/or evaluate a digital symbolic key representing the martial arts movement routine, which is digitally paired with a character of the particular language. Ideally, a paired martial arts movement routine resembles the pen stroke or the shape of the character of the particular language to enhance linguistic learning experience.
US10515565B2 Driving simulation test apparatus including a movable body capable of translational movement
A driving simulation test apparatus includes a movable body, a first translational drive portion that extends along a first direction, a first translational guide portion that extends along the first direction, and a plurality of first bases that extends along the first direction and is spaced from each other in a second direction. The first translational drive portion and the first translational guide portion are aligned in the second direction on each of the plurality of first bases, and the first translational drive portion includes a plurality of first translational drive portions arranged on each of the first bases.
US10515559B2 Automated detection and avoidance system
In general, certain embodiments of the present disclosure provide a detection and avoidance system for a vehicle. According to various embodiments, the detection and avoidance system comprises an imaging unit configured to obtain a first image of a field of view at a first camera channel. The first camera channel filters radiation at a wavelength, where one or more objects in the field of view do not emit radiation at the wavelength. The detection and avoidance system further comprises a processing unit configured to receive the first image from the imaging unit and to detect one or more objects therein, as well as a notifying unit configured to communicate collision hazard information determined based upon the detected one or more objects to a pilot control system of the vehicle. Accordingly, the pilot control maneuvers the vehicle to avoid the detected objects.
US10515552B2 Driving assist apparatus
In a driving assist apparatus for assisting a lane change from an own lane to a target lane, when a post-smoothing probability obtained by smoothing a time course change in “a lane presence possibility which increases with the possibility that a target is another vehicle traveling in the target lane (target lane other vehicle)” is greater than a threshold value, that target can be extracted as the target lane other vehicle. The post-smoothing probability requires some length of time to coincide with the lane presence possibility. Therefore, if after completion of a lane change, another lane change is immediately started in the same direction, there arises a possibility that the target lane other vehicle cannot be extracted properly. Therefore, in the case where after completion of a lane change, another lane change is started in the same direction, the lane change is not started until a re-change prohibition time elapses.
US10515551B1 Parking information aggregation platform
This document describes systems and techniques that may be used to aggregate information about open parking spots from various different parking providers or organizations.
US10515550B1 Transferring control of vehicles
In some examples, an electronic device includes a communication interface and at least one processor configured to exchange information with another device via the communication interface to allow transfer of control of operable aspects of a vehicle from a source entity to a target entity. In further examples, a method includes exchanging, by an electronic device, information with another device over a communication medium to allow transfer of control of operable aspects of a vehicle from a source entity to a target entity.
US10515547B2 Sign recognition and display device
A sign recognition and display device (1) includes: a camera (2); a sign recognition unit (10) configured to recognize a road sign included in an image taken with the camera; a speed limit information obtaining unit (12) configured to repeatedly obtain speed limit information; and a display control unit (14) configured to, if a speed limit sign is recognized, and the speed limit information is obtained, show, on a display device (8), information on a speed limit indicated by the speed limit sign. If, while information on the speed limit indicated by the speed limit sign is displayed, the speed limit information is obtained, and the speed limit determined by the obtained speed limit information is different from the speed limit determined by the previously obtained speed limit information, the display control unit shows information on the speed limit determined by the presently obtained speed limit information.
US10515543B2 Electrical data processing system for determining status of traffic device and vehicle movement
Systems and methods are disclosed for determining the status of a traffic device and vehicle movement. A traffic device may have a traffic device computer, one or more traffic signals, and/or a transceiver. The traffic device may transmit, via the transceiver and to a vehicle and infrastructure computing device, information indicative of a status of the one or more traffic signals. The vehicle and infrastructure computing device may comprise a vehicle and infrastructure control computer. The vehicle and infrastructure computing device may receive, from the traffic device, the information indicative of the status of the one or more traffic signals. The computing device may determine that the information indicative of the status of the one or more traffic signals indicates that the one or more traffic signals of the traffic device switched from a red light to a green light and a time that the one or more traffic signals of the traffic device switched from the red light to the green light. In response to determining that the one or more traffic signals of the traffic device switched from the red light to the green light, the computing device may determine an amount of time between the time that the one or more traffic signals of the traffic device switched from the red light to the green light and a time that a vehicle at a location of the traffic device moved. In response to determining that the amount of time exceeds a threshold amount of time, the computing device may determine that a driver of the vehicle is distracted.
US10515540B2 Robot
A robot has a first member, an optical wire placed in the first member, a power line placed in the first member, a photoelectric conversion unit placed in the first member, and an encoder placed in the first member, wherein the optical wire is connected to be optically communicable with the photoelectric conversion unit, the power line is connected to be conductive to the encoder and the photoelectric conversion unit, and a current flowing in the power line is distributed to the encoder and the photoelectric conversion unit.
US10515537B2 Systems and methods for monitoring on-route transportations
The present disclosure relates to a method and system for monitoring on route transportations. The method includes obtaining a driving route of a target vehicle; obtaining a reference position on the driving route away from a first current position of the target vehicle; determining a second current position of the target vehicle after a reference time; determining a distance between the second current position and the reference position is greater than a preset distance; and sending a signal to a target terminal indicating that the target vehicle is off-route.
US10515532B2 Self-check for personal protective equipment
In some examples, a system includes a plurality of articles of personal protected equipment (PPE) that are each assigned to a particular worker. The system may also include a data hub that detects an input that initiates a broadcast of diagnostic self-check messages; identifies, in response to the input, each article of PPE of the plurality of articles of PPE; broadcasts, based on identifying each article of PPE, the diagnostic self-check messages to the respective articles of PPE, wherein each article of PPE receives its respective self-check message at its communication component; in response to receiving a set of diagnostic acknowledgement messages from one or more of the plurality of articles of PPE that have performed a diagnostic self-check, determines whether the set of diagnostic acknowledge messages satisfy one or more self-check criteria; and performs one or more operations based on whether the self-check criteria are satisfied.
US10515526B2 Sensor for an electric fence barrier system
A sensor for an electric fence barrier system comprising at least one electric fence wire is provided, the sensor comprising a mechanical sensing component to measure deflection of the electric fence wire to which the sensor has been fitted, and to produce a corresponding electrical deflection signal, an electrical activity monitoring component to measure the electrical activity on the electric fence wire to which the sensor has been fitted, and to produce an electrical activity signal, and a controller to receive and process the electrical deflection signal and the electrical activity signal, and to generate an alarm if either or both of the measured deflection or the electric activity exceeds predetermined values, and/or to communicate the electrical deflection and electrical activity signals to a remote location.
US10515523B2 Media recognition and synchronization to a motion signal
The present document describes a device and method for synchronizing a motion signal corresponding to a media content with a media signal for the media content, the motion signal being for controlling a motion feedback system. The method comprises: receiving a portion of the media signal; obtaining a fingerprint corresponding to the received portion of the media signal; from reference fingerprints associated with time positions of at least one reference media content, identifying a reference time position of the media content corresponding to the obtained fingerprint; obtaining the motion signal associated with the identified reference time position of the media content; and outputting the motion signal synchronized with the media signal using the identified reference time position of the media content for controlling the motion feedback system.
US10515522B2 System and method for adaptive wayfinding
A method for providing dynamic information in real time regarding weather conditions, emergency situations, navigational cues, and location-specific alerts. Informational data sets are collected from a plurality of different sensors, which are affixed to a location of interest, and received at a processor that interprets the informational data sets to generate a set of lighting commands. The lighting commands are transmitted to a lighting control system that is operably coupled to the lighting system of the location of interest. The lighting system in the location of interest is activated in a lighting pattern based on the lighting commands to covey the information contained in the informational data sets to the individuals in the location of interest.
US10515520B2 Intelligent xenon flash tube warning lamp
Embodiments described herein may provide an intelligent warning lamp that provides image recognition features using an image capture device and a target analysis device offering high-precision results. The target analysis device may perform facial recognition on a detected human in a surrounding image to obtain a facial feature, and match the obtained facial feature with features of a known target. For example, in a law enforcement application, the intelligent warning lamp may match facial features of people nearby a police car with a known criminal. If the match is found, a successful identification signal may be issued with information about the target. The intelligent warning lamp may include an automated deterrent system. The intelligent warning lamp may operate to determine a relative position of the target based on the image data, and may eject a deterrent in the direction of the target using the ejection driving device.
US10515519B2 Automated testing systems and methods for point-of-sale terminals
In some embodiments, apparatuses and methods are provided herein useful to automating testing of transactions at a point-of-sale (POS) terminal. In some embodiments, a system comprises a handheld scanner including an electronic switch electrically coupled to a physical trigger of the handheld scanner, wherein the handheld scanner is configured to read a product identifier, a first display device configured to present the product identifier, the POS terminal including a second display device configured to present a transaction record for a transaction, and a control circuit configured to determine a test case to execute, determine the product identifier, cause presentation of the product identifier, transmit a signal that mimics a pull of the trigger, capture, from the second display device, an image including at least a portion of the transaction record, and analyze the image to determine whether the transaction record includes a record associated with the product identifier.
US10515518B2 System for providing on-demand resource delivery to resource dispensers
Embodiments of the present invention provide a system for managing and/or operating a nodal grid network in which resources are received, dispensed, and transferred throughout the nodal grid network. The nodal network may comprise automated teller machines, merchant stores, delivery vehicles, processing centers, and the like. The system scans resource notes for important and sometimes unique information as the resource notes are received and/or dispensed at each of the nodes. This information about the resource notes and the nodes of the network can be recorded and stored in real-time, such that the system can make real-time decisions regarding how to address any necessary adjustments of resource quantities at each node. Furthermore, historical nodal data can be analyzed to identify trends at each node, and this historical data can be extrapolated to provide insight into an expected health of each node at future points in time.
US10515516B1 Peer-to-peer competition wagering exchange network
A peer-to-peer competition wagering exchange network method and system is disclosed which in one exemplary embodiment can include receiving schedule data associated with a competition or game-based event, receiving a selection from a first user to participate in the competition or event, receiving a selection from the first user for a competitor associated with the competition, and receiving a wagered, placed, or contributed monetary amount or token of value with respect to the selected competitor from the first user. The method can further include receiving a point spread or line with respect to the competition from the first user, and generating a challenge, contest, or campaign based on the received selected competitor, received wagered amount, and received point or spread by the first user.
US10515514B1 Centralized tournament game
A method and system for operating a centralized tournament game is described. The centralized tournament game includes charging each player a fee to enter the tournament game with a point-of-sale device that is communicatively coupled to a mobile wagering sub-system. The method associates the received funds with a particular authorized mobile device. The method then proceeds to enable a plurality of authorized mobile devices to participate in the tournament game. Each authorized mobile device is communicatively coupled to the mobile wagering sub-system. The game outcome is communicated from the mobile wagering sub-system to each authorized mobile gaming device. The method and system includes a video presentation sub-system that is communicatively coupled to the mobile wagering sub-system. The video presentation sub-system generates a game session output associated with the game session. A stationary monitor client receives the game session output generated by the video presentation sub-system and the game session output is displayed on the stationary monitor client.
US10515512B1 Electronic gaming machine with multiple bill validators
An electronic gaming machine with a primary bill validator and a separate, auxiliary bill validator in case the primary bill validator either fails or performs less than optimally. The primary bill validator operates as the default bill validator to accept bills (e.g., paper currency and/or cashless ticket vouchers) to fund wagering activities of the EGM and the separate, auxiliary bill validator selectively operates to accept bills (e.g., paper currency and/or cashless ticket vouchers) to fund wagering activities of the EGM upon an occurrence of a bill validator switch event.
US10515509B2 Gaming device comprising a rotatable game wheel
A gaming device comprising a game wheel for obtaining a result of the game, said game wheel being mounted so as to be rotatable about a wheel axis. An electronically actuated screen associated with the game wheel viewed in the viewing direction of the wheel axis. The screen is placed in front of the game wheel and covers part of a game wheel surface which faces a location for operating the gaming device.
US10515508B2 Push-buttons for gaming machines
Push-button switches and components thereof, including push-button switch button covers, as well as methods of making the same and gaming machines having such push-button switches, are provided. The push-button switches are low profile and configured for aperture-free mounting, and the button covers are configured to convey information and have improved characteristics.
US10515507B2 Gaming system, gaming device and method providing a first game and a plurality second wagering games each associated with a separate activatable component of the first game
A gaming system having a first skill, partial skill, or pseudo skill based game having a plurality of individually activatable designated components and a plurality of second chance based games each respectively associated with a different one of the individually activatable components of the skill based game. When each designated component of the first game is activated through one or player inputs, a corresponding chance based game associated with that designated component is activated. Each chance based game randomly determines whether the player wins an award. In one embodiment, the likelihood of activating each designated component is different and the chance based game associated with each different designated component is different.
US10515506B2 Gaming statistics
Various embodiments include determining a value of a statistic describing cards that have been dealt from a deck, and modifying the rules of a game based on the statistic.
US10515504B2 Cart inventory system and associated methods
An example cart inventory system and associated methods are described. The example cart inventory system includes a cart and a detection system. The cart includes a frame, and a shelf movably mounted to the frame and configured to be positioned between an extended position and a folded position. A top surface and a rear surface of the shelf include first and second identifiers, respectively. The detection system is configured to detect the first identifier when the shelf is in the extended position and detect the second identifier when the shelf is positioned in the folded position. In the extended position, the top surface is oriented upwards relative to horizontal and the rear surface is disposed against the frame. In the folded position, the rear surface is oriented upwards relative to horizontal.
US10515501B2 Testing device for testing coin blanks
The invention relates to a testing device 10, that can be a component of a feeding device to feed coin blanks 11 to a coining press or a minting station 12. The testing device 10 has a contactless measuring first sensor device 30 and/or a second sensor device 40. Every sensor device 30, 40 that is present controls an associated removal device 32 or 41. Each sensor device 30, 40 detects a certain property of the coin blank and compares it with a corresponding standard specification. If an unacceptable deviation from the specification is detected, the sensor device 30, 40 in question controls the respective associated removal device 32, 41 to discharge the coin blank from a main conveyor device 13 which transports the coin blanks from a feeding end 14 to an exit end 15.
US10515500B2 Card-type smart key and manufacturing method therefor
A card-type smart key includes: a PCB substrate on which components are mounted; and an EMC case which is coupled to the component mounting surface of the PCB substrate, wherein the EMC case is formed by: fixing the component non-mounting surface of the PCB substrate onto a lower plate of a mold after bringing the component non-mounting surface into close contact with the lower plate; covering the component mounting surface of the PCB substrate with an upper plate of the mold, leaving a preset space; and inputting a molding material into the preset space.
US10515499B2 System and method for providing hands free operation of at least one vehicle door
A system and method for providing hands free operation of at least one vehicle door that include determining if a portable device is located outside of at least one door area zone and determining if the portable device is stationary for a predetermined period of time within at least one local area polling zone. The system and method also include supplying a first amount of power to a motor associated with the at least one vehicle door to initiate powered closure of the at least one vehicle door. The system and method further include determining if the portable device is being moved towards and is located at a predetermined distance of the at least one door area zone and supplying a second amount of power to the motor associated with the at least one vehicle door to stop powered closure of the at least one vehicle door.
US10515496B2 Electronic lock and electronic locking system for furniture, cabinets or lockers
Electronic lock and electronic locking system for furniture, cabinets or lockers are disclosed, the electronic lock having a case fixed to the inner part of a door of a piece of furniture, cabinet or locker; a locking element electronically activated; a power supply module; a wireless communication module; an electronic control module operating in different modes of operation: an offline mode to autonomously activate the locking element based on the access data received; an online mode where the access data received are sent to a central control unit and the activation of the locking element is performed based on the activating instructions remotely received from the central control unit, the lock automatically operating in an offline mode under conditions of a failure event in the communications with the central control unit.
US10515481B2 Method for assisting movement in virtual space and system executing the method
A method includes defining a virtual space including a virtual point of view associated with a first user and, a first and second object. The method includes defining a field of view based on a position of the virtual point of view and a detected motion of the user. The method includes generating a field-of-view image corresponding to the field of view. The method includes displaying the first object in a first mode; and displaying the second object in a second mode. The method includes detecting a position of gaze of the first user. The method includes detecting contact between the position of gaze and the first object. The method includes displaying the first or second object in a third mode in response to detection of the contact. The method includes moving the position of the virtual point of view to the first object in response to detection of the contact.
US10515480B1 Automated three dimensional model generation
In various example embodiments, a system and methods are presented for generation and manipulation of three dimensional (3D) models. The system and methods cause presentation of an interface frame encompassing a field of view of an image capture device. The systems and methods detect an object of interest within the interface frame, generate a movement instruction with respect to the object of interest, and detect a first change in position and a second change in position of the object of interest. The systems and methods generate a 3D model of the object of interest based on the first change in position and the second change in position.
US10515476B2 Image fetching for timeline scrubbing of digital media
Disclosed are systems, methods, devices and computer-readable media for image fetching for timeline scrubbing of digital media. In some implementations, a method comprises: receiving at a first time prior to receiving a scrub command, a first set of scrub images associated with digital media, the first set of scrub images having a first set of positions on a timeline of the digital media; receiving a first scrub command; receiving at a second time after the first time, a second set of scrub images associated with the digital media, the second set of scrub images having a second set of positions on the timeline that fill time gaps in the first set of positions on the timeline; animating, a timeline overlay including the timeline, a playhead and a scrub image window; and selecting a scrub image from the first or second sets of scrub images for presentation in the scrub image window.
US10515473B2 Method and apparatus for generating actionable marked objects in images
Aspects of the subject disclosure may include, for example, embodiments for generating an embedded object definitions (EOD) file for an image of a video file. The EOD file can include information about object markings of the video image. Further embodiments include identifying an object within the original video and determining a plurality of pixels associated with the object. A position, a color, a contrast and a brightness are associated with each of the plurality of pixels. Additional embodiments include adjusting color, contrast, and brightness of each of the plurality of pixels resulting in adjusted pixels of each of the plurality of pixels. Also, embodiments can include overlaying the marked image with the adjusted pixels of each of the plurality of pixels during a presentation of the video file. The marked image presents the object as marked on a display to a user, resulting in a marked object. Other embodiments are disclosed.
US10515472B2 Relevance based visual media item modification
A method that receives a visual media item and determines an identity of at least one intended viewer of the visual media item is disclosed. The method may further identify a visual representation of an object that is comprised by the visual media item and determine a relevance of the object based, at least in part, on the identity. The method may further generate a modified visual media item such that the modified visual media item differs from the visual media item, at least, by visual emphasis of the visual representation of the object.
US10515470B2 Systems and methods for utilizing multiple map portions from multiple map data sources
Systems, methods, and non-transitory computer-readable media can acquire a request for a map of a particular region. A first set of one or more map portions for representing a first portion of the particular region can be identified based on the particular region. The first set can be associated with a first map data source. A second set of one or more map portions for representing a second portion of the particular region can be identified based on the particular region. The second set can be associated with a second map data source. The map of the particular region can be generated based on a combination of the first set and the second set.
US10515467B2 Image reconstruction system, method, and computer program
The present invention relates to an image reconstruction system for statistically reconstructing images from transmission measurements. The image reconstruction system comprises an update equation providing unit for providing an update equation based on an iterative statistical model. The update equation comprises a data term and a regularization term. The invention proposes to not modify the regularization term, but rather the weights with which individual measurements contribute are modified on a per image voxel and per measurement basis. This is achieved by modifying the contributions of each measurement by including an additional weight on a per image voxel/per measurement basis. The additional weight for each measurement is determined by calculating the noise perpendicular to each measurement ray at each voxel position and a voxel and measurement dependent weight for each measurement, and integrated into the update equation's data term.
US10515464B2 Dynamic color customization of standardized (emoji) image characters
One or more embodiments of the disclosure include a customized image character system that generates and provides customized image characters across computing devices. In particular, in one or more embodiments, the customized image character system provides a color modifier control as part of a messaging application for drafting digital messages with standardized image characters. The customized image character system can detect user selection of a standardized image character (e.g., an emoji image) and a new color (via the color modifier control) and dynamically generate a customized image character (e.g., a customized emoji image). The customized image character system can also send a digital message to a second client device such that the second client device displays the digital message with the customized image character.
US10515455B2 Optical flow measurement
Optical flow is measured between a first image and a second image by evaluating a match quantifying parameter in respect of a set of candidate flow vectors. The set of candidate flow vectors includes one or more flow vectors selected in dependence upon one or more neighbor flow vectors associated with one or more neighboring pixels to the given pixel which have previously calculated respective match quantifying parameters indicative of closest matches for the one or more neighboring pixels. The set of candidate flow vectors also includes adjacent flow vectors corresponding to target pixels surrounding the target pixels identified by the neighbor flow vectors. One or more randomly selected random flow vectors is also added to the set of candidate flow vectors. The calculated match quantifying parameters are weighted in dependence upon whether the corresponding candidate flow vector is similar to any other candidate flow vector.
US10515452B2 System for monitoring lesion size trends and methods of operation thereof
A medical imaging system configured to receive first image information corresponding with one or more images acquired at a first time, the one or more images including a lesion; receive second image information corresponding with one or more images of the lesion acquired at another time; render volumes of the lesion for each image; and overlays the two volumes. Other factors and/or indicators, such as vascularization indicators, may be calculated and compared between the first image information and second image information.
US10515451B2 Measuring intramuscular fat
Dual-energy absorptiometry is used to estimate intramuscular adipose tissue metrics and display results, preferably as related to normative data. The process involves deriving x-ray measurements for respective pixel positions related to a two-dimensional projection image of a body slice containing intramuscular adipose tissue as well as subcutaneous adipose tissue, at least some of the measurements being dual-energy x-ray measurements, processing the measurements to derive estimates of metrics related to the intramuscular adipose tissue in the slice, and using the resulting estimates. Processing the measurements includes an algorithm which places boundaries of regions, e.g., a large region and a smaller region. The regions are combined in an equation that is highly correlated with intramuscular adipose tissue measured by quantitative computed tomography in order to estimate intramuscular adipose tissue.
US10515448B2 Handprint analysis to predict genetically based traits
The present disclosure relates to techniques for predicting a genetically based trait using handprints. In one embodiment, a method generally includes receiving a digital image of a person's handprint. A computing device extracts features from the digital image using at least one feature-extraction technique and inputs the features into a machine-learning model trained to predict at least one genetically based trait when such features are received as input. The machine-learning model predicts whether the user has one or more genetically based traits based on the values of the features. The computing device then sends the prediction to an application that presents the prediction to the user.
US10515446B2 Image inspection device, image inspection method, image inspection program, and computer-readable recording medium and recording equipment
The image inspection device includes a reference height setting part configured to set a reference height as a reference of vibration component estimation, a vibration estimation part configured to estimate a vibration component in an inspection environment, based on the two-dimensional profile generated by the two-dimensional profile generation part and the reference height set by the reference height setting part, a profile correction part configured to remove, from the two-dimensional profile, the vibration component estimated by the vibration estimation part, a three-dimensional data generation part configured to generate three-dimensional data of the inspection object from a plurality of the two-dimensional profiles from which the vibration component is removed by the profile correction part, and an inspection part configured to conduct outer appearance inspection of the inspection object, based on the three-dimensional data generated by the three-dimensional data generation part.
US10515445B1 System and method for assessing a physical structure
Systems and methods for assessing a physical structure are provided. Information indicative of an infrared image that includes a portion of the physical structure is received, and one or more indicators within the infrared image exceeding a heat threshold are determined. A plurality of characteristics of the one or more indicators are determined. Information indicative of an image of the portion of the physical structure, corresponding to the infrared image, is received, and locations of the one or more indicators are determined. The image is analyzed according to the locations of the one or more indicators to determine information indicative of (i) a fastener coupled to the physical structure or (ii) damage to the physical structure, and the one or more indicators are classified according to the analysis. Based on the classification of the one or more indicators, a condition of the physical structure is determined.
US10515444B2 Care area generation for inspecting integrated circuits
Methods and systems for inspecting integrated circuits are provided. The method includes generating care areas that each includes at least one potential defect, organizing the generated care areas based on a first set of spatial relationships to provide a list of neighboring care areas, wherein each neighboring care area is an entry within the list, and generating a recipe file of the list, wherein each neighboring care area is inspected sequentially using a high-resolution inspection system. The system comprises a memory including instructions executable by a processor to: generate care areas that each includes at least one potential defect, organize the generated care areas based on a first set of spatial relationships to provide a list of neighboring care areas that are each an entry within the list, and generate a recipe file of the list, wherein each neighboring care area is inspected sequentially using a high-resolution inspection system.
US10515443B2 Utilizing deep learning to rate attributes of digital images
Systems and methods are disclosed for estimating aesthetic quality of digital images using deep learning. In particular, the disclosed systems and methods describe training a neural network to generate an aesthetic quality score digital images. In particular, the neural network includes a training structure that compares relative rankings of pairs of training images to accurately predict a relative ranking of a digital image. Additionally, in training the neural network, an image rating system can utilize content-aware and user-aware sampling techniques to identify pairs of training images that have similar content and/or that have been rated by the same or different users. Using content-aware and user-aware sampling techniques, the neural network can be trained to accurately predict aesthetic quality ratings that reflect subjective opinions of most users as well as provide aesthetic scores for digital images that represent the wide spectrum of aesthetic preferences of various users.
US10515442B2 Image processing apparatus that corrects for lateral chromatic aberration, image capturing apparatus, image processing method, and storage medium
An image processing apparatus performs image processing for correcting a lateral chromatic aberration that contains a rotationally symmetrical component and a shift component, for an input image generated by image capturing using an optical system. The image processing apparatus includes a first acquirer configured to acquire first component information on a first component that is one of the rotationally symmetrical component and the shift component, the first component information being acquired and stored before the input image is acquired, a second acquirer configured to acquire the second component information on a second component that is the other of the rotationally symmetrical component and the shift component based on the color shift amount, by using the input image and the first component information, and a corrector configured to perform a correction process with the first component information and the second component information for the input image.
US10515438B2 System and method for supporting image denoising based on neighborhood block dimensionality reduction
System and method can support an image processing device. The image processing device operates to obtain a first set of characterization values, which represents a first group of pixels that are associated with a denoising pixel in an image. Also, the image processing device can obtain a second set of characterization values, which represents a second group of pixels that are associated with a denoising reference pixel. Furthermore, the image processing device operates to use the first set of characterization values and the second set of characterization values to determine a similarity between the denoising pixel and the denoising reference pixel. Then, the image processing device can calculate a denoised value for the denoising pixel based on the determined similarity between the denoising pixel and the denoising reference pixel.
US10515437B2 Image processing apparatus and image processing method that perform noise reduction processing on image data
An image processing apparatus includes a processing unit to perform noise reduction processing on image data and an output unit to output noise-reduced output image data. The processing unit determines a weight for a reference pixel based on a target area including a target pixel and a reference area including the reference pixel and sets, as a pixel value of the target pixel on which processed noise reduction processing has been executed, a value calculated using reference pixels and a weight corresponding to each of the reference pixels. The size of the target area equals to the size of the reference area. The output unit outputs, as the pixel value of the target pixel after noise reduction processing, either a first value, calculated when a first pixel group is set as the target area, or a second value, calculated when a second pixel group is set as the target area.
US10515436B2 Method of processing an image
A non-transitory computer-readable medium encoded with a computer-readable program, which when executed by a processor, will cause a computer to execute a computational method, the computational method including collecting an image data, wherein the collecting the image data comprises collecting a first plurality of RGB images and a second plurality of hyperspectral images. The method further includes orthorectifying the image data to produce an RGB based orthophoto and a partially rectified hyperspectral orthophoto. The method further includes selecting tie features from each of the RGB based orthophoto and the partially rectified hyperspectral orthophoto. Lastly, the method includes registering the features of the partially rectified hyperspectral orthophoto into the tie features of the RGB based orthophoto.
US10515435B2 Apparatus for upscaling an image, method for training the same, and method for upscaling an image
The disclosure discloses an apparatus for upscaling an image, a method for training the same, and a method for upscaling an image, where a convolutional neural network circuit obtains feature images of the image, a multiplexer upscales the image by integrating every n*n feature images of an input signal into a feature image with a resolution which is n times the resolution of a feature image of the image, where n is an integer greater than 1.
US10515433B1 Zoom-adaptive data granularity to achieve a flexible high-performance interface for a geospatial mapping system
A geospatial mapping system can access a geospatial layer data set for a first geographic area defined by a first presentation level, and provide the geospatial layer data set for the first geographic area to a client device to present a visual rendering of the first geographic area. The geospatial mapping system can receive a request to utilize an advanced feature set on a subset of geospatial artifacts located within the first geographic area, and promote, to the geospatial layer data set, an additional geospatial artifact data set for the subset of geospatial artifacts, yielding an updated geospatial layer data set for the first geographic area. The geospatial mapping system can provide the updated geospatial layer data set to the client device to provide the advanced feature set for interacting with the subset of geospatial artifacts located within the first geographic area.
US10515432B2 Methods and apparatuses for managing graphics data using two-stage lookup tables in cache
A method of managing graphics data in a graphics processing device may include: receiving a first draw call having a first identifier, generating a first lookup table having the first identifier mapped in association with a first handle value by allocating the first handle value to the first identifier, generating a second lookup table having the first handle value mapped in association with a first graphics state setting value by allocating the first handle value to the first graphics state setting value, wherein the first graphics state setting value corresponds to the first identifier, and performing at least one graphics pipeline operation to process the first draw call by using the first graphics state setting value obtained from the second lookup table.
US10515431B2 Global optimal path determination utilizing parallel processing
Embodiments are generally directed to global optimal path determination utilizing parallel processing. An embodiment of an apparatus includes a central processing unit (CPU); a graphical processing unit (GPU), the GPU being capable of a plurality of processing threads; and a memory to store data for a system under evaluation, the system under evaluation including a set of nodes having a first endpoint, a second endpoint, and multiple paths between the first endpoint and the second endpoint. The apparatus is to determine a most energy efficient path between the first endpoint and the second endpoint utilizing parallel processing of a push and relabel graph cut algorithm. Performance of the push and relabel algorithm includes a plurality of process iterations, each process iteration including performance of a relabel operation, a push operation in a first direction, and a push operation in a second direction.
US10515429B2 Image-based pose determination
A steganographic digital watermark signal is decoded from host imagery without requiring a domain transformation for signal synchronization, thereby speeding and simplifying the decoding operation. In time-limited applications, such as in supermarket point-of-sale scanners that attempt watermark decode operations on dozens of video frames every second, the speed improvement allows a greater percentage of each image frame to be analyzed for watermark data. In battery-powered mobile devices, avoidance of repeated domain transformations extends battery life. A great variety of other features and arrangements, including machine learning aspects, are also detailed.
US10515427B1 Methods and systems for use of a prepaid payment device for a healthcare service or product
The methods and systems disclosed herein attempt to overcome the deficiencies of the conventional methods and systems by providing a prepaid card for reimbursing a healthcare service provider for the cost of providing a patient with a specific healthcare service. A prepaid card can identify a specific healthcare service and can be used by a patient at a healthcare service provider to obtain the healthcare service of administering a controlled substance for which the patient does not have a prescription. The prepaid card can be associated with one or more accounts of third parties who may be financially responsible for reimbursing the healthcare service provider for the cost of providing the controlled substance and/or the specific healthcare service to the patient.
US10515423B2 Shareability score
System and methods for generating a shareability score in accordance with some example embodiments are disclosed. A social networking system receives a request to generate a shareability score for a list of content items for an organization. The social networking system identifies a plurality of members associated with the organization and analyzes past share data for the plurality of members to generate an organization sharing profile. The social networking system retrieves early sharing information for each content item in the list of content items. The social networking system generates a shareability score for each particular content item and ranks the list of content items based on the generated shareability scores. The social networking system then transmits the ranked list of content items to a client device, receives a selection of one or more content items, and broadcasts the one or more selected items to a plurality of client devices.
US10515415B1 Method and system for integrating online sales of consumer products with the sale of corresponding insurance
Methods, systems, apparatus, and non-transitory computer readable media are described for integrating the online purchase of a product with the purchase of an insurance policy providing coverage for the product. When a customer initiates the purchase of a product through an online retailer, various aspects include obtaining personal information for the customer, as well as product information for the product. Based upon this information, various aspects may include determining whether the customer is eligible to purchase insurance, and assessing a level of risk in providing a particular type of insurance coverage to the customer. Additionally, various aspects may further include determining an insurance quote based upon this level of risk and transmitting an offer to purchase the insurance policy to the customer. The customer may then purchase the product and insurance policy in one transaction such that binding insurance coverage for the product is provided at the time of purchase.
US10515408B2 Systems and methods for bid/offer liquidity spread trading
Apparatus and methods for automatically executing a trade of an item between a market participant who issues a request for a quote for an item and a market participant who responds to the request are provided. In some embodiments, an automatic trade may be conditioned upon the acknowledgement, by the participant who issues the request, of an obligation to execute the trade. In some embodiments, the invention may include one or more modules for receiving the request, receiving a quote, receiving a responsive number of units of the item to be traded, decrementing a time interval in which the participant who issues the request is required to trade, and, if that participant does not trade within the time interval, trading on behalf of that participant.
US10515403B1 Bid-based requests for electronic resources
Shared electronic resources can be allocated to customers by auction when there is contention among the customers for the resources. Each customer can receive a bid pool for a shared electronic resource. A customer may prioritize a request by withdrawing a bid amount from the customer's bid pool and submitting the bid amount with a request for the shared resource. A resource provider may assess the capacity of the shared resource to process requests and conduct an auction at various times, such as during periods of congestion, to determine the requests that the shared resource will process at a given time. Customers can demand a refunded bid amount when the auction price is less than the customer's bid amount, and the customer can issue a repudiation challenge if no auction was held or the customer did not receive access to the shared resource.
US10515401B1 Utilizing machine learning to generate vehicle information for a vehicle captured by a user device in a vehicle lot
A device receives vehicle data associated with vehicles located at a vehicle dealership lot, and receives, from a user device, profile data identifying a user of the user device and data identifying a particular vehicle of the vehicles. The device compares the data identifying the particular vehicle and the vehicle data to determine particular vehicle data associated with the particular vehicle, and processes the particular vehicle data and the profile data of the user, with a first model, to determine purchase options for the particular vehicle and the user. The device provides, to the user device, the particular vehicle data and the purchase options for the particular vehicle to cause the user device to display the particular vehicle data and the purchase options for the particular vehicle.
US10515399B1 System, method and medium for utilizing current and historical device context information to determine content item recommendations
The present disclosure provides computer-implemented systems and processes for augmenting user ratings of items, such as a rating of a song playing on a user device, by analyzing contextual information, such as user and/or device activity data associated with the device. The contextual information may be used to determine an associated intensity of the rating or feedback. The determined intensity levels can be used to weigh the associated rating events and improve the quality of item recommendations that are based on such ratings. Contextual information may indicate whether the user transitioned from another application to rate an item, device status information, and so on. In one embodiment, contextual information can be used to assess how intensely the user feels about a music item and to provide improved music recommendations, such as songs to provide in a playlist or radio station, based on the intensity.
US10515398B2 System, method, and memory device for personalized vacations
Personalization of a rental property is automatically performed based on presence or detection of a wireless device. A unique identifier of a wireless cellular device, for example, may be associated to a personalization profile. When the wireless cellular device is detected by a network serving the rental property, the personalization profile may be retrieved. Devices in the rental property may thus be personalized with music, movies, and other information in the personalization profile. Hotel rooms and rental cars may thus be personalized to a user of the wireless cellular device.
US10515395B2 Systems and methods for reimbursing carriers for supplier-associated delays
In some embodiments, methods and systems are provided that provide for delivering products to customers while analyzing and satisfying product-associated and/or delivery location-associated restrictions. The delivery attempt of the products is commenced after the product-associated restrictions are determined to be satisfied. The delivery of the product or products to the customer or an authorized person is authorized after the delivery location-associated restrictions are determined to be satisfied.
US10515392B1 System and method for geographic, temporal, and location-based detection and analysis of mobile communication devices in a communication network
A system for geographic, temporal, and location-based detection and analysis of mobile communication devices in a communication network is disclosed. The system comprises a database and a server communicatively coupled to the database that receives location data from a vendor server, sets a boundary around each location included in the location data, receives messages from mobile communication devices responsive to display of content on the mobile communication devices, analyzes mobile communication device data corresponding to determined mobile communication identifiers from cell sites, and applies a plurality of exclusions to the mobile communication devices based on the analysis to exclude mobile communication devices based on dwell times within the boundary, historical device patterns within the boundary, and/or dwell times patterns in relation to one or more geographic features in the boundary. The server then generates and displays a list of non-excluded mobile communication devices based on the plurality of exclusions applied.
US10515391B2 Pre-association mechanism to provide detailed description of wireless services
In an example embodiment, an apparatus comprising a transceiver configured to send and receive data and logic coupled to the transceiver. The logic is configured to determine from a signal received by the transceiver whether an associated device sending the signal supports a protocol for advertising available services. The logic is configured to send a request for available services from the associated device via the transceiver responsive to determining the associated device supports the protocol. The logic is configured to receive a response to the request via the transceiver, the response comprising at least one service advertisement and a signature. The logic is configured to validate the response by confirming the signature.
US10515388B2 Call tracking
There are disclosed systems and methods for facilitating communications between individuals and enterprises and in particular, to methods and systems for tracking and attributing customer and/or customer prospect online and offline communications in association with a marketing campaign.
US10515386B2 System and method for performing cross-platform big data analytics
A system and method for performing cross-platform data analytics of advertising campaign information. The system comprises a data sanitizing module for receiving information related to at least one campaign from a plurality of advertising platforms and to produce a normalized dataset having data values that comply with a unified format; a storage and transformation (TS) engine for transforming data values in the normalized dataset into a format defined in a relaxed data schema, thereby resulting with a relaxed dataset, the TS engine is further configured to analyze the relaxed dataset to compute a plurality of campaign measurements of measurable data values included in the relaxed dataset; a data-mart module for storing the relaxed dataset together with the computed campaign measurements; and a management user interface (UI) module for allowing allow client devices access to data stored in the data-mart module, wherein the data-mart module is optimized for providing an accelerated data for data stored therein.
US10515385B2 Stamper, terminal, and operation method thereof
Disclosed are a stamper, a terminal and an operation method thereof. The stamper includes: a transmission part configured to transmit a beacon signal related to stamp saving to a terminal; a contact tip contacting the terminal; and a control part configured to include a bit value in the beacon signal, wherein the bit value is generated to indicate contact of the contact tip with the terminal.
US10515384B2 Systems and methods for contextual services using voice personal assistants
A system may store a first merchant identifier in response to a registration of a first merchant and a user identifier in response to a registration of a user. The system may also store an access permission to control access by the first merchant to a first context. The access permission may be configured for retrieval by a query including at least one of the user identifier or the first merchant identifier. A user may access the system using a voice personal assistant. The system may authenticate the user based on spoken input to the voice personal assistant. The system may return the first context in response to a first application programming interface (API) call and in response to the access permission authorizing access to the first context. The system may facilitate transactions using a voice personal assistant.
US10515383B2 Reducing computational resource requirements for making payments
A peer-to-peer (P2P) payment system is proposed in which a server computationally analyses historical data relating to P2P traffic to predict periods of high usage, and, based on the predicted high usage periods, computationally interacts with payment senders, to schedule payments to avoid the predicted high usage periods. The effect of this is to smooth the traffic over time, thereby reducing the number of transfers which are required at peak traffic periods. In this way, the resource requirements of operating the P2P process can be reduced, since the peak level of P2P traffic, which determines the computational resources which have to be devoted to the P2P traffic, can be reduced.
US10515381B2 Spending allocation in multi-channel digital marketing
An approach for spending allocation, executed by one or more processors to provide one or more monetary output values in response to a request for determining spending allocation in a digital marketing channel, is provided. The approach fits one or more models to train a business environment simulator. The approach generates a supervised learning policy. The approach evolves a supervised learning policy into a distribution estimator policy by adjusting network weights of the supervised learning policy. The approach generates an optimized policy by evolving the distribution estimator policy through interaction with the business environment simulator. The approach determines a profit uplift of the optimized policy by comparing the optimized policy and the supervised learning policy. Further, in response to the optimized policy outperforming the supervised learning policy, the approach deploys the optimized policy in a live environment.
US10515377B1 User studies using interactive devices
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for conducting user studies. One of the methods includes receiving a user study session request from a sponsor, wherein the user study session request identifies a product and one or more criteria. Session volunteer data identifying one or more available session volunteers having access to the product and one or more attributes is received. A session volunteer that satisfies the user study session request is determined, including matching the one or more attributes of the session volunteer to the one or more criteria of the session request. A session between the sponsor and the session volunteer is initiated.
US10515372B1 Systems and methods for managing building code compliance for a property
Methods and systems that manage building code compliance are provided. A smart or interconnected home may be populated with multiple smart or other devices that are in wired or wireless communication with a central controller. The smart devices may be covered by an insurance policy, such as a homeowners, renters, or personal articles insurance policy. The controller may receive building code compliance information associated with the smart devices, and may update an inventory list to include the building code compliance information. The controller may detect that one or more devices do not comply with building code requirements. The controller may transmit a notification to a customer about possible corrective actions to remedy non-compliant conditions and to facilitate building code compliance. The smart devices may be associated with appliances, electronics, wiring, pipes, ducts, or other equipment or personal belongings. Insurance discounts may be provided based upon the building code compliance functionality.
US10515370B2 Systems and methods for providing tokenized transaction accounts
The disclosed embodiments include methods and systems for providing tokenized transaction accounts. In one embodiment, a computer-implemented method is provided that may include generating, by one or more processors, a first tokenized transaction account from a first transaction account associated with a first user. The method may also include providing the first tokenized transaction account to a client device associated with the first user for storage in the client device and use in transactions. The method may also include updating the first tokenized transaction account based on one or more conditions and providing the updated first tokenized transaction account to the client device for storage and use in a subsequent transaction.
US10515366B1 Network neighborhood topology as a predictor for fraud and anomaly detection
An improved technique involves generating, from historical transaction data, a relational graph that represents connections between users who initiate transactions and transaction devices used to carry out the transactions. By supplementing traditional relational database models with a tool such as a graph database, a risk analysis server is able to express users and transaction devices as nodes in a graph and the connections between them as edges in the graph. The risk analysis server may then match the topology of the graph in a neighborhood of the user initiating the transaction to a known topology that is linked to an indication of risk. In some arrangements, this topology is an input into a risk model used to compute a risk score for adaptive authentication.
US10515359B2 Systems and methods for processing mobile payments by provisioning credentials to mobile devices without secure elements
A method for generating and provisioning payment credentials to a mobile device lacking a secure element includes: generating a card profile associated with a payment account, wherein the card profile includes at least payment credentials corresponding to the associated payment account and a profile identifier; provisioning, to a mobile device lacking a secure element, the generated card profile; receiving, from the mobile device, a key request, wherein the key request includes at least a mobile identification number (PIN) and the profile identifier; using the mobile PIN; generating a single use key, wherein the single use key includes at least the profile identifier, an application transaction counter, and a generating key for use in generating a payment cryptogram valid for a single financial transaction; and transmitting the generated single use key to the mobile device.
US10515357B2 Systems and methods for authenticating electronic transactions
The disclosed embodiments provide systems and methods for authenticating electronic transactions. A system for authenticating electronic transactions may include one or more memory devices storing instructions and one or more processors configured to receive transaction data associated with a transaction and further associated with a customer. The transaction data includes a customer identifier. The one or more processors may be configured to identify a customer account associated with the customer based on the customer identifier, and determine an authentication tier level associated with the transaction. The authentication tier level may reflect one or more levels of authentication required to authorize the transaction. The one or more processors may be configured to receive authentication data associated with a customer, and determine whether the authentication data satisfies the authentication tier level associated with the transaction and authorize the transaction when the authentication data satisfies the authentication tier level.
US10515353B2 Electronic identification and authentication system
A system includes a service provider device and a point of sale (POS) device. A session between a user device and the POS device is established. An authentication request associated with the user device is provided via a user interface of the POS device. Subsequent to an authentication of information, responsive to the authentication request, the POS device receives funding instrument (FI) proxy information corresponding to FIs, which is unusable to identify the FIs by a merchant. A selectable representation corresponding to the FI proxy information is provided via the user interface. Responsive to receiving an indication of a selected member from the selectable representation, information for the selected member is sent. The service provider device determines that the session corresponds to an account associated with the user device and the merchant, and performs a transaction for the session using a first FI that corresponds to the selected member.
US10515349B1 Networked augmented reality and virtual vending machine
A first system for maintaining an inventory of goods available for purchase and providing images relating thereto; a second system for wirelessly communicating the images to a mobile communications and computing platform; a third system operationally coupled the mobile communications and computing platform for displaying on the mobile platform at least one of the images of one of the goods on the platform in response to a user's navigation; and a fourth system for effecting a purchase transaction with respect to at least one of the goods correlated with the displayed image. In the augmented reality embodiment, navigation is effected by physically moving the mobile platform relative to the inventive vending machine whereby the products displayed, and the views thereof, change and vary as a function of the relative position of the mobile platform and the vending machine. As an alternative, the physical vending machine is replaced with a virtual vending machine adapted to display the goods on the user's mobile platform in a three-dimensional space.
US10515343B1 Method and system for reporting and monitoring location-related activities of mobile devices
This application relates to reporting and monitoring a location of a mobile device. Disclosed is an attendance recording service in which when an employee requests attendance recording using a mobile application installed in a smartphone, the smartphone communicates with a server and records clock-in and clock-out of the employee. When the employee selects an attendance recording request button from the mobile application, an analysis is made as to whether the employee is positioned in a workplace, and clock-in or clock-out of the employee is recorded only when it is determined that the employee is positioned in the workplace, thereby maintaining reliable attendance recording.
US10515342B1 Referral candidate identification
This disclosure describes, at least in part, techniques for identifying referral candidates to provide referrals for applicants for employment vacancies for merchants. For instance, the techniques include systems and methods for identifying referral candidates, such as customers of the merchant, who have connections with an applicant for the employment vacancy for the merchant using various types of information, such as merchant transaction history, employment history, etc. The systems and methods may further include determining a strength of a connection between the referral candidates and the applicants, and use the strength of the connections to select referral candidates for referrals and/or weight the referrals provided. In various examples, the systems and methods provide the referrals, as well as other employment-relevant information for the applicant, to the merchant to help in determining whether to hire an applicant.
US10515341B2 Computer communication network for routing communications based on identified information clusters
A method for processing and routing client communications based on information contained in the communications, the method comprising: receiving client communications in one or more formats selected from verbal, electronic, and physical; converting the received client communications into formatted electronic records; creating system records for the formatted electronic records; identifying clusters from the information in the formatted electronic records; categorizing the identified clusters; identifying clients from the information in the formatted electronic records; saving the system records and the formatted electronic records in data files for the identified clients; identifying business departments charged with handling identified clusters; and routing the system records and formatted electronic records to the identified business departments, wherein the system records and formatted electronic records are added to workflow of the business departments.
US10515338B2 Systems, devices, and methods for machine reading
Methodologies, systems, and computer-readable media are provided for reading machine readable features of objects. A local terminal generates a temporary object number corresponding to an unreadable object and captures an image of the unreadable object. A message is sent to a number of portable devices requesting that a duplicate of the unreadable object be located and that a machine readable feature on the duplicate object be read. Once a duplicate object is located, one of the portable devices reads a machine readable feature on the duplicate object, and the portable device calls a service offered by a server to retrieve a data value corresponding to the duplicate item from a database. This data value is then sent to the local terminal invoking a service offered by the terminal to replace the temporary object number with the data value corresponding to the duplicate item.
US10515331B1 System and method for evaluating individuals and modeling compensation levels
The present invention relates to a system and method suitable for objectively evaluating individuals within an organization. In particular, the present invention relates to a system and method for objectively and consistently evaluating individuals for knowledge, training, and compensation within an organization, and across industries. Further the system and method provides models that enable individuals to identify skill that can be altered in a manner that dictates a desired career path and compensation range for the individual.
US10515329B2 Business performance bookmarks
A performance bookmark of a dashboard view is created, e.g., in response to a triggering event. The performance bookmark includes a name, a timestamp, a reference to the visual properties of the dashboard view at the time that the performance bookmark is created and a reference to relationships of information displayed by the dashboard view at the time the performance bookmark is created. When a performance bookmark is recalled, the dashboard view is configured to correspond with the visual properties and relationships of information recorded at the time the select performance bookmark was created. Performance bookmarks are instances and relationships, and are not limited to snap shots captured of a static visual image of a dashboard screen from a corresponding dashboard user interface. As such, a retrieved dashboard view of a performance bookmark that is recalled from the bookmark system is live and supports user interaction.
US10515328B2 Non-intrusive techniques for discovering and using organizational relationships
The present disclosure provides techniques for calculating an entity's cybersecurity risk based on identified relationships between the entity and one or more vendors. Customer/vendor relationships may impact the cybersecurity risk for each of the parties involved because a security compromise of a downstream or upstream provider can lead to a compromise of multiple other companies. For example, if organization A uses B (e.g., a cloud service provider) to store files, and B is compromised, this may lead to organization A being compromised (e.g., the files organization A stored using B may have been compromised by the breach of B's cybersecurity). Embodiments of the present disclosure further provide a technique for calculating a cybersecurity risk score for an organization based on identified customer/vendor relationships.
US10515327B2 Beverage dispensing validation method and system
A computer-implemented method of evaluating a beverage dispenser configuration includes the steps of providing operations data regarding beverage fulfillment operations and generating a beverage dispensing model based on the operations data. The method further includes providing a demand input to the beverage dispensing model to simulate, by a processor, the beverage fulfillment operations. At least one performance result is then calculated based on the simulation, and the performance result is displayed on a display.
US10515326B2 Database systems and related queue management methods
Systems and methods are provided for processing queues in a database system. An exemplary system includes a database having a plurality of queue tables, with each queue table being associated with a different queue type and having a different schema associated therewith. A server coupled to the database determines a number of threads to allocate to a particular queue based at least in part on a number of entries in a queue table and configuration information associated with the queue and allocates that number of threads to the queue. Each thread causes a processing system of the server to retrieve work detail data for a respective subset of entries of the queue of entries from that queue table in a manner that is influenced by schema associated with that queue table and then perform a task corresponding to the queue type using the work detail data.
US10515325B1 Message-based keyword, phrase, and object processor and resource allocator
Message-based keyword, phrase, and/or object processing and resource allocation may perform functionality related to the message data, such as keywords, phrases, and/or objects (e.g., images, video, etc.). Based on the keywords, phrases, and/or objects, emails may be modified, project plans may be updated, calendar events may be created, and/or various notifications may be sent to allocate and notify human resources accordingly.
US10515324B2 Reserve airline staffing levels
A crew planning system includes a demand forecasting module and an optimization module. The system forecasts anticipated reserve demand levels, and determines suitable reserve staffing approaches to meet anticipated reserve demand. The forecasting is based upon probabilistic distribution models which take into account variability associated with reserve demand for a particular day. Via use of the crew planning system, reserve staffing expenses may be reduced and/or reserve demand may be met with a higher degree of probability.
US10515321B2 Cost based path planning for autonomous driving vehicles
According to some embodiments, a system generates a number of possible decisions for routing the ADV from a first location to a second location based on perception information perceiving a driving environment surrounding the ADV, including one or more obstacles in view of a set of traffic rules. The system calculates a number of trajectories based on a combination of one or more of the possible decisions. The system calculates a total cost for each of the trajectories using a number of cost functions and selects one of the trajectories with a minimum total cost as the driving trajectory to control the ADV autonomously. The cost functions include a path cost function, a speed cost function, and an obstacle cost function.
US10515315B2 System and method for predicting and managing the risks in a supply chain network
This disclosure relates to predicting and managing supply chain network risks. In one embodiment, a processor-implemented method obtains identifiers for supply chain contributors and parameters; and a query. The method performs a natural language processing algorithm on the query to extract text components, which it analyzes to identify supply chain component clusters and risk identifiers. It also includes executing a machine learning technique for learning of the risk identifiers and generating co-occurrence rules between the risk identifiers, as well as associated rule support and rule confidence parameters. It further includes sorting the co-occurrence rules to generate a prioritized rules list, and generating a risk prediction model for the supply chain using the prioritized rules list, using a classifier algorithm. The method further includes training the risk prediction model using a machine learning techniques for incremental learning, and generating a supply chain element modification using the trained risk prediction model.
US10515312B1 Neural network model compaction using selective unit removal
The present disclosure is directed to the generation of a compact artificial neural network by removing individual nodes from the artificial neural network. Individual nodes of the artificial neural network may be deactivated randomly and/or selectively during training of the artificial neural network. In some embodiments, a particular node may be randomly deactivated approximately half of the time during processing of a set of training data inputs. Based on the accuracy of the results obtained when the node is deactivated compared to the accuracy of the results obtained when the node is activated, an activation probability may be generated. Nodes can then be selectively removed from the artificial neural network based on the activation probability.
US10515307B2 Compressed recurrent neural network models
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing long-short term memory layers with compressed gating functions. One of the systems includes a first long short-term memory (LSTM) layer, wherein the first LSTM layer is configured to, for each of the plurality of time steps, generate a new layer state and a new layer output by applying a plurality of gates to a current layer input, a current layer state, and a current layer output, each of the plurality of gates being configured to, for each of the plurality of time steps, generate a respective intermediate gate output vector by multiplying a gate input vector and a gate parameter matrix. The gate parameter matrix for at least one of the plurality of gates is a structured matrix or is defined by a compressed parameter matrix and a projection matrix.
US10515303B2 Wavelet representation for accelerated deep learning
Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements performs flow-based computations on wavelets of data. Each processing element has a compute element with dedicated storage and a routing element. Each router enables communication with nearest neighbors in a 2D mesh. The communication is via wavelets in accordance with a representation comprising an index specifier, a virtual channel specifier, a task specifier, a data element specifier, and an optional control/data specifier. The virtual channel specifier and the task specifier are associated with one or more instructions. The index specifier and the data element are optionally associated with operands of the one or more instructions.
US10515301B2 Small-footprint deep neural network
Conversion of a large-footprint DNN to a small-print DNN is performed using a variety of techniques, including split-vector quantization. The small-foot print DNN may be distributed to a variety of devices, including mobile devices. Further, the small-footprint DNN may aid a digital assistant on a device in interpreting speech input.
US10515299B2 Document with sensor means
A document includes a sensor, at least one antenna, a first processor, a second processor, storage, and a switch. The first processor is configured to communicate with an external reading device via the antenna. The switch is configured to switch the antenna between a first stable state in which a communication is prevented between the first processor and the reading device, and a second stable state, in which a communication is possible between the first processor and the reading device. The sensor is configured to detect a first identification feature of a user of the document. The second processor is configured to compare the first identification feature with a second identification feature saved in the storage, wherein the second processor is configured to switch the switch to a second state if there is conformity between the first identification feature and the second identification feature.
US10515298B2 RFID transponder in a plastic package for contactless communication
A RFID transponder including a chip, having an antenna to which the chip is connected for contactless communication, and including a plastic package (1) which accommodates these transponder components as integrated components, wherein the plastic package (1) forms a coil core (2) on its outer surface, on which a booster antenna having at least one coil winding (4) is arranged, wherein the coil winding (4) completely surrounds the integrated antenna in order to form an inductive coupling, and the two ends (5, 6) of the coil winding (4) form antenna wires of a dipole antenna for the UHF range.
US10515291B2 Template creation device and template creation method
A template creation device may include an acquisition unit configured to acquire a plurality of templates from a plurality of images of different poses of a single object, or a plurality of images for a plurality of objects. The template creation device may further include a clustering unit configured to divide the plurality of templates into a plurality of groups on the basis of a similarity score; and an integration unit configured to combine the templates in a group into an integrated template. A new template set may be created from the plurality of integrated templates corresponding to each group in the plurality of groups.
US10515266B1 Document verification by combining multiple images
Disclosed herein are system, method, and computer program product embodiments for verifying a document. An embodiment operates by receiving an initial image of a document and identifying a first imperfection on a feature of the document. Thereafter, the feature of the initial image is segmented into a first and second partially overlapping segment corresponding to a first and second portion of the feature, respectively. Subsequently, the feature's first portion is determined to be free from the first imperfection, and the first imperfection is identified in the feature's second segment. After receiving a second image of the document including the feature's second portion, the feature's second portion in the second image is determined to be free from a second imperfection. As a result, an image of the feature is created based on the first and second portions of the feature derived from the initial and second images, respectively.
US10515264B2 Systems and methods for authenticating a user based on captured image data
Systems and methods are provided for authenticating a user of a computing device. The system comprises one or more memory devices storing instructions, and one or more processors configured to execute the instructions to provide, to a computing device associated with a user, an indication of a prescribed authentication parameter. The system also receives image data including an image of the user of the computing device captured using an image sensor of the computing device. The system determines an identity of the user based on an analysis of the received image data, determines whether the received image data includes a feature corresponding to the prescribed authentication parameter, and authenticates the user based at least in part on whether the received image data includes the feature corresponding to the prescribed authentication parameter.
US10515262B2 Spoofing detection device, spoofing detection method, and recording medium
To provide a technology of more accurately detecting spoofing in face authentication, without increasing a scale of a device configuration and a burden on a user. A spoofing detection device includes a facial image sequence acquisition unit, a line-of-sight change detection unit, a presentation information display unit, and a spoofing determination unit. The facial image sequence acquisition unit acquires a facial image sequence indicating the face of a user. The line-of-sight change detection unit detects information about a temporal change in the line-of-sight from the facial image sequence. The presentation information display unit displays presentation information presented to the user as part of an authentication process. The spoofing determination unit determines the likelihood of the face indicated by the facial image sequence being spoofing on the basis of the information about the temporal change in the line-of-sight with respect to the presentation information.
US10515261B2 System and methods for sending digital images
Facial recognition algorithms may identify the faces of one or more people in a digital image. Multiple types of communication may be available for the different people in the digital image. A user interface may be presented indicating recognized faces along with the available forms of communication for the corresponding person. An indication of the total number of people available to be communicated with using each form of communication may be presented. The user may have the option to choose one or more forms of communication, causing the digital image to be sent to the recipients using the selected forms of communication. An individual may have provided information for facial recognition of the individual to a service. Based on the information, the service may recognize that the individual is in an uploaded picture and send the digital image to the user account of the individual.
US10515258B2 Methods, apparatus, computer programs, and non-transitory computer readable storage mediums for processing data from a sensor
A method of processing data from a sensor, the method comprising: receiving first data; identifying an object by comparing the received first data with stored second data for a plurality of objects; determining a first processing strategy for one or more portions of the object in third data using the identification of the object, the third data being received from a sensor; and processing the determined one or more portions of the object in the third data using the determined first processing strategy.
US10515253B2 Optical fingerprint sensor
An optical fingerprint sensor, includes: an image sensor array; a collimator layer disposed above the image sensor array, the collimator array having an array of first apertures; a light guiding layer disposed on the collimator layer; a light source emitting light into the light guiding layer; and a sensing area disposed above the light guiding layer. The light guiding layer allows a portion of the light from the light source to enter to the sensing area while directing the remaining portion of the light forward.
US10515252B2 Optical element fabrication method and optical sensing device
An optical element fabrication method including following steps are provided. First, a micro-lens layer including a micro-lens and a first substrate is provided. Besides, a micro optical channel layer including a micro optical channel and a second substrate is provided. A first bonding process is performed to bond the micro-lens layer to the micro optical channel layer, wherein the micro-lens is corresponded to the micro optical channel in a direction that is perpendicular to the surface of the second substrate, and the first substrate of the micro-lens layer is removed later.
US10515251B2 Screen assembly with a fingerprint module and electronic device
A screen assembly with a fingerprint module includes: a transparent cover, a display module, and a fingerprint module. The display module is fixed to an inner surface of the transparent cover, and the display module includes a display area and a non-display area. The transparent cover has a fingerprint opening, and at least a portion of the fingerprint opening is in a projection area of the non-display area on the transparent cover. The fingerprint module is fixed to the transparent cover and is located in the fingerprint opening.
US10515249B2 Optical information reading device
[Object] To enhance accuracy at the time of setting with consideration of a cell size of a code when an exposure time is automatically set. [Means to solve the problems] An upper limit of an exposure time of an imaging part as a restriction condition for reading a code attached to a workpiece is calculated based on a moving speed of the workpiece, which is inputted by an input part, and a cell size, which is calculated by a cell size calculation part. An exposure time of the imaging part is set within the restriction condition by analyzing a plurality of images, which includes a code and is obtained by taking images multiple times by changing the exposure time of the imaging part.
US10515247B2 Portable terminal
A portable terminal including a grip section provided as one end of a terminal main body and structured to be gripped by one hand in a gripping style where a user places a thumb of the one hand on a first surface of the terminal main body and holds a second surface on a side opposite to the first surface by at least an index finger and a middle finger extended from a side of the terminal main body, a raised portion provided on the second surface of the grip section such that a vertex portion is positioned between the index finger and the middle finger in the gripping style, and a switch section provided such that a pressing target portion is exposed in a sloped surface area of the raised portion where the index finger is positioned in the gripping style.
US10515246B2 Code reader with extended reading range
An image based code reader comprises an image sensor. The image sensor is configured to acquire an image of a code. Additionally, the image based code reader includes a lens configured to project an image scene including the code onto the image sensor, the lens comprising a variable optical power that controls a focus distance of the image based code reader. The image based code reader further includes a processor operatively coupled to the image sensor and the lens. The processor is configured to acquire the image of the code using only pixels located within a region of interest of the sensor, and a size of the region of interest is selected based on the focus distance of the reader.
US10515233B2 Automatic generating analytics from blockchain data
A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include identifying a number of data parameters to extract from a blockchain based on a request for analytic data, creating one or more queries based on the data parameters, executing the one or more queries and retrieving the data parameters from the blockchain, identifying one or more permissions of a user account associated with the request for analytic data, and populating an interface with analytic figures based on the data parameters retrieved from the blockchain.
US10515225B2 Method for mutual verifying of data ownership
The present invention relates to a method and device for verifying data ownership. The user may verify whether the server actually owns the data to be uploaded by him, and the server may simultaneously verify whether the user actually owns the data.
US10515223B2 Secure cloud-based storage of data shared across file system objects and clients
Techniques to provide secure cloud-based storage of data shared across file system objects and clients are disclosed. In various embodiments, a primary encryption key is determined for an object associated with a plurality of component chunks of file system data. The primary encryption key is used to generate for each of said component chunks a corresponding chunk key, based at least in part on the primary encryption key and data comprising or otherwise associated with the chunk. The respective chunk keys are provided to a file system client configured to create and store the object at least in part by encrypting each chunk included in the plurality of component chunks using the chunk key provided for that chunk to generated encrypted chunk data, and combining the encrypted chunk data to create and store the object.
US10515222B2 Electronic device including display and method of encrypting information
A method of encrypting information on an electronic device includes displaying information associated with an application running on the electronic device, receiving, via the application running on the electronic device, an input to initiate an encrypted camera application that is separate from the application running on the electronic device, initiating the encrypted camera application, determining an identity profile having an associated key, receiving an input from the encrypted camera application to collect image data with the camera, receiving image data from an image sensor of the camera, encrypting the image data utilizing the key associated with the determined identity profile to generate encrypted image data, adding the encrypted image data to a document associated with the application running on the electronic device.
US10515218B2 Systems, apparatuses, and methods for platform security
Embodiments detailed herein include, but are not limited to, a hardware processor to execute instructions and security circuitry to perform pre-boot operations including signature verification of a portion of firmware in a firmware storage hardware and initiating recovery upon a signature verification failure. The hardware processor comprises a plurality of cores in some embodiments. The hardware processor a multicore processor in some embodiments.
US10515216B2 Memory layout based monitoring
Techniques for monitoring based on a memory layout of an application are disclosed. A memory layout may be received, obtained, and/or generated from an application executing on a computer. Based on one or more attributes of a plurality of memory regions of the memory layout a memory layout fingerprint is generated. Additionally, memory region fingerprints are generated based on the one or more attributes for respective memory regions. The memory layout fingerprint and the memory region fingerprints are compared to respective previous memory layout fingerprints and the memory region fingerprints in order to determine whether malicious code and/or application drifting has occurred.
US10515201B2 Authentication using prism member
A prism member of an authentication apparatus includes a living body contact surface configured to be in contact with the living body, and an imaging surface opposed to the living body contact surface and is formed at a position generally parallel therewith. The prism member includes a reflection surface in contact with the living body contact surface and the imaging surface, to reflect light from the former surface toward the latter surface. A visible light source below the imaging surface radiates visible light to the living body via the imaging and living body contact surfaces. The reflection surface is at an angle such that light from an inside of the prism member is totally reflected at the living body contact surface in an optical path running from the imaging surface and reaches the living body contact surface via the reflection surface. A first imaging unit captures a living-body reflected light.
US10515199B2 Systems and methods for facial authentication
A method performed by an electronic device is described. The method includes receiving a set of image frames. The set of image frames includes a face. The method also includes determining at least one facial motion of the face based on the set of image frames. The method further includes determining, based on the at least one facial motion, a facial rigidity confidence value indicating a degree of confidence that the face is rigid. The method additionally includes determining at least one facial micro-motion of the face based on the set of image frames. The method also includes determining a micro-motion matching confidence value indicating a degree of matching between the at least one facial micro-motion and a micro-motion profile. The method further includes authenticating a user based on the facial rigidity confidence value and the micro-motion matching confidence value.
US10515190B2 Systems and methods for customizing content
Systems, methods, and non-transitory computer-readable media can determine that a user operating a computing device has accessed a content item through the social networking system. A determination is made that the content item includes at least a first section of content and a second section of content, wherein the first section of content is restricted to users that are associated with a group of users, and wherein the second section of content is available to all users. A determination is made that the user is associated with the group of users. The content item is provided for presentation through a display screen of the computing device, wherein both the first section of content and the second section of content are presented to the user.
US10515188B2 Methods and systems for utilizing prediction models in healthcare
A method for providing decision support includes using a programmed computer to input a regression model specification, and to repeat the input a plurality of times to obtain and store a plurality of regression model specifications. The method further includes using the programmed computer to analyze selected regression model specifications to determine at least one of common variables and functions of common variables, to thereby determine a reduced-redundancy request for input of variables, when a plurality of the stored regression model specifications are selected for use.
US10515187B2 Artificial intelligence (AI) techniques for learning and modeling internal networks
Introduced here are techniques for modeling networks in a discrete manner. More specifically, various embodiments concern a virtual machine that collects data regarding a network and applies algorithms to the data to discover network elements, which can be used to discover the topology of the network and model the network. The algorithms applied by the virtual machine may also recognize patterns within the data corresponding to naming schemes, subnet structures, application logic, etc. In some embodiments, the algorithms employ artificial intelligence techniques in order to more promptly respond to changes in the data. The virtual machine may only have read-only access to certain objects residing within the network. For example, the virtual machine may be able to examine information hosted by a directory server, but the virtual machine may not be able to effect any changes to the information.
US10515182B2 Auto detection of select power domain regions in a nested multi power domain design
A non-transitory computer-readable medium includes instructions that, when provided to and executed by a processor, cause the processor to receive a first placement of domain instances of an integrated circuit layout provided as a tile having a group of multiple power domain modules. The first placement of domain instances is scanned to identify instances associated with a preselected power specification. A heuristic is applied to the first placement of domain instances to form an observation area. The heuristic demarcates select instances to form the observation area. Each instance associated with the preselected power specification is identified in the observation area. A contiguous region of instances is formed from the select instances in the observation area. The first placement of domain instances in the integrated circuit layout is modified to provided revised placement for instances associated with the contiguous region of instances.
US10515177B1 Method, system, and computer program product for implementing routing aware placement or floor planning for an electronic design
Disclosed are techniques for implementing routing aware floorplanning or placement for an electronic design. These techniques preprocess an electronic design and a plurality of inputs for a floorplanner or placer, identify a tentative location for inserting a block comprising one or more pins into a floorplan or placement layout, snap the block to a legal location based at least in part upon one or more characteristics of the one or more pins or one or more pseudo-pins, and update the floorplan or placement layout with one or more geometric routes based in part or in whole upon the legal location.
US10515175B2 Block-level design method for heterogeneous PG-structure cells
A partitioning method for partitioning a group of power-ground (PG) cells is disclosed. The method includes forming a first partition by selecting at least one in-boundary PG cell from the group of PG cells, adding at least one out-boundary PG cell from the group of PG cells into the first partition, forming a second partition by selecting the remaining in-boundary PG cells and the remaining out-boundary PG cells in the group of PG cells, calculating the total area of the in-boundary PG cells in the first partition, calculating the total area of the out-boundary PG cells in the first partition, calculating the total area of the in-boundary PG cells in the second partition, calculating the total area of the out-boundary PG cells in the second partition, and calculating the difference between the total areas of in-boundary PG cells in the first partition and the out-boundary PG cells in the first partition.
US10515166B2 Method of timing analysis
A method includes identifying the first path as a target path, wherein an operation speed of the target path is adjusted from the corner case; deriving and outputting first values from the lookup table by indexing the lookup table with a threshold voltage associated with the first path identified as the target path as the main threshold voltage and a threshold voltage associated with the second path as the slave threshold voltage; calculating a first extra time based on the first values and first cell delays associated with the first path.
US10515163B2 Systems and methods for improving visual attention models
Systems and methods for improving visual attention models use effectiveness assessment from an environment as feedback to improve visual attention models. The effectiveness assessment uses data indicative of a particular behavior, which is related to visual attention allocation, received from the environment to assess relative effectiveness of the environment on influencing the particular behavior.
US10515156B2 Human-to-human conversation analysis
Customer support, and other types of activities in which there is a dialogue between two humans can generate large volumes of conversation records. Automated analysis of these records can provide information about high-level features of, for example, the workings of a customer service department. Analysis of these conversations between a customer and a customer-support agent may also allow identification of customer support activities that can be provided by virtual agents instead of actual human agents. The analysis may evaluate conversations in terms of complexity, duration, and sentiment of the participants. Additionally, the conversations may also be analyzed to identify the existence of selected concepts or keywords. Workflow characteristics, the extent to which the conversation represents a multi-step process intended to accomplish a task, may also be determined for the conversations. Characteristics of individual conversations may be combined to obtain generalized or representative features for a set of a conversation records.
US10515154B2 Systems and methods for natural language processing using machine-oriented inference rules
Systems and methods are presented for performing natural language processing and reasoning. In some embodiments, a computer-implemented methods is presented. The method may include accessing a natural language query from a user, parsing the natural language query into a computer-interpretable semantic representation, converting the semantic representation into a computer-interpretable logical syntax, determining a solution to the computer-interpretable logical syntax using a reasoning engine and at least one data source, and outputting an answer to the natural language query using the solution to the computer-interpretable logical syntax.
US10515150B2 Data driven speech enabled self-help systems and methods of operating thereof
A method for configuring an automated, speech driven self-help system based on prior interactions between a plurality of customers and a plurality of agents includes: recognizing, by a processor, speech in the prior interactions between customers and agents to generate recognized text; detecting, by the processor, a plurality of phrases in the recognized text; clustering, by the processor, the plurality of phrases into a plurality of clusters; generating, by the processor, a plurality of grammars describing corresponding ones of the clusters; outputting, by the processor, the plurality of grammars; and invoking configuration of the automated self-help system based on the plurality of grammars.
US10515147B2 Using statistical language models for contextual lookup
Using a statistical language model to make information related to a word or other content of interest available is disclosed. An indication that a word or phrase is of interest is received. A contextual meta-information associated with the word or phrase of interest as used in context is used to make information related to the word or phrase of interest available, for example, by forming a more precise query and/or filtering search results based on the contextual meta-information.
US10515146B2 Multi-template kit system and process
A multi-template kit system and process are described. The multi-template kit system can include a server, a database, a network, and a user device. The multi-template kit system can be implemented to provide a database of template kits having interconnected content objects. The multi-template kit process can include, but is not limited to, creating a kit having a plurality of templates. Each of the templates can include on or more content objects. When a content object is included in more than one template, each time the content object is updated, the update can be applied to each template having the content object. As such, updates can be made to each template included in the kit when a content object is updated.
US10515145B2 Parameterizing and working with math equations in a spreadsheet application
The present disclosure is directed to a spreadsheet application with an enhanced understanding of mathematical equations using a mathematical engine and a calculation engine. The disclosed spreadsheet application has many enhanced features, such as, but not limited to: analyzing complex equations, identifying dependencies, converting mathematical notation to spreadsheet notation, connecting variables in an equation to other cells of the spreadsheet, solving or simplifying equations, recommending different display representations of data, and a providing a math display mode.
US10515140B1 Method and system for displaying items
Methods and systems for selecting and displaying items includes causing the display of a large image of a selected item, a plurality of view icons indicative of different views of the selected item, and item details associated with a selected item. After the customer selects a view and/or color for the large image and mouses over the image, a zoom box appears and a corresponding magnified image window appears with a magnified image of the zoom box image for the selected view and color of the item.
US10515138B2 Enhancing reading accuracy, efficiency and retention
This document provides systems and methods for altering text presentation to increase reading accuracy, efficiency, and retention. This can include identification text specific attributes from machine readable text (through parsing of the text), varying the text presentation in accordance with the attributes, and creating an enhanced visual product for enhancing the reading experience. For example, a computer system can extract attributes such as parts of speech from an input sentence and display that sentence in cascading text segments down and across a display screen. The system can further use domain-specific dictionaries derived from domain-specific texts to identify domain-specific compound noun phrases and verb phrases that require specific linguistic tagging to be usable in other linguistic analysis steps.
US10515136B2 Systems and methods for mapping matrix calculations to a matrix multiply accelerator
Systems and methods of configuring a fixed memory array of an integrated circuit with coefficients of one or more applications includes identifying a utilization constraint type of the fixed memory array from a plurality of distinct utilization constraint types based on computing attributes of the one or more applications; identifying at least one coefficient mapping technique from a plurality of distinct coefficient mapping techniques that addresses the utilization constraint type; configuring the fixed memory array according to the at least one coefficient mapping technique, wherein configuring the array includes at least setting within the array the coefficients of the one or more applications in an arrangement prescribed by the at least one coefficient mapping technique that optimizes a computational utilization of the fixed memory array.
US10515135B1 Data format suitable for fast massively parallel general matrix multiplication in a programmable IC
Methods and apparatus are described for performing data-intensive compute algorithms, such as fast massively parallel general matrix multiplication (GEMM), using a particular data format for both storing data to and reading data from memory. This data format may be utilized for arbitrarily-sized input matrices for GEMM implemented on a finite-size GEMM accelerator in the form of a rectangular compute array of digital signal processing (DSP) elements or similar compute cores. This data format solves the issue of double data rate (DDR) dynamic random access memory (DRAM) bandwidth by allowing both linear DDR addressing and single cycle loading of data into the compute array, avoiding input/output (I/O) and/or DDR bottlenecks.
US10515132B2 Optimizing transmission of digital components
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing transmission of digital components. In one aspect a digital component distribution system performs operations including determining a minimum eligibility value required to maintain the eligibility of a given digital component based on a next highest eligibility value of one of the other digital components. Based on the next highest eligibility value, a baseline transmission value required to be submitted for distribution of the given digital component is determined. A normalized transmission value is determined based on the minimum eligibility value, and transmission of the given digital component to a client device presenting a particular electronic document is triggered based on the normalized transmission value.
US10515130B2 Prioritizing items from different categories in a news stream
Methods, systems, and computer programs are presented for displaying a customized news stream. One method includes an operation for identifying dwell times spent by users while accessing a first plurality of items, each item belonging to one media type from a plurality of media types (e.g., news articles, videos, slide shows, etc.). In addition, the method includes operations for determining statistical parameters for each media type based on the identified dwell times, and for detecting a news corpus having a second plurality of items. A priority for each item in the news corpus is determined based on the media type of the item, the corresponding statistical parameters for the media type of the item, and the profile of a user. The news stream is sent to the user for presentation on a display, the news stream being sorted based on the priority of the items in the news corpus.
US10515122B2 Token stream processor and matching system
Systems and methods for providing a functional style matching language and high performance token stream processor and matching system. A query compiler may be used to generate a matching engine which ingests input tokens received from a tokenizer. Tokens may be expanded during the compiler phase and may be used to pre-populate a matching engine with interesting forms of the words. Both the tokenizer and the matching engine agree on a normalization of inputs. In some implementations, the matching engine utilizes a mixed push/poll architecture, which increases the speed of matching while reducing memory requirements. In some implementations, the matching engine is able to match all queries in a single pass over an input token stream without backtracking. In some implementations, the query compiler and matching engine merge multiple queries into a unified matching engine which outputs which (if any) input queries are matched by the input.
US10515119B2 Sequential recommender system for virtualized network services
Concepts and technologies disclosed herein are directed to a sequential recommender system for virtualized network services. According to one aspect disclosed herein, a recommender system can receive user input regarding a service project interest expressed by a user. In response to the user input, the recommender system can consult a knowledge base to determine a recommended service based upon the user input regarding the service project interest expressed by the user. The recommender system can then present the recommended service to the user.
US10515117B2 Generating and reviewing motion metadata
Aspects of the instant disclosure relate to methods for generating motion metadata for a newly captured video feed. In some aspects, methods of the subject technology can include steps for recording a video feed using the video capture system, partitioning the image frames into a plurality of pixel blocks, and processing the image frames to detect one or more motion events. In some aspects, the method may further include steps for generating motion metadata describing each of the one or more motion events. Systems and computer-readable media are also provided.
US10515113B2 Information collection system and information center
Each of vehicles acquires its own position, and transmits an image of a nearby outside taken by an own camera and a piece of information of the own position. An information center communicatable wirelessly with the vehicles receives the images and the pieces of information of the vehicles' positions transmitted by the vehicles, and recognizes pieces of first character information appearing in the received images, respectively. Based on the received pieces of information of the vehicles' positions as well as at least either points of interest or areas stored as collection target information, the information center determines at least either points of interest or areas for the recognized pieces of first character information, respectively, and stores association information where the pieces of first character information are associated with the determined at least either points of interest or areas.
US10515110B2 Image based search
Described is a system and method for enabling visual search for information. With each selection of an object included in an image, additional images that include visually similar objects are determined and presented to the user.
US10515109B2 Real-time auditing of industrial equipment condition
A system comprising a computer-readable storage medium storing at least one program and a method for real-time auditing of industrial equipment conditions is presented. The method includes causing presentation of a user interface comprising a table view of condition factor scores associated with industrial equipment. Each of the condition factor scores provides a measure of a factor that impacts an overall functional state of the industrial equipment. The method further includes providing a selectable element operable to toggle the user interface between the table view and a detailed view of condition factor scores. In response to user selection of the selectable element, the user interface is updated to present the detailed view that includes derivation information related to the at least one condition factor score. The derivation information includes at least one formula and at least one variable value used in calculating the at least one condition factor score.
US10515108B2 Dynamically ranking media effects based on user and device characteristics
The present disclosure is directed toward systems and methods for ranking media effects. For example, systems and methods described herein enable a user to select and apply one or more media effects to a media communication such as a digital photograph or video. Systems and methods described herein identify and rank media effects based on characteristics associated with the user and the user's client-computing device. Furthermore, systems and methods described herein automatically present the top-ranked media effects to the user such that the user can easily select and apply one or more media effects that are tailored specifically to the user.
US10515107B2 Systems and methods for processing and organizing electronic content
The present disclosure generally relates to processing and organizing electronic content. In accordance with one implementation, a computer-implemented method is provided that comprises receiving source data from at least one content server, the source data being associated with electronic content. The method also includes generating local data based on at least one of an analysis of the received source data or an extraction from the received source data. Additionally, the method includes classifying the electronic content as being associated with one or more content stacks. Further, the method includes generating representations of the electronic content based on the local data and generating instructions to display at least one content stack on a user interface, each displayed contact stack being operable to display one or more of the representations of the electronic content associated with the content stack based on the classification.
US10515104B2 Updating natural language interfaces by processing usage data
A third-party company may assist companies in providing natural language interfaces for their customers. To implement a natural language interface for a company, a configuration may be received that includes information, such as a list intents, seed messages for the intents, and hierarchical information of the intents. An intent classifier may be trained using the configuration, and the natural language interface may be deployed for use with customers. Usage data of the natural language classifier may be collected and used to improve the natural language interface. Messages corresponding to an intent may be clustered into clusters of similar messages, and a prototype message may be obtained for each cluster to provide a human understandable description of the cluster. The information about the clusters may be used to improve the natural language interface, such as by creating a new intent with a cluster or moving a cluster to a different intent.
US10515103B2 Method and system for managing viewability of location-based spatial object
The disclosure is related to a method and a system for managing viewability of a location-based spatial object. The system provides subscribers to set up searching criteria for every spatial object through the viewability management mechanism. A viewable range for a spatial object is such as a spatial range, a user range and/or a time range. While the system inspects the spatial information and searching criteria of the spatial objects registered in a database, it may be found that the viewable ranges of multiple spatial objects are interfered under the same searching criteria. Thus, the system allows the subscribers to assign ranking weights to different spatial objects for giving them different values. As a result, the system adjusts an order to display the multiple spatial objects according to their ranking weights under the same searching criteria. A search result is displayed through an augmented-reality technology in a terminal device.
US10515096B1 User interface for automatic creation of related event groups for IT service monitoring
The operation of an automatic service monitoring system (SMS) is directed by stored control information. Methods and mechanisms are provided to create control information that directs operations of the SMS regarding the grouping together of related notable events for unified display and processing. The methods and mechanisms include interfacing with a user for selection of similarity scoring regimes for association with a particular field that are engaged for event grouping. The control information directs grouping operations that automatically correlate the events without requiring, for example, a set of declarative grouping rules.
US10515095B2 Detecting clusters and relationships in large data sets
From a directional acyclic graph (DAG) corresponding to a data volume, a matrix of relationships of a first node and a second node is computed. The DAG includes a set of nodes and a set of directional edges, the set of nodes including the first node and the second node. An inverted matrix is computed from the matrix, which retains values in only those column positions where a value in a first row corresponding to the first node is opposite of a value in a second row corresponding to the second node. From the first row, a first cluster of nodes related to the first node is constructed by selecting nodes corresponding to those columns where the first row has a value indicating an affirmative relationship. Information representing the first cluster of nodes a second cluster of nodes are output.
US10515094B2 System and method for analyzing and reporting extensible data from multiple sources in multiple formats
A system and method for analyzing and reporting data from multiple sources is provided. The system is a foundation for an analytical platform that covers not only traditional relational data, but also a new generation of extensible data formats designed for the web, such as those based on XML (FIXML, FpML, ebXML, XBRL, ACORD, etc.), as well as HTML, E-mail, Excel, PDF, and others. In a preferred embodiment, the eXtensible on-line analytical processing (XOLAP), is a scalable client/server platform that allows the multi-dimensional analysis of modern data types, as well as traditional relational data, by bringing them all into an internal common XML-based model, without the time and expense of creating a data warehouse.
US10515090B2 Data extraction and transformation method and system
A system and method for processing raw transaction records received from multiple data sources. The system and method receive multiple raw transaction records from multiple data sources. Transaction pair records are generated from the raw transaction records. Location and entity fields including raw information are identified from the transaction pair records. The raw location and entity information is resolved to generate resolved location and entity information capable of aggregation and further processing, such as the deriving of analytics.
US10515088B2 Systems and methods for grouping search results from multiple sources
Systems and methods are described for presenting search results from multiple sources by grouping the results from some of the multiple sources, ranking each of the multiple sources and groups of sources, and not presenting duplicate results from lower ranked sources. In this way, the user is provided with search results that are distinct as opposed to presenting the same result multiple times when it is available from different sources.
US10515086B2 Intelligent agent and interface to provide enhanced search
A set of search results associated with a query is received, the set of search results including for each of search result in at least a subset of the set an indication of an evidence based at least in part on which the search result was included in the set of search results. A search result display interface is generated in which at least a displayed subset of search results are displayed, the search result display interface include for each of at least a subset of the displayed search results an indication of the corresponding evidence based on which that search result was included in the set of search results.
US10515084B2 Method and apparatus for reconciliation of multiple sets of data
A computer-implemented method for reconciling records from a plurality of data sets includes receiving a first data set from a left data source, retrieving data from the first data set, and placing the retrieved data from the first data set into a first abstract record from the left data source. The method also includes receiving a second data set from a right data source, retrieving data from the second data set, and placing the retrieved data from the second data set into a second abstract record from the right data source. The computer-implemented method also includes comparing the first abstract record and the second abstract record.
US10515080B2 Reducing flow delays in a data streaming application caused by lookup operations
Profiling data characterizing a data streaming application is used to predict data which will need to be retrieved by a processing element during execution of the data streaming application. Data is retrieved responsive to the prediction, in advance of actual demand by the processing element which requires it. Prediction may be based at least in part on upstream tuple contents, and could include other historical data retrieval patterns. In some embodiments, retrieval of predicted data may be delayed so that data is retrieved just in time.
US10515078B2 Database management apparatus, database management method, and storage medium
Provided is a database management apparatus, having a processor, a memory, and a storage device, whereby a database which is stored in the storage device is managed, the database management apparatus further comprising: a query acceptance unit which accepts a query to the database; a query execution plan generating unit which generates a query execution plan which includes a database operation which is necessary for executing the accepted query; and a query execution unit which, in executing the accepted query on the basis of the generated query execution plan, dynamically generates a task for executing the database operation, and executes the dynamically generated task. The query execution unit acquires a resource usage state, and, when executing the next database operation, generates a new task on the basis of the resource usage state, and executes the new task in parallel with the task.
US10515077B2 Execution optimization of database statements involving encrypted data
Computer systems, devices, and associated methods of optimizing the execution of instructions of a database statement by a database server are disclosed herein. In one embodiment, a method includes identifying a potential execution plan for executing instructions of the database statement and estimating a cost for executing the execution plan. The cost can comprise an encrypted data processing cost associated with a operation in the execution plan of executing an operation on encrypted data in a protected computing environment. The method can include estimating the encrypted data processing cost in the protected computing environment based on statistics generated in the protected computing environment about a database table. In response to estimating the cost for executing the execution plan, comparing the cost to estimated costs of alternative execution plans, selecting the lowest-cost plan for execution, and executing the lowest-cost execution plan.
US10515076B1 Generating query answers from a user's history
One or more servers receive a natural language query from a client device associated with a user. The one or more servers classify the natural language query as a query that seeks information previously accessed by the user. The one or more servers then obtain a response to the natural language query from one or more collections of documents, wherein each document in the one or more collections of documents was previously accessed by the user. The one or more servers generate search results based on the response. Then, the one or more servers communicate the search results to the client device.
US10515071B2 Database management system and database management method using logical addresses and timestamps
A blockwise-erase nonvolatile storage device for storing a database includes extended logical-to-physical conversion information that associates, for each of a plurality of logical addresses, a timestamp, a physical address, and a reference counter with each other. Each reference counter indicates the number of referring sources to refer to data associated with both the logical address and the timestamp that are associated with the reference counter. On the basis of the conversion information, it is determined whether a target logical address has associated therewith a timestamp older than the latest timestamp and whether the reference counter associated with both the target logical address and the older timestamp indicates that there is no referring source. If so, then the blockwise-erase nonvolatile storage device manages, as an erasable physical area (invalid physical area), the physical area at the physical address associated with both the target logical address and the older timestamp.
US10515070B2 Method and apparatus for a file sharing synchronization system
A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser.
US10515067B2 Distributed reservations systems and methods
Example distributed reservation systems and methods are described. In one implementation, multiple storage nodes are configured to store distributed data. Multiple clients are coupled to the multiple storage nodes and access data from the multiple storage nodes. A management server is coupled to the multiple storage nodes and the multiple clients. The management server manages the access of data by the multiple clients and manages reservation of the multiple storage nodes by a particular client.
US10515063B1 System and method for real-time data acquisition and display
An apparatus includes a processor and a non-transitory computer-readable medium storing instructions that, when executed by the processor, cause the processor to perform operations including receiving a request for object identifiers, the request associated with a unique session, sending an object identifier, the object identifier associated with an object from a list of objects each having a corresponding object identifier, receiving a request for data, the request referencing the object identifier and a data value associated with the object, performing an in-memory retrieval for the data value associated with the object identifier, and transmitting the data value.
US10515062B2 Searchable investigation history for event data store
A processing device receives a first query comprising a first field value and a first time period. The processing device performs a first search of a data store to identify a first plurality of events having the first time period and at least one field that comprises the first field value. The processing device generates a first search object comprising the first field value. The processing device generates a search event comprising the first field value and a reference to the first search object. An event entry for the first search event is then written to the data store. Future searches may return both the first search event and other events.
US10515061B2 Real time indexing
Methods and systems for generating a database index and searching the database index are described herein. In one aspect this may include receiving an item of database data, wherein the item of database data comprises a sequence of data elements. Groups of data elements may be identified within the received item of database data. If any one or more of the identified groups of data elements have not been previously identified within the item of database data and/or previous items database data then the one or more identified group may be stored as index entries in a database index. Information describing the sequence of the groups of neighbouring data elements may be recorded within the database index as they are located within the item of database data. The database index may be searched based on a received search term comprising a sequence of data elements.
US10515056B2 API for resource discovery and utilization
Various embodiments are disclosed for enabling multiple computing devices having a decentralized operating system to effectively monitor and manage resources across the multiple devices. In some embodiments, the systems are able to identify a set of local resources available for utilization by an application running on the decentralized operating system. A resource message identifying the set of local resources can be generated using a resource discovery and utilization application programming interface. This information can then be sent to a requestor (e.g., an application running on the decentralized operating system) which can create a resource utilization plan.
US10515055B2 Mapping logical identifiers using multiple identifier spaces
It is determined that a first data unit is to be written to a storage device and that the first data unit is associated with a first attribute. In response to determining that the first data unit is associated with the first attribute, a first identifier is selected from a first identifier space and the first identifier is associated with the first data unit. It is determined that a second data unit is to be written to the storage device and that the second data unit is associated with the second attribute. In response to determining that the second data unit is associated with the second attribute, a second identifier is selected from a second identifier space and the second identifier is associated with the second data unit.
US10515053B2 Electronic device and database constructing method
A method of constructing a database in an on-vehicle device includes the steps of connecting a mobile terminal storing a plurality of pieces of music and music information associated with each of the plurality of pieces of music, acquiring the music information of each piece of music from the mobile terminal, when the acquired music information is stored in a storage space, determining whether free capacity of the storage space is insufficient, and when it is determined that the free capacity of the storage space is insufficient, removing at least one piece of music information of each piece of music from the storage space, and constructing a database for searching music on the basis of the music information stored in the storage space.
US10515048B2 Electronic device configured to control non-directly connected storage device among serially connected storage devices, storage device included therein, computing system including the same, and operation method of controller of storage device
A device includes a first input/output (I/O) port for communication with an external processor, a second I/O port for communication with a second device, and an interface adaptor supporting communication through the first and second I/O ports via a protocol having a plurality of layers, including an application layer, a physical layer, and a physical adaptor layer. The application layer processes information according to an application layer format and the physical adaptor layer processes information according to a physical adaptor layer format. The device receives from the external processor through the first I/O port a request in the application layer format that one or more communication conditions be set for a physical layer of the second device, converts the request from the application layer format to the physical adaptor layer format, and sends the converted request in the physical adaptor layer format to the second device through the second I/O port.
US10515042B1 DAS storage cable identification
A network system for identifying a cable connection is provided. The network system includes a management server, a server device, and a storage device. The management server includes system-management software. The server device is connected to the management server. The server device includes a BMC configured to communicate with the system-management software of the management server. The storage device includes at least one cable port configured to receive a storage cable that connects the storage device to the server device. The cable port includes a non-volatile memory, an indicator light, and a I2C bus.
US10515041B2 Processor with reconfigurable pipelined core and algorithmic compiler
An algorithmic matching pipelined compiler and a reusable algorithmic pipelined core comprise a system. The reusable algorithmic pipelined core is a reconfigurable processing core with a pipelined structure comprising a processor with a setup interface for programming any of a plurality of operations as determined by setup data, a logic decision processor for programming a look up table, a loop counter and a constant register, and a block of memory. This can be used to perform functions. A reconfigurable, programmable circuit routes data and results from one core to another core and/or IO controller and/or interrupt generator, as required to complete an algorithm without further intervention from a central or peripheral processor during processing of an algorithm.
US10515040B2 Data bus host and controller switch
An apparatus can include a processor; a controller; a data bus connector; a multiplexer operatively coupled to the data bus connector where the multiplexer includes a controller coupled state operatively coupled to the controller and a processor coupled state operatively coupled to the processor; and circuitry that responds to a signal received via the data bus connector to determine the coupled state of the multiplexer as being one of the controller coupled state and the processor coupled state. Various other apparatuses, systems, methods, etc., are also disclosed.
US10515036B2 Bit manipulation capable direct memory access
A memory management circuit includes a direct memory access (DMA) channel. The DMA channel includes logic configured to receive a buffer of data to be written using DMA. The DMA channel further includes logic to perform bit manipulation in real-time during a DMA write cycle of the first buffer of data.
US10515034B2 Direct drive LED driver and offline charge pump and method therefor
In one embodiment, a Light Emitting Diode (LED) driving device for driving a plurality of LEDs has a switching matrix utilizing a plurality of one of a turn off thyristors or turn off triacs coupled to the plurality of LEDs. A controller is coupled to the switching matrix responsive to a voltage of a rectified AC halfwave, wherein combinations of the plurality of LEDs are altered to ensure a maximum operating voltage of the plurality of LEDs is not exceeded. A current limiting device is coupled to the combinations of the plurality of LED to regulate current.In a second embodiment an offline charge pump utilizes a switching matrix to recombine capacitors in accordance with the voltage on the AC half wave and then in accordance with a desired output voltage to feed a load, such that said recombinations occur at a frequency much higher than the frequency of the AC rectified half wave such that charge is “pumped” from the input at one voltage to the output at another voltage through the AC halfwave while providing a constant output voltage to the load.
US10515027B2 Storage device sharing through queue transfer
According to examples, an apparatus may include a memory to which a first queue and a second queue are assigned, in which a storage device is to access data task requests stored in the first queue and the second queue, in which the apparatus is to transfer the first queue to a second apparatus. The apparatus may also include a central processing unit (CPU), the CPU to input data task requests for the storage device into the second queue, in which the second apparatus is to store the first queue in a second memory of the second apparatus, and the storage device is to access data task requests from the first queue stored in the second memory of the second apparatus and data task requests from the second queue stored in the memory to cause the apparatus and the second apparatus to share access to the storage device.
US10515025B2 Communication protocol adapter
In accordance with embodiments of the present disclosure, an adapter for different types of devices that are defined by a full set of capabilities for a communication protocol may include one or more ports, wherein each of the one or more ports is configured to receive one of the different types of devices, and a device controller communicatively coupled to the one or more ports. The device controller may be configured to, when one of the different types of devices is received by the one or more ports obtain information related to a detection of the one of the different types of devices and, based on the information related to the detection, expose a subset of capabilities from the full set of capabilities to a bus of the communication protocol, wherein the subset of capabilities is defined by the one of the different types of devices for the communication protocol.
US10515021B2 Information processing to set usage permission in content
According to a first aspect of the present disclosure, there is provided an information storage device including a storage unit that stores encrypted content, usage control information of the encrypted content, and a revocation list in which revocation information of a content reproduction device is recorded, and a data processing unit that determines whether content reproduction of an information processing device which performs decoding of the encrypted content is permitted. The data processing unit acquires an entry identifier which is designation information for a registration entry of the revocation list recorded in the usage control information, executes an identifier registration determination process for determining whether an identifier of the information processing device which performs decoding of the encrypted content is registered in the entry of the revocation list identified according to the acquired entry identifier, and determines whether a subkey which is a generation key for a title key applied to the decoding of the encrypted content is to be provided to the information processing device based on a result of the identifier registration determination process.
US10515020B2 Marking storage keys to indicate memory used to back address translation structures
A marking capability is used to provide an indication of whether a block of memory is backing an address translation structure of a control program being managed by a virtual machine manager. By providing the marking, the virtual machine manager may check the indication prior to making paging decisions. With this information, a hint may be provided to the hardware to be used in decisions relating to purging associated address translation structures, such as translation look-aside buffer (TLB) entries.
US10515015B2 Hash table-based mask length computation for longest prefix match caching
A data packet is received in a network element. The network element has a cache memory in which cache entries represent a portion of addresses stored in a main memory, The destination address and the cache entries each comprise a binary number. A hash function is applied to the masked destination address to access a hash table. When the number of most significant bits corresponding to the value in the hash table in one of the cache entries and in the destination address are identical, routing information for the packet is retrieved from the cache entry.
US10515013B2 Techniques for handling requests for data at a cache
Techniques are disclosed relating to retrieving data from an in-memory cache, such as that for a database system. In various embodiments, an in-memory cache receives a request from an application for data, where the request specifies a class having a function executable to access the data from a location external to the cache in response to a cache miss. The cache handles the request such that the cache miss is not returned to the application. Specifically, the cache, in some embodiments, determines whether it stores the requested data, and in response to determining that it does not store the data, calls the function of the class to access the data from the location external to the cache and receives the data returned by the execution of the function. The cache then stores the received data in the cache and returns the received data in response to the request.
US10515012B2 Relationship based cache resource naming and evaluation
In one implementation, relationship based cache resource naming and evaluation includes a generate engine to generate a name for a resource being added to a cache, including a plurality of resources, based on a plurality of parameters of a query including an input resource from which the resource is derived, a workflow of the operations to perform to the input resource to generate the resource, and a context associated with the query. In addition, the system includes an evaluate engine to evaluate, in response to an event, each of the plurality of resources and the named resource related to the event.
US10515008B2 Performance based memory block usage
Blocks of memory cells may be selected for use based on one or more measured performance characteristics that may include, but are not limited to, programming time or fail bit count. Blocks may be placed into a single level cell (SLC) block pool and one or more multi-level cell (MLC) block pools based on measured performance characteristic(s). For example, blocks that have a better SLC performance may be placed into the SLC block pool. Blocks may be targeted for garbage collection based on one or more measured performance characteristics. For example, blocks within an SLC block pool may be targeted for garbage collection based on a performance ranking of the SLC blocks, blocks within an MLC block pool may be targeted for garbage collection based on a performance ranking of the MLC blocks. Thus, the better performing blocks may be used more frequently, thereby improving performance.
US10515006B2 Pseudo main memory system
A pseudo main memory system. The system includes a memory adapter circuit for performing memory augmentation using compression, deduplication, and/or error correction. The memory adapter circuit is connected to a memory, and employs the memory augmentation methods to increase the effective storage capacity of the memory. The memory adapter circuit is also connected to a memory bus and implements an NVDIMM-F or modified NVDIMM-F interface for connecting to the memory bus.
US10515005B1 Systems and methods for testing source code
A continuous integration system and method for testing source code is disclosed. In particular, the continuous integration system allows developers to create predefined tasks for builds—each task comprises information to perform a particular build step. In certain embodiments, developers can select a particular task from a set of built-in tasks to add to their build configuration without having to know or determine the underlying build logic required to perform the task (such as the commands needed to execute the task, the artefacts required for the task, etc.). In particular, the disclosed systems and methods allow developers to add one or more predefined tasks in their build configuration, without adding the build logic associated with the task in the configuration file.
US10515004B2 Smart advisory for distributed and composite testing teams based on production data and analytics
An application testing developer system provides a platform for generating real-time suggestions for allocating test cases to testers in a distributed environment based on monitored characteristics from previous testing of a test application. The application testing developer system includes a smart advisory tool that optimizes test case allocation in real-time, adaptively assigns incentives in real-time to test cases for prioritizing testing of certain test cases over others, and monitors and validates testing activities.
US10514998B2 Diagnostic tool and method for efficient software development
A computer-implemented software development diagnostic tool which implements a state machine comprising at least three different states of software developer activity. A method of collecting software development diagnostic data, in which a computer-implemented software development diagnostic tool is used to receive state-detection information and record time data for each of a plurality of predefined states of software developer activity. A method of detecting inefficiencies in software development, comprising producing diagnostic data using a computer-implemented software development diagnostic tool, displaying the diagnostic data, and detecting in the diagnostic data a problem pattern of developer activity.
US10514996B2 Simulation reproducing apparatus and computer-readable recording medium
An acceptance control unit accepts, after simulation of a state change of a target system, a specified time which is a time in a simulation period being a target of the simulation. A reproduction unit selects a change time corresponding to the specified time from trace data and obtains a state value corresponding to the selected change time from the trace data. The reproduction unit generates a state image indicating a state corresponding to the obtained state value. A display unit displays the generated state image.
US10514994B2 Distributed scalable workload testing
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for: allocating a first pool of workers on a plurality of nodes, wherein each node comprises one or more of the workers from the first pool; providing a first set of instructions to the first pool of workers for performing a first task configured to interact with a computer system; activating the first pool of workers to perform the first task; updating at least a portion of the first set of instructions for a subset of the first pool of workers while the workers are performing the first task; and monitoring at least one performance metric associated with the computer system while the workers from the subset of the first pool are performing the first task.
US10514984B2 Risk based rebuild of data objects in an erasure coded storage system
A rebuild node of a storage system can assess risk of the storage system not being able to provide a data object. The rebuild node(s) uses information about data object fragments to determine health of a data object, which relates to the risk assessment. The rebuild node obtains object fragment information from nodes throughout the storage system. With the object fragment information, the rebuild node(s) can assess object risk based, at least in part, on the object fragments indicated as existing by the nodes. To assess object risk, the rebuild node(s) treats absent object fragments (i.e., those for which an indication was not received) as lost. When too many object fragments are lost, an object cannot be rebuilt. The erasure coding technique dictates the threshold number of fragments for rebuilding an object. The risk assessment per object influences rebuild of the objects.
US10514980B2 Encoding method and memory storage apparatus using the same
An encoding method for a memory storage apparatus adopting a Lien ECC scheme is provided. The memory storage apparatus comprises an ECC encoder using a Lien Code. The encoding method includes: receiving a write command comprising a write address and a write data; reading an existing codeword comprising a first flip bit indicating bit-flipping of the existing codeword and flipping bits of the existing codeword based on the first flip bit; encoding the write data into a new codeword based on a Lien Code by an ECC encoder, and flipping bits of the new codeword based on a number of bits required to be changed from the existing codeword to the new codeword; and writing the new codeword comprising a first flip bit indicating bit-flipping of the new codeword to the write address In addition, a memory storage apparatus using the encoding method based on the Lien Code is provided.
US10514977B2 System and method for the dynamic analysis of event data
Disclosed is a system and method for the analysis of event data that enables analysts to create user specified datasets in a dynamic fashion. Performance, equipment and system safety, reliability, and significant event analysis utilizes failure or performance data that are composed in part of time-based records. These data identify the temporal occurrence of performance changes that may necessitate scheduled or unscheduled intervention like maintenance events, trades, purchases, or other actions to take advantage of mitigate or compensate for the observed changes. The criteria used to prompt a failure or performance record can range from complete loss of function to subtle changes in performance parameters that are known to be precursors of more severe events. These specific criteria applied to any explicit specific application and this invention is relevant to this type of data taxonomy and can be applied across all areas in which event data may be collected.
US10514976B2 Detecting anomalies using real-time controller processing activity
Disclosed embodiments relate to identifying Electronic Control Unit (ECU) anomalies in a vehicle. Operations may include monitoring data representing real-time processing activity of the ECU; receiving comparable data relating to processing activity of at least one other ECU deemed comparable in functionality to the ECU; comparing the real-time processing activity data with the comparable data, to identify at least one anomaly in the real-time processing activity of the ECU; and implementing a control action for the ECU when the at least one anomaly is identified.
US10514973B2 Memory and logic lifetime simulation systems and methods
Aspects of the disclosed technology include a method including extracting, by a processor, a plurality of features from one from among a layout of a circuit, a netlist of the circuit, and the layout and the netlist of the circuit; computing, by the processor, respective lifetime distributions of the plurality of extracted features based on at least one circuit profile; and estimating, by the processor, a lifetime of the circuit by combining the respective lifetime distributions of the plurality of extracted features.
US10514968B2 Information processing system and information processing method
A wrap server executes operates as an API call receiver module that receives a unified API call from each of the one or more external systems, an API call converter module that converts an API call received by the API call receiver module into an API call corresponding to the contract information on a basis of the contract table and a user name of the user as request-source information, the request-source information being an argument of an API call received by the API call receiver module, a converted API call module that calls a Web API supplied by the central system by using the API call converted by the API call converter module, and an information return module that returns information to an external system that called the wrap server, the information being returned by an API call from the converted API call module to the central system.
US10514964B1 Systems and methods for delivering in-application messages
Systems and methods for sending an in-application message to a user of a software application makes use of templated messages. User-specific information is added to the template to create the message delivered to the user. The user-specific information is added to the template to create the message immediately before the message is to be delivered to the user to ensure the user-specific information is as up-to-date as possible.
US10514961B1 Enhanced cookie management for file workflows
Data storage facilities that provide data storage services frequently perform management tasks (e.g., workflows) on the data files that are being managed. These workflows have a variety of different characteristics and, as such, the data storage facility has an incentive to set different behaviors for different workflows. For example, many types of workflows performing operations on a file, once started, should be executed to completion before another workflow begins performing operations on the file. Thus, a persistent behavior for these workflows is desired such that the workflow can resume to completion after the workflow ceases executing for some reason (e.g., power loss, crash, restart, etc.). However, there is no guarantee that some workflows (e.g., user-initiated workflows) will resume after ceasing execution. For those workflows, a persistent behavior is not desired. A cookie can be employed to provide enhanced management of file workflows such as setting various behavioral parameters.
US10514960B2 Iterative rebalancing of virtual resources among VMs to allocate a second resource capacity by migrating to servers based on resource allocations and priorities of VMs
A workload of a virtualized computing environment is rebalanced by resizing and/or moving one or more virtual machines allocated resources from a shared pool of resources in the virtualized computing environment based upon multiple resource capacities specified for each virtual machine and representing different portions of the resources from the shared pool of resources, e.g., minimum and desired resource capacities.
US10514957B2 Network service infrastructure management system and method of operation
A network service infrastructure management system includes a computing system that communicates with a network service computing device to receive a request to generate a network service comprising one or more network node functions. Based on the request the computing system communicates with an operating system of the network service computing device to instantiate one or more tasks corresponding to the one or more network node functions in which each task is instantiated at a level of workload capability specified for its respective network node function. Once instantiated, the computing system may then launch each network node function on its respective task.
US10514954B2 Platform for hierarchy cooperative computing
A system for hierarchical cooperative computing is provided, comprising a vector definition service configured to receive a user-submitted request, and compile the request into a vector; a rules engine configured to retrieve the vector from the vector definition service, and evaluate the vector for appropriateness; a parametric evaluator configured to parameterize the vector, and generate at least a run from the parameterized vector; and an optimizer configured to retrieve the run from the parametric evaluator, and determine an optimal plan for executing the user-submitted request.
US10514952B2 Processing timestamps and heartbeat events for automatic time progression
An event processing system for processing events in an event stream is disclosed. The system is configured for configuring a stream processor to micro-batch incoming events from a stream source. The system is also configured for generating a single timestamp for a micro-batch of the incoming events and/or receiving the micro-batch of the incoming events from the stream source. The system can also be configured for assigning the single timestamp to each event of the micro-batch and/or generating separate timestamp values for each respective event of the micro-batch. In some examples, the system can also be configured for assigning, for each respective event of the micro-batch, an individual one of the separate timestamp values.
US10514948B2 Information based on run-time artifacts in a distributed computing cluster
Techniques are disclosed for inferring design-time information based on run-time artifacts generated by services operating in a distributed computing cluster. In an embodiment, a metadata system extracts metadata including run-time artifacts generated by services in a distributed computing cluster while processing a workflow including multiple jobs. The extracted metadata is processed to identify entities and entity relationships which can then be used to generate lineage information. Using the lineage information, the metadata system can infer design-time information associated with the workflow. The inferred design-time information can then be utilized to, for example, recreate the workflow, recreate previous versions of the workflow, optimize the workflow, etc.
US10514947B2 Container management apparatus, container management method, and nonvolatile recording medium
A host computer 30 that manages a container built on an operating system includes a processor 31. The processor 31 is configured to duplicate a second container based on a container image of a first container, and configure a hardware resource used by the first container such that the hardware resource can also be used by the second container. A nonvolatile storage device 36 of the host computer 30 stores container resource information in which the container image of the first container and the hardware resource used by the first container is associated, and the processor 31 is configured to, when duplicating the second container based on the container image of the first container, duplicate the hardware resource associated with the container image of the first container, and configure the duplicated hardware resource such that the duplicated hardware resource can be used by the second container.
US10514941B2 Load balancing and destination network address translation middleboxes
A controller of a network control system for configuring several middlebox instances is described. The middlebox instances implement a middlebox in a distributed manner in several hosts. The controller configures a first middlebox instance to obtain status of a set of servers and disseminate the obtained status to a second middlebox instance. The controller configures the second middlebox instance to use the status to select a server from the set of servers.
US10514937B2 Auto-discovery service and method of discovering applications within a virtual network
Embodiments provide a system including a first host computing device that includes a first virtual machine (VM) and a first application. The system also includes a second host computing device including a virtualization software layer, a second VM, and an auto-discovery service at least partially instantiated within the virtualization software layer. The auto-discovery service is configured to receive a message and an auto-discovery packet from a second application executing on the second VM. The auto-discovery service inserts an option into the auto-discovery packet, and transmits the auto-discovery packet to the first application. The option in the auto-discovery packet includes the message received from the second application.
US10514936B2 Method for expanding a functionality of a field device
The present disclosure relates to a method for expanding a functionality of a field device for process automation technology in a system using a configuration device, comprising the steps of: establishing a connection from the configuration device to the field device; reading out an order code using the configuration device, wherein the order code represents the current functionalities of the field device; displaying the functionality of the field device on the configuration device; selecting additional, alternative, or lessened functionality of the field device using the configuration device; establishing a connection to a central station; sending information about the additional, alternative, or lessened functionality of the field device to the central station; sending an activation code to activate the additional, alternative, or lessened functionality from the central station; and sending the activation code from the configuration device to the field device and activating the additional, alternative, or lessened functionality of the field device.
US10514935B2 System and method for third party application enablement
Disclosed herein are system, method, and computer program product embodiments for enabling and/or configuring cloud-based application. In an embodiment, a cloud system provides a cloud-based computing platform accessible by user input devices to perform cloud-based computing. The cloud system also includes an application exchange, allowing user input devices to select other cloud-based applications and/or software to enable and use with the cloud-based computing platform. The cloud-based application may be hosted by a third party cloud system that enables the functionality of the cloud-based application. When a user input device selects a cloud-based application to enable, cloud system generates an installation and configuration process to seamlessly install and configure the cloud-based application within the cloud-based computing platform. In this manner, the cloud system integrates the configuration process into the cloud-based computing platform.
US10514934B2 Generic physical location codes for virtual system and partition cloning
A cloned configuration of a source machine is created by determining a first set of physical location codes for a source machine. A map is generated based on the sorted physical location codes that maps the first set of physical location codes to a first set of generic location codes. A second set of physical location codes associated with a second set of adapter slots in a target machine is generated. A second map is generated based on the sorted second set of physical location codes that maps the second set of physical location codes to a second set of generic location codes. A third set of physical location codes is generated based on the first set of generic location codes and the second map. If an entry in the third set of physical location codes is not present the second set of physical location codes, an error is generated.
US10514930B2 Setting a startup parameter and controlling startup of a mainboard
In an example, a method for setting a startup parameter is provided. A management controller of a mainboard receives a startup parameter setting command, wherein the startup parameter setting command includes a value of a startup parameter to be set. The management controller stores the value of the startup parameter to be set in a nonvolatile storage medium that is directly accessed by the management controller according to the startup parameter setting command.
US10514929B2 Computer instruction processing method, coprocessor, and system
Embodiments of the present application disclose a computer instruction processing method, a coprocessor, and a system. The computer instruction processing method includes: receiving, by a coprocessor, a first instruction set migrated by a central processing unit CPU; acquiring, according to the first instruction set that is applicable to the CPU for execution, a second instruction set for execution in the coprocessor; and executing binary codes in the second instruction set. In this way, the coprocessor that executes the second instruction set substitutes for the CPU that executes the first instruction set, CPU load is reduced, and usage of the coprocessor is improved.
US10514928B2 Preventing duplicate execution by sharing a result between different processing lanes assigned micro-operations that generate the same result
A data processing apparatus has control circuitry for detecting whether a first micro-operation to be processed by a first processing lane would give the same result as a second micro-operation processed by a second processing lane. If they would give the same result, then the first micro-operation is prevented from being processed by the first processing lane and the result of the second micro-operation is output as the result of the first micro-operation. This avoids duplication of processing, to save energy for example.
US10514926B2 Method and apparatus to allow early dependency resolution and data forwarding in a microprocessor
A microprocessor implemented method for performing early dependency resolution and data forwarding is disclosed. The method comprises mapping a plurality of instructions in a guest address space into a corresponding plurality of instructions in a native address space. For each current guest branch instruction in the native address space fetched during execution, performing (a) determining a youngest prior guest branch target stored in a guest branch target register, wherein the guest branch register is operable to speculatively store a plurality of prior guest branch targets corresponding to prior guest branch instructions; (b) determining a current branch target for a respective current guest branch instruction by adding an offset value for the respective current guest branch instruction to the youngest prior guest branch target; and (c) creating an entry in the guest branch target register for the current branch target.
US10514923B2 Apparatus and method for vector multiply and accumulate of signed doublewords
An apparatus and method for performing signed multiplication of packed signed doublewords and accumulation with a signed quadword. For example, one embodiment of a processor comprises: a first source register to store a first plurality of packed signed doubleword data elements; a second source register to store a second plurality of packed signed doubleword data elements; a third source register to store a plurality of packed signed quadword data elements; execution circuitry to execute the decoded instruction, the execution circuitry comprising: multiplier circuitry to multiply first and second packed signed doubleword data elements from the first source register with third and fourth packed signed doubleword data elements from the second source register, respectively, to generate first and second temporary signed quadword products, the multiplier circuitry to select the first, second, third, and fourth signed doubleword data elements based on the opcode of the instruction; accumulation circuitry to combine the first temporary signed quadword product with a first packed signed quadword value read from the third source register to generate a first accumulated signed quadword result and to combine the second temporary signed quadword product with a second packed signed quadword value read from the third source register to generate a second accumulated signed quadword result; a destination register or the third source register to store the first accumulated signed quadword result in a first signed quadword data element position and to store the second accumulated signed quadword result in a second signed quadword data element position.
US10514919B2 Data processing apparatus and method for processing vector operands
A data processing apparatus has processing circuitry for processing vector operands from a vector register store in response to vector micro-operations, some of which have control information identifying which data elements of the vector operands are selected for processing. Control circuitry detects vector micro-operations for which the control information specifies that a portion of the vector operand to be processed has no selected elements. If this is the case, then the control circuitry controls the processing circuitry to process a lower latency replacement micro-operation instead of the original micro-operation. This provides better performance than if a branch instruction is used to bypass the micro-operation if there are no selected elements.
US10514917B2 In-lane vector shuffle instructions
In-lane vector shuffle operations are described. In one embodiment a shuffle instruction specifies a field of per-lane control bits, a source operand and a destination operand, these operands having corresponding lanes, each lane divided into corresponding portions of multiple data elements. Sets of data elements are selected from corresponding portions of every lane of the source operand according to per-lane control bits. Elements of these sets are copied to specified fields in corresponding portions of every lane of the destination operand. Another embodiment of the shuffle instruction also specifies a second source operand, all operands having corresponding lanes divided into multiple data elements. A set selected according to per-lane control bits contains data elements from every lane portion of a first source operand and data elements from every corresponding lane portion of the second source operand. Set elements are copied to specified fields in every lane of the destination operand.
US10514916B2 In-lane vector shuffle instructions
In-lane vector shuffle operations are described. In one embodiment a shuffle instruction specifies a field of per-lane control bits, a source operand and a destination operand, these operands having corresponding lanes, each lane divided into corresponding portions of multiple data elements. Sets of data elements are selected from corresponding portions of every lane of the source operand according to per-lane control bits. Elements of these sets are copied to specified fields in corresponding portions of every lane of the destination operand. Another embodiment of the shuffle instruction also specifies a second source operand, all operands having corresponding lanes divided into multiple data elements. A set selected according to per-lane control bits contains data elements from every lane portion of a first source operand and data elements from every corresponding lane portion of the second source operand. Set elements are copied to specified fields in every lane of the destination operand.
US10514915B2 Computer processor with address register file
A computer processor with an address register file is disclosed. The computer processor may include a memory. The computer processor may further include a general purpose register file comprising at least one general purpose register. The computer processor may further include an address register file comprising at least one address register. The computer processor may further include having access to the memory, the general purpose register file, and the address register file. The processing logic may execute a memory access instruction that accesses one or more memory locations in the memory at one or more corresponding addresses computed by retrieving the value of an address register of the at least one register of the address register file specified in the instruction and adding a displacement value encoded in the instruction.
US10514914B2 Method for min-max computation in associative memory
A method for finding an extreme value among a plurality of numbers in an associative memory includes creating a spread-out representation (SOR) for each number of the plurality of numbers, storing each SOR in a column of the associative memory array and performing a horizontal bit-wise Boolean operation on rows of the associative memory array to produce an extreme SOR (ESOR) having the extreme value. A system for finding an extreme value includes an associative memory array to store the plurality of numbers, each number storable in a column; a spread-out representation (SOR) creator to create a SOR for each number of the plurality of numbers and to store each SOR in a column of the associative memory array, and an extreme SOR (ESOR) finder to find an extreme value using a horizontal bit-wise Boolean operation on rows of the associative memory array storing bits of the SORs.
US10514913B2 Compiler controls for program regions
Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode and/or other controls. Further, floating point controls include status associated with floating point operations, such as floating point exceptions and/or others. The management of the floating point controls includes efficiently updating the controls, while reducing costs associated therewith.
US10514911B2 Structure for microprocessor including arithmetic logic units and an efficiency logic unit
Examples of techniques for designing processors are described herein. In one example, a design structure can be tangibly embodied in a machine readable medium for designing, manufacturing, or testing an integrated circuit. The design structure can include a logic to determine whether a received instruction is an updating fixed point instruction or a non-updating fixed point instruction. The design structure can include a first arithmetic logic unit (ALU) to execute the received instruction if the received instruction is determined to be an updating fixed point instruction and store an update value in a general register. The design structure can include a second arithmetic logic unit (ALU) to execute the received instruction if the received instruction is determined to be a non-updating fixed point instruction.
US10514910B2 Automatically mapping data while designing process flows
An example method facilitates associating data objects with elements of a process to be implemented via a process-based software application. The example method includes determining that a developer has added a particular software element to a software application being developed by the developer; accessing metadata describing the software element; and using the metadata to automatically associate the software element to one or more data objects to be used by the software element during running of the software application. A process cloud may facilitate implementing the method by automatically performing data mapping for software elements, such as approval tasks, forms, and so on, by determining appropriate task outcome data objects with reference to data characterizing a software flow of the software application, and by similarly automatically selecting and/or creating data objects for forms, which may be associated with or used by a task.
US10514907B2 System and method for out-of-the-box solution-level management via logical architecture awareness
A computing device includes user resources and a validation agent. The validation agent identifies a logical group of a solution architecture to which the computing device belongs. The validation agent obtains a baseline configuration associated with the logical group. The validation agent identifies a dependency of the user resources on second user resources of a second computing device of the logical group. The validation agent makes a determination that an override attribute is associated with the second user resources. The validation agent modifies the obtained baseline configuration using the override attribute. The validation agent initiates a modification of the user resources using the modified obtained baseline configuration.
US10514904B2 Dynamically applying a patch to a computer application
Some examples described herein relate to dynamically applying a patch to a computer application. An external process may be invoked to bring a target process of the computer application to a safe point. A dynamic loader may load a patch library into an address space of the target process, wherein the patch library includes a patched version of a target function or a new function. A specific function in the dynamic loader may be directed to route a function call for the target function to the patched version of the target function or the new function in the patch library.
US10514903B2 Method and device for updating software executed from non-volatile memory
A data processing device has a processor which executes software directly from non-volatile memory. The processor has a runtime component which dynamically maps software element identifiers specified by the software to corresponding software elements in memory. Mapping information is used to determine which software elements identifiers correspond to which software elements. This provides a level of indirection which can be used to make software updates more efficient, by updating only parts of the software while leaving old parts of the software as they are. Updated software elements can be stored to memory and the mapping information updated to point to the new elements, while existing mappings may be retained.
US10514901B2 Application management within deployable object hierarchy
The management of applications in a computing environment often involves a significant number of computing operations, such as acquiring the application, deploying data objects in various locations, and configuring the application with respect to the deployed device. Conventional computing environments may provide inadequate support throughout a typical application life cycle, especially for a computing environment distributed across many devices. Instead, the computing environment may be represented in a deployable object hierarchy that may be distributed to various devices. An application management service may therefore be provided to install representations of the application in the object hierarchy, and to support many other aspects of the application life cycle, such as application discovery, sharing, updating, and removal. The devices may therefore provide the applications of the computing environment to the user in a consistent manner with reduced manual management among the devices comprising the computing mesh.
US10514898B2 Method and system to develop, deploy, test, and manage platform-independent software
Some embodiments described herein provide a system for creating platform-independent software application programs. During operation, the system receives a configuration program and an application program, the application program including conditional and unconditional components. The system creates a configuration executable binary and loads this binary into a configuration execution space. The system creates a parse tree of the application program. Subsequently, the system evaluates each component of the application program in the configuration execution space and generates a modified parse tree of the application program. Semantic analysis is performed on this modified parse tree to generate an executable binary and a composition map for the application program.
US10514897B1 Systems and methods for integrating modules into a software application
Methods and systems are presented for providing a platform that seamlessly integrates software modules into an application. In particular, the platform allows software modules to access services provided by other software modules, through a host module, without the need of exposing the source code of any of the software modules. The application is configured as a host module by integrating one or more software modules into the application. The application may directly consume services provided by the software modules and also facilitate service accessing between software modules that are integrated into the application. As such, a software module does not need to interact with another software module directly to access services provided by the other software module, but rather, using the application as a medium to interact with the other software module.
US10514895B2 Tool for generating event case management applications
A system for generating event case management applications. The system requires input of event case criteria, such as, but not limited to, event case type, steps, actions associated with the steps, actors required to perform the actions, data entry documents/forms and/or data entry elements in the documents/forms, and data entry points. Based on the received inputs and rules associated with the event case type and other event case criteria, the tool automatically generates computer code that creates an event case management application. As such, the tool provides a standardized and streamlined approach to generating event case management applications that requires minimal technology support, is cost efficient and effectively delivers deployable event case management applications in minimal time.
US10514894B2 Metastable true random number generator realized on FPGA
A metastable true random number generator realized on an FPGA comprises a configurable delay chain including rough adjustment module and a fine adjustment module. The rough adjustment module comprises 32 rough adjustment cells each including a 1st 6-input lookup table and a two-to-one selector. The 1st input port of each 1st 6-input lookup table is connected to the 1st input terminal of the corresponding two-to-one selector, and the connecting terminal is the input terminal of the corresponding rough adjustment cell. The 2nd input port, the 3rd input port, the 4th input port, the 5th input port and the 6th input port of each 1st 6-input lookup table are all accessed to a low level 0. The output port of each 1st 6-input lookup table is connected to the 2nd input terminal of the corresponding two-to-one selector. The metastable true random number generator has the advantages of being capable of well counteracting inherent delay deviations, high in automation degree and high in output rate and having an operating point not prone to deviation.
US10514887B2 Multimedia device for processing spatialized audio based on movement
In a particular aspect, a multimedia device is configured to compensate for navigational movement within a visual environment. The multimedia device includes a processor configured to generate a first version of a spatialized audio signal of a sound field in a first audio frame based on a first position within a visual environment. The processor is configured to generate a second version of the spatialized audio signal of the sound field in a second audio frame based on compensating for the speed of movement of the multimedia device that indicates the first position within the visual environment changed to a second position within the visual environment, being different than the speed of movement in changing from a first location of the sound field to a second location of the sound field.
US10514880B2 NFC-enabled apparatus and method of operation thereof
An NFC-enabled apparatus is disclosed. The apparatus includes a touch screen display and a near field communication (NFC) module comprising an NFC antenna and an NFC controller. In response to tagging between the NFC-enabled apparatus and the external NFC terminal, an NFC communication channel is established between the NFC-enabled apparatus and the external NFC terminal for data communication therebetween.
US10514873B2 Image processing apparatus, printing system, image processing method, storage medium, and printing method
An image processing apparatus includes: a print job generator configured to perform optimization processing for optimizing an arrangement of a plurality of images and generate a print job instructing a printer to print the plurality of optimized images; an interruption detector configured to detect an interruption of the print job; and a reprint job generator configured to generate a reprint job instructing the printer to print unprinted images, of which printing is not completed, among the plurality of images if the interruption detector detects the interruption of the print job. The reprint job generator executes a first mode that performs the optimization processing on the unprinted images, of which the printing is not completed, among the plurality of images and generates, as the reprint job, a first reprint job instructing the printing of the unprinted images on which the optimization processing is performed.
US10514872B2 Computer-readable storage medium for an information processing apparatus and a printing system for providing a selectable processing channel between the information processing apparatus and a printer
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.
US10514866B2 Data storage device, operating method thereof and method for operating nonvolatile memory device
A data storage device includes a nonvolatile memory device configured to have a temperature sensor; and a controller, wherein the nonvolatile memory device performs an operation based on an operation command outputted from the controller, and transmits a temperature information measured by the temperature sensor along with an operation result to the controller.
US10514862B2 Memory device including concurrent suspend states for different operations
Some embodiments include apparatuses and methods using memory cells and a control unit to suspend an erase operation performed on a first portion of the memory cells and to suspend a program operation performed on a second portion of the memory cells while the erase operation is suspended. The control unit includes register circuitry to store status information indicating that the program operation is suspended while the erase operation is suspended.
US10514859B2 Reduction of processing overhead for point in time copy to allow access to time locked data
A computational device generates a point in time copy of one or more regions of a time locked data set, in response to receiving one or more I/O operations directed to the time locked data set. The one or more I/O operations are performed on the point in time copy of the one or more regions of the time locked data set, in response to generating the point in time copy of the one or more regions of the time locked data set.
US10514858B2 Information processing apparatus, computer-readable recording medium, and information processing method
An information processing apparatus includes a DRAM, a nonvolatile memory, and nonvolatile storage. A process execution unit executes, in response to a write instruction, a first writing process of writing write data to the DRAM and storing a write log of the write data in the nonvolatile storage or a second writing process of writing the write data to the nonvolatile memory. A page management unit moves, based on the number of times predetermined data stored in the DRAM or the nonvolatile memory is written or read in a predetermined time period, the processing speed of each of the DRAM and the nonvolatile memory, and the time needed to store the log in the nonvolatile storage executed by the process execution unit, the predetermined data between the DRAM and the nonvolatile memory.
US10514853B2 Lightweight mounting of a secondary copy of file system data
A data storage system allows a user to search a secondary copy such as a back up, archive, or snapshot and receive an abbreviated version of the secondary copy of the file system as a result of the search. The abbreviated version of the secondary copy of the file system may include metadata such as a listing of secondary copy data that correspond with a search term or other filtering criteria provided by the user. An operating system of the user's computing device may mount the abbreviated version so that it can be displayed within a view of the file system of the computing device. Once a user selects one or more desired data objects listed in the abbreviated version, the selected actual one or more data objects are retrieved from secondary storage.
US10514852B2 Processing data in memory cells of a memory
A method for reading memory cells from a memory is stated, inter alia, in which physical values are determined from a number of n memory cells, wherein n is at least three, in which the physical values are at least partially compared with one another, in which K different digital memory cell values are assigned to the n memory cells on the basis of the compared physical values, and in which a code word of an n1-, . . . , nK-out-of-n code is assigned to the digital memory cell values obtained in this manner. In particular, the following apply in this case: n≥3, n1≥1 to nK≥1, K≥2 and m≥1.
US10514847B2 Data storage system with multiple durability levels
A data storage system includes multiple head nodes and multiple data storage sleds mounted in a rack. For a particular volume or volume partition one of the head nodes is designated as a primary head node for the volume or volume partition. The primary head node is configured to store data for the volume in a data storage of the primary head node and cause the data to be replicated to a secondary head node. The primary head node is also configured to cause the data for the volume to be stored in a plurality of respective mass storage devices each in different ones of the plurality of data storage sleds of the data storage system.
US10514843B2 Method for displaying virtual keypad overlapping an application and electronic device
The disclosure provides an information processing method. The method includes: detecting a first input operation by a touch sensing unit; determining whether a first condition is satisfied; executing a first instruction set if it is determined that the first condition is satisfied; and executing a second instruction set different from the first instruction set if it is determined that the first condition is not satisfied, the first instruction set includes at least a first display instruction for displaying an array of input identities by a display unit which is overlapped with the touch sensing unit, and the array of input identities includes at least one input identity, the input identity being an identity which is capable of being triggered by a second input operation detected by the touch sensing unit in order to input data corresponding to the input identity. The method can make input operations more convenient.
US10514842B2 Input techniques for virtual reality headset devices with front touch screens
Systems and methods for detecting a user interaction by identifying a touch gesture on a touch interface on a virtual reality headset. The touch gestures are received on a front surface that is on the opposite side of the headset's inner display screen so that correspondence between the touch location and displayed content is intuitive to the user. The techniques of the invention display a cursor and enable the user to move the cursor by one type of input and make selections with the cursor using a second type of input. In this way, the user is able to intuitively control a displayed cursor by moving a finger around (e.g., dragging) on the opposite side of the display in the cursor's approximate location. The user then uses another type of touch input to make a selection at the cursor's current location.
US10514840B2 Information processing apparatus, method, and program for displaying an image during overdrag
A method is provided for modifying an image. The method comprises displaying an image, the image comprising a portion of an object; and determining if an edge of the object is in a location within the portion. The method further comprises detecting movement, in a member direction, of an operating member with respect to the edge. The method still further comprises moving, if the edge is not in the location, the object in an object direction corresponding to the detected movement; and modifying, if the edge is in the location, the image in response to the detected movement, the modified image comprising the edge in the location.
US10514834B2 Method and system for selecting objects on a computer screen
A method and system for selecting objects displayed on a computer screen by engaging a keyboard selection shortcut. Engaging the keyboard selection shortcut after selecting an object causes the objects of the same type to be selected. Engaging the keyboard selection shortcut again allows specifying secondary attributes and selection of objects having both, the same type and selected secondary attributes.
US10514832B2 Method for locating regions of interest in a user interface
The present disclosure is directed towards having a user interface that displays a number of cards or windows. A user can implement a command where the user interface will automatically change the position of the displayed cards to show regions of interest which are the parts of the cards that a user may have interested in. The user interest can be determined in accordance with user preference information. Optionally, cards which do not have regions of interest are removed from a display area and such cards are replaced with new cards that do have regions of interest.
US10514831B2 Maintaining focus upon swapping of images
Embodiments are described for handling focus when a gesture is input in a multi-screen device. In embodiments, the gesture indicates that two images, one that is in focus, swap positions. In response to receiving the gesture, the image in focus is moved from a first display of a first screen to a second display of a second screen. After the images are swapped, the focus is maintained on the image that originally had the focus.
US10514829B2 Methods and systems for quick reply operations
A method and system for performing quick reply operations are disclosed. The method for quick reply operations includes displaying a text box; determining a display area of the text box; and receiving a user instruction. The method further includes determining whether the user instruction is a pull-down gesture in the display area of the text box; determining whether the pull-down gesture exceeds a threshold length; and displaying a quick reply text box. The method and system consistent with the present disclosure implement quick reply functions and improve the user experience for replying to various messages and postings.
US10514823B1 Interactive advertising system with tracking of viewer's engagement
A method, system, and computer readable storage to cause icons to be displayed on an electronic output device. The icons can be displayed at random times during the playback of a video or display of static content. A user's goal is to touch an icon, which can be stationary or moving on the electronic display, in order to capture that icon. Predefined combinations of icons would trigger particular prizes to be awarded.
US10514821B2 Method and apparatus for relocating an icon
A method of controlling an electronic apparatus includes installing an application on the electronic apparatus or updating the application installed on the electronic application; displaying an icon of the installed or updated application in a relocatable state upon completion of the installing or updating; and relocating the icon in response to detecting an operation to relocate the icon and displaying the relocated icon.
US10514820B2 Virtual reality environment based manipulation of multi-layered multi-view interactive digital media representations
Various embodiments of the present disclosure relate generally to systems and methods for generating multi-view interactive digital media representations in a virtual reality environment. According to particular embodiments, a plurality of images is fused into a first content model and a first context model, both of which include multi-view interactive digital media representations of objects. Next, a virtual reality environment is generated using the first content model and the first context model. The virtual reality environment includes a first layer and a second layer. The user can navigate through and within the virtual reality environment to switch between multiple viewpoints of the content model via corresponding physical movements. The first layer includes the first content model and the second layer includes a second content model and wherein selection of the first layer provides access to the second layer with the second content model.
US10514819B2 Operating system support for location cards
Innovations in the area of presentation of location-related actions and location information are presented. For example, an application calls an operating system to generate a location card. The location card can show a map of a location as well as additional information about the location and one or more action indicators. With an action indicator, a user can launch an application to perform an action related to the location immediately and directly from the location card. Depending on usage scenario, an application can specify different actions to be represented with action indicators in a location card. At the same time, location cards supported by the operating system provide a consistent way to expose location information and location-related actions to users.
US10514818B2 System and method for grouping related photographs
A computer-implemented method, computer program product, and computing system is provided for interacting with images having similar content. In an embodiment, a method may include identifying a plurality of photographs as including a common characteristic. The method may also include generating a flipbook media item including the plurality of photographs. The method may further include associating one or more interactive control features with the flipbook media item.
US10514817B2 Gadgets for critical environments
Intelligent gadgets to visualize critical environmental data in wet chemistry laboratories, and a healthcare and life science environment that are easy to configure, customize and deploy for web dashboard presentation. It may further reveal an intuitive dashboard framework for creating, managing and publishing a collection of visualization gadgets for critical environments.
US10514815B2 Multipurpose media players
A computer readable medium containing a set of instructions that causes a computer to perform a process comprised of receiving one or more media files. The one or more media files having one or more scenes and each scene including a starting time point and ending time point. The set of instructions may include changing the starting time point and/or the ending time point of a scene from the one or more scenes in response to an input command. The set of instructions may create a new scene and save the new scene based on the new starting time point and/or ending time point of the scene.
US10514807B2 Television virtual touch control method and system
The present invention discloses a television virtual touch control method and system. The television virtual touch control method is used in a television having a depth camera and includes the following steps: acquiring a human body image having depth information by the depth camera in real time; presetting an area excluding a hand area in a human body area as a reference area; extracting the depth information of the reference area and the hand area from the human body image; defining a virtual touch surface between the depth camera and the reference area at a first predetermined distance D1 from the reference area; and determining whether the hand area touches or penetrates through the virtual touch surface according to the depth information of the hand area, the depth information of the reference area and the first predetermined distance D1. The present invention has the beneficial effects of improving touch sensitivity and enhancing user experience.
US10514802B2 Method for controlling display of touchscreen, and mobile device
A method for controlling display of a touchscreen, and a mobile device are presented, which relate to the field of electronic device technologies, so that the mobile device can control to zoom-in or zoom-out displayed content on the touchscreen according to received information about two touches. The method in the present disclosure includes receiving first touch information, where the first touch information comprises a first touch position; receiving second touch information, where the second touch information comprises a second touch position; determining zooming times according to a distance between the first touch position and the second touch position; and zooming displayed content on the touchscreen according to a position relationship between the first touch position and the second touch position and the zooming times. The present disclosure is applicable to a mobile device.
US10514801B2 Hover-based user-interactions with virtual objects within immersive environments
Systems and methods for enabling user-interactions with virtual objects (VOs) included in immersive environments (IEs) are provided. A head-mounted display (HMD) device is communicatively coupled with a hover-sensing (HS) device, via a communication session. The HMD device provides an IE to a wearer by displaying a field-of-view (FOV) that includes a VO. The user executes user-interactions, such as 2D and/or 3D hand gestures, fingertip gestures, multi-fingertip gestures, stylus gestures, hover gestures, and the like. The HS device detects the user-interactions and generates interaction data. The interaction data is provided to the HMD device via the communication session. The HMD device updates the FOV and/or the VO based on the interaction data. A physical overlay that includes a 3D protrusion is coupled with the HS device. The overlay is transparent to the hover-sensing capabilities of the HS device. The protrusion provides tactile feedback to the user for the user-interactions.
US10514799B2 Deep machine learning to perform touch motion prediction
The present disclosure provides systems and methods that leverage machine learning to perform user input motion prediction. In particular, the systems and methods of the present disclosure can include and use a machine-learned motion prediction model that is trained to receive motion data indicative of motion of a user input object and, in response to receipt of the motion data, output predicted future locations of the user input object. The user input object can be a finger of a user or a stylus operated by the user. The motion prediction model can include a deep recurrent neural network.
US10514797B2 Force-sensitive user input interface for an electronic device
A method includes one or more processors of an electronic device receiving signals from multiple sensors located along an edge of the device. The signals are received in response to external contact being provided to the edge of the device. At least one processor determines a distribution of forces applied to the sensors based on the input signals. Based on the determined distribution of forces, the processor determines: i) a location of the external contact that is offset from a location of each of the multiple sensors, and ii) a magnitude of the force of the external contact. The processor detects whether sensing criteria has been satisfied based on an analysis of: i) the location of the external contact and ii) the magnitude of the force of the external contact. Responsive to detecting that sensing criteria has been satisfied, the processor executes a user input action.
US10514795B2 Display device
A performance of a display device having an input device is improved. A display device includes: an electro-optical layer; a first driving electrode and a second driving electrode which drives the electro-optical layer; a driver chip which outputs a video signal; a switch circuit which is arranged outside the driver chip, which selects a potential to be supplied to the second driving electrode, and which includes a first switch element and a second switch element; a shift register circuit connected to the switch circuit; and a detection circuit which detects that an object is close or in contact. Each of the first switch element and the second switch element is selectively turned ON or OFF by the shift register circuit. The detection circuit is electrically connected to the first switch element and the second switch element.
US10514794B2 Touch sensor and display device including the same
A touch sensor includes a plurality of touch electrode lines which extends outwardly from a central portion thereof at a predetermined angular interval around the central portion, a vibration sensing element positioned at the central portion, and a touch controller which receives a first touch signal from at least one of the plurality of touch electrode lines, detects a touch angle between a touch position at which a touch occurs and a first direction with respect to the central portion, receives a second touch signal from the vibration sensing element, calculates a touch distance from the central portion to the touch position based on a time difference between a first point of time when the first touch signal is received and a second point of time when the second touch signal is received, and outputs touch coordinates including the touch angle and the touch distance.
US10514788B2 In-cell touch panel and display device, touch driving method
An in-cell touch panel and a display device, a touch driving method are disclosed. A common electrode layer in an array substrate is partitioned into a plurality of sub-electrodes arranged in an array. Sub-electrodes that are alternately disposed in a respective row of sub-electrodes serve as touch driving sub-electrodes that form a touch driving electrode. Sub-electrodes other than the touch driving sub-electrodes serve as common sub-electrodes. Touch sensing electrodes with projections within areas where corresponding common sub-electrodes are located are provided on an opposed substrate. Upon a line-by-line scanning of gate lines covered by respective rows of sub-electrodes, sub-electrodes in a currently-scanned row are applied with a common electrode signal, touch driving electrodes in rows of sub-electrodes other than the currently-scanned row of sub-electrodes are applied with touch driving signals.
US10514784B2 Input device for electronic device and vehicle including the same
An input device for an electronic device includes a gesture input device enabling a user to input a gesture by touching, and physically rotating, a rotation sensor sensing the physical rotation of the gesture input device, and a controller controlling the gesture input device. The gesture input device has a concave, downwardly inclined shape, and includes a curved section in a center portion of the gesture input device, and an inclined section around the curved section, and the inclined section includes a touch sensor configured to sense a user's touch input, and at least one rib raised or lowered according to a control signal from the controller.
US10514783B2 Pen system with internal pressure tilt rotation
A pen apparatus with a pressure sensitive tip mechanism that internally generates pressure, tilt, and/or barrel rotation through the use of a multi-axis measurement scheme with simultaneous transmit, receive, and sensing driver capability operable in conjunction with a receiving system or in a relative stand-alone manner. Signaling schemes are provided for operating the pen apparatus to achieve improved function. Systems and methods are provided for operating a pen, and for operating a pen with a touch sensor system. Drive/receive circuitry and methods of driving and receiving sensor electrode signals are provided that allow digital I/0 pins to be used to interface with touch sensor electrodes. This circuitry may be operated in modes to sense various combinations of signals coupled within a pen, or from outside of a pen.
US10514781B2 Pointer, position detection apparatus and position detection method
A position detection apparatus of the electrostatic coupling type is provided, to detect not only a position of a pointer but also information other than the position information such as, for example, pointer pressure or side switch information. The pointer transmits two codes such that a pressure applied to a pen tip is associated with a time difference between the two codes. A position detector carries out a correlation matching operation between signals generated in reception conductors and correlation calculation codes corresponding to the two codes, to thereby detect a position on a sensor section pointed to by the pointer from a result of the correlation matching operation and based on at least one of the codes. The position detector further includes a pressure calculation circuit for detecting pressure applied to the pointer, which is associated with the time difference between the two codes, from the result of the correlation matching operation calculated by the correlation matching operation and based on the two codes.
US10514778B2 Apparatus and method for automatic display control in mobile terminal
An apparatus and method for automatically controlling screens displayed on two display units installed in a mobile terminal are provided. The apparatus includes a touchscreen display including a first display portion disposed in a first surface of the portable communication device and a second display portion disposed in a second surface of the portable communication device, the second surface being opposite to the first surface; a camera; and a processor adapted to present, via the first display portion, a preview image obtained via the camera module; while the preview image is presented via the first display portion, receive a user input with respect to a specified graphical object displayed via the first display portion; and in response to the user input, present the preview image via the second display portion.
US10514776B2 3D pointing devices and methods
Systems and methods according to the present invention address these needs and others by providing a handheld device, e.g., a 3D pointing device, which uses at least one sensor to detect motion of the handheld device. The detected motion can then be mapped into a desired output, e.g., cursor movement.
US10514775B2 Electronic device and a control method thereof
An electronic device according to an embodiment of the present invention may include a flexible display configured to display a first screen in a first state; a force direction sensing unit configured to sense a force direction of a contact applied to one point by an external object; and a control unit configured to sense an occurrence of a specific data reception event, when the flexible display is changed from the first state to a second state, display a second screen including first information of a first group including information regarding the specific data reception event on the flexible display, and when a force direction of a first contact is acquired in the second state through the force direction sensing unit, display a third screen including second information of the first group including the information regarding the specific data reception event on the flexible display or simultaneously display the second screen and the third screen on the flexible display based on the force direction of the first contact.
US10514770B2 Hidden Markov model-based gesture recognition with FMCW radar
A gesture recognition system is shown using a 77 GHz FMCW radar system. The signature of a gesturing hand is measured to construct an energy distribution in velocity space over time. A gesturing hand is fundamentally a dynamical system with unobservable “state” (i.e. the type of the gesture) which determines the sequence of associated observable velocity-energy distributions, therefore a Hidden Markov Model is used to for gesture recognition. A method for reducing the length of the feature vectors by a factor of 12 is also shown, by re-parameterizing the feature vectors in terms of a sum of Gaussians without decreasing the recognition performance.
US10514768B2 Gestures and touch in operator interface
Techniques for adjusting process variables in a process plant using gesture-based input on a user interface device include presenting a graphic representation associated with a process plant entity in the process plant and an indication of a process variable value corresponding to the process plant entity as measured with the actual process plant and providing a user control for receiving gesture-based input at a location on the user interface device corresponding to the graphic representation associated with the process plant entity to adjust the process variable value. In response to receiving gesture-based input from an operator to adjust the process variable value for the corresponding process plant entity, the user interface device presents an adjusted process variable value and sets the process variable in the actual process plant to the adjusted process variable value.
US10514765B1 Wearable accessory for force feedback
A wearable actuation device allows a user to interact with virtual objects in an AR or VR environment by providing force or haptic feedback. The wearable actuation device includes one or more actuator assemblies anchored to each of the user's fingers and a controller configured to communicate with a head mounted display. Embodiments of the actuator assembly include an electrorheological actuator, an optically driven actuator, and a piezo actuator sandwich assembly each of which is configured to undergo a reversible change in stiffness in response to an applied voltage or current. In one or more embodiments, the actuator assembly is configured to stiffen, elongate, compress in response to the application of a current or voltage waveform. In still other embodiments, the actuator assembly determines a measure of the current stress or strain being applied by the user on the virtual object.
US10514764B2 Operating unit for a vehicle
An operating unit for a vehicle, e.g., an infotainment system for controlling diverse vehicle components, can include a housing and an operating element mounted in a spring-elastic manner on and/or in the housing along a vertical axis of movement extending substantially orthogonally to the operating surface and along a lateral axis of movement extending substantially transversely to the vertical axis of movement. The operating unit can also include at least one sensor for detecting an actuating movement of the operating element in the direction of the vertical axis of movement and an actuator arranged in and/or on the housing for the feedback movement of the operating element at least also in the lateral axis of movement during a detected actuating movement of the operating element, and a spring frame for the spring-elastic mounting of the operating element.
US10514761B2 Dynamic rendering of etching input
Systems and methods that dynamically render etching inputs are provided, and include a touch surface having a sensor and configured to detect user input, and a non-transitory memory, wherein the non-transitory memory includes instructions for capturing an etching input that is applied to an image or video file, determining a haptic effect that corresponds to the etching input, the haptic effect depending on a type of etching input, and transmitting a modified image or modified video file that includes the etching input and the haptic effect.
US10514758B2 Visibility improvement method based on eye tracking, machine-readable storage medium and electronic device
A visibility improvement method using gaze tracking includes detecting a gaze of a user using a camera; determining a focus object at which the user gazes from among at least one object viewed through a display unit of an electronic device; and displaying, on the display unit, an image with high visibility that corresponds to the focus object and has higher visibility than the focus object.
US10514757B2 Wireless communication configuration using motion vectors in virtual, augmented, and mixed reality (xR) applications
Systems and methods for configuring wireless communications using motion vectors in virtual, augmented, and mixed reality (xR) applications 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: receive motion vector data representative of a direction of travel of a user wearing xR headset; and change a configuration of an antenna based upon the motion vector data, wherein the antenna enables the IHS to wirelessly transmit xR content to the xR headset.
US10514753B2 Selectively applying reprojection processing to multi-layer scenes for optimizing late stage reprojection power
Optimizations are provided for late stage reprojection processing for a multi-layered scene. A multi-layered scene is generated. Late stage reprojection processing is applied to a first layer and different late stage reprojection processing is applied to a second layer. The late stage reprojection processing that is applied to the second layer includes one or more transformations that are applied to the second layer. After the late stage reprojection processing on the various layers is complete, a unified layer is created by compositing the layers together. Then, the render the unified layer is rendered.
US10514745B2 Techniques to predict memory bandwidth demand for a memory device
Examples include techniques to predict memory bandwidth demand for a storage or memory device. Examples include receiving an access request to remotely access a storage device and gather information to use to predict a memory bandwidth demand for subsequent access requests to the storage device. Adjustments to power supplied to the storage device may be caused based on the predicted memory bandwidth demand. The adjustments may load balance power among a plurality of storage devices remotely accessible through a network fabric. The plurality of storage devices including the storage device.
US10514744B2 Portable computing device with hibernate mode
A portable computing device is disclosed. The portable computing device includes a processor, a removable battery pack, a battery detection unit, and an internal power-supplying unit. The battery detection unit detects removal of the battery pack from the portable computing device. The internal power-supplying unit provides operating power to the portable computing device after the battery pack is removed from the portable computing device. The battery detection unit may generate an interrupt signal to the processor upon detection of removal of the battery pack such that the processor may begin executing a hibernation routine. The internal power-supplying unit may be a super capacitor or an internal battery.
US10514743B2 Software controlled power supply
A method of controlling a power supply using software comprises setting a nominal output level through a waveform controlled by a micro-controller. The method identifies when a device is fully charged, and moves to a keep-alive mode, in which the output level is decreased below the nominal output level when the device is fully charged. The method further provides a failsafe to move the system to the keep-alive mode when the micro-controller is halted, crashed, in an error state.
US10514742B2 Power down signal generating circuit
A power-down signal generating circuit receives first and second supply voltages, where the first supply voltage is less than the second supply voltage, and generates a power-down signal. The power-down signal generating circuit includes a driving amplifier, first through third transistors, and an amplification circuit. When the first supply voltage is deactivated, the power-down signal is activated. The driving amplifier prevents the first through third transistors from being enabled simultaneously, which reduces static leakage current.
US10514740B2 Computer device and computer-readable storage medium
A computer device includes a power supply unit which includes an instantaneous power failure resistance capacitor and converts an alternating current into a direct current and outputs the direct current, and a main body which includes a main storage unit having a non-volatile storage area and a processor for executing programs, wherein the power supply unit includes a power failure detection unit which detects that a supply of the alternating current has been stopped, and wherein the main body includes a logical device which, when the detection is notified from the power failure detection unit, instructs the processor within a retention time of the instantaneous power failure resistance capacitor to perform transaction processing of converting data of a buffer in the processor into reusable data and transferring the reusable data to the main storage unit.
US10514735B2 Positionable cover to set cooling system
According to some examples, solutions are provided for setting a cooling system of a computer system chassis by a positionable cover disposed on a computer hardware component receivable by the computer system chassis.
US10514727B2 Flexible display apparatus and operating method thereof
A flexible display apparatus is provided. The flexible display apparatus includes a display, a sensor which senses shape deformation of the display, a storage which, if a shape deformation is sensed, stores operation state information of a first operation state of the flexible display apparatus prior to the first shape deformation being performed, and a controller which performs a function corresponding to the first shape deformation if a second shape deformation different from the first shape deformation is sensed, returns to the first operation state according to the operation state information stored in the storage.
US10514726B2 Mobile terminal sending out sound via multifunctional battery cover and method thereof
A mobile terminal that sends out sound via a multifunctional battery cover and a method thereof. The mobile terminal includes a processing module that identifies a battery cover including a piezoelectric ceramic speaker based on an ID signal output by the battery cover and outputs an audio signal to the piezoelectric ceramic speaker.
US10514718B2 Quick disconnect screed box handle
A quick disconnect handle assembly includes a handle and a handle mount. The handle includes a shaft, a spring, and a pin at or near an end of the shaft and configured to restrain movement of the spring in a first direction. The handle mount includes a body having a first end and second end opposite the first end, a passageway through the body, and a first recess configured to receive the pin and lock the handle in the handle mount. The passageway has an inlet at the first end and an outlet at the second end and has a cross-sectional shape substantially the same as a cross-sectional shape of the shaft at the location of the pin, such that the shaft including the pin can be received in the passageway. The first recess opens at the outlet and extends longitudinally toward the inlet of the handle mount body.
US10514716B2 Reference generator and current source transistor based on complementary current field-effect transistor devices
Existing proportional to absolute temperature (PTAT)/complementary-to-absolute-temperature (CTAT) reference voltage circuit requires a large components count and foot print, precise device matching for accuracy and unsatisfactory sensitivity error or variation to temperature and humidity. The present invention relates to a novel approach for such reference voltage circuit based on a self-biased complementary pair of n-type and p-type current field-effect transistors, which provides rail PTAT, rail CTAT and analog reference voltages.
US10514715B2 Partitioning of a chip supporting a SW-control architecture for inductive loads
A current control system is disclosed. The current control system may include a controller configured to provide a control signal, an A/D converter dedicated to the controller, a driver configured to supply a current based on the control signal and a sensor configured to provide a digital signal representative of the current to the controller. The digital signal may bypass the dedicated A/D converter. A method for controlling current is likewise disclosed. A circuit for controlling current through an inductive load is likewise disclosed.
US10514714B1 Smart HVAC
A method for heating ventilation and air conditioning (HVAC) systems is described. In one embodiment, the method includes measuring a temperature of a first room of a building via a first thermometer placed in the first room and measuring a temperature of a second room of the building via a second thermometer placed in the second room and receiving the temperature of the first room via a first data communication device communicatively coupled to a first HVAC register in the first room and receiving the temperature of the second room via a second data communication device communicatively coupled to a second HVAC register in the second room. In some cases, the first data communication device is configured to communicate data between the first thermometer and a central automation controller and the second data communication device is configured to communicate data between the second thermometer and the central automation controller.
US10514708B2 Method, apparatus and system for controlling unmanned aerial vehicle
The present invention relates to a method and an apparatus for controlling an unmanned aerial vehicle. The method includes: obtaining a flight area control parameter; determining a flight area based on the flight area control parameter; and causing unmanned aerial vehicle to cruise within the flight area, wherein causing unmanned aerial vehicle to cruise within the flight area includes: determining a flight path within the flight area, and causing unmanned aerial vehicle to fly on the flight path periodically in a reciprocating manner, and the flight area is at least one of: a planar flight area, a linear flight area, and a three-dimensional flight area.
US10514707B1 Flight phase stability indicator system and method
A flight phase stability indicator system and method for generating and presenting stability indicator(s) are disclosed. A processor receives flight phase data representative of an identification of a current operational flight phase; receives navigation data comprised of aircraft position, a planned flight trajectory, and runway data if runway data is needed for the current operational flight phase; determines stability data representative of a stability of the current operational flight phase based upon at least the navigation data; generates presentation data responsive to the determination and representative of the flight phase stability indicator and/or presentation(s) of flight phase stability; and presents the indicator represented in the presentation data on or through a presentation unit comprised of a visual display, aural advisory unit, and/or tactile advisory unit.
US10514706B2 Gap measurement for vehicle convoying
A variety of methods, controllers and algorithms are described for identifying the back of a particular vehicle (e.g., a platoon partner) in a set of distance measurement scenes and/or for tracking the back of such a vehicle. The described techniques can be used in conjunction with a variety of different distance measuring technologies including radar, LIDAR, camera based distance measuring units and others. The described approaches are well suited for use in vehicle platooning and/or vehicle convoying systems including tractor-trailer truck platooning applications. In another aspect, technique are described for fusing sensor data obtained from different vehicles for use in the at least partial automatic control of a particular vehicle. The described techniques are well suited for use in conjunction with a variety of different vehicle control applications including platooning, convoying and other connected driving applications including tractor-trailer truck platooning applications.
US10514704B2 Systems and methods for using radio frequency signals and sensors to monitor environments
Systems and methods for using radio frequency signals and sensors to monitor environments (e.g., indoor environments) are disclosed herein. In one embodiment, a system for providing a wireless asymmetric network comprises a hub having one or more processing units and at least one antenna for transmitting and receiving radio frequency (RF) communications in the wireless asymmetric network and a plurality of sensor nodes each having a wireless device with a transmitter and a receiver to enable bi-directional RF communications with the hub in the wireless asymmetric network. The one or more processing units of the hub are configured to execute instructions to determine at least one of motion and occupancy within the wireless asymmetric network based on a power level of the RF communications.
US10514703B2 Vehicle control system, vehicle control method, and vehicle control program
A vehicle control system includes an imaging section, a surroundings monitoring section, and a display controller. The imaging section is configured to capture an image of surroundings of a vehicle. The surroundings monitoring section is configured to monitor conditions surrounding the vehicle. The display controller is configured to display, on a display present within a cabin of the vehicle and configured to display an image based on an operation by an occupant, an image of surroundings of the vehicle superimposed over part of an image based on an operation by the occupant, and to enlarge the image of the surroundings of the vehicle based on a monitoring result from the surroundings monitoring section.
US10514697B2 Vehicle remote assistance mode
Systems and method are provided for controlling a vehicle. In one embodiment, a method includes calculating, via a router of a vehicle system that accesses road map data, at least one route to a destination based on the road map data, thereby producing route solution data. The vehicle system enters a remote assistance mode in response to remote assistance decision data received from a blockage arbiter of the vehicle system. In the remote assistance mode, the method includes determining, via the router, at least one road segment of the road map data that is permitted to be blacklisted, thereby producing permitted blacklist data. The method includes transmitting the permitted blacklist data and the route solution data, via a vehicle communications module of the vehicle system, to a remote vehicle assistance system. The method includes updating, via the router, the road map data to exclude at least one blacklisted road segment defined by the permitted blacklist data.
US10514693B2 Mobile robot and method of operating thereof
A method of operating a mobile robot includes driving the robot according to a drive command issued by a remote operator control unit in communication with the robot, determining a driven path from an origin, and after experiencing a loss of communications with the operator control unit, determining an orientation of the robot. The method further includes executing a self-righting maneuver when the robot is oriented upside down. The self-righting maneuver includes rotating an appendage of the robot from a stowed position alongside a main body of the robot downward and away from the main body, raising and supporting the main body on the appendage, and then further rotating the appendage to drive the upright main body past a vertical position, causing the robot to fall over and thereby invert the main body.
US10514692B2 Intervention in operation of a vehicle having autonomous driving capabilities
Among other things, a determination is made that intervention in an operation of one or more autonomous driving capabilities of a vehicle is appropriate. Based on the determination, a person is enabled to provide information for an intervention. The intervention is caused in the operation of the one or more autonomous driving capabilities of the vehicle.
US10514690B1 Cooperative autonomous aerial and ground vehicles for item delivery
The present disclosure is directed toward the use of two or more autonomous vehicles, working in cooperation, to deliver an item between a source location and a destination location. For example, an autonomous ground based vehicle may transport an item from a source location to a transfer location and an autonomous aerial vehicle will transport the item from the transfer location to the destination location. The transfer location may be at any location along a navigation path between the source location and the destination location. In some examples, the transfer location may be adjacent the destination location such that the autonomous aerial vehicle is only transporting the item a short distance.
US10514684B2 Schedule preparation method for substrate processing device and substrate processing device
A method by which a schedule preparing portion included in a substrate processing apparatus, having at least one single substrate processing unit and a controller, prepares a chronological schedule for operations of the substrate processing apparatus. The method includes a schedule preparation step of preparing a schedule for each substrate by positioning, in chronological order, a plurality of blocks, each specifying an operation to be performed on the substrate. The schedule preparation step includes a high load avoidance positioning step in which, in preparing a schedule for a plurality of substrates, blocks corresponding to a high load operation in which a high control load occurs at least temporarily in the controller are positioned on a time axis so that high load time slots, during which a high control load occurs in the controller, are not concentrated.
US10514679B2 Method of slicing and printing colour 3D model
A method of slicing and printing a colour 3D model is disclosed. The method includes following steps: loading a model data corresponding to a colour 3D model; adding a pollution-blocking structure next to the colour 3D model; executing a slicing process to the pollution-blocking structure and the colour 3D model for generating a plurality of pollution-blocking slices and a plurality of model slices and configuring colour of each of the model slices; and, controlling a modeling nozzle (100) of a multi-colour 3D printer (1) to print the pollution-blocking slices and the model slices layer by layer and controlling a coloring nozzle (102) of the multi-colour 3D printer (1) to color each of the model slices.
US10514676B2 Thermal displacement correction apparatus for machine tool
There is provided a thermal displacement correction apparatus for a machine tool which automatically determines necessity/unnecessity of actual measurement of the machine tool, the apparatus including: a thermal displacement correction unit that predicts a thermal displacement amount from an operation of a machine or a temperature of each portion of the machine and calculates a thermal displacement correction amount for correcting thermal displacement by adding, to a position command value of a feed axis, the thermal displacement correction amount for cancelling the thermal displacement amount thus predicted; and a thermal displacement correction amount adjustment unit that calculates an adjustment value for adjusting the thermal displacement correction amount on the basis of the thermal displacement correction amount, wherein a change amount ΔE from the start of processing is obtained, ΔE is compared with designated Em, and when ΔE≥Em, actual measurement is performed with measurement means.
US10514675B2 Work piece condition detection using flame electrical characteristics in oxy-fuel thermal processing equipment
An automated oxy-fuel thermal processing system including an oxy-fuel torch, an automated machine tool operatively coupled to the torch for moving the torch relative to a work piece, and a circuit including a voltage source or a current electrically connected to the torch and configured to be electrically connected to the work piece. The automated oxy-fuel thermal processing system may further include a processor that is operatively connected to the torch, the automated machine tool, the circuit, and the voltage source or current source, wherein the processor is configured to control the operation of the torch, the automated machine tool and the voltage source or current source, and to monitor a current or voltage in the circuit in a predefined manner.
US10514674B2 Numerical controller
A numerical controller generates movement command data, and performs an interpolation process based on the generated movement command data to generate and output interpolation data. Further, in the case of a state in which a press operation in punch press machining is started from a different position from a position of a preset rising edge, an overlap time is calculated based on a position of a punch head when the press operation is started, and an output timing of interpolation data related to an axis controlling the press operation is controlled based on the calculated overlap time. In this way, even when there is a change in press stroke, a dead time may be prevented from being generated.
US10514671B2 System and method for the optimization of radiance modelling and controls in predictive daylight harvesting
In an example, an expected sky condition is calculated for a geographic location, a time of day, and a date based on a mathematical model. A predicted distribution of direct and interreflected solar radiation within the environment is calculated based on the expected sky condition. Measurement data from one or more photosensors is obtained that provides measurements of an initial distribution of direct and interreflected radiation within the environment, including radiation from solar and electrical lighting sources. A target distribution of direct and interreflected artificial electromagnetic radiation produced by electrical lighting is determined, based on the measurement data and the predicted distribution of direct and interreflected solar radiation, to achieve the target distribution of direct and interreflected radiation within the environment. Output parameters are set to one or more devices to modify the initial distribution to achieve the target distribution of direct and interreflected radiation within the environment.
US10514670B2 Energy management apparatus, management system, power consumption monitoring method and program
An energy management apparatus according to an embodiment is used in a management system having an information device management apparatus that has a first storage storing information device information regarding at least one information device and sends to the energy management apparatus first power consumption information regarding the power consumption by the information device. The energy management apparatus has a receiver, a first acquisitor, and a second storage. The receiver receives, regarding zones related to a building, a detection signal regarding detection of a person in each of the zones. The first acquisitor acquires second power consumption information regarding power consumed by a facility device in the zones. The second storage stores the first power consumption information and the second power consumption information in connection with the zones, based on the detection signal received by the receiver.
US10514669B1 Systems and methods for managing the operation of devices within a property
Methods and systems for managing the operation of devices within a property, and processing insurance policies associated therewith. A property is populated with a plurality of smart devices, smart appliances, and/or other devices that are connected to, and/or in wired or wireless communication with a central controller, such as a smart home controller or insurance provider remote processor, whereby the plurality of devices and/or property are covered by an insurance policy. The central controller may collect sensor data from the plurality of devices and/or determine whether the property is occupied or not. The central controller may also identify a desired operating state of a device, generate a command according to the desired operating state, and/or transmit the command the device to facilitate prevention or reduction of risk or damage to the property. The central controller may also generate and/or process insurance claims associated with damage to the devices and/or property.
US10514663B2 Microgrid system and controller
A microgrid controller includes a database in communication with a processor. The processor is operable to receive at least one microgrid input, to determine a first plurality of optimal power characteristic levels at a corresponding one of a plurality of first time intervals for a first time period, and to determine a second plurality of optimal power characteristic levels of a device determined at a corresponding one of a plurality of second time intervals for a second time period. The first time intervals are found at a first frequency different than a second frequency of the second time intervals. One of the second plurality of optimal power characteristic level corresponds to one of the first plurality of optimal power characteristic levels at each first time interval. The processor is configured to control a device optimal power characteristic level in response to the second plurality of optimal power characteristic levels.
US10514660B2 Mechanical watch with a carillon striking mechanism
Timepiece movement with a carillon striking mechanism, striking the hours and quarter-hours with different melodies, the striking mechanism including a quarter surprise-piece coaxial to and superposed on the quarter-snail, in a limited angular travel with respect to the quarter-snail, arranged to ensure the sequential playing of the melodies of the four quarter-hours on the full hour, in the first minute of the new hour, and further including, in the plane of the quarter surprise-piece, a quarter surprise-piece jumper, arranged to drive and/or to lock this quarter surprise-piece.
US10514655B2 Drum cartridge and developing cartridge capable of suppressing variation in position of electrical contact surface
A drum cartridge includes: a drum frame to which a developing cartridge including a storage medium having an electrical contact surface is detachably attachable; a photosensitive drum; a transfer roller; and a conveying roller. The drum is rotatable about a first axis extending in a first direction and positioned at one end portion of the frame in a second direction. The transfer roller is rotatable about a second axis extending in the first direction and in contact with the drum. The conveying roller is rotatable about a third axis extending in the first direction and separated from the transfer roller in the second direction. A first opening of the frame is positioned between the transfer roller and the conveying roller in the second direction. The electrical contact surface is exposed to an outside through the first opening in a case where the developing cartridge is attached to the frame.
US10514654B2 Developer supply container and developer supplying system
A developer supply container includes a developer accommodating body configured to contain developer, with the developer accommodating body being rotatable about a rotational axis. A developer discharging body is provided in fluid communication with the developer accommodating body, with the developer discharging body including a discharge opening through which the developer can be discharged from the developer discharging body. A track is provided on each of opposite sides of the developer discharging body.
US10514652B2 Image forming apparatus and developer set
A developer set includes a first developer and a second developer. The first developer includes a first toner and a first carrier. The second developer includes a second toner and a second carrier. The second toner is a toner that includes a flaky brilliant pigment, a toner that includes a white pigment, or a transparent toner. The second carrier has a higher volume resistivity than the first carrier and has a larger volume average particle diameter than the first carrier.
US10514647B2 Image forming device
An image forming device that forms an image on a sheet under an operating condition set according to a type of the sheet, includes a hardware processor that: accepts a manual input specifying any one of a plurality of types; stores manual mode setting information and automatic mode setting information; detects which of a plurality of types included in an automatic type group the type of the sheet is based on an output of a sensor; and sets an operating condition value corresponding to a type detected out of the operating condition values indicated by the automatic mode setting information as the operating condition in an automatic mode, and sets an operating condition value corresponding to the type specified by the manual input out of the operating condition values indicated by the manual mode setting information as the operating condition in a manual mode.
US10514646B2 Image forming apparatus and image forming method
An image forming apparatus includes a latent image bearer, a latent image writing device, a developing device, a conveyance unit to convey a recording medium, a transfer device, a length data acquisition unit to obtain a length of the recording medium in a conveyance direction of the recording medium, an image forming processor to form a test pattern, and a light quantity correction calculator that acquires image density data of the test pattern and calculates a light quantity correction value to correct a light quantity. The image forming processor sets a position of the test pattern on the recording medium in the conveyance direction of the recording medium and a length of the test pattern in the conveyance direction of the recording medium based on the length of the recording medium in the conveyance direction of the recording medium obtained by the length data acquisition unit.
US10514645B2 Image forming apparatus
An image forming apparatus includes a container that contains a developer, a temperature information acquisition unit that acquires temperature information of the container, and a control unit that controls an image formation operation for forming an image. During the image formation operation, the control unit executes a suspension operation for suspending the image formation operation in the case that t≥toth(toth≠0) is satisfied, where t is defined to be an elapsed time from when a temperature corresponding to the temperature information of the container exceeds a predetermined threshold temperature Tth, and where toth is defined to be an exceeding time threshold value related to a period during which the temperature corresponding to the temperature information of the container remains higher than the threshold temperature Tth.
US10514644B2 Image forming apparatus
An image forming apparatus includes a carrying part, a transfer member that transfers a developer image, a first detection part that detects an adhering object that adheres to the carrying member, generating a first detection result, and a control part that performs a carrying control in which the carrying operation of the developer image by the carrying member is controlled based on the first detection result by the first detection part.
US10514642B2 Image forming apparatus
The image forming apparatus includes: an openable/closable cover that is movable between a closed position in which the connection unit is covered and an open position in which the connection unit is exposed to the outside; and an interlocking mechanism that causes an on/off operation of a power switch and an opening/closing operation of the openable/closable cover to operate in conjunction with each other, wherein the interlocking mechanism moves the openable/closable cover from the open position to the closed position in conjunction with an off operation by which the power switch is switched from an on state to an off state, and the interlocking mechanism moves the openable/closable cover from the closed position to the open position in conjunction with an on operation by which the power switch is switched from the off state to the on state.
US10514640B2 Image forming method and image forming apparatus
An image forming method includes developing an electrostatic latent image formed on a photoreceptor with a toner, transferring a formed toner image onto a recording material, and fixing the toner image on a surface of the recording material, in which a storage elastic modulus of the toner is 2.0×106 Pa or more at 70° C. and 4.0×104 Pa or less at 90° C., and in the fixing, a fixing belt having an elastic layer which contains a material having a storage elastic modulus of 1.0×106 Pa or more and 2.5×106 Pa or less at 200° C. is used.
US10514639B2 Heating unit, fixing device, and image forming apparatus
A heating unit includes a circuit board, a plurality of heating parts, and a plurality of wiring parts. The heating parts are arranged in a first direction on a surface of the circuit board. The wiring parts are provided on the surface of the circuit board and electrically connect the heating parts and a power source to feed the heating parts. The wiring parts respectively include electrode terminal parts electrically connected to the power source outside the heating parts in the first direction. Sizes in a second direction orthogonal to the first direction of the heating parts are set to decrease gradually or stepwisely with separating in the first direction from the electrode terminal parts.
US10514635B2 Liquid electrostatic printing method
Herein is described a liquid electrostatic printing method comprising providing a liquid electrostatic ink composition comprising a carrier liquid and chargeable particles comprising a resin; and providing an adhesion promoting composition comprising an adhesion promoter. The liquid electrostatic ink composition is contacted with a latent electrostatic image disposed on a surface to create a developed ink image. The developed ink image is transferred to an intermediate transfer member. The adhesion promoting composition is deposited on the intermediate transfer member to form an adhesion promoting layer. The adhesion promoting layer and the developed ink image are transferred to a print substrate, such that the adhesion promoting layer is disposed on the print substrate and the developed ink image is disposed on the adhesion promoting layer.
US10514631B2 Toner conveyance apparatus and image bearing member unit
A toner conveyance apparatus includes a conveyance coil and a regulation member. The conveyance coil includes a coil portion, an extended portion, a first engaging portion and a connecting portion. The regulation member includes a second engaging portion, a space portion and an opening portion. The connecting portion includes a first end portion that is connected to the extended portion and a second end portion that is connected to the first engaging portion, the first end portion being arranged further on the other end side than the second end portion. The second engaging portion includes a diameter reduction area whose distance in a radial distance from the rotational axis is reduced gradually toward the other end side such that the connecting portion and the regulation member are not in contact with each other when the conveyance coil is driven.
US10514625B2 Electrophotographic ink including a volatile fragrance
According to an example, an electrophotographic ink may include an adsorbent, a volatile fragrance, a resin and a carrier liquid.
US10514624B2 Toner
A toner comprising: a toner particle that contains a resin component and a silicone compound, wherein the resin component contains at least 50 mass % of olefin resin; a content of the silicone compound is from 1 mass part to 42 mass parts per 100 mass parts of the resin component; a weight-average molecular weight of the silicone compound as measured by GPC is from 1,000 to 25,000; and a content, in a molecular weight distribution of the silicone compound as measured by GPC, of a component having a weight-average molecular weight of not more than 500 is not more than 0.05 mass % of the silicone compound.
US10514622B2 Toner
A toner includes toner particles. Each of the toner particles includes a composite core and a shell layer covering a surface of the composite core. Each of the composite cores is a composite of a toner core and foamable particles provided on a surface of the toner core. An amount of the foamable particles is at least 0.3% by mass relative to mass of the toner cores. Each of the foamable particles includes a base particle and a coat layer covering a surface of the base particle. The base particles are non-foamable. The coat layers include a foamable group. The foamable group is bonded to the surfaces of the base particles through a bond including a bond represented by formula “—O—Si—”.
US10514618B2 Lithographic apparatus and device manufacturing method
A lithographic apparatus is provided that has a sensor at substrate level, the sensor including a radiation receiver, a transmissive plate supporting the radiation receiver, and a radiation detector, wherein the sensor is arranged to avoid loss of radiation between the radiation receiver and a final element of the radiation detector.
US10514614B2 Process variability aware adaptive inspection and metrology
A defect prediction method for a device manufacturing process involving processing one or more patterns onto a substrate, the method including: determining values of one or more processing parameters under which the one or more patterns are processed; and determining or predicting, using the values of the one or more processing parameters, an existence, a probability of existence, a characteristic, and/or a combination selected from the foregoing, of a defect resulting from production of the one or more patterns with the device manufacturing process.
US10514611B2 Projection exposure method and projection exposure apparatus for microlithography
The disclosure provides a projection exposure method for exposing a substrate arranged in the region of an image plane of a projection lens with at least one image of a pattern of a mask arranged in the region of an object plane of the projection lens. A substrate is coated with a radiation-sensitive multilayer system including a first photoresist layer composed of a first photoresist material and, between the first photoresist layer and the substrate and a separately applied second photoresist layer composed of a second photoresist material. The first photoresist material has a relatively high first sensitivity in a first wavelength range and a second sensitivity, which is lower relative to the first sensitivity, in a second wavelength range separate from the first wavelength range. The second photoresist material has an exposure-suitable second sensitivity in the second wavelength range.
US10514608B2 Method for producing an illumination system for an EUV projection exposure system, and illumination system
The disclosure relates to a method for producing an illumination system for an EUV apparatus in and to an illumination system for an EUV apparatus.
US10514604B2 Overcoat compositions and methods for photolithography
Topcoat compositions are provided that are suitably applied above a photoresist composition. Preferred topcoat compositions comprise a first polymer that comprises (i) first units comprising a nitrogen-containing moiety that comprises an acid-labile group; and (ii) second units that (1) comprise one or more hydrophobic groups and (2) are distinct from the first units.
US10514602B2 Resist composition and method for forming resist pattern
A resist composition includes a base material component and a fluorine additive component. The fluorine additive component contains a fluororesin component having a structural unit containing a base dissociable group. The base material component contains a structural unit containing an acid-decomposable group in an amount of 30 mol % or more and an amount of 10 mol % or more of a resin component having a structural unit represented by formula (a10-1): where R is a hydrogen atom, an alkyl group having 1 to 5 carbon atoms, or a halogenated alkyl group having 1 to 5 carbon atoms, Yax1 is a single bond or a divalent linking group, Wax1 is a (nax1+1) valent aromatic hydrocarbon group, and nax1 is an integer of 1 to 3.
US10514600B2 Resist composition, method of forming resist pattern, compound, and acid diffusion control agent
A resist composition which generates acid upon exposure and exhibits changed solubility in a developing solution under action of acid, the resist composition including a base component which exhibits changed solubility in a developing solution under action of acid, and a compound represented by general formula (d1) in which Rd01 and Rd02 each independently represents a cyclic group which may have a substituent, a chain alkyl group which may have a substituent or a chain alkenyl group which may have a substituent; or Rd01 and Rd02 may be mutually bonded to form a condensed ring; m represents an integer of 1 or more; and Mm+ represents an organic cation having a valency of m.
US10514594B2 Projector
A projector includes a cooler that cools a cooling target based on transformation of a refrigerant into a gas. The cooler includes a refrigerant generator that generates the refrigerant, a refrigerant sender that sends the refrigerant generated in the refrigerant generator toward the cooling target, and a refrigerant holder connected to the cooling target, the refrigerant holder holding the refrigerant sent by the refrigerant sender and receiving heat from the cooling target to transform the refrigerant into a gas. The refrigerant generator includes a heat exchanger that stores the generated refrigerant therein. In a case where the projector takes a basic attitude, the refrigerant holder and the refrigerant generator are so located in the projector that the surface of the refrigerant stored in the heat exchanger is lower in the gravity direction than the horizontal plane passing through the lowest portion of the refrigerant holder in the gravity direction.
US10514591B2 Camera apparatus, image processing device, and image processing method
A camera apparatus (10) includes a degraded region information storage unit (24) that stores degraded region information for each direction in which degraded region data and an imaging direction are associated with each other, a direction recognition unit (30) that recognizes the imaging direction, and an image correction unit (32) that acquires degraded region data which is associated with the imaging direction recognized by the direction recognition unit (30) on the basis of the degraded region information for each direction and performs an image quality improvement process for the image data on the basis of a peculiar degraded region indicated by the degraded region data. The peculiar degraded region is a region related to a degradation element which is caused by at least one of the dome cover or the optical system and is based on at least one of a spatial frequency or signal intensity.
US10514590B2 Switchable imager lens cover
An imager module for a vehicle includes an imager having an imager lens. The imager is configured to collect image data from at least one of inside and outside the vehicle. A cover is disposed proximate the imager lens and configured to allow the imager to capture image data through the cover. The cover is operable between a first condition, wherein the imager is generally visible through the cover, and a second condition, wherein the imager is generally concealed from view by the cover.
US10514587B2 Interval control-type optical comb
To provide an optical comb generation device and an optical comb signal generation method capable of stably generating an optical comb signal having an optical frequency interval exceeding the drive electric signal band of a modulator. When light output from a first optical modulator 5 and a second optical modulator 7 is multiplexed in a multiplexing unit 13, the first optical modulator 5 and the second optical modulator 7 cancel the even-ordered components or odd-ordered components included in the light output from the first optical modulator 5 and the second optical modulator 7 and, when light output from a third optical modulator 9 and a fourth optical modulator 11 is multiplexed in the multiplexing unit 13, the third optical modulator 9 and the fourth optical modulator 11 cancel the even-ordered components or odd-ordered components included in the light output from the third optical modulator 9 and the fourth optical modulator 11, wherein the same components cancelled in the light output from the first optical modulator 5 and the second optical modulator 7 are cancelled.
US10514584B2 Optical signal generator comprising a phase shifter
An embodiment of the invention relates to an optical signal generator comprising an optical emitter configured to generate a beam of optical radiation, a first and second beam deflecting element, a modulator being located between the beam deflecting elements, a phase shifter located between the beam deflecting elements, a control unit configured to control the phase-shift of the phase shifter, wherein the first and second beam deflecting elements, the phase shifter and the modulator are located in the same plane, wherein the beam generated by the optical emitter is angled relative to said plane, wherein said first beam deflecting element is configured to deflect the emitter's beam into the plane towards the modulator, said modulator being configured to modulate the emitter's radiation and outputting a modulated radiation, wherein said second beam deflecting element is configured to deflect the modulated radiation off the plane towards an output port of the signal generator, wherein the modulator is configured to modulate the emitter's radiation in response to an electrical data signal that is applied to the modulator and comprises a data stream, and wherein the control unit is configured to generate a control signal in order to control the phase-shift of the phase shifter and in order to avoid or reduce an impact of reflected radiation on the emitter's emission characteristic.
US10514582B2 Controlling transitions in optically switchable devices
Aspects of this disclosure concern controllers and control methods for applying a drive voltage to bus bars of optically switchable devices such as electrochromic devices. Such devices are often provided on windows such as architectural glass. In certain embodiments, the applied drive voltage is controlled in a manner that efficiently drives an optical transition over the entire surface of the electrochromic device. The drive voltage is controlled to account for differences in effective voltage experienced in regions between the bus bars and regions proximate the bus bars. Regions near the bus bars experience the highest effective voltage. In some cases, feedback may be used to monitor an optical transition. In these or other cases, a group of optically switchable devices may transition together over a particular duration to achieve approximately uniform tint states over time during the transition.
US10514579B2 Display device and electronic device including the display device
The display device includes a first substrate provided with a driver circuit region that is located outside and adjacent to a pixel region and includes at least one second transistor which supplies a signal to the first transistor in each of the pixels in the pixel region, a second substrate facing the first substrate, a liquid crystal layer between the first substrate and the second substrate, a first interlayer insulating film including an inorganic insulating material over the first transistor and the second transistor, a second interlayer insulating film including an organic insulating material over the first interlayer insulating film, and a third interlayer insulating film including an inorganic insulating material over the second interlayer insulating film. The third interlayer insulating film is provided in part of an upper region of the pixel region, and has an edge portion on an inner side than the driver circuit region.
US10514575B2 Illumination device for use in local dimming
According to one embodiment, an illumination device includes a light source module, and a reflector opposed to the light source module. The reflector includes a plurality of incidence openings on which light from the light source module is made incident, a plurality of emission openings opposed to the incidence openings, a plurality of reflective surfaces extending from the incidence openings to the emission openings, respectively, and reflective films formed on the reflective surfaces. The reflector includes a plurality of blocks, and the blocks are bonded to each other to form the reflector.
US10514574B2 Direct type backlight module and liquid crystal display
The present disclosure discloses a direct type backlight module, which includes a back plate and a light source disposed on the back plate, wherein the light source includes a printed circuit board and a plurality of micro-LED chips electrically connected to the printed circuit board, the plurality of micro-LED chips are arranged in a matrix array on the printed circuit board, and a light shielding unit is disposed between any adjacent two micro-LED chips; and the printed circuit board is further connected with a backlight driving chip thereon which drives each of the plurality of micro-LED chips independently. The present disclosure further provides a liquid crystal display which includes the abovementioned direct type backlight module.
US10514567B2 Nano crystal display device having patterned microcavity structure
A display panel with microcavities each having ends of asymmetric cross-sectional area. An exemplary display panel has a substrate; a pixel electrode formed on the substrate; a first black matrix and a second black matrix each disposed on the substrate; and a supporting member disposed on the substrate over the pixel electrode and the black matrix, the supporting member shaped so as to form a microcavity between the pixel electrode and the supporting member, the microcavity having an upper surface proximate to the supporting member and a lower surface opposite the upper surface. The microcavity has one end positioned over the first black matrix, and another end opposite the first end and positioned over the second black matrix; the lower surface of the microcavity has first and second channels disposed therein, the first channel positioned over the first black matrix, and the second channel positioned over the second black matrix.
US10514565B2 Display apparatus
Provided is a display apparatus capable of realizing the reduction in thickness and border width even in a case of the curved display and keeping a display quality successfully. The display apparatus is equipped with: a liquid-crystal panel prepared by enclosing a liquid-crystal material between a pair of glass substrates being opposed to each other; a light guide plate being opposed to the liquid-crystal panel and being made of glass; and an optical sheet arranged between the liquid-crystal panel and the light guide plate; and a frame body which joins respective peripheral portions of the liquid-crystal panel and the light guide plate with a predetermined distance between the liquid-crystal panel and the light guide plate, and having a flexibility.
US10514564B2 Display unit
A display unit (1) includes a transparent plate (11) and a display body. The transparent plate has a first surface and a second surface that are opposite to each other, and is disposed to allow substantially an entire region of the first surface to be exposed. The transparent plate has a curved shape that is bent in an arc shape in a first direction. The display body is joined to side of the second surface of the transparent plate to follow the curved shape.
US10514559B1 Eyewear having linkage assembly between a temple and a frame
Apparatuses, systems and methods for wearable devices such as eyewear are described. According to one embodiment, the wearable device can include a frame, a temple, electronics, and a linkage assembly. The frame can have two opposing connection portions and the temple can be adapted to selectively interface with one of the two connection portions. The electronics can be mounted to at least one of the temple and the frame. The linkage assembly can be pivotally coupled at a first end portion to the temple and pivotally coupled at a second end portion to the one of the two connection portions. The linkage assembly can be configured for movement of the temple between a wearable position and a folded position.
US10514558B2 Orthokeratological lens-eye system for stromal remodeling
An orthokeratological contact lens includes a treatment zone extending radially outward from a center point and return and alignment zones extending radially outward from the treatment zone, the return zone shaped to create an empty hypertrophy volume between the lens and the cornea when the lens is applied to the cornea, wherein the treatment zone is shaped based on a target treatment curve as to cause collagen fibrils located in a stroma of a cornea to shorten and flatten the cornea in the treatment zone and to lengthen and steepen it in the return zone when the rigid contact lens makes contact with the cornea without putting excessive pressure on or compressing the cornea, the treatment curve being based on a difference between a first arc length determined when a load is applied to the cornea and a second arc length determined when no load is applied to the cornea.
US10514555B2 Spectacles with interchangeable arms
Spectacles with interchangeable arms are provided a front frame with opposed lateral lugs for the hinged pivoting of the respective lateral arms, a device for the removable coupling of each arm to the frame, a first and a second coupling element are engaged in each other so as to be slidable from and towards a position of mutual retention, the elements being configured for quick disengagement from this position, the first coupling element being intended for the hinged connection to the respective lug of the frame, and the second element comprises a seat which is provided in the corresponding arm and which can be slidingly engaged by the first element, resiliently flexible retaining means being provided between the coupling elements of each arm to fix these elements to each other in a removable manner, by means of a snap-fitting coupling.
US10514552B2 Auto stereoscopic three-dimensional panel display systems and methods supporting improved fidelity display to multiple simultaneous viewers
The problem of 3D panel display systems either (a) requiring special glasses to separate left and right images, or (b) having auto-stereoscopic 3D with compromised fidelity, is solved by providing, for each of a plurality of left and right sub-pixels, both (1) means for separating the left and right image signals (e.g., alternating wedges, prisms, off-axis self-sourcing pixels, etc.), and (2) means for multiplexing the separated left and right signals to a plurality of viewers (e.g., gratings, such as amplitude gratings, phase gratings, etc.), such that (1) the left image is provided to a plurality of virtual volume apertures (VVAL) containing positions of the left eyes of the plurality of viewers, and (2) the right image is provided to a plurality of virtual volume apertures (VVAR) containing positions of the right eyes of the plurality of viewers. Glass-free 3D systems consistent with the present invention may treat far field optical signals from the display panel as electro-magnetic waves (and therefore treat diffraction and interference properties as significant, dominating far field optical distribution) rather than as rays consistent with geometric optical theory.
US10514550B2 Hologram image display apparatus
A hologram image display apparatus includes an illumination optical system that emits an illumination light beam wavefront and a spatial light modulator having a light modulation area that converts the illumination light beam wavefront by diffraction to a display light beam wavefront and displays a virtual image. The spatial light modulator forms the display light beam wavefront by modulating the illumination light beam wavefront so that at least a portion of a regular light ray group configuring the display light beam wavefront is a light ray group with a diffraction angle having an absolute value greater than the ±first-order diffraction angle by the spatial light modulator, and another portion of the regular light ray group is a light ray group with a diffraction angle having an absolute value of the ±first-order diffraction angle or less by the spatial light modulator.
US10514545B2 Selective tracking of a head-mounted display
A tracking system tracks a target object separated from a head-mounted display (HMD). The tracking system includes a first tracking device (e.g., a camera), a second tracking device (e.g., magnetic tracking system), and a selective tracking system. The first tracking device determines a position of the target object using the first type of tracking information, and determines a tracking error that is associated with the determined position. The selective tracking system compares the tracking error to a threshold value, and based on the comparison, determines a position of the target object using the second tracking device.
US10514535B2 Image pickup unit, capsule endoscope, and manufacturing method of capsule endoscope
An image pickup unit of an embodiment includes: a first substrate on which an image pickup device is mounted; a first intermediate wiring board including a first wire, one end of the first wire electrically connected to the first substrate, the other end of the first wire including a first electrode pad; a second substrate on which an electronic component is mounted; and a second intermediate wiring board including a second wire, one end of the second wire electrically connected to the second substrate, and the other end of the second wire including a second electrode pad, wherein the first electrode pad and the second electrode pad coming into close contact and fixed in an electrically connected state are bent and deformed.
US10514533B2 Method for creating a microscope image, microscopy device, and deflecting device
A method for creating a microscope image of an object includes emitting excitation light, illuminating points on the object in a rastering manner, and detecting a raster partial image of a predetermined magnification for each illuminated point. An optical sensor detects emission light from the object excited by the excitation light. Distances between pairs of raster partial images correspond to distances of the illumination points multiplied by a correction factor. A microscopy device includes a light source, a rastering device, an optical sensor, and a deflecting device for deflecting the emission light. The deflecting device feeds excitation light passing through an inlet to the rastering device, light deflected at the rastering device to a first outlet, and emission light passing through the first outlet to the rastering device such that the emission light is deflected from the optical axis in the same direction as the excitation light.
US10514530B2 Mixed heliostat field
Mixed heliostat field combining, in the same field, heliostats of different sizes and/or with different types of facets, all of them having at least one facet and being canted or not, and either having spherical, cylindrical, flat or quasi-flat (spherical with a high curvature radius) facets, such that the solar field is optimised in order to minimise shadows and blockages between heliostats, as a result of correct positioning of the heliostats in the field.
US10514527B2 Camera optical lens
The present disclosure discloses a camera optical lens. The camera optical lens including, in an order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens and a seventh lens. The camera optical lens further satisfies specific conditions.
US10514526B2 Image sensor and image capturing apparatus
An image sensor includes a pixel portion in which a plurality of unit pixels each having one micro lens and a plurality of photoelectric conversion portions are arrayed in a matrix, a signal readout portion that reads out signals accumulated in the photoelectric conversion portions and converts the read signals to digital signals, a signal processor that processes signals read out by the signal readout portion and has an image capture signal processor that performs signal processing for generating a captured image on signals read out by the signal readout portion and a focus detection signal processor that performs signal processing for focus detection on signals read out by the signal readout portion, and an output portion that outputs signals processed by the signal processor.
US10514525B2 Lens barrel and camera provided with same
A lens barrel includes a tip member, a lens hood, and a sliding member. The tip member is disposed on a subject side in an optical axis direction, and includes an optical system. The lens hood moves between a storage position and a use position in the optical axis direction. The sliding member is provided on an inner circumferential surface side of the lens hood. When the lens hood moves from the storage position to the use position, the sliding member moves to the subject side in the optical axis direction in a state where the sliding member is in contact with an outer circumferential surface of the tip member. In a state where the lens hood is located at the storage position, an interval of at least a portion of a clearance formed between the inner circumferential surface of the lens hood and the outer circumferential surface of the tip member is narrowed toward the subject side in the optical axis direction.
US10514523B2 Optical image capturing system and electronic device
An optical image capturing system and an electronic using the same are disclosed. The optical image capturing system includes at least two lenses, an image plane, and a first position element. In certain condition, the design of the optical image capturing system may simantaneously inhibit the deviation of effect focal length and improve the imagining quality in response to temperature fluctuation.
US10514519B2 Stackable splitters
Examples of optical splitter systems, methods and modules enable the stacking and interconnecting of one or more optical splitter modules. One example of a splitter module has a housing and one or more connection members for connecting to adjacent instances of like splitter modules. The housing includes a plurality of cable ports providing access to an optical splitter storage area. Each connection member includes a tab and a slot, the tab configured to slidingly engage with the slot of an adjacent connection member. Sliding engagement of adjacent instances of splitter modules can form a stack of splitter modules along a stacking axis. In some cases a splitter module includes a latching mechanism to removably engage an adjacent splitter module. The latching mechanism can restrict sliding engagement and thus decoupling of the adjacent splitter modules.
US10514516B2 Semiconductor optical device monolithically integrating optical waveguides with photodiodes having a shared bias pad and apparatus implementing the same
A functional optical device applicable to a coherent optical communication system as a front end device is disclosed. The functional optical device includes a pair of light-receiving elements of a type of waveguide photodiode (PD), a pair of signal pads, a pair of ground pads, a bias pad, and a substrate that monolithically integrates those elements thereon. The light-receiving elements generate a photocurrent complementary to each other in respective anodes thereof; while, receive biases through the bias pad common to the light-receiving elements. Those pads are disposed along an edge of the substrate such that the signal pads put the bias pads therebetween, and the ground pads put the signal pads and the bias pad therebetween.
US10514515B2 Techniques for shielding within an optical transceiver housing to mitigate electromagnetic interference between optical subassemblies disposed within the same
An optical transceiver module is disclosed having a housing that includes at least a first housing portion and a second housing portion, each of the first and second housing portions including a base portion having at least one sidewall extending therefrom that defines a compartment. The first housing portion is configured to couple to the second housing portion to form a cavity therebetween. A transmitter optical subassembly (TOSA) arrangement coupled to the base portion of the first housing portion and is electrically coupled to a first flexible printed circuit (FPC). A receiver optical subassembly (ROSA) arrangement is coupled to the base portion of the second housing portion and is electrically coupled to a second FPC. A first shield coupled to at least one of the first housing portion or the second housing portion to reduce electromagnetic interference between the TOSA arrangement and the ROSA arrangement.
US10514513B2 Method of coupling optical fiber bundles
A method and apparatus for coupling fiber bundles. A plurality of fibers are secured within a channel of a fastener system to place the plurality of fibers in a packing configuration within the channel. The fastener system and the plurality of fibers secured by the fastener system are cut through to create a first fiber bundle and a second fiber bundle. The first fiber bundle is coupled with the second fiber bundle.
US10514509B2 Method and apparatus for optical waveguide-to-semiconductor coupling and optical vias for monolithically integrated electronic and photonic circuits
An optical coupler has a waveguide coupled to a grating of multiple scattering units, each scattering unit having a first scattering element formed of a shape in a polysilicon gate layer and a second scattering element formed of a shape in a body silicon layer of a metal-oxide-semiconductor (MOS) integrated circuit (IC). The couplers may be used in a system having a coupler on each of a first and second IC, infrared light being formed into a beam passing between the couplers. Vias may be interposed in third ICs between the first and second ICs. The couplers may be configured with nonuniform width of scattering elements to produce Gaussian or focused beams.
US10514503B2 System and method for manufacturing a semiconductor junction
A method of fabricating a P-N junction in a semiconductor structure, e.g. silicon (Si) structure, is presented. The method may include several implantation steps performed at a single implantation angle with respect to the Si structure. In a first implantation step, a first dopant species is implanted over a first portion of the Si structure including a first edge of the Si structure. In a second implantation step, a second dopant species is implanted over a second portion of the Si structure including a second edge of the Si structure opposed to the first edge but excluding the first edge. The first portion and the second portion may overlap in a central portion of the Si structure between the first edge and the second edge, such that the second dopant species may be implanted below the first dopant species. In a third implantation step, the second dopant species is implanted over the second portion of the Si structure including the second edge of the Si structure opposed to the first edge but excluding the first edge, such that the second dopant species is implanted above the first dopant species.
US10514502B2 Back-side etching and cleaving of substrates
A fabrication technique for cleaving a substrate in an integrated circuit is described. During this fabrication technique, a trench is defined on a back side of a substrate. For example, the trench may be defined using photoresist and/or a mask pattern on the back side of the substrate. The trench may extend from the back side to a depth less than a thickness of the substrate. Moreover, a buried-oxide layer and a semiconductor layer may be disposed on a front side of the substrate. In particular, the substrate may be included in a silicon-on-insulator technology. By applying a force proximate to the trench, the substrate may be cleaved to define a surface, such as an optical facet. This surface may have high optical quality and may extend across the substrate, the buried-oxide layer and the semiconductor layer.
US10514495B2 Single-mode fiber with ultra low attenuation
A single-mode fiber with ultralow attenuation includes a core layer and cladding layers. The cladding layers includes an inner cladding layer surrounding the core layer, a trench cladding layer surrounding the inner cladding layer, an auxiliary outer cladding layer surrounding the trench cladding layer, and an outer cladding layer surrounding the auxiliary cladding layer. The core layer has a radius of 3.9-4.8 μm and a relative refractive index difference of −0.08% to 0.10%. The inner cladding layer has a radius of 9-14 μm and a relative refractive index difference of −0.40% to −0.15%. The trench cladding layer has a radius of 13-25 μm and a refractive index difference of −0.7% to −0.3%. The auxiliary outer cladding layer has a radius of 30-50 μm and a relative refractive index difference of −0.4% to −0.15%. The outer cladding layer is a pure silicon dioxide glass layer.
US10514488B2 Flat panel display embedding optical imaging sensor
The present disclosure relates to a flat panel display embedding an optical imaging sensor such as a fingerprint image sensor. The present disclosure suggests a flat panel display embedding an image sensor comprising: a display panel including a display area and a non-display area; and a directional optical unit having a length and a width corresponding to the display panel and a thickness, and attached on a top surface of the display panel, wherein the directional optical unit provides a sensing light to the display area, and wherein the sensing light is collimated and directionized to a predetermined direction.
US10514486B2 Light emitting device that suppresses unevenness in the intensity distribution of the light combining element
The light emitting device is provided with a plurality of emitted elements 11, 12 to 1n; a light diffusion element 40 which diffuses emitted light L11, L12 to L1n respectively from the light emitting elements 11, 12 to 1n and outputs diffused light L21, L22 to L2n; and an optical coupling element 50 which receives the diffused light L21, L22 to L2n and outputs the output light L3 that is obtained by coupling the diffused light L21, L22 to L2n. The light diffusion element 40 diffuses the emitted light L11, L12 to L1n into a range that includes the direction of the optical axis of the optical coupling element 50.
US10514484B2 Dichroic dye compound, polarizing film, and uses thereof
A compound having a maximum absorption in a wavelength range of 350 nm to 550 nm that functions as a dichroic dye is provided. In particular, a compound represented by formula (1) is provided. In the compound of formula (1), R1 represents a hydrogen atom or the like; R2 represents a hydrogen atom or the like; R3 represents a hydrogen atom or the like; Z represents —CO— or the like; and Y represents a group of formula (Y1). In the group of formula (Y1), * represents a bonding site with N, or a group of formula (Y2); and in the group of formula (Y2), * represents a bonding site with N; P1 and P2 each independently represent —S— or the like; and Q1 and Q2 each independently represent ═N— or the like.
US10514483B2 Time-of-flight camera for imaging through optical cavity
In illustrative implementations, an imaging system may comprise a lens, an optical cavity and a time-of-flight camera. The imaging system may capture an image of a scene. The image may be formed by light that is from the scene and that passes through the optical cavity and the lens. In some cases, the lens is in front of the optical cavity, enabling the Euclidean distance between the lens and the camera sensor to be less than the nominal focal length of the lens. In some cases, the lens is inside the optical cavity, enabling the camera to acquire ultrafast multi-zoom images without moving or changing the shape of any optical element. In some cases, the lens is behind the optical cavity, enabling the system to perform ultrafast multi-spectral imaging. In other cases, an optical cavity between the scene and time-of-camera enables ultrafast ellipsometry measurements or ultrafast spatial frequency filtering.
US10514480B2 Light guiding liquid glue and a touch sensitive display using the same
A light guiding liquid glue and a touch sensitive display using the same are provided. The light guiding liquid glue includes a liquid glue and a plurality of light guiding particles dispersed in the liquid glue, wherein volume percent of the light guiding particles in the light guiding liquid glue ranges between 10% and 50%. The light guiding particles have a light scattering property, which can transfer a linear light into a flat light, and therefore the light guiding liquid glue of the present disclosure has a light guiding property. The touch sensitive display includes a display panel and a touch panel. The light guiding liquid glue is disposed between the display panel and the touch panel, which can transmit evenly lights emitted from the display panel to outside of the touch sensitive display.
US10514478B2 Systems and methods for removal of electromagnetic dispersion and attenuation for imaging of proppant in an induced fracture
Systems and methods for generating a three-dimensional image of a proppant-filled hydraulically-induced fracture in a geologic formation are provided. The image may be generated by capturing electromagnetic fields generated or scattered by the proppant-filled fracture, removing dispersion and/or an attenuation effects from the captured electromagnetic fields, and generating the image based on the dispersion and/or attenuation corrected fields. Removing the dispersion and/or attenuation effects may include back propagating the captured electromagnetic fields in the time domain to a source location. The image may be generated based on locations at which the back propagated fields constructively interfere or may be generated based on a model of the fracture defined using the back propagated fields.
US10514477B2 Package structure of optical apparatus
The present invention provides a package structure of an optical apparatus which includes a substrate, a light emitting device, a light sensing device, and a light barrier member. The light emitting device is disposed on the substrate and electrically connected to the substrate. The light emitting device is for emitting light. The light sensing device is disposed on the substrate and is a chip scale package (CSP) device. The light sensing device is for receiving light reflected by an object. The light barrier member is disposed around a periphery of the light sensing device.
US10514472B2 Semiconductor X-ray detector
Disclosed herein is an apparatus comprising: a radiation absorption layer comprising an electrode; a counter configured to register a number of radiation particles absorbed by the radiation absorption layer; a controller configured to start a time delay from a time at which an absolute value of an electrical signal on the electrode equals or exceeds an absolute value of a first threshold; a comparator configured to compare the electrical signal to a second threshold; wherein the controller is configured to activate the comparator during the time delay; wherein the controller is configured to cause the number registered by the counter to change, if the comparator determines that an absolute value of the electrical signal equals or exceeds an absolute value of the second threshold.
US10514462B2 Training a machine learning based model of a vehicle perception component based on sensor settings
A method for configuring a perception component of a vehicle having one or more sensors includes generating a first set of training data that includes first sensor data corresponding to a first setting of one or more sensor parameters, and an indicator of the first setting. The method also includes generating a second set of training data that includes second sensor data corresponding to a second setting of the sensor parameter(s), and an indicator of the second setting. The method further includes training the perception component, at least by training a machine learning based model using the first and second training data sets. The trained perception component is configured to generate signals descriptive of a current state of the vehicle environment by processing sensor data generated by the sensor(s), and one or more indicators indicating which setting of the sensor parameter(s) corresponds to which portions of the generated sensor data.
US10514459B2 Acoustic thermometer
Provided herewith is a thermometer that calculates an average temperature between a starting point and a target surface. Also provided is a method of calculating an average temperature in an open space, between a starting point and a target surface. In additional embodiments, a method of calculating a two dimensional average temperature gradient in an open space is provided. Further provided is a method of calculating a three dimensional average temperature gradient in an open space.
US10514457B2 Lane change advisor
A computing device in a vehicle, programmed to pilot a vehicle by adaptive cruise control and determine a lane change maneuver based on the adaptive cruise control and determined traffic in an adjacent lane. The computing device can display a prompt to an occupant based on the lane change maneuver.
US10514456B2 Radar aided visual inertial odometry outlier removal
Various embodiments disclose a device with one or more processors which may be configured to translate a RADAR velocity map in at least one image plane of at least one camera, to form a three-dimensional RADAR velocity image. The 3D RADAR velocity image includes a relative velocity of each pixel in the one or more images, and the relative velocity of each pixel is based on a RADAR velocity estimate in the three-dimensional RADAR velocity map. The one or more processors may be configured to determine whether visual features correspond to a moving object based on the relative velocity of each pixel determined, and may be configured to remove the visual features that correspond to a moving object, prior to providing them as an input into a state updater, in a RADAR-aided visual inertial odometer.
US10514454B1 Techniques for mitigating the effects of complex structures on radar systems
Embodiments described herein provide for the improved detection of target(s) in the vicinity of cluttered environments such as wind farms, and for the reduction of false alarms resulting from wind turbines and other complex structures in such environments. Maximum amplitude readings of all non-zero Doppler frequency bins are determined for each resolution cell under test during a dwell and used to determine an aggregate threshold value. In one embodiment, the aggregate threshold value and an existing threshold value are compared and the higher value applied. A tracking sample period and a transition state delay are introduced to determine when the aggregate threshold value for each resolution cell under test should be updated.
US10514453B2 Radar device
A radar device for transmitting a signal in a frequency range with a control system and an oscillator. An input of the oscillator is connected to the control system via a converter. The oscillator can be activated by the control system to generate the signal and the signal generated by the oscillator can be tapped at an output of the oscillator, with at least one transmission antenna for transmitting the signal at the output of the oscillator. The transmission antenna is connected to the output of the oscillator, with at least one receive channel for receiving a receive signal, for processing the receive signal and for forwarding the processed receive signal to the control system. The receive channel features at least one receive antenna and a mixer for mixing the receive signal with the signal at the output of the oscillator. The mixer is connected to the output of the oscillator. A frequency divider is provided that feeds signals from the oscillator to a frequency counter. At a minimum, the oscillator and the frequency divider are designed as a monolithic microwave integrated circuit.
US10514445B2 Vehicle-integrated LIDAR system
Mounting a LIDAR above or external to a vehicle can enhance the LIDAR field of view but can conflict with vehicle aesthetics and ergonomics. Within embodiments, vehicle-integrated systems for distributing laser beams around a vehicle to increase coverage with a low-profile laser range finder are disclosed. A LIDAR can be embedded beneath a roof or body panel of a vehicle as part of a laser distribution system including a set of reflectors and lenses operable to adapt the LIDAR field of view to the vehicle shape. The set of embedded reflectors can guide laser beams parallel (e.g. within the roof structure), to and from the set of lenses at the roof edge to transmit the guided laser into regions of the surrounding beyond the direct field of view of the LIDAR. In other embodiments a beam guide (e.g. including a headlight assembly) can enable a LIDAR to perform ranging from behind a vehicle body panel.
US10514444B2 VCSEL array LIDAR transmitter with small angular divergence
A light detection and ranging (LIDAR) transmitter includes a plurality of light emitters that generate a plurality of optical beams. A first lens is positioned in an optical path of the plurality of optical beams at a distance from at least one of the plurality of light emitters that is less than a focal length of the first lens. The first lens converges the plurality of optical beams to a converged optical beam having a beam waist. A second lens is positioned in the optical path of the converged optical beam. The second lens projects the converged optical beam to a target range. The position of the second lens and an emission width of at least one of the plurality of light emitters are configured to provide a desired field-of-view of the LIDAR transmitter at the target range.
US10514439B2 Location based wireless pet containment system using single base unit
A wireless animal location system is provided that identifies a location of a pet roaming within an environment using a single base unit. The wireless animal location system tracks and manages animal behavior in the environment using information of pet location.
US10514437B2 Device localization using RSS based path loss exponent estimation
A method for tracking a device determines correlations among locations of the device including a set of previous locations of the device and an initial estimate of a current location of the device, and determines, for each access point (AP), a current path loss exponent for the current location of the device using previous path loss exponents determined for the previous locations of the device and the correlations among the locations of the device. The method determines the current location of the device according to a path loss model using received signal strengths (RSS) of signals received from each AP at the current location and the current path loss exponent determined for each AP. The current path loss exponent for each AP are updated using the current location of the device and the RSS of signals received from the corresponding AP.
US10514435B2 Apparatus for calibrating a power measuring system for power transformers
The present invention relates to an apparatus for calibrating a power measuring system for power transformers. The general inventive concept involves the two reference measuring systems that are known from the prior art for the calibration of a current transformer, a voltage transformer and an evaluation device being integrated in a shared apparatus, according to the invention, for calibrating a power measuring system for power transformers, which apparatus is furthermore arranged on a container such that the apparatus can be moved by means of a trailer that holds the container for the purpose of in-situ calibration of the power measuring system of power transformers.
US10514430B2 Magnetic sensor utilizing magnetization reset for sense axis selection
In one general aspect, a system includes a material including a surface, and a magnetic sensor configured to sense a first component and a second component of a magnetic field. The first component of the magnetic field may be orthogonal to the second component of the magnetic field. The magnetic sensor may include a first sense element included on a first angled surface sloping in a first direction relative to the surface of the material, a second sense element included on a second angled surface sloping in the first direction, and a third angled surface sloping in a second direction different from the first direction where the third angled surface can be disposed between the first angled surface and the second angled surface and can exclude a sense element.
US10514429B2 SQUID array planar and axial gradiometer
An intrinsic superconducting gradiometer comprising: a first array having at least two superconducting devices, wherein the first array has upper and lower terminals located on opposite sides of the first array, wherein the upper terminal is configured to receive a bias signal; and a second array that is identical to, oriented the same as, and located in close proximity to the first array, wherein the second array's upper terminal is grounded and its lower terminal is electrically connected to the first array's lower terminal such that a measured voltage difference between the first array's upper terminal and the second array's upper terminal represents a net current generated by a gradient magnetic field where near-field measurements are cancelled, and wherein the intrinsic superconducting gradiometer is designed to provide the measured voltage difference that is directly proportional to the magnetic field gradient without being connected to any external coils or flux transducers.
US10514428B2 Technique to detect motor leakage flux anomalies
A signal processor is configured to receive signaling containing information about a sensed sinusoidal waveform of magnetic flux caused by a current flowing in a winding of a motor having a component of distortion caused at least in part by a magnetic flux created by the current flowing, and also about a pure sinusoidal waveform of a sensed fundamental frequency of the magnetic flux; and determine corresponding signaling containing information about anomalies in the motor that depends on a relationship between the sensed sinusoidal waveform and the pure sinusoid waveform, based upon the signaling received. The signaling may be sensed and provided by a motor magnetic flux sensor attached externally to the motor frame.
US10514425B2 System for assuring safe operation of batteries
A system for assuring safe use of a battery pack includes a display unit and a state of health (SoH) monitor connected to the battery pack, the SoH monitor. The SoH monitor a) instructs the SoH monitor to measure terminal voltage of the battery pack at a beginning of a current flow cycle; b) instructs the SoH monitor to measure terminal voltage of the battery pack after completion of the current flow cycle; c) instructs the SoH monitor to successively re-measure terminal voltage of the battery pack after completion of the current flow cycle until one of the successively re-measured terminal voltages is equal to a previous one of the re-measured terminal voltage; d) instructs the SoH monitor to determine and record ampere-hours (Ah) passing through the battery pack during the time period between steps a) and c); e) instructs the SoH monitor to determine SoH of the battery pack as a function of a quotient of a difference between terminal voltages determined in steps a) and c) divided by the Ah determined in step d), and f) instructs the SoH monitor to send the SoH determined in step e) to the display unit for display as an updated SoH of the battery pack. A switch is operable to disconnect the battery pack from the DC power system upon the display unit indicating SoH of the battery pack being below a predetermined value.
US10514424B2 System for charge-discharge cycler
Disclosed is a system for charge-discharge cycler, particularly to a system for charge-discharge cycler in which a structure of a shunt is improved to improve performance/accuracy of a current control as a key component of an instrument for testing a secondary battery charge-discharge. A system for charge-discharge cycler has the effect of improving the degree of precision/performance of the current control during a charge/discharge inspection of the secondary battery, thereby raising the standard of development/aspect of the secondary battery and developing a charge/discharge performance tester of high performance.
US10514420B2 Systems and methods for testing ground fault circuit interrupter breakers within enclosures
A ground fault circuit interrupter (GFCI) breaker testing system can include an enclosure having at least one wall that forms a cavity. The system can also include at least one GFCI breaker disposed within the cavity. The system can further include a sensing circuit assembly having at least one switch, where the at least one switch is electrically coupled to the at least one GFCI breaker. The system can also include a user interface assembly disposed, at least in part, outside the cavity, where the user interface assembly is coupled to the sensing circuit assembly, where the user interface assembly instructs the at least one switch to test the at least one GFCI breaker.
US10514416B2 Electronic component handling apparatus and electronic component testing apparatus
An electronic component handling apparatus that handles a DUT having a temperature detection circuit and presses the DUT against a socket electrically connected to a tester is provided. The electronic component includes: a temperature adjuster that adjusts a temperature of the DUT; a first receiver that receives a first signal from the tester, the first signal indicating a junction temperature of the DUT; a second receiver that receives a second signal from the tester, the second signal indicating a detection value of the temperature detection circuit; a first calculator that calculates the temperature of the DUT by using the first signal and the second signal; and a temperature controller that controls the temperature adjuster on the basis of a calculation result of the first calculator.
US10514412B2 Systems and methods for identifying faulted segments in multiphase power networks
Systems and methods for identifying faulted segment(s) in a multiphase power network may include receiving a current measurement that was measured during a fault, obtaining a set of equivalent sequence impedances for the segments, building a set of sequence bus impedance matrices, selecting a segment, calculating coefficients for the segment based on the set of equivalent sequence impedances for the segment and the sequence bus impedance matrices, calculating an estimated per unit fault distance for the segment based at least partially on the current measurement and the coefficients, identifying the segment as a potentially faulted segment if the estimated fault distance for the segment is between about zero and about one, and repeating for each of the segments the calculating coefficients, calculating an estimated per unit fault distance, and identifying as a potentially faulted segment if the estimated fault distance for the segment is between about zero and about one.
US10514411B2 Testing system for multiple-unit locomotives
Described herein is a system for testing one or more multiple-unit (MU) conductors on a locomotive using a first and second test unit together with a portable display unit having a wireless transceiver for communicating with the test units. The portable display may include a panel of LED indicators corresponding to the MU conductors to be tested and a user interface in the form of a display screen. The system may be used for running both test procedures and monitoring procedures. The wireless portable display unit allows a single technician to run the procedures and review information from both test units without using long and heavy MU jumper cables.
US10514410B2 Sensor self-diagnostics using multiple signal paths
Embodiments relate to systems and methods for sensor self-diagnostics using multiple signal paths. In an embodiment, the sensors are magnetic field sensors, and the systems and/or methods are configured to meet or exceed relevant safety or other industry standards, such as SIL standards. For example, a monolithic integrated circuit sensor system implemented on a single semiconductor ship can include a first sensor device having a first signal path for a first sensor signal on a semiconductor chip; and a second sensor device having a second signal path for a second sensor signal on the semiconductor chip, the second signal path distinct from the first signal path, wherein a comparison of the first signal path signal and the second signal path signal provides a sensor system self-test.
US10514403B2 Capacitance measuring circuit and capacitance measuring method
A circuit and method of measuring capacitance are disclosed. The capacitance measuring circuit includes an integrator circuit, a first control circuit, a second control circuit and a processor circuit. The capacitance measuring method includes steps of: using a current source and a charging/discharging time to generate a first charge amount related to a second charge amount of a capacitor to be detected; generating a third charge amount and generating a fourth charge amount according to the first charge amount and the third charge amount; generating a fifth charge amount and generating a remaining charge amount according to the fifth charge amount and fourth charge amount; using an integrator to convert the remaining charge amount into a first voltage and generating a judging result according to whether the first voltage meets a second voltage; and calculating the judging result to obtain a capacitance variation of the capacitor to be detected.
US10514402B2 Contact-making device and method for making electrical contact with a test object
A contact-making device (10) is used for a resistance measurement on a test object (30). The test object (30) comprises a threaded hole (31), which has an internal thread (32). The contact-making device (10) is designed to be mechanically coupled to the internal thread (32) of the threaded hole (31). The contact-making device (10) comprises a first contact (11) and a second contact (12), in order to make electrical contact with the test object (30) at, at least, two points when the contact-making device (10) is mechanically coupled to the internal thread (32). The first contact (11) and the second contact (12) are electrically insulated from one another by an insulating material (15-17) in the contact-making device (10).
US10514401B2 On-chip frequency monitoring
In certain aspects of the disclosure, a frequency monitor includes a counter configured to receive a monitored clock signal, to count a number of periods of the monitored clock signal over a predetermined time duration, and to output a count value corresponding to the number of periods of the monitored clock signal. The frequency monitor also includes a comparator configured to receive the count value from the counter, to receive an expected count value, to compare the count value from the counter with the expected count value, and to output a pass status signal or a fail status signal based on the comparison.
US10514399B1 Measurement of alternating electric current via electromagnetic dynamic sensor measurements
A system provides indirect current measurement using dynamic sensing of rapidly changing electromagnetic fields. This measurement is achieved using non-contact sensors that are positioned over electric circuit breaker bodies. The system enables the use of readily available, low-cost, mass-produced digital electromagnetic sensors to measure current for circuits in a building. The system may estimate peak electromagnetic field strength from unsynchronized sensor samples. The system may compensate for the low sample rate of the sensors. The system may compensate for smoothing that is performed by sensors so as to be usable as a sensor for a dynamic electromagnetic applications. The system may account for the presence of measurement leakage that causes electromagnetic field distortion. Moreover, the system may infer the electric equipment in use, its time of operation and activity state based on estimates of the alternating electromagnetic field and the use of machine learning or machine intelligence algorithms.
US10514396B2 Electrical sensor attachable to an electrical distribution cable
Power distribution networks need to monitor the electrical power at points around the network. A unit which senses the electrical characteristics of the network can also sense other environmental characteristics of the electrical network at that location. An electrical sensor unit attachable to an insulated electrical distribution cable comprises at least one electrical sensor for at least one of current, voltage, and phase angle of electrical power being transmitted in the cable, a source of electrical power for driving the electrical sensors, and a socket for receiving an environmental sensor and comprising connections for the source of electrical power. The unit comprises an annular body defining an axial passage through which an electrical conductor can pass, the annular body housing an electrical sensor in the form of a current sensor including a loop extending around the axial passage.
US10514394B2 Dynamic output clamping for a probe or accessory
A probe or accessory for use with an electrical test and measurement instrument can include an input to receive an input signal from a device under test (DUT), a clamp control unit or oscilloscope to apply a clamping/limiting level to the input signal to generate an output signal, and/or a control unit output port to provide the clamped/limited output signal to an oscilloscope.
US10514392B2 Probe card, test apparatus including the probe card, and related methods of manufacturing
Provided are improved manufacturing methods of semiconductor devices, probe cards, test apparatuses including the probe card, and methods for manufacturing probe cards. The probe card includes a circuit board, a support located under the circuit board, and a plurality of probe needles located on a bottom surface of the support. Each of the probe needles has a tip configured to contact a side surface of a bump included in a test target. The support may include a stress absorption layer located on a bottom surface to which the probe needles are connected. Manufacturing of semiconductor devices may comprise forming elongated conductive bumps on a body of a semiconductor device, testing the semiconductor device by contacting tips of the probe needles to sides surfaces of the bumps and packaging of the semiconductor device.
US10514388B2 Hands-free attachable wind detection device
A wind detection device of a generally bisected cylindrical-type shape with a flat face at the bisection, for attachment to other devices such as a hunting bow, having opaque or translucent walls formed of an impermeable material such as plastic where one end narrows down to an opening for a lid to attach to and seal device; and where lid narrows down further to another cylindrical-type shape with another, smaller opening for contents of device to exit through.
US10514386B2 Sample liquid-surface position measurement device and sample liquid-surface position measurement method
A sample liquid-surface position measurement device includes: a first light source that illuminates a side face of a container containing a sample; a first optical measurement sensor that is located on the opposite side of the container from the first light source, and measures transmitted light from the first light source; a first label position measuring unit that measures a position of a label affixed to the container; and an analysis section that calculates a liquid-surface position or an interface position of the sample in the container, from transmitted-light intensity data in a longitudinal direction of the container which is measured by the first optical measurement sensor, and from the position of the label in the longitudinal direction of the container which is measured by the first label position measuring unit.
US10514383B2 Diagnosis and treatment of neonatal encephalopathy
Metabolites and signatures (panels) of metabolites are applicable as biomarkers in clinical diagnosis, in particular for neonatal encephalopathy. They are useful tools in differential clinical diagnosis for early detection of brain injury, determination of brain areas affected by the insults and prediction of adverse neurological outcome and may also be applied in diagnosing disease progression and treatment effect. An in vitro method for predicting the likelihood of neonatal encephalopathy of distinct brain areas, identification of affected brain area(s) of neonatal encephalopathy and risk of brain damage and prognosis and neurological outcome due to identification of the type and extent of damage of distinct brain tissues, in particular of hippocampus and/or basal ganglia, is provided.
US10514381B2 Polymer dot compositions and related methods
Lyophilized chromophoric polymer dot compositions are provided. Also disclosed are methods of making and using the lyophilized compositions, methods of dispersing the lyophilized compositions in aqueous solutions and kits supplying the compositions.
US10514372B2 Digital rock analysis systems and methods that reliably predict a porosity-permeability trend
The pore structure of rocks and other materials can be determined through microscopy and subjected to digital simulation to determine the properties of fluid flows through the material. To determine a porosity-permeability over an extended range even when working from a small model, some disclosed method embodiments obtain a three-dimensional pore/matrix model of a sample; measure a distribution of porosity-related parameter variation as a function of subvolume size; measure a connectivity-related parameter as a function of subvolume size; derive a reachable porosity range as a function of subvolume size based at least in part on the distribution of porosity-related parameter variation and the connectivity-related parameter; select a subvolume size offering a maximum reachable porosity range; find permeability values associated with the maximum reachable porosity range; and display said permeability values as a function of porosity.
US10514368B2 Apparatus for preventing carbon monoxide poisoning in passenger vehicles
Exemplary embodiments described and shown herein generally relate to apparatus for detecting the level of carbon monoxide (CO) present in a passenger vehicle. Some embodiments may interface with standard 12 volt vehicle power outlets or with USB power outlets, while others may be designed to be hard-wired into a vehicle electrical system. An audible alarm, warning light, and/or display may be used to warn a passenger that CO levels are concerning or dangerous. In some embodiments, an engine kill switch may be included and activated when certain CO levels are detected from some period of time. Threat levels and corresponding time thresholds may be stored and used to determine when a warning should be issued.
US10514365B2 Cooling-assisted inside needle capillary adsorption trap device for analyzing complex solid samples using nano-sorbent
A cooling-assisted inside needle capillary adsorption trap device for sampling and delivering volatile and semi-volatile analytes to an analytical device is disclosed. The device includes an inside needle capillary adsorption trap having a first end and a second end and a side aperture located between the first and second ends. The side aperture enables entering the carrier gas into the INCAT and flowing upon the surface of the sorbent (when injected into the GC injector) for complete releasing and eluting of the analytes from the interior surface of the needle. A sorbent is multiwall carbon nanotube/polyaniline and is coated onto the interior surface of the needle between the second end and the side aperture to entrap an analyte within a sample. The cooling-assisted inside needle capillary adsorption trap device also includes a cooling device configured to cool the sorbent.
US10514358B2 Method and device for two-dimensional separation of ionic species
The invention relates to a method which realizes a two-dimensional separation of ionic species on the basis of the online coupling of ion chromatography (IC) and capillary electrophoresis (CE). A device for IC×CE coupling, its implementation in terms of two alternatives, the connection to a mass spectrometric detector, and corresponding application are described.
US10514356B2 Gas sensor
A gas sensor is provided which includes a sensor device, a plurality of contact springs, an insulator, a plurality of connecting terminals, and a lead cover. The insulator has an end surface which faces the connecting terminals and also includes as many protrusions as the contact springs. The insulator also has formed therein holding holes in which the contact springs are disposed. Each of the protrusions has formed therein a through-hole which communicates between an end surface of the protrusion and one of the holding holes. The through-holes are discrete from each other and formed one in each of the protrusions. This minimizes a risk of occurrence of leakage current between the contact springs or the connecting terminals arising from dew condensation and ensures a high degree of measurement accuracy of the gas sensor.
US10514354B2 Biosensor structures for improved point of care testing and methods of manufacture thereof
The present invention relates to analytical testing devices and methods for fabricating electrochemical creatinine biosensors, and in particular using point of care electrochemical biosensors for testing for creatinine in samples. For example, the present invention may be directed to a biosensor having an electrode, a first printed layer formed on the electrode and having a first matrix that includes creatinine amidohydrolase (CNH), creatine amidinohydrolase (CRH), and sarcosine oxidase (SOX), and second printed layer formed over the first printed layer and having a second matrix that includes CRH, SOX, and catalase.
US10514353B2 Arrangement and method for the electrochemical analysis of liquid samples by means of lateral flow assays
An arrangement and to a method are provided for the electrical detection of liquid samples by lateral flow assays. The lateral flow assay includes a membrane arranged on a front side of a first carrier. The first carrier is electrically insulating. On the front side of the first carrier between the carrier and the membrane, electrically conductive electrodes are arranged in direct contact with the membrane.
US10514352B2 High density electrode arrays with outlier behavior detection circuitry and methods therefor
A system and method for monitoring outlier behavior in an array of n electrodes includes an electrical line, a switching circuit via which the electrodes are individually coupleable to the electrical line, a sensor; and processing circuitry, where, in each of m iterations: (i) a respective subset of electrodes is coupled by the switching circuit to the electrical line, (ii) the sensor senses an electrical parameter produced over the electrical line by the coupled subset of electrodes, and (iii) the processing circuitry obtains from the sensor a respective value of the electrical parameter, m being less than n, and the processing circuitry identifying those of the electrodes that exhibit outlier electrical behavior by finding electrical values to individually ascribe to individual ones of the electrodes of the array, which ascribed values can result in all of the respective values of all of the m iterations.
US10514351B2 Sensors and methods for detecting an oxidant
The present application relates to sensors and methods for detecting and/or quantifying an oxidant such as free chlorine in a liquid sample such as drinking water. The sensors comprise a first electrode, a second electrode and a composite material between and connecting the first electrode and the second electrode, the composite material comprising a semiconductor and a redox-switchable organic compound associated therewith. The methods comprise exposing the liquid sample to the sensor under conditions to oxide the redox-switchable organic compound and analyzing a resulting change in current.
US10514349B2 Gas sensor
A gas sensor 10 includes a tubular protective cover 30 having an element chamber 37 therein and configured to allow a measured gas to flow from the outside into the element chamber 37; and a long sensor element 20 including a detecting portion 23 located in the element chamber 37 and configured to detect a specified gas concentration in the measured gas. An inclination angle θt of an axial direction of the sensor element 20 (i.e., a direction parallel to an element axis A1) in the element chamber 37 with respect to an axial direction of the protective cover 30 (i.e., a direction parallel to a cover axis A2) is 1° or greater.
US10514339B2 Test strip analyser having frame with movable support and test strip carrier
A test strip analyser is provided. The test strip analyser includes a frame, a test control module and an optical system. The test control module is disposed in the frame and includes a test strip carrier of a plurality of test strip carriers and a sample container of a plurality of sample containers. The test strip carrier is disposed on the frame and adapted to hold a test strip. The sample container is adapted to contain a sample. The optical system is disposed above the frame and the test control module and includes a light sensor and controller. The light sensor is configured to capture an image of the test strip. The controller is connected to the light sensor to control the light sensor, and the light sensor feedbacks the image to the controller. In addition, an analysing method using the same is also provided.
US10514329B1 Autosampler with sample agitation system
A sample agitation system for an automated sampling device is described. In an example implementation, the sample agitation system includes a sample probe configured to contact a sample positioned within a sample vessel. Further, the sample agitation system includes an actuator coupled to the sample probe that is configured to stir the sample positioned within the sample vessel in one or more rotational directions. The directions may include, but are not limited to, clockwise motion, anti-clockwise motion, or the like. In some implementations, a sample probe support arm can be coupled to the sample probe and/or the actuator. The actuator can move the sample probe support arm in a translational, a rotational, and/or a vertical direction to rotate the sample probe and stir the sample.
US10514322B2 Methods and apparatus for assessing tire health
Methods and apparatus for assessing tire health are disclosed. An example apparatus includes a vehicle speed sensor, and a processor. The processor of the of the example apparatus to obtain load data for a wheel of a vehicle, obtain speed data for the vehicle, determine a power associated with heating a tire coupled to the wheel based on the load data and the speed data, and determining a condition of the tire based on the power.
US10514320B2 Temperature estimation device and temperature estimation method
In a temperature estimation method, a rotational speed of a spindle is acquired. Moreover, a temperature rise table and a temperature fall table are used to calculate a temperature of a bearing from the rotational speed of the spindle every time a fixed time elapses. The temperature rise table stores in an associated manner the rotational speed of the spindle and a temperature rise of the bearing due to rotation of the spindle in a predetermined fixed time. The temperature fall table stores in an associated manner the temperature of the bearing and a temperature fall of the bearing due to heat dissipation in the fixed time.
US10514318B2 Method for adaptively cancelling in real time elastic modes in discrete-time signals
A method of aeroservoelastic coupling suppression, and particularly, the field of real time adaptive cancellation of elastic modes in discrete-time signals which measure the dynamics of a flexible structure. The flexible structure comprises a structure with elastic variable characteristics, and more particularly, a structure with non-linear aerodynamics. A method is disclosed for adaptively cancelling, in real time, N elastic modes in discrete-time signals which measure the dynamics of the flexible structure. Also disclosed is a computer program implemented on a computing device, a system and an aircraft implementing the mentioned method.
US10514315B2 Sensor unit and airtightness inspection device
A lithium ion battery (11) that is a test object is housed in a vacuum chamber (14). An initial exhaust pipe (47) and an inspection exhaust pipe (51) are connected to the upper portion of the vacuum chamber (14). The inside of the vacuum chamber (14) is subjected to an initial exhaust through the initial exhaust pipe (47) to lower the pressure inside the vacuum chamber (14) to an inspection pressure (Pe). Thereafter, an inspection exhaust is performed through the inspection exhaust pipe (51). A sensor unit (16) is interposed in the inspection exhaust pipe (51). Exhaust gas passing through the inspection exhaust pipe (51) flows into the sensor unit (16) from an inlet port, and is caused to flow perpendicularly toward the sensor face of a gas sensor by a nozzle provided inside the sensor unit (16). The exhaust gas passes through the inside of the gas sensor, and is discharged to outside of the sensor unit (16) from an exhaust port.
US10514313B2 Capacitance type sensor including detection and fixed capacitors
In order to eliminate influence of a noise voltage applied to a diaphragm of a capacitance type sensor, the capacitance type sensor includes: a detection capacitor formed of a diaphragm and a fixed electrode, the diaphragm being connected to a frame and deformed by receiving an external force; and a fixed capacitor connected in series with the detection capacitor, so that it is intended to detect a divided voltage applied to the detection capacitor by applying a voltage to the detection capacitor and the fixed capacitor, and further includes: a noise voltage generating part connected to the frame and adapted to generate a noise voltage caused in the frame; a noise voltage adding part adapted to add the noise voltage to the voltage applied to each of the capacitors; and a noise voltage subtraction part adapted to subtract the added noise voltage from a divided voltage of the detection capacitor.
US10514308B2 Method for detecting environmental value in electronic device and electronic device
A method of detecting an environment vale of an electronic device is provided. The method includes measuring a state of one or more units related to the electronic device, determining a value based at least in part on the measured state of the one or more units related to the electronic device, determining an operation state of the electronic device according to the value, and generating an approximated environment value according to the operation state. Further, other various embodiments are available.
US10514304B2 Temperature monitoring devices for electrical apparatus, switchgears with same and related methods
Temperature monitoring devices have a primary body with an inner circular perimeter, a temperature monitoring segment held by the primary body, the temperature monitoring segment comprising an inwardly extending thermal probe, and a fastener assembly segment held by the primary body at a location that is circumferentially spaced apart from the temperature monitoring segment. The fastener assembly segment has a circumferentially extending bracket that can be radially extended in a direction that is toward the inner circular perimeter of the device.
US10514303B2 Sensor pod with breathable cabin interface
A pod includes a base, a plurality of sensor attachment fixtures, and a shell. The base is complementary in shape to a vehicle roof and includes a central opening therethrough. The sensor attachment fixtures are fixed to the base adjacent to an outer periphery of the base. The shell is fixed to and covers the base. The shell defines a cavity enclosing the sensor attachment fixtures and has a plurality of windows aligned with the sensor attachment fixtures.
US10514302B2 Method for measuring a temperature of a molten metal bath
A method for feeding a cored wire into molten metal contained in a vessel comprises positioning the cored wire at a first position wherein a leading tip of the cored wire is proximate an entry point of the vessel, the entry point being above a surface of the molten metal, the cored wire comprising an optical fiber and a cover laterally surrounding the optical fiber; feeding the cored wire at a first speed for a first duration from the first position to a second position wherein the leading tip of the cored wire is immersed within the molten metal and lies within a measuring plane, such that a leading tip of the optical fiber projects from the cover and is exposed to the molten metal; and subsequently feeding the cored wire at a second speed for a second duration to take a first measurement of the molten metal.
US10514300B2 Spectrocolorimetric device and conversation rule setting method
Spectrocolorimetric device includes a light source, a light-receiving unit, a calculation unit, a storage unit, an acquisition unit, and a conversion unit. The light-receiving unit spectroscopically disperses reflected light generated on a surface and measures a spectroscopic spectrum relating to the reflected light. The calculation unit calculates a first spectral reflectance from the spectroscopic spectrum. The storage unit stores relationship information indicating a relationship between a reflectance and a reflectance difference for each wavelength. The acquisition unit acquires reflectance difference for each wavelength between the first spectral reflectance acquired using the spectrocolorimetric device and a second spectral reflectance acquired using a destination-of-conversion spectrocolorimetric device on the basis of the first spectral reflectance and the relationship information. The conversion unit converts the first spectral reflectance into the second spectral reflectance by adding or subtracting the reflectance difference for each wavelength acquired by the acquisition unit to or from the first spectral reflectance.
US10514298B2 Technique and apparatus for spectrophotometry using broadband filters
A spectrophotometer is provided, which comprises a receiving part diffusing an incident light, a first broadband filter group, and a detector detecting the light having passed through the first broadband filter group, in order to easily select and detect a plurality of lights having specific wavelengths, wherein the first broadband filter group comprises a first broadband filter arranged to have a first angle with respect to an incident direction of light to enable the incident light to pass through a first wavelength band, a second broadband filter arranged to have a second angle, which is different from the first angle, with respect to an incident direction of light to enable the light having passed through the first broadband filter to pass through a second wavelength band, and a first path compensation means for adjusting a path of the light having passed through the second broadband filter to be identical to a path of the light having passed through the first broadband filter, wherein the first broadband filter, the second broadband filter and the first path compensation means are arranged in series with respect to the incident direction of light. Accordingly, it is possible to increase the efficiency of the outputted light compared to the incident light, and to detect a plurality of lights having the desired specific wavelengths at the same time.
US10514295B2 Object detector, sensing device, and mobile apparatus
An object detector including a light-emitting system to emit light to an object, a light detector, a signal detector, and a threshold adjuster. The light detector receives the light emitted from the light-emitting system and reflected by the object, and output a signal. The signal detector detects the signal output from the light detector based on a threshold value of voltage. The threshold adjuster changes the threshold value between when the light-emitting system emits light to a part of a light-emission range of the light-emitting system and when the light-emitting system emits light to other part of the light-emission range other than the part of the light-emission range.
US10514291B2 Redemptive work of Jesus Christ demonstrated on balance scale
This invention involves a balance scale with a base, a balance arm support, a balance arm, a pointer, a counter-balance, a movable label plate containing descriptions and an optional parallel beam. The balance arm has a tray on each end, where one tray holds an article representing mankind with sin, and the other tray holds an article representing the redemptive work of Jesus Christ. The articles on each tray are of equal or approximately equal weight. The scale rotates when the weight of the articles are added to or removed from the trays, and the scale rotation will determine which description the pointer will point to. This invention can be used as a Christian teaching aid showing the benefit of choosing to accept the death of Christ as payment in full for our sins, along with showing the consequence of our refusal to accept the death of Christ as payment for our sins.
US10514290B2 Capacitance sensing apparatus and method for detecting gas-liquid transitions
A capacitance measuring apparatus and method detects gas/liquid and liquid/gas transitions by monitoring a sensing capacitor having a gap in fluid communication with a monitored volume. The capacitor electrodes can be any arrangement that does not obstruct drainage, such as parallel plates or concentric cylinders. Embodiments have smooth and/or low wetting surfaces. Detection thresholds are automatically set to account for remnant drops and coatings of liquid, and can be automatically readjusted if additional liquid drains or a different liquid is introduced. Embodiments include an insulating layer to prevent conduction through a conductive liquid. A second capacitor can be included in series and/or the insulating layer can create a second virtual capacitor in series with the sensing capacitor gap to provide high sensitivity at low capacitance. The sensing capacitor can be combined in a cluster with a pressure sensor and/or temperature sensor.
US10514286B2 Gas flowmeter
A gas flowmeter includes: device body (1) which accommodates a fluid to be measured; inlet pipe (4) through which the fluid to be measured flows into device body (1); and outlet pipe (5) through which the fluid to be measured flows out from device body (1) through connecting pipe (7). The gas flow meter also includes: ultrasonic flow rate measuring unit (9) which has a first end side connected to outlet pipe (5) and performs flow rate measurement of the fluid to be measured which flows in ultrasonic flow rate measuring unit (9); and connecting pipe (7) which is disposed between ultrasonic flow rate measuring unit (9) and outlet pipe (5), and is connected to outlet pipe (5). The gas flow meter further includes support member (10) which supports a second end side of ultrasonic flow rate measuring unit (9).
US10514282B2 System for measuring fluid flow in a fluid passage of an HVAC system
Methods and systems to measure a volumetric fluid flow rate through a fluid flow passage, such as an air handler of a HVAC system, are described. The system includes an air intake conduit. The air intake conduit includes a partition, an airflow measuring passage through the partition, and an airflow flow-through passage. The partition and the airflow flow-through passage are arranged in a side-by-side fashion. The airflow measuring passage is equipped with an airflow measuring device to measure the air pressure drop in the airflow measuring passage and has a minimal air pressure drop requirement. The air intake conduit has a minimal volumetric air intake requirement. When the air intake conduit has the minimal volumetric air intake, the air pressure drop measured at the airflow measuring passage is at the minimal air pressure drop requirement.
US10514279B2 System and method for MEMS sensor system synchronization
Various aspects of this disclosure comprise systems and methods for synchronizing sensor data acquisition and/or output. For example, various aspects of this disclosure provide for achieving a desired level of timing accuracy in a MEMS sensor system, even in an implementation in which timer drift is substantial.
US10514275B2 Stator used in resolvers, and resolver including same
The embodiments relates to a stator used in resolvers, in which multiple slots are formed at constant intervals in the circumferential direction and have an excitation coil, a first output coil, and a second output coil are respectively wound around the multiple slots. The excitation coil is wound by a number of windings that is changed on the basis of a sinusoidal wave in accordance with the order of the multiple slots in the circumferential direction. After the first output coil is wound by a number of windings resulting from the division of the total number of windings by a constant ratio, the second output coil is wound, and then the rest of the first output coil is wound.
US10514272B2 Environmental parameter measurement systems
The present disclosure discloses a method for compensating environmental measurement data. The method may include obtaining a relationship among a deviation of a measured value of an environmental parameter of a first sensing device, an electric power value of a heat generating device, and a power-on duration of a heat generating device, the first sensing device deployed near the heat generating device; obtaining a current electric power value of the heat generating device, a current power-on duration of the heat generating device, and a current measured value of the environmental parameter; determining a current deviation based at least in part on the current electric power value of the heat generating device, the current power-on duration of the heat generating device, and the relationship; and determining a corrected measured value of the environmental parameter based on the current measured value of the environmental parameter and the current deviation.
US10514271B2 Mapping application with transit mode
Some embodiments provide a mapping application that provides a first map browsing mode for displaying a map that emphasizes a first set of features in a map region. The mapping application also provides a second map browsing mode for displaying a map that de-emphasizes the first set of features while emphasizing a second set of transit-related features in the map region.
US10514269B2 Automated driving device and assisting device for vehicle
An automated driving unit implements an automated driving of a vehicle by implementing a present operation and a subsequent operation in order. The subsequent operation is an operation to be implemented subsequently to the present operation during the automated driving. A determining unit determines the subsequent operation of the vehicle. An imaging unit creates an image relevant to the subsequent operation according to information on the subsequent operation. A display unit indicates the image relevant to the subsequent operation while the automated driving unit implements the present operation.
US10514267B2 Vehicle operation management apparatus
A vehicle operation management apparatus includes an operation management controller receiving information including embarking and disembarking position information; selecting an overnight stay parking lot; creating the operation plan including a plan of using at least one of electric power and fuel in accordance with a facility of the overnight stay parking lot; selecting the overnight vehicle; calculating a price corresponding to the operation plan; and transmitting information of the selected overnight vehicle and the determined price to the user terminal. Further, the overnight vehicle includes a rechargeable battery, and in a case where there is no facility capable of charging the battery and no: facility capable of performing fuel supply to the overnight vehicle in the overnight stay parking lot selected in the operation plan, travel, control in the operation plan is set to travel control of suppressing consumption of electric power from the battery in the overnight vehicle.
US10514264B2 System and method for aiding responses to an event detected by a monitoring system
Methods, systems, and apparatus, including computer programs encoded on a storage device are disclosed for generating a map for use in safely navigating hazards detected at a property. One method may include actions of receiving a request for a safe path to a property occupant that is located inside the property, obtaining a floor plan of the property, obtaining real-time sensor data generated by one or more sensors installed at the property that includes (i) sensor data indicative of a hazard at the property and (ii) a current location of the property occupant, generating a map of the property based on (i) the obtained real-time sensor data and (ii) the obtained floor plan, determining a safe path between an exit of the property and the current location of the property occupant, and providing, for output on a user device, the map of the property that visually indicates the safe path.
US10514262B2 Interactive venue seat map
Methods and systems provide an interactive venue seat map that shows where a user's contacts or friends are sitting to help the user select seats when purchasing tickets for an event, such as a concert or sporting event. The tickets can be purchased from an online ticket seller, such as StubHub, Inc. Information regarding where the friends are sitting can be obtained from a ticker server of the online ticket seller, a social network, or a list of contacts. The interactive venue map can show the seats or sections where the friends are sitting using photos of the friends. The user can use the map to determine which seats the user would like to purchase.
US10514261B2 Gyromagnetic geopositioning system
A geopositioning system. The geopositioning system includes an accelerometer including three sensing axes, a gyroscope including three sensing axes, and a magnetometer including three sensing axes, and a processing circuit. The processing circuit is configured to calculate a location of the geopositioning system as a latitude, longitude, and altitude with respect to the Earth.
US10514256B1 Single source multi camera vision system
In some examples, a vision system includes multiple time of flight (ToF) cameras and a single illumination source. The illumination source and the multiple ToF cameras may be synchronized with each other, such as through a phase locked loop based on a generated control signal. A first one of the ToF cameras may be co-located with the illumination source, and a second one of the ToF cameras may be spaced away from the illumination source and the first ToF camera. For instance, the first ToF camera may have a wider field of view (FoV) for generating depth mapping of a scene, while the second ToF camera may have a narrower FoV for generating higher resolution depth mapping of a particular portion of the scene, such as for gesture recognition.
US10514255B2 Eccentricity calculating method, rotary encoder, robotic arm and robot apparatus
The present invention provides: a rotary encoder checking an eccentricity state of a scale by sensor units; and related matters. The scale moves, relatively to the sensor units, around a rotational axis line. The pair of sensor units are arranged opposite to each other sandwiching the rotational axis line C0 therebetween. A processing system acquires output signals from each of the sensor units, at a plurality of rotation angles at which the scale has moved relatively to the sensor units. The processing system determines first phase information based on the output signal obtained from the sensor unit, and second phase information based on the output signal obtained from the sensor unit. The processing system determines eccentricity information based on a differential value between any one of the first phase information and the second phase information and an average value of the first phase information and the second phase information.
US10514253B2 Three-dimensional measurement apparatus
A measurement apparatus includes an illumination device irradiating an object with a first and a second pattern, a camera taking image data of the object, a motor displacing the object, and a processor measuring the object, obtaining a first value of the object based on a first number of image data taken with the first pattern at a first number of phases at a first position, obtaining a gain and/or offset based on the first number of image data, obtaining a second value of the object based on the gain and/or offset and a second number of image data taken with the second pattern at a second number of phases at a second position, obtaining height data of the object based on the first and the second value, and obtaining the second value with an average of the gain and/or offset of pixels adjacent to each pixel.
US10514251B1 Fiber-optic sensors in a rosette or rosette-like pattern for structure monitoring
An apparatus, and related method, relates generally to a fiber-optic sensing system. In such a system, fiber-optic sensors are in a rosette or rosette-like pattern. An optical circulator is coupled to receive a light signal from a broadband light source, to provide the light signal to the fiber-optic sensors, and to receive a returned optical signal from the fiber-optic sensors. A spectral engine is coupled to the optical circulator to receive the returned optical signal and configured to provide an output signal.
US10514248B2 Distance detecting apparatus
A distance detecting apparatus includes an imaging unit that generates a first image signal and a second image signal and an arithmetic processing unit. The distance detecting apparatus detects the distance to a subject on the basis of an amount of defocus indicating the distance between an imaging plane of the imaging unit and an image forming plane of light fluxes. The arithmetic processing unit executes a first step of calculating an amount of temporary defocus on the basis of the first image signal and the second image signal, a second step of calculating a conversion factor used to convert an amount of image displacement between a first image and a second image into the amount of defocus on the basis of the amount of temporary defocus, and a third step of calculating the amount of defocus by using the conversion factor.
US10514244B2 Roundness measuring machine
A roundness measuring machine includes: a base; a table rotatable relative to the base; a probe configured to scan a surface of a workpiece mounted on the table; a motor configured to rotate the table; and a control device configured to control a rotation of the motor. The control device includes: a starting current detector configured to detect a starting current of the motor; and an acceleration/deceleration time setting unit configured to detect at least one of acceleration time and deceleration time for the motor in accordance with the starting current. The roundness measuring machine can suitably set the acceleration time and the deceleration time for the motor corresponding to the inertia moment of the workpiece mounted on the table.
US10514238B2 Bowfishing arrow with a quick-release arrowhead
An arrow comprising: an arrow shaft including a toggle movable between a first state and a second state; an arrowhead including an arrowhead body and an arrowhead tip, wherein the arrowhead body includes a first end and a second end, the second end being attached to the arrow shaft; and at least one barb vane including a first end and a second end, the first end being pivotally mounted to the arrowhead body at a pivot, wherein the barb vane is pivotably movable between a first configuration and second configuration; wherein, when the toggle is in the first state, the barb vane is locked in the first configuration and, when the toggle is in the second state, the barb vane is permitted to move freely into the second configuration.
US10514237B2 Public safety smart belt
A smart belt system worn by a person comprising an elongated belt configured for removably coupling a plurality of devices, a GPS component coupled to the belt configured to track the geo-location and movement of the belt, a microprocessor coupled to the belt, logic instructions executing by the microprocessor configured to monitor and regulate the activities of the plurality of devices and geo-location and movement data generated by the GPS component, a memory component configured for storing the logic instructions and accessible by the microprocessor, a wireless data communications system coupled to the belt configured to wirelessly communicate with an external data communications system and the microprocessor, a power and data bus disposed within the belt and communicatively coupled to at least one of the plurality of devices, GPS component, microprocessor, memory, wireless data communications systems, and data storage component; and a data storage component coupled to the belt and accessible by the microprocessor for storing activity data of at least one of the plurality of devices and the geo-location and movement data of the belt generated by the GPS component.
US10514234B2 Method and apparatus for improving the aim of a weapon station, firing a point-detonating or an air-burst projectile
The method and apparatus for a remote weapon station or incorporated into manually-aimed weapons. The methodology requires use of a muzzle velocity sensor that refines the aiming of the second and subsequent fires or volleys fired from weapon systems. When firing the first volley a weapon uses an estimated velocity and, at firing, the muzzle velocity of a projectile is measured. When firing the second volley a weapon's fire control calculates an aiming point using the measured velocity of the first volley.
US10514227B1 Multi-draw weight archery bow with cable timing
A multi-draw weight archery bow with cable timing includes a shooting bow and a timing-draw device. The shooting bow includes a riser, a barrel, a first limb, a second limb, a first cam, a second cam, a bowstring, a first cable and a second cable. A rotational timing-draw device includes a rotational timing housing and a rotational timing hub. The rotational timing housing is mounted in a limb. A cable is secured to the rotational timing hub and the rotational timing hub is secured to the rotational timing housing. A multi-position draw weight and rotation device includes a multi-position and rotational draw timing hub and the rotational timing housing. The end of a cable is secured to one of four positions on the multi-position and rotation draw timing hub. A multi-position draw weight device includes a multi-position adjustable draw weight plate and a timing housing.
US10514226B2 Crossbow power cable support
A crossbow in some embodiments may include two power cables and two power cable wheels. Each power cable may extend from a bowstring wheel, to a power cable wheel and then back to the bowstring wheel. A crossbow in some other embodiments may include four power cables and two power cable wheels. Each power cable may extend from a bowstring wheel, to a power cable wheel and then to a portion of the crossbow that does not move relative to the main beam.
US10514223B1 Firearm trigger mechanism
A trigger mechanism for use in a firearm having a receiver with a fire control mechanism pocket, transversely aligned pairs of hammer and trigger pin openings in the pocket, and a bolt carrier that reciprocates and pivotally displaces a hammer when cycled. The trigger mechanism includes a hammer, a trigger member, and a locking bar. The hammer has a sear notch and is mounted in the fire control mechanism pocket to pivot on a transverse hammer pin between set and released positions. The trigger member has a sear and is mounted in the fire control mechanism pocket to pivot on a transverse trigger pin between set and released positions. The trigger member has a surface positioned to be contacted by hammer when the hammer is displaced by cycling of the bolt carrier, the contact causing the trigger member to be forced to the set position. The locking bar is pivotally mounted in a frame and spring biased toward a first position in which it mechanically blocks the trigger member from moving to the release position, and is movable against the spring bias to a second position when contacted by the bolt carrier reaching a substantially in-battery position, allowing the trigger member to be moved by an external force to the released position.
US10514221B2 Trigger shield apparatus
Shrouds for preventing unintentional engagement or initiation of triggers of trigger operated devices during handling of the trigger operated device are described.
US10514215B2 Microsphere-based coatings for radioactive cooling under direct sunlight
The present prevention provides a surface coating for cooling a surface by light scattering comprising a plurality of successive layers, each of the layers may be comprised of a plurality of spheres arranged to form a structure comprised of packed spheres. Each layer may have a different arrangement of packed spheres to create to a different light scattering property in each of the layers. The coating of the structures may also be formed by randomly packed spheres and the spheres may have a uniform diameter.
US10514214B2 Heat transfer assemblies
A heat transfer assembly for transferring heat from a heat generating electrical element and having a porous element having a portion configured to contact the heat generating element and a moveable diaphragm having a portion adjacent the porous element and where the diaphragm is moveable between an extended position towards the porous element and a retracted position away from the porous element.
US10514213B2 Adjustable tool holder
Disclosed is an adjustable tool holder for holding elongate hand held tools. The tool holder comprises a telescopically adjustable base member comprising an elongate, rectangular, hollow outer member and an elongate rectangular inner member configured to be snugly and slidably received within the outer member, the inner member adapted to be secured to the outer member at a plurality of lock positions thereby rendering the length of the base member adjustable. The tool holder further comprises a compression spring, one end of which is secured at the free end of the outer member and the other end of which is secured at the free end of the inner member. The length of the spring is subject to change in accordance with the change in the length of the base member. A tool is adapted to be held between two consecutive loops of the spring.
US10514210B2 Fin-tube heat exchanger
An exemplary fin-tube construction includes an outer tube, an inner tube disposed within the outer tube, and a plurality of fins extending from an outer surface of the inner tube to an inner surface of the outer tube. The outer tube includes an inner portion and an outer portion. The inner portion, the inner tube, and the fins are formed at least primarily of a first material. The outer portion is formed at least primarily of a second material.
US10514207B2 Superconductive nano heat transfer plate type heat exchanger and manufacturing method thereof
A superconductive nano heat transfer plate type heat exchanger consisting of a plurality of superconductive nano plate bundles by welding, the plate bundles being formed by welding a plurality of heat transfer plates together and sealed in vacuum, each of the plate bundles comprising an evaporation zone and a condensation zone, inside the plate bundle is padded a superconductive nano medium. The heat exchanger enhances heat transfer efficiency and may perform highly efficient heat transfer at different pressures, different temperatures, within different application scopes.
US10514205B2 Heat exchanger unit
Embodiments of the disclosure pertain to an improved heat exchanger unit that includes a frame having a top region, a bottom region, and a plurality of side regions. The unit has a first cooler coupled with the frame proximate to a respective side region and generally parallel to a vertical axis. The unit has a second cooler coupled with the frame proximate to the top region and generally perpendicular to the vertical axis. The unit includes an inner airflow region within the heat exchanger unit, and a first baffle disposed within the inner airflow region.
US10514201B2 Systems and methods for multi-stage refrigeration
Systems and methods for multi-stage refrigeration in mixed refrigerant and cascade refrigeration cycles using one or more liquid motive eductors.