US10366814B2
The present invention provides a permanent magnet with a composition ratio of RXT(100-X-Y)CY having a main phase with Nd5Fe17 type crystal structure, wherein: R is one or more rare earth elements including Sm as a necessary element, and the rare earth elements are Sm, Y, La, Pr, Ce, Nd, Eu, Gd, Tb, Dy, Ho, Er, Tm, Yb and Lu; and T is one or more transition metal elements including Fe or a combination of Fe and Co as necessary elements; and 15
US10366813B2
Shown herein is a method of forming an electrical resistor comprising the steps of: forming an electrically resistive layer on a substrate; measuring an electrical resistance-related parameter of the electrically resistive layer and determining a target length of the electrically resistive layer corresponding to a target electrical resistance; and forming first and second electrically conductive terminals contacting the electrically resistive layer, said first and second electrically conductive terminals being separated by a distance corresponding to the target length.
US10366806B2
A vehicle electric wire includes an electrical insulation coating layer which contains a vinyl chloride resin, a plasticizer and a compound containing a lanthanoid, wherein an electrical conductor is coated with the electrical insulation coating layer. In the electrical insulation coating layer, a content of the plasticizer with respect to 100 parts by mass of the vinyl chloride resin is 25 parts by mass or more and less than 50 parts by mass.
US10366795B2
The design of a compact, high-efficiency, high-flux capable compact-accelerator fusion neutron generator (FNG) is discussed. FNG's can be used in a variety of industrial analysis applications to replace the use of radioisotopes which pose higher risks to both the end user and national security. High efficiency, long lifetime, and high power-handling capability are achieved though innovative target materials and ion source technology. The device can be sealed up for neutron radiography applications, or down for borehole analysis or other compact applications. Advanced technologies such as custom neutron output energy spectrum, pulsing, and associated particle imaging can be incorporated.
US10366789B2
A method for at least one of characterizing, diagnosing and treating a neurological health issue in at least a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the neurological health issue based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset; based upon the characterization, generating a therapy model configured to correct the neurological health issue; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model.
US10366787B2
A method of reducing nuisance alarms for a physiological parameter at a specific care unit by determining an alarm threshold optimized for the care unit, the care unit including a plurality of patients being monitored for the physiological parameter. Measured physiological parameters for the plurality of patients is measured and provided to a threshold recommendation system. The threshold recommendation system determines a recommended parameter specific alarm threshold value calculated to reduce false alarms by determining how many alarms are generated at each of a range of threshold values and choosing a threshold value from the range of threshold values that reduces a number of false alarms without unacceptably increasing missed true alarms for said patient measurements.
US10366777B2
Systems and methods for analyzing first and second strings against a ground truth string are provided. A construct representing a plurality of components is obtained, each component for a different portion of the truth string. The construct comprises a plurality of measurement string sampling pools each having an identifier and a corresponding plurality of measurement samplings corresponding to one or two of the components. Each sampling has the identifier and a portion of the first or second string. Samplings are assigned to first, second or third classes when coding a portion of the first string, second string, or both the first and second string. First and second positions are tested for events by calculating a plurality of event models using assumptions on the components having samplings encompassing the first and second positions and class assignments. These assumptions are updated using the calculated models and the models are recalculated.
US10366776B2
A memory system may include: a memory device including a plurality of memory blocks configured in a plurality of super memory blocks; and a controller suitable for detecting two or more bad super memory blocks each including at least one bad block among the super memory blocks, selecting at least one victim super memory block among the bad super memory blocks, and replacing the at least one bad block in each remaining bad super memory block with at least one normal block of the victim super memory block.
US10366769B2
Provided is a programming method of a nonvolatile memory device, the method comprising the steps of a first programming loop including applying a first verifying voltage to word lines of a plurality of first memory cells for being programmed in a first programming state of a first target threshold voltage and detecting, from among the plurality of first memory cells, a first slow memory cell whose threshold voltage is less than the first verifying voltage, a second programming loop including applying a first program pulse to the first memory cells and applying a second program pulse to the first slow memory cell, a voltage level of the second program pulse of the second program loop being greater than a voltage level of the first program pulse of the second program loop, and a third programming loop.
US10366766B2
An arrangement is described used to throttle data in a connected computer device having a device configured to transmit and receive data from a host, the device comprising, a device controller configured to interact with at least memory array and a data transfer throttling arrangement, the data transfer throttling arrangement configured to measure a bandwidth threshold for the device controller and pass data through the device controller when a bandwidth of the device controller is one of at and below a threshold.
US10366763B2
Disclosed in some examples, are methods, systems, and machine readable mediums which compensate for read-disturb effects by shifting the read voltages used to read the value in a NAND cell based upon a read counter. For example, the NAND memory device may have a read counter that corresponds to a group of NAND cells (e.g., a page, a block, a superblock). Anytime a NAND cell in the group is read, the read counter may be incremented. The read voltage, Vread, may be adjusted based on the read counter to account for the read disturb voltage.
US10366752B2
Memory circuitry comprises memory cells having two terminals and a feedback path connected between the two terminals. The feedback path is used to adaptively amplify identical programming pulses that serve to change memory states of the memory cell, and the amplification is based on a current resistive level of the memory cell, which may for example be a multi-level memory cell.
US10366746B2
An SRAM cell with dynamic split ground (GND) and split wordline (WL) for extreme scaling is disclosed. The memory cell includes a first access transistor enabled by a first wordline to control access to cross coupled inverters by a first bitline. The memory cell further includes a second access transistor enabled by a second wordline to control access to the cross coupled inverters by a second bitline. The memory cell further includes a split ground line comprising a first ground line (GNDL) separated from a second ground line (GNDR). The GNDL is connected to a transistor of a first inverter of the cross coupled inverters and the GNDR is connected to a first transistor of a second inverter of the cross coupled inverters.
US10366745B2
Provided are a semiconductor device and an information processing device that can be manufactured easily at low cost and can calculate an arbitrary interaction model such as an Ising model. A semiconductor device that performs a non-linear operation includes a memory, a reading unit that reads data from the memory, a majority circuit that inputs a result of a predetermined operation on the data read by the reading unit, and a write circuit that receives an output of the majority circuit, a value of a predetermined signal is stochastically inverted at a preceding stage of the majority circuit.
US10366742B1
Memory device and methods for controlling the memory device include an input buffer of the memory device receives input data from external to the memory device and outputs serial data. A serial shift register that shifts in the serial data and to output the serial data in a parallel format as parallel data. A parallel register that receives the parallel data from the serial shift register and buffered data directly from the input buffer. The parallel register that passes the parallel data and the buffered data to a data write bus to be stored memory banks of the memory device. Serial-to-parallel conversion circuitry controls loading of the parallel register from the serial shift register and the input buffer. The serial-to-parallel conversion circuitry utilizes a first loading signal to load the buffered data into the parallel register and a second loading signal to load the parallel data into the parallel register.
US10366741B2
Circuitry comprises: a set of bit processing circuitries to apply two or more successive instances of bitwise processing to an ordered bit array; each bit processing circuitry for a given bit position within the ordered bit array comprising: bit shifting circuitry to selectively apply a bit shift of a respective input bit to a next bit processing circuitry in a first direction relative to the ordered bit array, in response to an active state of a bit shift control signal, the bit shifting circuitry not applying the bit shift in response to an inactive state of the bit shift control signal; and bit shift control circuitry to selectively allow or inhibit a bit shifting operation in response to one or more inhibit control signals; in which: the bit shift control circuitry is configured to selectively propagate an output inhibit control signal, indicating that a bit shifting operation should be inhibited, as an inhibit control signal to bit processing circuitry applying a next instance of the bitwise processing at the given bit position, in dependence upon the bit shift control signal and the one or more inhibit control signals.
US10366734B2
A system and method for efficient power, performance and stability tradeoffs of memory accesses under a variety of conditions are described. A system management unit in a computing system interfaces with a memory and a processing unit, and uses boosting of word line voltage levels in the memory to assist write operations. The computing system supports selecting one of multiple word line boost values, each with an associated cross-over region. A cross-over region is a range of operating voltages for the memory used for determining whether to enable or disable boosting of word line voltage levels in the memory. The system management unit selects between enabling and disabling the boosting of word line voltage levels based on a target operational voltage for the memory and the cross-over region prior to updating the operating parameters of the memory to include the target operational voltage.
US10366716B1
In one general embodiment, a method includes applying a static head skew to a magnetic tape head, positioning the first reader at a first y-position relative to a servo pattern in a servo band, measuring y-positions of the second reader relative to the servo pattern in the servo band while the first reader is at the first y-position, and averaging the measured y-positions. The method further includes repeating the following process several times: moving the first reader to a next y-position, measuring y-positions of the second reader while the first reader is at the next y-position, and averaging the y-positions measured by the second reader while the first reader is at the next y-position. The method further includes calculating a unique nonlinearity value of the servo pattern in the servo band for each of the average y-position values, and storing and/or outputting the calculated nonlinearity values.
US10366711B1
A pattern is pre-written using a pre-erase or pre-conditioning magnetic field applied within at least part of a target track of a hard disk via a first write transducer prior to the target track being written. Subsequent to the pre-writing, target user data is written to the part of the target track.
US10366710B2
A method of distinguishing a meaningful signal from a low frequency noise, such method includes: a first step of dividing an input acoustic signal into frames, a second step of calculating a power spectral density of the input acoustic signal for each frame and finding an envelope curve of the power spectral density, a third step of finding a predefined number of dominant peaks in the envelope curve found in the previous second step of the method, a fourth step of applying a linear regression algorithm to the dominant peaks to obtain a linear regression line for each frame and extracting a slope value of each linear regression line, a fifth step of identifying intervals (t1-t2, t3-t4) of the original acoustic signals including the meaningful signal as intervals which correspond to higher values of the slope value.
US10366709B2
A sound discriminating device capable of correctly discriminating a cry or other given sounds is provided. When a sound is input from a sound input unit, a feature amount extracting unit extracts a differential value between the amplitude of a fundamental frequency of the input sound and the amplitude of the second harmonic of the fundamental frequency as a feature amount of the input sound. A likelihood calculating unit calculates a likelihood between an acoustic model set for which a feature amount is known and the extracted feature amount. A result output unit determines whether or not the input sound is the given sound based on the result of the likelihood calculation.
US10366708B2
A headphone system is provided that includes a left and right earpiece having a left and right microphone, respectively, to receive left and right acoustic signals and provide left and right signals for processing. The left and right signals are added to provide a principal signal, and the left and right signals are subtracted to provide a reference signal. A detection circuit compares the principal signal to the reference signal and selectively indicates whether a user is speaking.
US10366704B2
Techniques related to active acoustic echo cancellation are discussed. Such techniques may include generating an audio output signal having a portion thereof corresponding to a first audio frequency range to negate a response of an audio input device to an output from a speaker in a second audio frequency range at a response negation rate and decimating an audio input signal based on the response negation rate to generate a resultant audio input signal.
US10366688B2
A method include placing a first processor in a sleep operating mode and running a second processor that is operative to wake the first processor from the sleep operating mode in response to a speech command phrase. The method includes identifying, by the second processor, a speech command phrase segment and performing a control operation in response to detecting the segment in detected speech. The control operation is performed while the first processor is maintained in the sleep operating mode.
US10366687B2
Techniques for adapting a trained neural network acoustic model, comprising using at least one computer hardware processor to perform: generating initial speaker information values for a speaker; generating first speech content values from first speech data corresponding to a first utterance spoken by the speaker; processing the first speech content values and the initial speaker information values using the trained neural network acoustic model; recognizing, using automatic speech recognition, the first utterance based, at least in part on results of the processing; generating updated speaker information values using the first speech data and at least one of the initial speaker information values and/or information used to generate the initial speaker information values; and recognizing, based at least in part on the updated speaker information values, a second utterance spoken by the speaker.
US10366686B2
Examples of techniques text-to-speech pre-processing for speech recognition and speech synthesis are disclosed. In one example implementation, a computer-implemented method includes receiving, by a processing device, an automated speech recognition output comprising an n-best list and associated confidence scores. The method further includes performing, by the processing device, a TTS pre-processing on the n-best list and associated confidence scores to generate a read back message, wherein the read back message comprises a read back instruction. The method further includes sending, by the processing device, the read back message to a TTS speech synthesizer for generating an audible signal based on the read back message to cause an audio device to present the read back message.
US10366684B2
The information providing method includes: sequentially identifying a performance speed at which a user performs a piece of music; identifying, in the piece of music, a performance position that is performed by the user; setting an adjustment amount in accordance with a temporal variation in the identified performance speed; and providing the user with music information corresponding to a time point that is later, by the adjustment amount, than a time point that corresponds to the performance position identified in the piece of music.
US10366683B2
A percussion-instrument playing apparatus for playing a percussion instrument having a striking surface. The apparatus includes: a main body to be mounted on the percussion instrument 100 to face the striking surface of the percussion instrument with a predetermined space from the striking surface; an arm supporter attached to the main body; an arm that has, at a distal end, an arm head, and is rotatably supported by the arm supporter; a drive device that allows the arm to be rotationally displaced between a state where the arm head pushes the striking surface of the percussion instrument and a state where the arm head is separated from the striking surface; a control device that controls the drive device in accordance with a control program; and an operation device that outputs a drive instruction signal to the control device in response to an operation by a user.
US10366682B2
A novel stringed musical instrument positioning apparatus including a rear plate, and at least one stabilizer bar which attach to an elevator platform and adjust to accommodate various sizes of stringed musical instruments so that they may be played from different angles from which they were originally intended.
US10366680B2
An anti-loosening device includes a main body and an O-ring, which serves as an elastic member attached to the main body. The main body includes a fitting hole, into which the bolt head of a tension bolt is to be fitted, and eight holding sections, which laterally hold the bolt head fitted in the fitting hole. The holding sections are configured to open about the center line of the fitting hole and to laterally hold the bolt head fitted in the fitting hole.
US10366679B1
The present invention provides a sleeve mounted to an end or both ends of a shaft of the drum pedal. A T shaped screw cap runs through the sleeve and joins to a threaded rod, which in turn is connected to an end of an elastic element. The other end of the elastic element is hooked to the lower end of a column. The screw cap allows convenient and easy adjustment to the length of the elastic element and, therefore, the force of exertion when pressing down the pedal board. The drummer may fine-tune the drum pedal any time during the performance to suit his/her desire and for the best performance.
US10366672B2
Color transformation apparatus (201) for calculating resultant colors (R2, G2, B2) of pixels of an output image for a display with a display peak brightness (PB_D) starting from input colors (R,G,B) of pixels of an input image (Im_in) having a maximum luma code corresponding to a first image peak brightness (PB_H) which is different from the display peak brightness, said color transformation apparatus comprising: a color transformation determination unit (102) arranged to determine a color transformation (g) from color processing specification data (MET) comprising at least one tone mapping function (CC) for at least a range of pixel luminances received via a metadata input (116), which color transformation specifies the calculation of at least some pixel colors of an image having corresponding to its maximum luma code a second image peak brightness (PB_L), which is different from the display peak brightness (PB_D) and the first image peak brightness (PB_H), and whereby the division of the first image peak brightness by the second image peak brightness is either larger than 2 or smaller than ½ ; a scaling factor determination unit (200) arranged to determine a resultant common multiplicative factor (gt), said scaling factor determination unit comprising:—a capability metric determination unit arranged to determine a metric for locating positions of display peak brightnesses between the first image peak brightness (PB_H), and the second image peak brightness (PB_L) and outside that range; and—a resultant multiplier determination unit arranged to determine from the display peak brightness (PB_D), the metric, and the color transformation the resultant common multiplicative factor (gt), and wherein the color transformation apparatus (201) further comprises a scaling multiplier (114) arranged to multiply a linear RGB color representation of the input colors with the resultant common multiplicative factor (gt).
US10366670B2
A compensation circuit for a common electrode voltage and a display device. The compensation circuit includes a control module, a selection module, a transmission module and an output module. The control module generates a control signal and transmits the control signal to the selection module. The selection module selects one of a signal from a first common electrode voltage terminal, a signal from a second common electrode voltage terminal, a signal from a third common electrode voltage terminal and a signal from a fourth common electrode voltage terminal as an input signal based on the control signal and a signal from a turn-on voltage terminal, and transmits the input signal to the output module. The transmission module transmits the feedback signal received from the control module to the output module. The output module generates a compensation signal based on the feedback signal and the input signal.
US10366666B2
A display apparatus includes a display panel including pixels arranged at an intersection of data lines and gate lines, a source driver IC configured to be disposed on one side surface of the display panel to apply a data voltage to the data lines, a gate driver IC configured to be disposed on any one of two side surfaces which are adjacent to the one side surface of the display panel to apply a gate driving voltage to the gate lines, and a controller configured to receive feedback on a gate driving voltage applied to at least one pixel, detect a distortion of the gate driving voltage applied to the pixel based on the feedback, adjust a level of the gate driving voltage applied to the gate lines to compensate for the distortion of the gate driving voltage, and apply the adjusted gate driving voltage to the gate lines.
US10366645B2
The present disclosure provides a lighting-on device and a method for cell test. The lighting-on device includes a movable unit including a first marker; an image acquisition unit configured to acquire an image indicating an actual relative positional relationship between the first marker and a second marker on a display panel; a calculation unit configured to calculate the actual relative positional relationship between the first marker and the second marker according to the image; a first position adjustment unit configured to drive the movable unit so as to adjust the actual relative positional relationship; and a first control unit configured to determine whether the adjusted actual relative positional relationship has been aligned by the first position adjustment unit according to the relative positional relationship between the first marker and the second marker.
US10366610B2
A vehicle control device that includes: a camera that is configured to capture an outside image of a vehicle in real time; a display that is configured to present the outside image of the vehicle in real time; and a controller that is configured to (i) detect, from the outside image, a virtual parking-available space that corresponds to an actual parking-available space in an area captured in the outside image and that is tagged in the outside image, (ii) generate parking space information based on the virtual parking-available space, and (iii) provide the parking space information to the display to overlay the parking space information over the outside image on the display is disclosed.
US10366608B2
A scene determination device includes a determination processor configured to, when determining a driving action of a subject vehicle traveling on a route, determine a scene which the subject vehicle encounters. The determination processor calculates a travel estimation line of time series of the subject vehicle traveling on a first route, extracts an event which the subject vehicle encounters, on the basis of positions of points of intersections between the travel estimation line and a second route having a point of intersection with the first route, and determines the scene using a relationship between the extracted event and the subject vehicle.
US10366602B2
A remote controller that interacts with a system under control (SUC) includes: at least one input adapted to receive data from a user; a command interpreter adapted to evaluate data received via the at least one input and determine whether the received data is associated with a remote command from among a set of remote commands associated with the SUC; at least one communication element adapted to send remote commands to the SUC; and at least one haptic feedback element adapted to provide feedback to the user, where the SUC is an in-vehicle system including a display. An automated method includes: generating a list of recognizers; passing user input event data to the recognizers; determining a status for each recognizer; identifying a single recognizer based on the status, and retrieving a command associated with the single recognizer, where the input event is associated with an in-vehicle system having a display.
US10366601B2
A method, system, and apparatus for programming a sensor at a customer location is disclosed. A defective sensor at a customer location is replaced by a new sensor that is programmed at the customer location using a programming device or a transducer coupled to a computing device. The new sensor is programming using the sensor's detector normally used to sense a change in a magnetic field, an RF signal, infra-red light, or some other emission or property.
US10366600B1
A method and system for generating an event notification on a mobile electronic device is provided. A notification message including an event impact record and a notification urgency record is received on the mobile electronic device. An impact sensory alert is generated based on the comparison between the event impact record with a plurality of sensory alerts presets of first sensory output signals and second sensory output signals. An urgency sensory alert is also generated based on the comparison between the notification urgency record with the plurality of sensory alerts presets of the first sensory output signals and the second sensory output signals. The impact sensory alert and the urgency sensory alert are outputted via the first sensory output signals and second sensory output signals.
US10366596B2
A computerized monitoring system and method for detecting electrical equipment failure. The system includes a sensor that detects a sound level representative of ultrasonic emissions radiating from electrical equipment to be monitored. A computer system in communication with the sensor is programmed to determine whether the electrical equipment is experiencing one or more of arcing, tracking, or corona based on the sound level detected by the sensor. In some embodiments, the computer system continuously monitors for these conditions based on the sound level detected by the sensor.
US10366594B2
An emission detection system an enclosed combustion device stack is disclosed. The detection system has a sampling line having a first end exposed to a combusted gas passing through the stack exit port, to receive an undiluted gas sample from the stack exit port. The detection system has an electrostatic particulate matter sensor coupled to a second end of the sampling line, the second end positioned lower than and downstream of the first end, to analyze the undiluted gas sample. The detection system has an exhaust outlet coupled to and downstream of the electrostatic particulate matter sensor, to receive the undiluted gas sample from the electrostatic particulate matter sensor and feed the undiluted gas sample to the primary gas intake line upstream of the enclosed combustion device stack burner.
US10366589B2
A building intruder defensive system includes a shield module including a tank configured to hold pressurized fluid, a nozzle, and a zone valve connected to the tank and the nozzle, the zone valve being configured to regulate flow of the pressurized fluid from the tank to the nozzle, a sensing device configured to sense presence of an intruder, and to output a signal indicating the presence of the intruder, and a processor programmed to receive the signal from the sensing device as indicating the presence of the intruder, to control the zone valve to cause the zone to open and close so as to spray the pressurized fluid through the nozzle, and to communicate with at least one remote device to deliver system information to at least one of law enforcement and a building occupant.
US10366587B2
An audible sensor chip that includes: a base border; speakers on opposing sides of the chip; a control processor; and a camera. The speakers may include four speakers, where two speakers are on each side of a center console. Preferably, the camera is positioned at the center of the console.
US10366586B1
Threat detection methods and systems serve to alert persons of potential dangers. According to one exemplary method, a video processing system (VPS) receives video data in real time or near real time from at least one camera positioned to capture images of a video capture area proximate a person. The video data includes data representing a series of time-sequenced video frames. The VPS determines whether data representing a first video frame includes data representative of one or more predefined patterns. If so, the VPS commences tracking of the predefined pattern(s) within the video data to produce one or more tracked patterns. After pattern tracking has begun, the VPS determines whether data representing one or more subsequent video frames includes data representative of the tracked pattern(s). If so, the VPS determines whether the tracked pattern(s) is/are positioned suspiciously relative to a position of the person and, if so, alerts the person.
US10366585B2
A method for operating an automatically movable surface treatment device that can move in a room and possibly carries out surface treatment. An ultrasonic sensor detects ultrasound, in particular ultrasonic waves reflected at obstacles. The ultrasonic sensor detects glass breakage noises, wherein frequencies of sound detected by means of the ultrasonic sensor are compared with reference frequencies typically occurring in the event of a glass breakage, and wherein, in the event of a match, a glass breakage, in particular a break-in through a pane of glass of a window or of a door, is determined. A system comprising an automatically movable surface treatment device having an ultrasonic sensor and a house alarm system in which the surface treatment device is integrated in terms of communication.
US10366584B2
Rendering haptics includes applying a haptic effect proximate to a flexible joint of an individual using a haptic output device. In response, an illusion of joint movement is conveyed at the flexible joint of the individual.
US10366580B2
An apparatus and method for a gaming device having a bonus game that provides a player with a primary set of reel symbols having a primary probability of winning and a secondary set of reel symbols having a secondary probability of winning, where the secondary probability of winning is greater than the primary probability of winning.
US10366579B2
A community poker-type game that requires recognizing a favorable community card group and physically select that favorable community card group in an allotted time when that community card group becomes available. The game provides players with the choice of as many as seven different community card groups to form a best five-card poker hand. Game play can begin by two cards being dealt to at least two players. A first group of five community cards are dealt face-down in a crisscross pattern followed by a process whereas the players select a five-card community group during the timed-deal of four community cards face-up to the outermost points of the five face-down community cards. A best five-card poker hand is determined for each player which can include from zero to two of the cards dealt to each player with at least three cards from the players selected five-card community group.
US10366573B2
An electronic gambling game machine for processing a side bet in a hybrid game having a gambling game portion and an entertainment game portion. The side bet is made in regards to the play of the entertainment portion of the hybrid game and can be made using a real world credit, a game world credit, a game world element or a combination thereof. If the side bet is made using a real world credit, the real world credits used by the gambling game portion of the hybrid game and credited to a player are incremented or decremented. If the side bet is made using a game world element, the entertainment game portion of the hybrid game is updated based on the outcome of the side bet.
US10366570B2
A gaming system which includes a game sequence, such as a free game sequence, which enables a player to selectively apply modifiers after viewing the results of games. For a game associated with an available modifier, following the display of the results of that game, the gaming system enables the player to either utilize the available modifier for that game or accumulate another modifier to be potentially utilized for another game. If the player selects to utilize the available modifier, the gaming system modifies one or more aspects of the play of the game to result in a modified game outcome and/or a modified game award. If the player selects to not utilize the available modifier, the gaming system accumulates another modifier for the player, wherein the other modifier may or may not be subsequently utilized by the player to modify any designated aspects of a subsequent play of the game.
US10366564B1
A system allows consumers to participate in draw games through the use of a personal, portable, secure, device (portable microprocessor) that accepts and stores wagers selected by a consumer, generates wagers on behalf of the consumer, and maintains secure virtual tickets for the consumer that can be authenticated and accepted by a gaming authority. The portable microprocessor interacts with either a user's mobile device or with a game terminal, which, in turn, communicates with a game server.
US10366558B2
A cash box (18) is provided along with a device (12) for handling notes of value, in which such a cash box (18) is receivable. The cash box (18) has a receiving area (30) for receiving a value note stack and a housing (32) with at least one mechanical coding unit (50) for optional assignment of the cash box (18) to first or second receiving compartments (16) of the device (12). The coding unit (50) has a coding element (60) that is adjustable between first and second positions. The coding element (60) is designed so that the cash box (18) is feedable only to the first receiving compartment (16) when the coding element (60) is in the first position, and only to the second receiving compartment (16) when the coding element (60) is in the second position.
US10366544B2
An image processing apparatus of the present invention includes an image obtaining unit obtaining first and second three-dimensional images, a deformation information obtaining unit obtaining deformation between two images, a cross-sectional image generating unit generating first and second cross-sectional images, a target position obtaining unit obtaining a target position in the first cross-sectional image, a corresponding position obtaining unit obtaining a corresponding position in the second three-dimensional image which corresponds to the target position on the basis of the deformation information.
US10366542B2
A method comprising: causing display of a sound-source virtual visual object in a three-dimensional virtual visual space; causing display of a multiplicity of interconnecting virtual visual objects in the three-dimensional virtual visual space, wherein at least some of the multiplicity of interconnecting virtual visual objects interconnect visually a sound-source virtual visual object and a user-controlled virtual visual object, wherein a visual appearance of each interconnecting virtual visual object, is dependent upon one or more characteristics of a sound object associated with the sound-source virtual visual object to which the interconnecting virtual visual object is interconnected, and wherein audio processing of the sound objects to produce rendered sound objects depends on user-interaction with the user-controlled virtual visual object and user-controlled interconnection of interconnecting virtual visual objects between sound-source virtual visual objects and the user-controlled virtual visual object.
US10366541B2
Method and apparatus are disclosed for vehicle backup safety mapping. An example vehicle includes a display, a rear-view camera, and a processor. The processor generates a three-dimensional model of space behind the vehicle based on images from the rear-view camera The processor also generates an overlay based on the three-dimensional model. The overlay includes representation of objects not in the field of view of the rear-view camera. Additionally, the processor displays, on the display, the images from the rear-view camera and the overlay.
US10366538B2
The invention relates to a method for representing a virtual object in a real environment, having the following steps: generating a two-dimensional image of a real environment by means of a recording device, ascertaining a position of the recording device relative to at least one component of the real environment, segmenting at least one area of the real environment unmarked in reality in the two-dimensional image for identifying at least one segment of the real environment in distinction to a remaining part of the real environment while supplying corresponding segmentation data, and merging the virtual object with the two-dimensional image of the real environment with consideration of the segmentation data such that at least one part of the segment of the real environment is removed from the image of the real environment. The invention permits any collisions of virtual objects with real objects that occur upon merging with a real environment to be represented in a way largely close to reality.
US10366537B2
An information processing apparatus and method acquires an image, performs an image recognition process on the acquired image to recognize a physical object in that image, and then generates a virtual image based on the results of the image recognition process. The virtual image includes a virtual object positioned relative to the physical object that was recognized in the acquired image. A display then displays the virtual image, and a projector projects at least part of the virtual image. The apparatus and method also include modes in which the display displays the virtual image, but the projector does not project the virtual image, where the projector projects the virtual image but the display does not display the virtual image, and where the display displays the virtual image and the projector projects the virtual image.
US10366534B2
A 3D voxel grid of an environment is generated, with a signed value assigned to each voxel representative of that voxel's distance from a nearest surface. For each subset of the 3D voxel grid comprising a surface, an initial surface mesh is generated. As new depth information is received, an updated surface is generated only for those subsets of the 3D voxel grid that exhibit greater than threshold change in signed values over time.
US10366531B2
Described herein are systems for generating 3D models. A first point cloud of data for an object may be generated based on boundary information obtained by the object boundary detector(s). Dimensions for the object may be determined based on the first point cloud of data. A second point cloud of data may be generated based on the dimensions for the object and a configuration of light projectors where the second point cloud corresponds to potential coordinates for a location where the robotic member and end effector can be positioned along a path around the object to capture the image data of the object. A path may be generated to avoid collision between the object and the robotic member or end effector while optimizing the number of capture location points within the second point cloud of data.
US10366525B2
The present disclosure is directed toward systems and methods for generating an interactive digital media item based on a two-dimensional “selfie.” For example, one or more embodiments described herein identifies a face in the two-dimensional “selfie,” then builds and displays a three-dimensional model based on the identified face. One or more embodiments described herein also track movement of a viewer of a computing device displaying the three-dimensional model such that one or more portions of the three-dimensional model appear to follow the person viewing the “selfie.”
US10366521B1
Described are systems and methods for providing augmented reality information to workers to assist the workers in assembly of objects, such as aerial vehicles. An object or parts of an object may be determined by processing of image data corresponding to a field of view of a pair of augmented reality glasses worn by a worker to determine an object or a part corresponding to an object that is to be assembled by the worker. Based on the determined object and/or part, augmented reality information corresponding to an assembly task may be determined and visually presented to the worker to aid the worker in completion of the assembly task. The augmented reality information may be visually presented by the augmented reality glasses such that the worker can view the augmented reality information and the object or parts concurrently.
US10366516B2
An image processing method and device is provided. Components of a point Ai(ri,gi,bi) of an original image in RGB color space are processed according to a first function ƒ1(x) to obtain A0(r0,g0,b0)=ƒ1(xi). The point Ai(ri,gi,bi) of the original image is processed according to a second function ƒ2(x) to obtain a processed saturation S0=ƒ2(xi). Let ƒ2(xi)=1 to determine the point A0(r0,g0,b0). The point Ai is processed in the RGB color space if max(r0,g0,b0)≤1. The point Ai is converted into CMY color space for image processing if max(r0,g0,b0)>1.
US10366510B1
The invention provides the techniques and systems that allow for an accurate positioning of a human in a virtual or augmented reality scene based on monocular video of an object without the need for multiple cameras, specialized equipment or robotic models of the human anatomy. The object is modeled by assigning reference points to elements of the object and identifying anchor points and initial reference points. Based on two dimensional coordinates of the anchor points, two dimensional coordinates of the anchor points not contained in the subset of initial reference points are calculated, and based on the anchor points, a depth value is calculated for each anchor point, and three dimensional position values are assigned to each of the anchor points. Based on the three dimensional position value of an adjacent reference point, a three dimensional position value is iteratively assigned to each of the remaining reference points.
US10366503B2
A method of scene reconstruction includes: a depth image taken by a camera mounted on a robot is acquired, and a current tensor field key frame is generated based on the depth image; spatial-temporal interpolation is performed on the current tensor field key frame and a previous tensor field key frame to obtain an interpolated tensor field key frame; a robot planning path is acquired by particle advection algorithm according to the current tensor field key frame, the previous tensor field key frame, and the interpolated tensor field key frame; a camera planning path is acquired according to the robot planning path and an energy equation of the camera; and a scene is reconstructed according to the depth images captured by the camera.
US10366501B2
A method and apparatus for registering a first image having a first plurality of pixel values from a sensor having a plurality of pixels and a second image having a second plurality of pixel values of the plurality of pixels is disclosed. The method includes selecting a first image having a first plurality of pixel values and a second image having a second plurality of pixel values, grouping the first plurality of pixels according to a grid having a plurality of grid elements, each grid element having a plurality of pixels, determining a grid element displacement of the second image from the first image for each grid element of pixels, filtering the displacement of the second image from the first image to produce filtered valid grid element displacements and invalid grid element displacements, and determining a warping transform of each of the grid element displacements.
US10366478B2
A method of obtaining one or more HDR images representative of a scene is described. To reach that aim, the method includes obtaining several LDR images representative of the scene. The method further includes identifying one or more first pixels having a pixel value that is greater than a first determined value (i.e. corresponding to underexposed pixels) or having a pixel value that is less than a second determined value (i.e. corresponding to overexposed pixels). The method further includes determining one second pixel, in one or more other LDR images, that corresponds to the first pixel. In a block of pixels centered on the second pixel, weighting values are determined that are representative of similarity between the second pixel and the other pixels of the block. A HDR image is finally obtained by determining and assigning a new pixel value to the first pixel. The new value is calculated based on weighting values and pixel values associated with pixels of a block of pixels centered on the first pixel.
US10366476B2
One embodiment of the present invention sets forth a technique for performing perspective correction on one or more test images. The technique includes analyzing a first test image to detect a set of outer points and calculating a geometric plane equation based on the set of outer points. The technique further includes projecting a first set of points associated with a first curved screen model based on the geometric plane equation to generate a second set of points. The technique further includes comparing the second set of points to a set of inner points included in the first test image to determine at least one error value, and determining a screen curvature value based on the at least one error value.
US10366473B2
The disclosure includes embodiments for assisting a driver of a vehicle to view traffic mirror content. A method according to some embodiments includes retrieving global positioning system (GPS) data that describes a current location of a vehicle. The method includes generating mirror data based on the GPS data, wherein the mirror data identifies a fixed location of a traffic mirror included in a roadway environment. The method includes instructing, based on the mirror data, an external sensor associated with the vehicle to capture captured image data that describes an image of the traffic mirror. The method includes generating processed image data that describes an optically reversed version of the image. The method includes instructing a display device to display the optically reversed version of the image.
US10366469B2
The current document is directed to methods and systems that straighten curvature in the text lines of text-containing digital images, including text-containing digital images generated from the two pages of an open book. Initial processing of a text-containing image identifies the outline of a text-containing page. Next, contours are generated to represent each text line. The midpoints and inclination angles of the links or vectors that comprise the contour lines are determined. A model is constructed for the perspective-induced curvature within the text image. In one implementation, the model, essentially an inclination-angle map, allows for assigning local displacements to pixels within the page image which are then used to straighten the text lines in the text image. In another implementation, the model is essentially a pixel-displacement map which is used to straighten the text lines in the text image.
US10366468B2
A mechanism is described for facilitating ray compression for efficient graphics data processing at computing devices. A method of embodiments, as described herein, includes forwarding a set of rays to a ray compression unit hosted by a graphics processor at a computing device, and facilitating the ray compression unit to compress the set of rays, wherein the set of rays are compressed into a compressed representation.
US10366465B2
An image capturing apparatus comprises: an image capturing unit; an acquisition unit that acquires at least two images having different exposures; a compression unit that acquires at least two compressed images; a transmission unit that transmits the at least two compressed images; a composition unit that generates a composite image by compositing the transmitted at least two compressed images; and a luminance distribution acquisition unit that acquires luminance distribution information of the composite image, the acquisition unit controlling exposure of the at least two images based on the luminance distribution information acquired by the luminance distribution acquisition unit, and the compression unit performing the compression processing of the at least two images based on the luminance distribution information and the exposure of the at least two images.
US10366464B2
Embodiments relate to systems and methods for generating interpolated input data sets using reduced input source objects. A database can store operational data, such as financial, climate or other information. A user can input or access a set of target data, representing output the user wishes to be generated from an interpolated set of input data based on an interpolation function. Thus, the average air temperature of a region may be known for the last ten years, along with other inputs such as water temperature, wind speed, etc. The target data can include an expected average temperature for the current year. The interpolation engine can receive the target temperature, and interpolate other climate inputs that will produce the target output temperature. The interpolation engine can also reduce the number of predetermined data objects or the dimensions of input data sets to generate interpolated inputs based on more compact inputs.
US10366463B2
A method for documenting informed consent includes obtaining a video recording of a patient indicative of informed consent, communicating the video recording across a network for data storage, and storing the video recording in a computer readable data storage medium. The video may include additional portions of a patient encounter. A software application for executing on a computing device may provide a user interface for obtaining video evidencing informed consent for the procedure, administering a quiz to the individual, presenting a document for signature to the individual, receiving a signature for the document from the individual.
US10366462B1
Methods and systems for drug interaction review are described. In an example embodiment, a prescription request is received for a prescription drug. The prescription drug is associated with a prescription. A determination that the prescription drug is a controlled substance is made. Pharmacy claims data is analyzed to determine whether past claims adjudication data is associated with a patient controlled substance identifier. The patient controlled substance identifier is associated with a patient that has been prescribed the prescription drug through the prescription without identifying the patient as being a member of a benefit manager. The prescription request is evaluated based on a determination that the past claims adjudication data is associated with the patient controlled substance identifier. A notification is generated based on evaluation of the prescription request. Additional methods and systems are disclosed.
US10366458B2
Aspects of the disclosure relate to live reporting of check image keying issues. A computing platform may receive a first dataset and may transmit a first set of instructions for triggering transaction balancing and the first dataset to a first client computer system. Subsequently, the computing platform may receive from the first client computer system, a request to report an issue. Responsive to receiving the request to report an issue, the computing platform may receive from the first client computer a second dataset relating to the issue. Subsequently, the computing platform may generate, based on the first dataset and second dataset, an issue record, and may store the issue record in a second database. Then, the computing platform may transmit, via the communication interface, a second set of instructions for triggering issue investigation and the issue record relating to the issue to a second client computer system.
US10366450B1
A computer system receives credit information relating to a consumer and a number of high scorers, and determines credit score factors associated with the consumer and the high scorers. The system may construct flippable score factor displays comprising consumer specific information specific to a credit category that may be reversed to display explanatory text regarding how that credit category affects their credit report. The score factor display may include a comparison between the consumer's scores and the high scorers' scores in a number of categories. Scores of high scorers may be periodically refreshed. Additionally, the group of high scorers may be limited according to a particular demographic, such as a geographic location, that may be selectable by a user.
US10366447B2
Techniques for providing a virtual item shopping environment are presented herein. A dimension module may be configured to determine one or more dimensions of a person near a display. A selection module may be configured to select one or more items from a database based on the determined dimensions. A display module configured to present the one or more items on the display. In other embodiments, the selection module may further be configured to receive a selection from the person via a user interface. The selection may indicate one of the presented items. In another embodiment, the display module may be configured to display a live real-time video of the person wearing the selected item. The live real-time video may include video of the person with an overlaid image of the selected item.
US10366442B1
Devices, methods, and systems for improving the customer experience and simplifying the purchase of items are disclosed. In general the devices, methods, and systems allow a customer to speak a name or type of item, or scan a code (such as a barcode) of an item, and the item is automatically added to a shopping cart of the customer. For example, speech recognition and machine learning techniques may be used to process audio input and identify potential products relating to the input. When there is a high confidence that an identified product is the product the customer intended to purchase, the identified product is automatically added to the customer's shopping cart. When the confidence is not high enough, a list of potential products may be generated and added to the customer's shopping cart. The customer may then select the intended product right from the list in the shopping cart.
US10366437B2
Systems and methods for product recommendation refinement in a topic-based virtual storefront embedded in a topical community web page. The systems and methods facilitate continuous monitoring of user activity and community member activity in the topic-based virtual storefront based on which one or more weighted keywords are derived. A topic set containing various weighted keywords is iteratively configured for extracting and ordering one or more products that are extracted from a plurality of heterogeneous sources.
US10366435B2
Vehicle data systems for the rule based collection of vehicle data from across a distributed heterogeneous computer network; rule based filtering and enhancing of that data; determination of rule sets pertaining to determination of pricing likelihood; and the real time presentation of accurate pricing likelihoods for specified vehicle configurations over a computer network using those rule sets are disclosed.
US10366433B2
Usage based content search result techniques are described. In one or more implementations, a digital medium environment controls image searches and availability by one or more computing devices. A search is performed by the one or more computing devices to locate images made available via a network by a content sharing service responsive to one or more inputs received from a user. A search result is configured by the one or more computing devices that includes the plurality of images based at least in part on an amount of usage of respective said images by other users of the content sharing service. Output of the search result is controlled via a user interface by the one or more computing devices to the user of the content sharing service.
US10366418B1
Methods include obtaining client data corresponding to a client. Methods further include determining one or more areas of interest of the client using the client data. Methods further include obtaining location data corresponding to the client. The location data comprises a geographic location of the client and a current direction of movement of the client. Methods further include determining one or more potential locations of the client using the location data. Methods further include receiving a plurality of commercial messages from a central control center, each of the plurality of commercial messages associated with a plurality of tags. Methods further include identifying a relevant commercial message from the plurality of commercial messages, such that the relevant commercial message is associated with a tag corresponding to at least one of the one or more areas of interest and a tag corresponding to at least one of the one or more potential locations.
US10366395B2
An interactive and custom support kiosk is disclosed. In one embodiment, a kiosk is provided including a user attribute identification system and a region-specific linkage. The user attribute identification system may be a user language identification system where the user's preferred language may be detected. With detection of a user's preferred language, the kiosk may display a language-customized display with customized features based on the identified language. In some embodiments, the customized features may include a language-based experience format similar to a user's experience which would be expected in the user's home geography. In some examples, a second level of interaction may be provided wherein the user may be connected to a region-specific operator. The operator may provide immediate live help or assistance through the kiosk. In addition, security controls may be provided with the interactive language and custom support kiosk.
US10366388B2
Disclosed are techniques that use devices with corresponding identity wallet applications that execute on an electronic processor device of the devices, and which identity wallets store identity information and encrypt the stored identity information. A distributed ledger system, and a broker system that interfaces to the wallet and the distributed ledger are used for various information exchange scenarios in which a requesting system and user devices, the distributed ledger system, the broker system and the requesting system are interconnected via an electronic network through respective network interface devices.
US10366379B2
Various embodiments herein each include at least one of systems, methods, software, and devices, such as remote weigh stations and ancillary devices thereof enabled to detect fraud possibilities during a product weighing at facilities, such as retail outlets. Some such embodiments include image processing to identify possible fraud.
US10366375B2
In an example embodiment, described herein is an automated transaction machines with dual customer interface displays of different sizes and different orientations, configured for selective use by a customer by selection of desired display option for a financial transaction.
US10366371B2
A method and apparatus for processing service requests. A computer system creates a preliminary compendium comprising building blocks. A building block is a word entity extracted from a text source in a plurality of text sources that are related to a domain of interest. At least a portion of the text sources comprises past service requests. The computer system filters the building blocks in the preliminary compendium based on relevance with respect to the domain of interest to create similarity indicators that form a refined compendium. The computer system analyzes text within a new service request using the past service requests and the refined compendium to generate a ranking of past service requests that ranks the past service requests based on similarity to the new service request. The ranking of past service requests enables the computer system to identify a set of possible resolutions for the new service request.
US10366361B1
An apparatus is provided to interface with users to perform group assessment processing and display of results in conjunction with selection of items. The apparatus may comprise a communication portion; a database; and a computer processor, the computer processor performing processing including: (A) storing first assessment architecture data associated with a first assessment architecture for group assessment processing; (B) storing second assessment architecture data associated with a second assessment architecture for group assessment processing; (C) interfacing with a user, to input linking data related to linking the first assessment architecture with the second assessment architecture; (D) based on the linking data, linking the first assessment architecture with the second assessment architecture; (E) identifying a data content change in the first assessment architecture or the second assessment architecture; (F) mapping the data content change to an action item; and (G) performing the action item in the other of the assessment architectures.
US10366348B2
According to the present disclosure, time-sequential threshold data can be automatically detected by a server and thus can be compared with operation data in all of time domains. Therefore, it is not necessary for an operator to input threshold data by hand. Further, according to the present disclosure, it is possible to precisely detect an error of a machine or a defect of a product which has not been conventionally recognized at the time of setting a threshold (absolute value).
US10366347B2
Aspects of the subject disclosure may include, for example, embodiments that comprise provisioning a target user profile and obtaining viewing history data. Further embodiments include generating a group of control rules according to the target user profile and training a machine learning application according to the viewing history data and the group of control rules. Additional embodiments include receiving a first indication that a first media content is to be presented to a target user. Also, embodiments include determining by the machine learning application, that the first media content does not conform to the group of control rules and providing a first notification that the first media content does not conform to the group of control rules. Other embodiments are disclosed.
US10366329B2
A system for training a neural network. A switch is linked to feature detectors in at least some of the layers of the neural network. For each training case, the switch randomly selectively disables each of the feature detectors in accordance with a preconfigured probability. The weights from each training case are then normalized for applying the neural network to test data.
US10366327B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating document vector representations. One of the methods includes obtaining a new document; and determining a vector representation for the new document using a trained neural network system, wherein the trained neural network system has been trained to receive an input document and a sequence of words from the input document and to generate a respective word score for each word in a set of words, wherein each of the respective word scores represents a predicted likelihood that the corresponding word follows a last word in the sequence in the input document, and wherein determining the vector representation for the new document using the trained neural network system comprises iteratively providing each of the plurality of sequences of words to the trained neural network system to determine the vector representation for the new document using gradient descent.
US10366325B2
Aspects herein describe new methods of determining optimal actions to achieve high-level goals with minimum total future cost. At least one high-level goal is inputted into a user device along with various observational data about the world, and a computational unit determines, though a method comprising backward and forward sweeps, an optimal course of action as well as emotions. In one embodiment a user inputs a high-level goal into a cell phone which senses observational data. The cell phone communicates with a server that provides instructions. The server determines an optimal course of action via the method of backward and forward sweeps, and the cell phone then displays the instructions and emotions to the user.
US10366323B2
Embodiments of the present invention provide systems and methods for the fabrication of a crossbar array fabrication of resistive random access memory (RRAM) cells. The array structure contains large grain copper and its alloy or silver and its alloy. A metal cap and spacer are used to protect copper or silver from chemical modifications during memory cell patterning.
US10366310B2
An illustrative example object detection system includes a camera having a field of view. The camera provides an output comprising information regarding potential objects within the field of view. A processor is configured to select a portion of the camera output based on information from at least one other type of detector that indicates a potential object in the selected portion. The processor determines an Objectness of the selected portion based on information in the camera output regarding the selected portion.
US10366309B2
Techniques are disclosed for performing optical character recognition (OCR) by assessing and improving quality of electronic documents to perform the OCR. For example a method for identifying information in an electronic document includes obtaining a reference image of the electronic document, distorting the reference image by adjusting different sets of one or more parameters associated with a quality of the reference image to generate a plurality of distorted images, analyzing each distorted image to detect the adjusted set of parameters and corresponding adjusted values, determining an accuracy of detection of the set of parameters and the adjusted values, and training a model based at least on the plurality of distorted images and the accuracy of the detection, wherein the trained model determines at least a first technique for adjusting a set of parameters in a second image to prepare the second image for optical character recognition.
US10366305B2
To precisely extract a static feature value from consecutive images taken in a dynamic environment that is crowded by many people. A feature value extraction apparatus includes: a consecutive-image acquisition unit configured to acquire consecutive images that are consecutively taken; a local feature value extraction unit configured to extract a local feature value at each feature point from the consecutive images; a feature value matching unit configured to perform matching between the consecutive input images for the local feature value extracted by the local feature value extraction unit; and an invariant feature value calculation unit configured to acquire, in the local feature values for which matching between a predetermined number of consecutive images has been obtained by the feature value matching unit, an average of the local feature values whose position changes between the consecutive images are equal to or less than a predetermined threshold value as invariant feature value.
US10366303B2
A polarization image acquisition unit (11) acquires polarization images of three or more polarization directions. A feature quantity computation unit (15) computes image feature quantities on the basis of the acquired polarization images. For example, the luminance of each polarization image is normalized for each pixel, and the normalized luminance of the polarization image is used as the image feature quantity. The luminance of the polarization image changes according to the surface shape of an object. Thus, the image feature quantities computed on the basis of the polarization images are feature quantities corresponding to the surface shape of the object. Image processing, for example, image recognition, feature point detection, feature point matching, or the like, can be performed on the basis of the surface shape of the object using such image feature quantities.
US10366300B1
Systems and methods are described for generating an enhanced prediction from a 2D and 3D image-based ensemble model. In various embodiments, a computing device can be configured to obtain one or more sets of 2D and 3D images and to standardize each of the 2D and 3D images to allow for comparison and interoperability. Corresponding 2D3D image pairs can be determined from the standardized 2D and 3D pairs where the 2D and 3D images correspond based on a common attribute, such as a similar timestamp or time value. The enhanced prediction can use separate underlying 2D and 3D prediction models where the 2D and 3D images of a 2D3D pair are each input to the respective underlying 2D and 3D prediction models to generate respective 2D and 3D predict actions.
US10366297B2
The technology disclosed relates to coordinating motion-capture of a hand by a network of motion-capture sensors having overlapping fields of view. In particular, it relates to designating a first sensor among three or more motion-capture sensors as having a master frame of reference, observing motion of a hand as it passes through overlapping fields of view of the respective motion-capture sensors, synchronizing capture of images of the hand within the overlapping fields of view by pairs of the motion-capture devices, and using the pairs of the hand images captured by the synchronized motion-capture devices to automatically calibrate the motion-capture sensors to the master frame of reference frame.
US10366291B2
Methods, apparatus, systems, and computer-readable media are set forth for generating and/or utilizing image shortcuts that cause one or more corresponding computer actions to be performed in response to determining that one or more features are present in image(s) from a camera of a computing device of a user (e.g., present in a real-time image feed from the camera). An image shortcut can be generated in response to user interface input, such as a spoken command. For example, the user interface input can direct the automated assistant to perform one or more actions in response to object(s) having certain feature(s) being present in a field of view of the camera. Subsequently, when the user directs their camera at object(s) having such feature(s), the assistant application can cause the action(s) to be automatically performed. For example, the assistant application can cause data to be presented and/or can control a remote device in accordance with the image shortcut.
US10366285B2
Various embodiments of an apparatus and method for determining the operation of a vehicle safety system are disclosed. In one embodiment, the controller for a safety system comprises a sensor input for receiving a signal from a safety system sensor; a camera input for receiving a signal from a camera; and a processor having control logic. The control logic is capable of receiving the sensor signal indicating an absence of detected objects in a field of view of the safety system sensor; receiving the camera signal indicating at least one non-vehicle object identified in the field of view of the camera; and maintaining the active vehicle safety system as active in response to the sensor signal indicating the absence of detected objects and the camera signal indicating the identification of at least one visual non-vehicle object.
US10366282B2
A human detection apparatus and method using low-resolution two-dimensional (2D) light detection and ranging (LIDAR) sensor are provided. The human detection method may include receiving LIDAR data generated by reflecting a laser signal that continues to be transmitted to a search region from a plurality of objects in the search region, clustering a plurality of points included in the received LIDAR data by the same objects based on a correlation between the plurality of points, deriving a characteristic function used to identify a shape of a human, based on the clustered points, and determining whether each of the objects is a human based on the derived characteristic function.
US10366276B2
An information processing device which processes information regarding a 3D model corresponding to a target object, includes a template creator that creates a template in which feature information and 3D locations are associated with each other, the feature information representing a plurality of 2D locations included in a contour obtained through a projection of the prepared 3D model onto a virtual plane based on a viewpoint, and the 3D locations corresponding to the 2D locations and being represented in a 3D coordinate system, the template being correlated with the viewpoint.
US10366275B2
A method and a device for improving a fingerprint template, and a terminal device are proposed. The method includes: extracting first feature information of a recorded fingerprint image based on preset fingerprint feature types; determining a degree of matching between the first feature information and second feature information based on the second feature information corresponding to the fingerprint feature types in a registered fingerprint template; determining whether the degree of matching is higher than or equal to a preset compensation threshold value; and acquiring a compensation image having no intersection with the fingerprint template from the fingerprint image if the degree of matching is higher than or equal to the compensation threshold value, and adding the compensation image to the fingerprint template.
US10366272B2
An electronic device and method of operating an electronic device is provided. The electronic device a display in which a fingerprint recognition area is formed in at least one portion thereof; a fingerprint sensor disposed under the display on which a screen is displayed, wherein the fingerprint sensor is adapted to acquire image information related to authentication of a fingerprint corresponding to an object that approaches a fingerprint recognition area at least partially based on light radiated from at least one pixel of the display and reflected by the object; and a processor adapted to control at least one function of the fingerprint sensor in association with the operation of acquiring the image information.
US10366270B2
Embodiments of the present disclosure provide a capacitive fingerprint sensor. The capacitive fingerprint sensor includes: a first electrode plate layer, a second electrode plate layer and a third electrode plate layer that are sequentially arranged. The first electrode plate layer forms a fingerprint capacitor with a finger, at least one fourth electrode plate layer is arranged between the first electrode plate layer and the second electrode plate layer, a first parasitic capacitor is formed between the first electrode plate layer and the fourth electrode plate layer, and a second parasitic capacitor is formed between the second electrode plate layer and the fourth electrode plate layer; and the capacitive fingerprint sensor further comprises an integrator having an integrating capacitor, and the integrating capacitor is formed between the second electrode plate layer and the third electrode plate layer.
US10366268B2
Systems and methods for optical imaging are disclosed. The systems and methods include a display for imaging an input object. The display includes a sensing surface; a plurality of display pixels; a plurality of detector pixels; and a processing system. The processing system is configured to determine a location of the input object relative to the sensing surface; illuminate one or more display pixels of the plurality of display pixels according to a pattern depending on the location of the input object; and acquire image data of the input object from one or more detector pixels of the plurality of detector pixels, wherein the image data corresponds to light from the one or more display pixels that is reflected at the sensing surface.
US10366256B2
A metallurgical vessel (2) having an outer surface (2a) and an identification tag (1, 1′, 1″) on the outer surface (2a). The tag has a carrier matrix (11) formed of an electrically and thermally insulating material. At least two passive transponders (3, 3a, 3b) are embedded in the carrier matrix (11). Within a metallurgical plant, a reading station (4) for tracking the path of the metallurgical vessel (2) is arranged at a tracking position. An antenna (5) of the reading station (4) initiates activation of the passive transponders (3, 3a, 3b), provided that the metallurgical vessel (2) is in a sensing range of the reading station (4). A reading unit (6) of the reading station (4) reads out the activated passive transponders (3, 3a, 3b) and transmits the result to an evaluating unit (7) of the reading station (4). The evaluating unit (7) determines which and/or how many of the passive transponders (3, 3a, 3b) were actually activated. The evaluating unit (7) thereafter associates a wear state with all the passive transponders (3, 3a, 3b) of the metallurgical vessel (2) as a whole.
US10366251B2
Systems and method for alerting a user device based on a proposed anonymization of a contribution to a conversation thread via one or several location-based anonymization rules are disclosed herein. The system can include a user device that can have location-determining features that can determine a physical location of the user device; a network interface that can exchange data with a server via a communication network; and an I/O subsystem that can convert electrical signals to user-interpretable outputs in a user interface. The system can include a server that can: receive a contribution from the user device; determine an anonymization level for applying to the contribution; identify a potential identifier in the content of the contribution; anonymize the potential identifier according to the determined anonymization level; and generate and provide an alert to the user device.
US10366245B2
The present invention relates to a system and method for managing proxy device assignment in a wireless communication network where proxy devices operate as relay devices forwarding signals from a resource restricted device to a destination device. The method comprises dividing an identifier space of the resource restricted device into at least two parts, and assigning at least one of the at least two parts of the identifier space to at least one proxy device of the wireless communication network wherein the proxy device assigned to a first part of the identifier space is responsible for the resource restricted device transmitting a signal comprising an identifier falling within the first part of the identifier space.
US10366242B2
According to an example, a performance of a predetermined action with regard to a data may be prevented. In the method, a first system call pertaining to the data may be intercepted and suspended. A determination may be made as to whether a second system call that is to be executed following execution of the first system call will result in performance of a predetermined action with regard to the data. In addition, an operation may be implemented on the first system call to prevent the performance of the predetermined action with regard to the data.
US10366236B2
In accordance with codes of applications, it is determined whether the applications access predetermined privacy information due to permission, a first label is assigned to an application that is determined to make an access, and a second label to an application that is determined not to make an access. The score of each word is calculated such that a high score is set to a word that is included in the text of the description of the application, to which the first label is assigned, more often than in the text of the description of the application, to which the second label is assigned, and a predetermined number of words at the top with regard to the score is extracted. The application whose text of the description includes the extracted word is classified as an application that refers to the permission.
US10366234B2
Methods and systems for identifying malicious applications and, more particularly, to identifying web shell applications. Embodiments described herein rely on machine learning tools to analyze static and dynamic features of a suspected file to determine whether the file is a web shell application.
US10366228B2
Particular embodiments described herein provide for an electronic device that can be configured to identify regions of code to be monitored, probe and lock code pages that include the identified regions of code, and remap the code pages as execute only. The code pages can be remapped as execute only in an alternate extended page table view.
US10366217B2
A method of enabling continuous user authentication, comprising: setting up an authentication server to provide authentication data to an enterprise server in parallel to a remote user session with the enterprise server, when the user is using a touch screen device; extracting samples from a user's behavior, to build a library of user specific parameters; and tracking user behavior to authenticate the user, the tracking comprises initial identification of a user of the touch screen device when starting a session with the enterprise server and continuous authentication of the user during the session with the enterprise server.
US10366215B2
The invention provides a computer-implemented authentication method comprising the step of enabling a user to input an identifier (e.g. a PIN) into an electronic device having a screen and a keypad operable within a keypad zone of the screen; by operating at least one key of the keypad via an image of at least part of a scrambled keypad which is displayed at least partially within the keypad zone. The user's operation of the keypad key via the image generates an encoded version of the user's intended input. In one sense the invention can be perceived as superimposing a non-functional image of a scrambled keyboard over an underlying, functional keypad. The image may be any type of electronic image, and may include a video image. The invention is particularly suited for use with, but not limited to, mobile phones, tablet computer, PCs etc. It can be implemented in any system wherein a user's identity must be verified before access is granted to a controlled resource.
US10366211B2
The present application discloses a method for recognizing a picture, device, and apparatus. The method comprises: acquiring a to-be-recognized picture from an Internet-based on-line database; extracting characteristics from the to-be-recognized picture and a previously acquired copy-righted picture, to obtain the characteristics of the to-be-recognized picture and the copy-righted picture; comparing the extracted characteristics of the to-be-recognized picture and the copy-righted picture; and determining the to-be-recognized pictures as a suspected pirated picture based on the comparison result. According to the technical solutions provided by the embodiments of the present application, suspected pirated pictures can be accurately and quickly recognized, with no need of manual screening, thereby greatly reducing the labor cost, and increasing the recognition efficiency for suspected pirated pictures.
US10366204B2
A system and method for a decentralized autonomous healthcare economy platform are provided. The system and method aggregates all of the healthcare data into a global graph-theoretic topology and processes the data via a hybrid federated and peer to peer distributed processing architectures.
US10366203B2
A method includes identifying a medical service for a user based on a request signal received from a mobile device associated with the user, the mobile device and identifying a plurality of medical service providers based on at least the medical service type. The method includes determining a plurality of travel times, wherein each of the plurality of travel times is indicative of a time to travel between the location and a provider location of a respective one of the plurality of service providers. The plurality of travel times are based on traffic information. The method also includes determining a ranking of the plurality of medical service providers based on the plurality of travel times and causing the mobile device to display at least a portion of the ranking.
US10366202B2
A dynamic media object management system that communicates media objects such as imagery with source media modalities including medical imaging systems and media archival, review, and analysis workstations, among other types of systems. The system includes a management console with a user interactive subsystems controller that may include one or more parameter databases populated via the user interactive subsystems controller with media tag transfer syntaxes, media format mapping protocols, compatibility matrices, and media processing rules that may include technologist reviewer routing rules, \communication schedules, and other types of predetermined and, or predefined parameters. The system may also include, among other components, a modality services subsystem that can communicate media objects within and outside the system. A media object processor interoperates with the system components and dynamically normalizes and maps and routes and schedules the media objects to the specifications of the user, for high-speed communication with the workstations.
US10366200B2
A method of forming a layout design for fabricating an integrated circuit is disclosed. The method includes generating a first layout of the integrated circuit based on design criteria, generating a standard cell layout of the integrated circuit, generating a via color layout of the integrated circuit based on the first layout and the standard cell layout and performing a color check on the via color layout based on design rules. The first layout having a first set of vias arranged in first rows and first columns. The standard cell layout having standard cells and a second set of vias arranged in the standard cells. The via color layout having a third set of vias. The third set of vias including a portion of the second set of vias and corresponding locations, and color of corresponding sub-set of vias.
US10366193B2
According to exemplary embodiments, a system and method for automated system power supply design is provided. The system and method enables circuit designers to quickly and independently design complicated single or multi rail power supply systems including multiple loads and sequencing requirements. The power solutions offered to designers may include all required power supplies to power up the loads including sequencers and load switches. The power supply design system may be implemented on a standalone processing unit, a distributed computing network, internet based web application, or among various other network applications.
US10366188B2
An apparatus includes a processor and a memory configured to store design data used for disposition and wiring of a logic circuit on a programmable logic device, and store a table indicating a relationship between a power supply voltage value and a delay amount for each type of element in the logic circuit, the relationship having a nature to set the delay amount so as to increase in value as the power supply voltage value is smaller. The processor determines, as an optimum voltage value, a power supply voltage value at which the delay margin of a critical path indicates a desired value that is in the positive and is a minimum value. The processor outputs configuration information including the optimum voltage value and the design data so as to form the logic circuit on the programmable logic device supplied with a voltage determined by the optimum voltage value.
US10366181B2
A technique for simplifying structure data for representing an environment. Polyhedrons can make up structure data used in an application such as modeling, visualization, and navigation. Consequently, the operations that are performed on the data often involve determining, for each polyhedron that defines a structure such as a building, whether the polyhedron obstructs a line-of-sight line between a first point in space being considered in the application and a second point. In order to determine whether a polyhedron obstructs a line-of-sight line, a data-processing system operating on the structure data must determine whether any walls of the polyhedron intersect the line. Thus, the more polyhedrons there are or the more vertices that are in each polyhedron, the more walls there are, and the more intersection checks are required, thereby adding to the computations. The disclosed technique reduces the number of walls by simplifying objects that make up the structure data.
US10366172B2
Adaptive pseudo translation provides dynamic adjustment of a generated pseudo translation based on one or more rules and one or more dynamically detected parameters. A pseudo translation of data is requested and an adaptive pseudo translation is initiated. String is extracted from the data and an encoding and language of the string is dynamically detected. A target language is proactively selected based on a parameter. A buffer size is dynamically determined based on the detected encoding, detected languages and target language. The extracted string is dynamically transformed into pseudo translated text based on the buffer size. The dynamically generated pseudo translation provides a highly accurate mock translation to one or more target languages.
US10366169B2
Systems and methods for identifying and locating related content using natural language processing are generally disclosed herein. One embodiment includes an HTML5/JavaScript user interface configured to execute scripting commands to perform natural language processing and related content searches, and to provide a dynamic interface that enables both user-interactive and automatic methods of obtaining and displaying related content. The natural language processing may extract one or more context-sensitive key terms of text associated with a set of content. Related content may be located and identified using keyword searches that include the context-sensitive key terms. For example, text associated with video of a first content, such as text originating from subtitles or closed captioning, may be used to perform searches and locate related content such as a video of a second content, or text of a third content.
US10366160B2
A method and system are provided for assisting users in a conversation. The method includes identifying concepts in the conversation. The method further includes linking identified concepts in the conversation by matching the identified concepts in the conversation to concepts in a knowledge base. The method also includes generating and displaying on the display device, one or more context dependent suggestions for the conversation based on attributes and values associated with the linked concepts in the knowledge base.
US10366157B2
Systems and methods for charting images and/or attributes of images associated with a spreadsheet are provided. For instance, when an image is associated with a spreadsheet, the image may be treated as a new type of data within the spreadsheet. In some aspects, a plurality of images may be associated with a spreadsheet, e.g., within a single cell or within a range of cells. In some aspects, the images themselves, as well as image data (e.g., pixelated data, etc.), image attributes (e.g., opacity, color palette, resolution, aspect ratio, image dimensions, author, creation date and/or time, file name, tags, file size, GPS location information, etc.), and/or spreadsheet data (e.g., values in cells, user comments, etc.) may be incorporated into a report (e.g., a chart) using a spreadsheet charting function, either automatically or by user selection.
US10366154B2
An information processing device according to an embodiment includes a keyword extracting unit, a tag generating unit and a UI control unit. The keyword extracting unit extracts a keyword from time-series texts within a time range set by a user. The tag generating unit generates a tag corresponding to a time period from a first appearing time until a last appearing time of a same keyword appearing plural times within a duration set according to the time range. The UI control unit creates a UI screen including a first display area in which a time axis corresponding to the time range is displayed and a second display area in which the tag is displayed while causing the tag to correspond to the time period on the time axis, and resets, by selecting the tag, a time period of the selected tag in the time range to update the UI screen.
US10366151B1
From the content of a document, a factual entity that relates to the content of the document is determined. Content for a knowledge panel is requested. A knowledge panel is a user interface element that provides a collection of content related to the factual entity. The contents of the knowledge panel is received for contemporaneous display on the user device with the content of the document.
US10366147B2
Techniques for programmatically magnifying one or more visible content elements of at least one markup language document, so as to increase the display size of those visible content elements. A magnification facility may be configured to apply multiple different zoom techniques. The magnification facility may be configured to evaluate the markup language document(s) at a time that the document(s) are being processed for display to select which of the multiple different zoom techniques may be applied at a time to increase a display size of visible content elements relative to a default display size for those elements. The magnification facility may be incorporated within the markup language document(s) and executed by a viewing application that processes markup language documents. For example, the markup language document(s) may form a web page and the magnification facility may be implemented as scripting language code incorporated into the document(s) of the web page.
US10366143B2
A method and system for selecting an encoding format used for reading a target document are provided. The method comprises reading a reference document with at least one reference encoding format and determining all or some disorder code patterns obtained when reading the reference document with the reference encoding format; reading the target document with one encoding format each time; for each encoding format, comparing data generated when reading the target document with this encoding format and the determined disorder code patterns to determine disorder codes generated when reading the target document with this encoding format; counting disorder codes generated when reading the target document with each encoding format, and making a comparison to determine the encoding format used for reading the target document.
US10366139B2
A portal system comprises a portal connected to at least one social backend, a portal object generator for creating a page in the portal, and a backend processing component. The portal system further performs a method comprising: integrating functionality of said at least one social backend into said portal system; implementing association information as meta data entries containing information about a social object of said at least one social backend; receiving a notification about creation of new portal objects by an integration component; creating a new instance of a social object within said at least one social backend by said integration component; receiving a new identification from a newly created social object by said integration component; inserting new social object identification into meta data of said newly created social object; and representing said social object as a portal object to a portal user.
US10366136B2
Systems and methods are provided for manipulating objects in a framework software application that embeds another software application that does not natively support object manipulation controls of the framework software application. To overcome this difficulty, a user interface of the embedded software application is provided in an embedded window disposed within a framework window. Moreover, the user interface of the framework software application is provided in the framework window. Next, a transparent interface element, configured to detect events generated by the object manipulation controls of the framework software application, is generated, and is positioned over the embedded window. When the transparent interface element detects an object repositioning event related to repositioning an object visible from the framework window to the embedded window via the user interface of the framework software application, information related to the repositioned object is provided to the embedded software application.
US10366129B2
A data security threat control and monitoring system and method described herein may provide visibility into users' activities and their access to sensitive information (e.g., social security number, addresses, fingerprints, and the like) in order to evaluate and mitigate, for example, insider data security threats. The system may monitor various types of activities, such as end users' behavior on applications and/or end users' access, downloads, and copies of sensitive data. The system may monitor for suspected or detected violations and incidents for applications, such as suspicious, disruptive, or policy-violating (actual or attempted) activities. A distributed file system may be used to extract data from one or more databases and to transform the data. The data may be processed, such as to generate distribution fact and dimension files. Servers, such as web servers, may generate reports indicating insider threat activity using the processed files. Exemplary benefits of the system described herein include savings in processing (e.g., CPU) speed and performance and savings in data storage.
US10366121B2
An apparatus, method, and computer-readable storage medium that generate at least a cue point in a musical piece. The method includes generating a beat grid representing the musical piece, determining values for the beat grid, the values corresponding to an audio feature of the musical piece, and each value representing an entire duration of each beat in the beat grid of the musical piece, calculating a score for the audio feature at each of a plurality of positions in the beat grid of the musical piece, using some or all of the determined values, and generating the cue point at a particular position of the plurality of positions, based on the calculated scores.
US10366117B2
Systems and methods are provided for generating a set of classifiers. A term is identified within a document and a pre-defined threshold distance is determined. A plurality of additional terms in the document are identified, the additional terms being located within the pre-defined threshold distance of the time. A distance between the term and an additional term of the plurality of additional terms is calculated. A corresponding weight for the calculated distance is determined using a proximity weighting scheme. A score for the additional term is calculated using the calculated distance and the corresponding weight. A colocation matrix is generated and a classifier determined using the colocation matrix.
US10366116B2
Curation of a corpus of a cognitive computing system is performed interactively by reporting on user interface device to a user a parse tree illustration of discrepancies and corresponding assigned confidence factors detected between at least a portion of a first document and a second or more documents in the corpus. Responsive to a user selection of an illustrated discrepancy in the parse tree, a drill-down dialog is prepared and displayed which shows at least a text string for the portion of the first document and at least one conflicting text string from the second or more documents, and which provides at least one user-selectable administrative action option for handling the detected discrepancy. Responsive to receipt of user selection of an administrative action option, the computing system performs the action to handle the detected discrepancy.
US10366115B2
Systems and method for routing search query results in a networked computing environment. An initial search query is reformulated into at least one sub-query in accordance with one or more configurable rules. The sub-query is sent to at least one information system or source, and any potential hits associated with the same are optionally combined and then rendered for viewing.
US10366112B2
Compiling test cases. The method may include uploading at least one extract, transform, load job (ETL job) and a plurality of test cases. The method may also include identifying a plurality of design features associated with the at least one uploaded ETL job. The method may further include identifying at least one feature change within the plurality of identified design features. The method may also include determining a plurality of related test cases within the plurality of uploaded test cases corresponding to the at least one identified feature change. The method may further include creating a test bucket based on a grouping of the determined plurality of related test cases. The method may also include adding at least one of a plurality of corresponding ETL jobs and a plurality of corresponding ETL job stages associated with the at least one identified feature change to the created test bucket.
US10366105B2
A processor-implemented method for replicating structured query language (SQL) in a heterogeneous replication environment is provided. The method includes receiving a first statement for a multi-row operation, whereby the multi-row operation is directed to one or more tables of a database, and whereby the first statement includes a text of a SQL statement in a DBMS transaction log. The method also provides for evaluating whether to create a source tree structure from the received first statement. In response to creating the source tree structure, the method evaluates whether the source tree structure is transformable. The method transforms the source tree structure to a target tree structure in response to evaluating that the source tree structure is transformable.
US10366103B2
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a query for data from a dataset stored in at least one database instance in a plurality of database instances. The program further determines a set of candidate database instances in the plurality of database instances that stores the dataset. The program also selects a database instance in the set of candidate database instances based on a set of metrics associated with the set of candidate database instances. The program further processes the query using the selected database instance.
US10366094B2
Methods, systems, and computer program products for accessing data in a data structure are described. Data from a write data structure is read and aggregated into a plurality of data buckets, each data bucket corresponding to a time window. Each data bucket is stored in a read data structure.
US10366090B2
In one embodiment, a method includes accessing, from a data store of the communication network, user information associated with a first user of the communication network, identifying one or more entities associated with the communication network that are relevant to the first user based on the user information, and retrieving, for each identified entity, one or more content frames associated with the entity. The method includes ranking the one or more content frames based on the user information. The method also includes sending, to a client device of the first user, one or more of the content frames for display to the first user in ranked order, wherein each content frame is selectable by the first user to display the selected content frame in association with a particular content item for a specified period of time.
US10366088B2
The technique relates to a system and method for mining frequent and in-frequent items from a large transaction database to provide the dynamic recommendation of items. The method involves determining user interest for an item by monitoring short item behavior of at least one user then selecting a local category, a neighborhood category and a disjoint category with respect to the item clicked by the at least one user based on long term preferences data of a plurality of users of the ecommerce environment thereafter selecting one or more frequent and infrequent items from each of the selected local, neighborhood and disjoint category items and finally generating one or more dynamic recommendations based on the one or more items selected from the local category, the neighborhood category and the disjoint category and the one or more selected frequent and infrequent items.
US10366086B1
A method for sorting a group of managed devices includes querying a database of managed device with a sort query, such as an SQL query. The sort query captures an initial adjacency list in which managed devices are ordered, based on their respective parent device. Each of the managed devices is associated with a set of attributes. The initial adjacency list is sorted, e.g., using a depth-first search, based on at least one sorting criterion to generate a sorted adjacency list in which managed devices having a common parent device are reordered, based on respective attributes. The sorted adjacency list can be represented as a sorted directed graph, such as a directed tree. Modifications can be made to the sorted directed graph. A visualization of the sorted and optionally modified directed graph is output and/or a file is distributed to at least some of the managed devices, based thereon.
US10366085B2
An audit scoring system may include authorizing a user device to configure an audit for one or more form identification numbers. The system may receive values for each disposition associated with form data. The system may also assign values to each disposition such that a query can be performed against the audit using a form identification number associated with the form data.
US10366077B2
Systems and methods for detecting legacy storage devices that may falsely and/or incorrectly report to host systems that they have removable media. Such false or incorrect reporting may cause the host system to periodically poll the storage device as to whether the device is ready for I/O processing. Such polling would be unnecessary and represent a waste of power expended by the host system. In one embodiment, the present system may implement processes that periodically poll storage media and update a database. The database would be a listing of storage devices indicating whether they truly have removable media or falsely report that they have removable media. In another embodiment, the present system may apply some heuristically testing to determine whether a storage device so falsely indicates removable media. In another embodiment, telemetry service may be used by a group of hosts to share data regarding such storage devices.
US10366076B1
A computer-implemented method for repairing corrupted data segments in deduplicated data systems may include (1) identifying a corrupted data segment within a deduplicated data system, (2) locating backed up versions of a first file and backed up versions of a second file, (3) analyzing a first pattern with which the backed up versions of the first file reference the corrupted data segment and a second pattern with which the backed up versions of the second file reference the corrupted data segment, (4) determining that a first location within an instance of the first file is more likely to include a non-corrupt instance of the corrupted data segment than is a second location within an instance of the second file, (6) retrieving the non-corrupt instance of the corrupted data segment from the first location, and (7) repairing the corrupted data segment. Various other methods, systems, and computer-readable media are also disclosed.
US10366075B2
A database management system generates a log each transaction during execution of a plurality of transactions and stores the generated logs in log storage areas. The database management system records sequence numbers of logs at least in the generated logs of transactions belonging to a set of transactions of which results are different depending on a transaction execution order.
US10366071B2
In one embodiment, an on-line form completion agent or an on-line registration agent intelligently guides an on-line form completion or registration process. In another embodiment, a registration is automatically monitored to determine whether and when the registration needs updated.
US10366070B2
A storage system is described. The storage system includes an object store having a plurality of objects containing information. The storage system also includes a cluster of locking nodes to implement a distributed synchronization locking mechanism. The cluster of locking nodes include a proposer node and a plurality of acceptor nodes. The proposer node to broadcast to the acceptor nodes a proposed lock on at least some of the information. The acceptor nodes to vote on the proposed lock based on respective locking information kept in a local store of each acceptor node.
US10366066B2
Provided are methods, systems, and computer readable media for user interaction with database methods and systems. In an aspect, a user interface can be generated to facilitate dynamic display generation to view data. The system can comprise a visualization component to dynamically generate one or more visual representations of the data to present in the state space.
US10366065B2
A method for mapping a first address space to a second address space is provided. In some embodiments, the method includes creating a first array of lookup entries and one or more second arrays of metadata entries for maintaining an ordering among the lookup entries using a tree structure. Each of the metadata entries includes one or more data index values identifying a corresponding one of the lookup entries by its position in the first array and one or more metadata index values identifying a corresponding one of the metadata entries by its position in one of the one or more second arrays. The method further includes receiving a request including a lookup value, traversing the tree structure to locate a lookup entry corresponding to the lookup value, and when the lookup value is located among the lookup entries, using the located lookup entry to process the request.
US10366063B2
A non-transitory computer-readable medium stores program code including instructions that, when executed by one or more processors, cause the one or processors to perform operations including storing and managing social network data in a social network database; receiving location information from a plurality of electronic devices associated with the social network data; specifying users of electronic devices present in a specific space at a specific time among the plurality of electronic devices; filtering relation information between the specified users in the social network database; and calculating an analysis index for the specific space and the specific time based on the filtered relation information.
US10366056B2
Techniques and systems for completing a database query. A time to complete a synchronous query in response to receiving an original database query is estimated by a database management system provided by one or more computing devices. A synchronous database query corresponding to the original database query is performed with the database management system if the estimated time to complete the synchronous query is less than a pre-selected threshold time. One or more asynchronous queries corresponding to the original database query are performed with the database management system if the estimated time to complete the synchronous query is greater than the pre-selected threshold time. A result, whether from a synchronous query or one or more asynchronous queries, is stored in an object within a non-relational database system.
US10366053B1
A request to split a data set comprising observation records located in a group of storage objects is received. With respect to a particular observation record, a token is generated based on an identifier of the record's storage object and a key value of the record. A numeric value is calculated using the token, and the observation record is assigned to a split subset using the numeric value. An indication of the assignment is provided to a destination associated with the split subset.
US10366051B2
A method for file conversion includes obtaining an original file including content, that includes objects. The method further includes rendering each object of the multiple objects into a page description language (PDL) format to obtain rendered objects, and extracting, from the original file, a tag for an object of the multiple objects. The method further includes generating object composition metadata based on a composition rule corresponding to the tag. The object composition metadata includes a description of a composition of the object in the original file, and is added with the rendered objects to a PDL file.
US10366041B2
According to one embodiment, an apparatus comprises a differential signaling bus, a tristate transmitter connected with the differential signaling bus, the tristate transmitter configured to provide a signal on the differential signaling bus responsive to a corresponding control signal, a receiver, a pair of differential inputs of the receiver connected with the differential signaling bus and configured to receive the signal from the differential signaling bus, and a termination circuit configured to couple a first differential input of the pair of differential inputs to a first voltage source and to couple a second differential input of the pair of differential inputs to a second voltage source, wherein the first and second voltage sources have different voltage levels.
US10366032B2
An information processing apparatus is connected through a plurality of paths to a plurality of controllers included in a storage device and includes a processor. The processor is configured to issue, to the storage device, an inquiry about a recommended path through which a data access command is to be issued to the storage device. The processor is configured to compare a delay predictive time with a response predictive time in regard to the data access command. The delay predictive time is a predictive value of a delay time due to a data communication using an inter-controller communication between the plurality of controllers. The response predictive time is a predictive value of a response time when the inquiry is issued to the storage device. The processor is configured to suppress the issuance of the inquiry when the response predictive time is equal to or longer than the delay predictive time.
US10366029B2
An electronic device includes a connector, a first communication circuit connected with the connector, a second communication circuit connected with the connector, and a processor. The processor is configured to verify identification information corresponding to an external electronic device connected with the electronic device through the connector, to receive or transmit, if the external electronic device is an electronic device of a first type, data from or to the external electronic device through the first communication circuit and the second communication circuit based on the identification information, and to receive or transmit, if the external electronic device is the electronic device of a second type, data from or to the external electronic device through the first communication circuit based on the identification information.
US10366025B2
In accordance with these and other embodiments of the disclosure, an information handling system may include a host system comprising a host system processor, a management controller communicatively coupled to the host system processor and configured to provide management of the information handling system via management traffic communicated between the management controller and a dedicated management network external to the information handling system, and a cryptoprocessor having a first communications interface to the host system and a second communications interface to the management controller and configured to carry out cryptographic operations on data communicated to the cryptoprocessor from the host system and the management controller such that the cryptoprocessor is accessible to the host system and the management controller.
US10366020B2
A data transfer control device includes an acquisition section, an analysis section, a band detection section, a mask output section and a selection section. The acquisition section acquires data from a plurality of processing sections for transmitting the data with a transmission path. The analysis section analyzes additional information of the data acquired by the acquisition section. The band detection section detects a transmission band of the transmission path based on the additional information. The mask output section outputs a request mask signal for suppressing the transmission of the data based on the transmission band detected by the band detection section and a target band preset on the transmission path. The selection section selects the data transmitted by the processing section based on the request mask signal output by the mask output section.
US10366019B1
A multiprocessor system includes several processors, a Shared Local Memory (SLMEM) that stores instructions and data, a system interface block, a posted transaction interface block, and an atomics block. Each processor is coupled to the system interface block via its AHB-S bus. The posted transaction interface block and the atomics block are shared resources that a processor can use via the same system interface block. A processor causes the atomics block to perform an atomic metering operation by doing an AHB-S write to a particular address in shared address space. The system interface block translates information from the AHB-S write into an atomics command, which in turn is converted into pipeline opcodes that cause a pipeline within the atomics block to perform the operation. An atomics response communicates result information which is stored into the system interface block. The processor reads the result information by reading from the same address.
US10366017B2
An example apparatus includes: a host controller offload capability detector to determine that a media stream offload capability is available in the peripheral interface host controller; a media stream offload arbiter to send a media stream offload request to a media processor manager based on the media stream offload capability and based on a peripheral device being connected to the peripheral interface host controller; and an endpoint mapper to generate an endpoint table entry corresponding to the peripheral device, the endpoint table entry to assign a first communication interface of the peripheral interface host controller to transfer a media stream corresponding to the peripheral device between the media processor and the peripheral interface host controller without the media stream being routed to an application processor that is in circuit with the peripheral interface host controller and in circuit with the media processor.
US10366016B2
Examples disclosed herein provide the ability for a non-system application to gain controlled access to a persistent memory region of a computing device. In one example method, the computing device creates a group identifier that has permission only to a specific location under the persistent memory region. The computing device registers the non-system application to the group identifier, and adds a certificate associated with the non-system application to a mandatory access control (MAC) permission list. Upon adding the certificate to the MAC permission list, the computing device defines MAC permissions to the non-system application, with regards to accessing the specific location under the persistent memory region.
US10366015B2
A method for a cache miss estimation includes; generating a variable range of a possible value of loop variables relevant to a specific array; generating first expression of number of times indicating the number of times the specific position of a specific loop is executed; generating second expression of number of times indicating the number of times the data of the access target is stored in the cache; generating third expression of number of times indicating the number of times the data of the access target is removed from the cache; generating fourth expression of number of times, from a generated conflict miss cause common expression, indicating the number of times the data of the access target is stored in the cache; and estimating a number of cache miss based on the difference between the first and the second expressions and the difference between the third and the forth expressions.
US10366008B2
A data processing system includes a processor and a cache controller coupled to the processor, and adapted to be coupled to a memory. The cache controller uses the memory to form a pseudo direct mapped cache having a plurality of groups of pages. The memory forms a first number of selected pages, including a first page for storing a plurality of sets of tags and a plurality of remaining pages for storing data. Each tag, of the plurality of sets of tags, stores tags for respective entries in a corresponding one of the plurality of remaining pages.
US10366004B2
A method for elective garbage collection in storage memory, performed by a storage system is provided. The method includes monitoring storage space available in each of a plurality of portions of storage memory of a storage system and detecting an imbalance in the storage space available across the plurality of portions of storage memory. The method includes performing garbage collection to rebalance the space available across the plurality of portions of storage memory, responsive to the detecting. A storage system is also provided.
US10366001B1
Disclosed approaches of processing a circuit design include determining a subset of addresses of a first RAM of the circuit design that are accessed more often than a frequency threshold. A specification of a second RAM is created for the subset of addresses. A decoder circuit is added to the circuit design. The decoder circuit is configured to enable the second RAM and disable the first RAM in response to an input address in the subset of addresses, and to enable the first RAM and disable the second RAM in response to an input address other than addresses in the subset of addresses.
US10365982B1
Establishing a synchronous replication relationship between two or more storage systems, including: identifying, for a dataset, a plurality of storage systems across which the dataset will be synchronously replicated; configuring one or more data communications links between each of the plurality of storage systems to be used for synchronously replicating the dataset; exchanging, between the plurality of storage systems, timing information for at least one of the plurality of storage systems; and establishing, in dependence upon the timing information for at least one of the plurality of storage systems, a synchronous replication lease, the synchronous replication lease identifying a period of time during which the synchronous replication relationship is valid.
US10365981B2
A computing system providing high-availability access to computing resources includes: a plurality of interfaces; a plurality of sets of computing resources, each of the sets of computing resources including a plurality of computing resources; and at least three switches, each of the switches being connected to a corresponding one of the interfaces via a host link and being connected to a corresponding one of the sets of computing resources via a plurality of resource connections, each of the switches being configured such that data traffic is distributed to remaining ones of the switches through a plurality of cross-connections between the switches if one of the switches fails.
US10365980B1
An apparatus in one embodiment comprises a storage system including a plurality of storage nodes each associated with one or more storage devices. The storage system is configured to provide at least one virtual volume distributed over the storage nodes for utilization by a plurality of host devices. The storage nodes are configured to support selection between multiple operating modes for handling input-output operations directed to the distributed virtual volume by the host devices. The multiple operating modes comprise at least a cached mode of operation in which consistency across the storage nodes for the distributed virtual volume when accessed by different ones of the host devices is ensured utilizing a distributed cache coherence protocol implemented by cooperative interaction of cache controllers of respective ones of the storage nodes, and a cacheless mode of operation in which consistency is ensured without utilizing the distributed cache coherence protocol and its associated cache controllers.
US10365976B2
The present disclosure is related to systems and methods for scheduling and managing series of snapshots. An example method can include estimating a transfer time to transfer a first snapshot of a virtual computing instance (VCI) to a first snapshot series, and estimating a transfer time to transfer a second snapshot of the VCI to a second snapshot series. The method can further include determining a first schedule time to start a transfer of a first series of snapshots and determining a second schedule time to start a transfer of a second series of snapshots, wherein the first schedule time and the second schedule time are based at least in part on a respective recovery point objective (RPO). In some embodiments, the method can further include scheduling a point in time to record a next snapshot based at least in part on the shorter schedule time of the first schedule time and the second schedule time.
US10365974B2
Examples include the acquisition of objects names for portion index objects. Some examples include acquisition, from a remote object storage system, of a list of object names for a plurality of portion index objects, stored in the remote object storage system. In some examples, for each of the portion index objects, the acquired object name includes an identifier of an associated deduplicated backup item and information identifying a data range of the associated deduplicated backup item that is represented by metadata of the portion index object.
US10365966B1
Systems and methods are disclosed for storing codewords in NAND memory. The method includes receiving a first and second codeword. The method includes storing a partition of the first codeword and a partition of the second codeword in a buffer. The method includes transferring the partition of the first codeword and the partition of the second codeword to a page in NAND memory.
US10365962B2
Methods and systems for automatically resolving computerized electronic communication anomalies are disclosed herein. The system can include a memory including an error database containing information identifying a plurality of previous detected errors and configuration information associated with those errors. The system can include a plurality of user devices. Each of these plurality of user devices can include: a first network interface to exchange data via the communication network; and a first I/O subsystem to convert electrical signals to user interpretable outputs via a user interface. The system can include a server that can: receive an indication of the initiation of electronic communication; receive an electrical signal including attribute information; receive an error message; identify a trend in error messages; and provide an error solution if a trend is identified.
US10365960B2
A system and method for providing a watchdog timer to enable collection of crash data is provided. Upon execution of certain operations, a source thread of an application initiates a watchdog thread that periodically sample state of data relating to the application. Should the operation not complete within a watchdog timeout period, the watchdog thread invokes a crash function to collect additional state data. At least a portion of the state data is stored for later analysis and debugging.
US10365955B2
A method for resource allocation in a cloud environment detects a metrics parameter of at least a first virtual machine among a plurality of virtual machines inside a virtual system in the cloud environment; calculates a key performance indicator according to the metrics parameter, the key performance indicator indicating running status of at least the first virtual machine; and reallocates resources among at least the first virtual machine and other virtual machines within the virtual system based on the key performance indicator through the cloud environment in response to the key performance indicator indicating that at least the first virtual machine is overloaded.
US10365952B2
A load-distribution system includes: a first computer to: determine a common portion of conditions among different models, and store one or more models in each of third computers that determines a state of an event, by applying a model stored in a built-in memory; and a second computer to: specify, from the third computers, a first third computer that stores a first model of the models including the identical-common portion, which corresponds to an attribute included in event information which has been input, specify, from the third computers, a second third computer that store a second model including a common portion identical to a common portion included in the first model, decide which one of the first third computer and the second third computer is caused to perform determining the state, and cause the decided one of the third computers to perform the processing of determining the state.
US10365951B2
Disclosed is a preset Application (APP) resource allocation method and a mobile terminal. When a preset APP is launched, a dedicated CPU resource and a dedicated memory resource are allocated to the preset APP. It is judged whether a duration of the preset APP running in a background state reaches a preset duration. When the duration of the preset APP running in the background state reaches the preset duration, the dedicated CPU resource and the dedicated memory resource allocated to the preset APP are released, and a common CPU resource and a common memory resource are allocated to the preset APP.
US10365945B2
Systems and methods for data analysis include correlating event data to provide process instances. The process instances are clustered, using a processor, by representing the process instances as strings and determining distances between strings to form a plurality of clusters. One or more metrics are computed on the plurality of clusters to monitor deviation of the event data.
US10365944B2
Methods, computer program products, and systems are presented. The methods include, for instance: predictively provisioning, by one or more processor, cloud computing resources of a cloud computing environment for at least one virtual machine; and initializing, by the one or more processor, the at least one virtual machine with the provisioned cloud computing resources of the cloud computing environment. In one embodiment, the predictively provisioning may include: receiving historical utilization information of multiple virtual machines of the cloud computing environment, the multiple virtual machines having similar characteristics to the at least one virtual machine; and determining the cloud computing resources for the at least one virtual machine using the historical utilization information of the multiple virtual machines. In another embodiment, the predictively may include updating a provisioning database with the historical utilization information of the multiple virtual machines of the cloud computing environment.
US10365942B2
A system and method for autoscaling a multi-tier application, that has components executing on a plurality of tiers of a virtual data center, allocates resources to each of the plurality of tiers based on cost and performance. An application performance is determined, and a new application performance is estimated based at least partially on an application reservation and an application limit. An optimized utility of the application is calculated based on the cost to execute the application, the application reservation, and the application limit. A scaling factor for each tier is then determined to scale up or down a number of virtual machines operating in each of the tiers.
US10365939B2
A method and apparatus for providing an operating system based on a lightweight hypervisor. An electronic device includes a hypervisor, an operating system monitor, and a virtualized operating system. The hypervisor enables the virtualized operating system and a physical machine to share the resources of the physical machine. If the virtualized operating system accesses the resource, the operating system monitor determines whether to allow the access to the resource. Also, the operating system monitor verifies the integrity of the virtualized operating system and determines whether a threat to the virtualized operating system exists.
US10365935B1
Some embodiments provide a method for automated configuration of a set of resources for hosting a virtual machine at a particular node in a hosting system. The hosting system includes several nodes for hosting virtual machines. The method, at a first virtual machine operating using a first set of resources of the particular node, receives a user-specified virtual machine configuration for a second virtual machine to be hosted on a second set of resources of the particular node. The method retrieves, to the first virtual machine, a software image from a computer readable hardware medium storing several software images based on the user-specified virtual machine configuration. The method modifies the retrieved software image according to the user-specified virtual machine configuration. The method configures the second set resources using the modified software image.
US10365934B1
Techniques are disclosed for determining whether a computing node or a virtual machine instance executing on that computing node that is part of a web services platform is in an impaired condition or a normal condition. In embodiments, a status monitor of the web services platform obtains information about the status of the computing node or instance from multiple sources, aggregates this information to determine a cause of impairment and notifies a corresponding customer of this cause. In embodiments, the status monitor may also determine a possible remedy to this impairment and implement this remedy without customer input.
US10365933B2
Methods and systems for the collecting and monitoring of information related to the performance of application programming interfaces (APIs) are provided. A method includes obtaining one or more various measurements of performance of the APIs, and assessing a performance status for each API based on the obtained one or more various measurements of performance. The method further includes displaying, the performance status for each API and the APIs, and searching for a particular API of the displayed APIs using a search technique configured to compare a keyword indicative of the particular API to all fields of JavaScript Object Notation (JSON) objects that have been used to define the APIs. The method further includes displaying the particular API including the performance status for the particular API, the one or more various measurements of performance for the particular API, and methods of the particular API, as a result of the searching.
US10365930B2
A technique for managing a parallel cache hierarchy that includes receiving an instruction from a scheduler unit, where the instruction comprises a load instruction or a store instruction; determining that the instruction includes a cache operations modifier that identifies a policy for caching data associated with the instruction at one or more levels of the parallel cache hierarchy; and executing the instruction and caching the data associated with the instruction based on the cache operations modifier.
US10365923B2
An information processing device, for an information processing system including a plurality of information processing devices, executes a process causing a processor of the information device to: classify the plurality of information processing devices into a plurality of device groups each including a given number of information processing devices; select information processing devices one by one from each of the plurality of device groups based on a given selection condition; assign the selected information processing devices to a first update group; and transmit, to first information processing devices each of which is any of the plurality of information processing devices and belongs to the first update group, an instruction to update software applied to the first information processing devices.
US10365919B1
A software plugin integrated with the development environment maintains a list of independently managed assets that are installed within the development environment. The independently managed assets are provided by an entity with which the software plugin can communicate to determine whether newer versions of the assets have been released. The software plugin automatically downloads and installs the newer version of the assets with minimal, if any, user intervention. Further, the software plugin monitors the interdependencies between different assets installed within the development environment. When updating to a newer version of an asset, the software plugin identifies any conflicts that may occur with regards to the interdependencies when the asset is updated.
US10365915B2
The technology disclosed relates to maintaining up to date software version data in a network. In particular, it relates to accessing a network topology that records node data and connection data including processes running on numerous hosts grouped into local services on the hosts, the local services running on multiple hosts grouped into service clusters and sub-clusters of service clusters, and network connections used by the service clusters to connect the hosts grouped into service connections. It further relates to collecting current software version information for the processes, updating the network topology with the current software version for particular process running on a particular host when it differs from a stored software version in the network topology, reassigning the particular host to a sub-cluster within the service cluster according to the current software version, and monitoring the updated sub-cluster within the service cluster.
US10365914B2
Providing an automatic detection and an optimization of user experience upgrades based on detected customization may be described. A new version of an application may be executed on a computing device in conjunction with a detection services. The new version of the application may include user experience changes. Customizations associated with a user experience of a previous version of the application for users may be determined. In response to a determination that at least one customized feature of the previous version of the application is incompatible with the new version of the application, the user experience of the previous version of the application may be provided to the users. In response to a determination that the customizations of the previous version of the application are compatible with the new version of the application, the user experience of the new version of the application may be provided to the users.
US10365913B2
The disclosed computer-implemented method for updating network devices may include (1) determining, by monitoring at least one endpoint device connected to a network device that provides a network connection for the endpoint device, periodic time intervals in which a user of the endpoint device is unlikely to access the network connection via the network device, (2) detecting that a system update is available for the network device that will impair the ability of the network device to provide the network connection for the endpoint device while being applied to the network device, (3) identifying, based on the periodic time intervals in which the user is unlikely to access the network connection, an optimal time at which to apply the available system update to the network device, then (4) applying the available system update to the network device at the optimal time.
US10365909B2
Methods and systems for deploying virtualized applications are disclosed. In an embodiment, a method involves, at a client device, downloading a launcher from a virtualized application portal to the client device, running the launcher at the client device, wherein running the launcher comprises checking for a first dependency and downloading a file of the first dependency if the first dependency is not installed on the client device, after checking for the first dependency, downloading an apploader from the virtualized application portal, and running the apploader at the client device. Running the apploader involves determining a configuration of the client device and downloading virtualized application components dependent on the configuration, determining specific needs of the virtualized application and downloading components dependent on the specific needs, and starting the virtualized application on the client device.
US10365903B2
A method for using profiling to obtain application-specific, preferred parameter values for an application is disclosed. First, a parameter for which to obtain an application-specific value is identified. Code is then augmented for application-specific profiling of the parameter. The parameter is profiled and profile data is collected. The profile data is then analyzed to determine the application's preferred parameter value for the profile parameter.
US10365902B2
The invention relates to a method for compiling a source code to a program code, the method comprising: providing a pattern graph based on the source code, the pattern graph corresponding to an intermediate representation of the source code according to a set of rules in a first programming language, wherein the set of rules comprises a specific replacement rule directing a pattern graph to be replaced by a corresponding replacement graph assigned to the pattern graph, replacing the pattern graph by the replacement graph assigned to the pattern graph, and generating the program code based on the replacement graph.
US10365899B2
Concepts and technologies are disclosed herein for providing and using a software defined network controller. A software defined network controller can be provided by a computing system that includes a processor. A service model that represents a service can be obtained. A network model that represents network resources that support the service can be obtained. Resources that support the service can be determined. Templates can be accessed to identify templates that relate to the resources. The templates identified can be assembled to obtain a template-based representation of the service. The template-based representation can be executed to determine if the service is ready for deployment.
US10365896B2
A system and method for modeling cross system content between a hub and one or more backend systems is disclosed. Model content of one or more data models is stored in a model stack defined in a storage. The model content of each data model includes model metadata representing a model of a backend system. Cross model content is stored in a cross model stack. The cross model content includes reference metadata representing one or more references associated with a data model of one backend system and that reference a data model of another backend system. Central cross model content is stored in a central cross model stack. The central cross model content includes one or more cross elements that do not belong to the model content of any of the data models, and that establish a connection between two data models of different backend systems.
US10365894B2
Described is an apparatus which comprises: a magnetic tunneling junction (MTJ) device with out-of-plane magnetizations for its free and fixed magnetic layers, and configured to have a magnetization offset away from a center and closer to a switching threshold of the MTJ device; and logic for generating random numbers according to a resistive state of the MTJ device.
US10365887B1
Systems and methods for generating command indications, via a computing device, based on audio data including a keyword are described. The computing device receives and processes audio data to determine whether the audio data includes a keyword. The keyword may be a device user identifier, such as an individual's name. Once a keyword is detecting, audio data surrounding the keyword is processed to determine a command contained within the surrounding data, and the command is conveyed to the computing device's user either audibly or visually. Alternatively, a location of the device is determined, a command is determined based on the device's location, and the command is conveyed to a user of the device either audibly or visually.
US10365886B2
An example implementation involves a playback device receiving digital data representing audio content, the digital data encoded in a first format. The playback device causes one or more speaker drivers to playback the audio content. The playback device decodes a portion of the received digital data to convert the portion of the received digital data from the first format to a second format and transmits, via a network interface to a computing device of an identification system, the decoded portion of the received digital data. The playback device receives, from via the network interface from the identification system, metadata corresponding to the audio content, and in response, causes a control device to display a graphical representation of the received metadata, wherein causing the control device to display the graphical representation comprises sending, via the network interface to the control device, the received metadata to the control device.
US10365881B2
An terminal apparatus includes a terminal communication section that transmits image data to a projector, an image data generating section that generates comparison result image data representing a result of comparison between a post-update image data and a pre-update image data, and an evaluation section that evaluates whether or not the comparison result image data generated by the image data generating section represents that there is no difference between the pre-update image data and the post-update image data. The evaluation section evaluates the comparison result image data whenever a frame cycle elapses in a case where the comparison result image data represents that there is difference and evaluates the comparison result image data after a period longer than the frame cycle elapses in a case where the comparison result image data represents that there is no difference between the pre-update image data and the post-update image data.
US10365871B2
An information terminal apparatus includes an associating processor, a process execution circuitry, a base detector, and a controller. The associating processor associates each of connection bases with both base identification information and limitation information regarding a data process. The base identification information identifies corresponding one of the connection bases. The process execution circuitry causes an information processing apparatus to execute the data process. The information processing apparatus is connected to at least one of the connection bases. The base detector detects that any of the connection bases becomes a connectable base. The controller causes, when the connectable base is detected by the base detector, the information processing apparatus connected to the connectable base to perform the data process based on the limitation information.
US10365869B2
Examples disclosed herein relate to determination of mobile device location and time for an associated printing device. Examples include acquisition of a request to print content, via the remote printing service, at a printing device and, in response to the request, determination of whether a mobile device, associated with the printing device by the remote printing service, has been located at least a threshold distance away from the identified printing device for at least a threshold amount of time.
US10365862B2
An image forming system includes a first information processing apparatus, a second information processing apparatus, and an image forming apparatus. The image forming system is capable of performing a process of transmitting PDL data acquired by the first information processing apparatus to the second information processing apparatus and, then, transmitting the PDL data to the image forming apparatus to use the PDL data for image formation and a process of transmitting the PDL data acquired by the first information processing apparatus to the image forming apparatus in response to a request from the image forming apparatus without transmitting the PDL data to the second information processing apparatus to use the PDL data for image formation.
US10365859B2
In at least one embodiment, a controller of a non-volatile memory array iteratively performs a merged background management process independently of any host system's demand requests targeting the memory array. During an iteration of the merged background management process, the controller performs a read sweep by reading data from each of a plurality of page groups within the memory array and recording page group error statistics regarding errors detected by the reading for each page group, where each page group is formed of a respective set of one or more physical pages of storage in the memory array. During the iteration of the merged background management process, the controller employs the page group error statistics recorded during the read sweep in another background management function.
US10365856B2
Embodiments of the present disclosure provide methods and apparatuses for ensuring data consistency. In some embodiments, a method comprises writing data into a first temporary buffer in a first processor. The method further comprises, in response to the data being written into the first temporary buffer, sending the data to a second processor to update a copy of the data in the second processor. In addition, the method comprises, in response to receiving an indication that the second processor has received the data, copying the data from the first temporary buffer to a first working buffer in the first processor.
US10365855B2
A controller includes: a first buffer suitable for buffering data read from a memory device; a second buffer suitable for buffering data to be written into the memory device; a processor suitable for, in response to a read command, controlling the memory device to read data therefrom and the first buffer to buffer the read data; and a buffer management unit suitable for, in response to the read command, providing the buffered data of the first buffer when the second buffer does not currently buffer data to be read.
US10365847B1
A storage array uses paged metadata. Each storage director has access to a plurality of object storage systems which describe locations of paged metadata in backing storage. Each object storage system includes different types of inodes which describe objects in backing storage. The object storage systems are used to locate and relocate metadata for loading into global memory, and creation and deletion of objects. An object storage system may be selected based on factors including ratio of different inode types, locality of object usage and anticipated object activity level.
US10365845B1
Techniques for managing restriping of data across drives of a data storage system in a mapped-RAID environment. In response to addition of a drive to existing drives of the data storage system, all drive extents of the data storage system are mapped out in an effort to consume as much free space as possible across the drives. Having mapped out the drive extents, how many free extents remain on each drive is determined. If a quantity of free extents on a drive exceeds a predetermined threshold number, then that drive is logically marked as requiring restriping. Restriping of data is then performed for all logically marked drives. Once the restriping of the data is completed, a determination is made as to whether any further restriping of data across the drives of the data storage system is required, taking into account a relative wear and/or utilization of the respective physical drives.
US10365844B2
Provided are an apparatus, method, and system for logical block address to physical block address (L2P) compression. In response to a physical block address (PBA) of a first indirection unit (IU) among a plurality of IUs in a compression unit being updated, it is determined whether IU data of the plurality of IUs is compressible. In response to determining that the IU data is compressible, one or more contiguous IU groups in the compression unit that are compressible are identified based on corresponding PBAs and, then, a compression unit descriptor and PBAs for unique IUs of the plurality of IUs are written into the compression unit. In response to determining that the IU data is incompressible, a flag indicating that IU data is incompressible, PBAs for some of the IUs, and a pointer to PBAs of remaining IUs are written into the compression unit.
US10365839B2
According to certain aspects, an information management cell can include at least one secondary storage computing device configured to conduct primary data generated by at least one client computing device to a secondary storage device(s) as part of secondary copy operations, wherein the secondary storage computing device normally operates to conduct primary data to the secondary storage device(s) for storage as a secondary copy in a first secondary copy file format, at the direction of a main storage manager; and can include a failover storage manager configured to activate in response to loss of connectivity between the cell and the main storage manager, and instruct a secondary copy application to perform a secondary copy operation in which the primary data generated by the at least one client computing device is stored as a secondary copy in a second secondary copy file format different than the first secondary copy file format.
US10365824B2
Systems, apparatuses, and methods for migrating memory pages are disclosed herein. In response to detecting that a migration of a first page between memory locations is being initiated, a first page table entry (PTE) corresponding to the first page is located and a migration pending indication is stored in the first PTE. In one embodiment, the migration pending indication is encoded in the first PTE by disabling read and write permissions. If a translation request targeting the first PTE is received by the MMU and the translation request corresponds to a read request, a read operation is allowed to the first page. Otherwise, if the translation request corresponds to a write request, a write operation to the first page is blocked and a silent retry request is generated and conveyed to the requesting client.
US10365823B2
A system, method and program product for implementing a simplified touch screen interface for collecting character data. a device is disclosed having a touch screen interface, wherein the touch screen interface includes: a primary view that displays rotating character sets, wherein each one of the character sets sequentially rotates into an active position, and wherein a character set in the active position is selectable in response to a first touch to a uniform input region; a secondary view that displays rotating characters, wherein each one of the rotating characters sequentially rotates into the active position, and wherein a character in the active position is selectable in response to a second touch to the uniform input region; and wherein the rotating characters displayed in the secondary view are determined based on the character set selected in the primary view.
US10365819B2
A device, configured to operate in a first operational mode at some times and in a second operational mode at other times, detects a first gesture having a first gesture type; in response to detecting the first gesture: in accordance with a determination that the device is in the first operational mode, performs an operation having a first operation type; and, in accordance with a determination that the device is in the second operational mode, performs an operation having a second operation type; detects a second gesture having a second gesture type; and in response to detecting the second gesture: in accordance with a determination that the device is in the first operational mode, performs an operation having the second operation type; and in accordance with a determination that the device is in the second operational mode, performs an operation having the first operation type.
US10365813B2
In a method for displaying a three dimensional interface on an electronic device, a three dimensional user interface control with three dimensional effects is displayed on a display of the electronic device, the three dimensional effects based at least in part on a position of a user relative to the display. The position of the user relative to the display is tracked. Responsive to detecting a change in the position of the user relative to the display, the three dimensional effects of the three dimensional user interface control are dynamically changed based at least in part on the change in the position of the user relative to the display.
US10365812B2
Disclosed herein are technologies for a WYSIWYG user interface (UI) design tool that enables runtime behaviors (e.g., content update and user interaction) with UI controls during design time of such controls. That is, using a UI design tool in accordance with the technology described herein, the human designer can see and experience the runtime behavior of the UI controls while designing those controls. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10365806B2
A method for providing a user interface (UI) in an electronic device having a background includes presenting a first keyword in the background by animation in response to an operation performed by a user on the electronic device, wherein the first keyword enables the user to start the electronic device for executing a first function.
US10365802B2
In an example embodiment, a user interface is distributed to a user application operating on a client device. Then interactions between users on one or more client devices and one or more server devices are tracked. The user interface is then modified based on the information about the interactions. The modified user interface may then be distributed to the user application.
US10365800B2
A UI providing apparatus is disclosed. The present user interface (UI) providing apparatus comprises: a reception unit for receiving user information using near field communication from a communication device in which the user information is stored; a control unit for configuring a UI so as to respond to information about the type and the degree of a user's disability derived on the basis of the user information; and an output unit for outputting the configured UI.
US10365790B2
A network resource, such as a page, may be loaded or rendered in different manners on a plurality of different browsers. Data and information regarding the loading and/or rendering of various network resources on a variety of browsers, including data or information regarding errors, latencies or customer ratings of the loading or rendering of such resources on such browsers, may be evaluated in order to identify the most appropriate browser for viewing a requested network resource. If that network resource is available to a user who requests the network resource, then a recommendation or an instruction to view the network resource in the most appropriate browser may be provided to the user.
US10365781B2
In one embodiment, a method includes, at a server, loading in a browser a webpage including flash content. The browser loads a flash redirection plugin, and requests the plugin to execute an ActionScript. The plugin passes the ActionScript to a flash redirection browser at a client. The plugin receives from the flash redirection browser the result of executing the ActionScript, and the result is provided to the browser.
US10365780B2
Techniques are disclosed for making an electronic document easier to use based on prior interactions with the same or a similar document by other users. An electronic document is presented to one or more users in an interactive environment. Interactions between the users and the document can be recorded as usage data. The usage data may represent one or more operations performed on the electronic document by the users. Based on the usage data, an enhanced user interaction feature associated with the document is configured. The electronic document and the enhanced user interaction feature are then presented to another user in another interactive environment. The enhanced user interaction feature makes using the document easier than it would be if the feature was not present, particularly for users who are unfamiliar with the document.
US10365776B2
The present application discloses a touch substrate including a base substrate, and a touch electrode layer on the base substrate having a first region having a plurality of first mesh electrode patterns, a second region having a plurality of second mesh electrode patterns corresponding to the plurality of first mesh electrode patterns, and an interface region between the first region and the second region. Each of the plurality of first mesh electrode patterns includes a plurality of first mesh electrode lines having a first line width. A corresponding second mesh electrode pattern includes a plurality of second mesh electrode lines corresponding to the plurality of first mesh electrode lines and having the first line width. The first mesh electrode line in the interface region has a second line width no less than the first line width.
US10365771B2
A proximity sensing system may include a conductive first trace and a conductive second trace adjacent to, interleaved with, and electrically isolated from the first trace. A density of the traces varies along a first axis such that rates of change of capacitance between the traces associated with movement, through an electric field, of an object in a direction of the first axis at a constant velocity are indicative of the direction. The sensing system may further include a conductive third trace adjacent to, interleaved with, and electrically isolated from the first trace. A first area between the first trace and second trace is independent of and isolated from a second area between the first trace and the third trace. Also, a density of the first and third traces may vary along the first axis.
US10365761B2
A capacitive sensing methodology is suitable for sensing touch position along a sensor track based on touch capacitance based on touch position and touch pressure. The method is operable with a capacitive sensor including first and second capacitive sensor electrodes juxtaposed in a complementary configuration to define the sensor track, the complementary first and second sensor electrodes configured such that, as touch position moves along the sensor track, the electrode capacitance CSA of one sensor electrode monotonically decreases, and the electrode capacitance CSB of the complementary other sensor electrode monotonically increases, so that the touch capacitance corresponds to a combination of CSA and CSB. Pressure-compensated touch position data is generated from touch position information generated based on position and pressure functions, where the position function generates position information based on CSA and CSB, and the pressure function generates pressure information based on CSA and CSB.
US10365740B2
An in-cell touch display device includes: a lower substrate a thin film transistor layer, a common electrode layer, an electrode integration layer and a display material layer. The thin film transistor layer is arranged on the lower substrate, and includes a plurality of thin film transistors. The common electrode layer is arranged on the thin film transistor layer, and includes a plurality of common electrodes connected to each other. The electrode integration layer is arranged on the common electrode layer, and includes a plurality of pixel electrodes and a plurality of touch sense electrodes each corresponding to a group of the pixel electrodes. Each touch sense electrode is formed by a plurality of transparent mesh-like touch electrodes surrounding the corresponding pixel electrodes. The display material layer is arranged on the electrode integration layer, and includes a display material.
US10365738B2
A touch display apparatus includes a touch electrode structure and a display assembly. The touch electrode structure senses touch operations on the touch display apparatus. The display assembly displays images of the touch display apparatus. The display assembly includes a polarizer, a first substrate, a color filter, and a second substrate, arranged in that order. The touch electrode structure is sandwiched between the polarizer and the first substrate. The touch electrode structure comprises a first sensing electrode layer. The first sensing electrode is formed on a surface of the first substrate opposite to the color filter.
US10365732B2
An electronic device with a touch-sensitive display and one or more sensors to detect signals from a stylus associated with the device: displays a user interface on the touch-sensitive display; while displaying the user interface on the touch-sensitive display, detects the stylus moving towards the touch-sensitive display, without the stylus making contact with the touch-sensitive display; determines whether the detected stylus movement towards the touch-sensitive display satisfies one or more stylus movement criteria; in accordance with a determination that the detected stylus movement satisfies the one or more stylus movement criteria, displays a menu overlaid on the user interface, the menu including a plurality of selectable menu options; detects selection of a first menu option in the plurality of selectable menu options; and, in response to detecting selection of the first menu option: performs an operation that corresponds to the first menu option, and ceases to display the menu.
US10365727B2
A method of character recognition for a personal computing device comprising a user interface capable of receiving inputs that are to be recognized through data input means which are receptive to keyed, tapped or a stylus input, said device being adapted to facilitate a reduction in the number of physical keying actions, tapping actions or gestures required to create a data string to less than the number of characters within said data string: storing a set of data strings each with a priority indicator associated therewith, wherein the indicator is a measure of a plurality of derivatives associated with the data string; recognizing an event; looking up the most likely subsequent data string to follow the event from the set of data strings based on one or more of the plurality of derivatives; ordering the data strings for display based on the priority indicator of that data string.
US10365722B2
A method for state tracking based gesture recognition engine for a sensor system has the steps of: defining a plurality of sequential states of a finite-state machine, determining a Sequence Progress Level (SPL) for each state, mapping a state probability distribution to a (single) SPL on run-time, and utilizing the mapped SPL estimate as an output value of the sensor system.
US10365719B2
Apparatus and methods related to visual and haptic feedback on mobile devices are provided. A computing device can present a symbol queue that includes a particular symbol on a screen. The computing device can receive user input to move through the symbol queue. In response to the user input, the computing device can: animate the particular symbol on the screen by at least presenting an expanded item display that includes at least the particular symbol and a particular informational item associated with the particular symbol, and generate haptic feedback that is synchronized with animating the particular symbol on the screen.
US10365712B2
A system for tracking an object in an ambient environment with respect to a head mounted reference frame may allow the ambient object to be rendered in a virtual display, at a virtual position corresponding to its position in the ambient environment, in response to head movement. The system may detect a position of a head mounted device with respect to a fixed frame of reference in the ambient environment, and may detect an position of the ambient object with respect to the fixed frame of reference in the ambient environment. The system may then translate the detected position of the ambient object to the frame of reference of the head mounted device, or to the head mounted reference frame, to determine a position of the ambient object relative to the head mounted device. This newly determined position may be rendered in the virtual display generated by the head mounted device.
US10365711B2
Methods, systems, and computer readable media for unified scene acquisition and pose tracking in a wearable display are disclosed. According to one aspect, a system for unified scene acquisition and pose tracking in a wearable display includes a wearable frame configured to be worn by a user. Mounted on the frame are: at least one sensor for acquiring scene information for a real scene proximate to the user, the scene information including images and depth information; a pose tracker for estimating the user's head pose based on the acquired scene information; a rendering unit for generating a virtual reality (VR) image based on the acquired scene information and estimated head pose; and at least one display for displaying to the user a combination of the generated VR image and the scene proximate to the user.
US10365706B2
Asymmetric power states on a communication link are disclosed. In one aspect, the communication link is a Peripheral Component Interconnect (PCI) express (PCIe) link. PCIe is a point-to-point communication link between two termini. Exemplary aspects of the present disclosure allow the two termini to be in different power states. By allowing the two termini to be in the different power states, an individual terminus may be put into a low-power state even though the other terminus is maintained at a higher-power state. The different power states are enabled by providing switches between a reference clock and respective termini such that the reference clock may selectively be provided to only one terminus of the communication link, allowing that terminus to remain in the higher-power state while the other terminus enters a low-power state that does not require the reference clock.
US10365702B2
Over at least part of a lifetime of a product circuit, quiescent current to a product circuit is periodically measured. Over the part of the lifetime of the product circuit, voltage to the product circuit is periodically adjusted based on the monitored quiescent current. Methods, apparatus, and computer program product are disclosed. A calibration procedure may also be performed as part of manufacturing the product circuit, in order to provide values for the quiescent current and corresponding voltage to which the voltage should be adjusted.
US10365701B2
An IHS configuration system includes a plurality of IHS components including a processor system having a first maximum load current. A power system controller is coupled to the plurality of IHS components and operable to couple to a power supply. The power system controller is operable to retrieve a power output limit of the power system and determine a first system power budget for the plurality of IHS components using the first maximum load current of the processor system. The power system controller then determines whether the first system power budget exceeds the power output limit and, in response to the first system power budget exceeding the power output limit, the power system controller provides a second maximum load current for the processor system to create a second system power budget that does not exceed the power output limit.
US10365700B2
A resource hotplug managing method of a computing system includes accessing scenario data including a plurality of scenarios, evaluating the plurality of scenarios using context information about the computing system, and controlling hotplug-in or hotplug-out of a resource included in the computing system according to a satisfied scenario among the plurality of scenarios.
US10365698B2
A power management controller is disclosed. Broadly speaking, the controller may, in response to receiving a timing signal, monitor a temperature of an integrated circuit including multiple processor clusters. The controller may generate a comparison of the temperature and a threshold value, and in response to a determination that the comparison indicates that the temperature is less than the threshold value, transition a particular processor cluster to a new power state.
US10365694B2
A pivot structure assembly including a fixed cover and a hinge module is provided. The hinge module includes a torque element, a first shaft, a second shaft, a first bracket and a second bracket. The torque element is fixed on the fixed cover and has a first and a second axle sleeves, parallely disposed at two opposite sides of the torque element. The first shaft is disposed through the first axle sleeve, and the second shaft is disposed through the second axle sleeve. The first bracket is pivotally disposed on the torque element through the first shaft, and the second bracket pivotally disposed on the torque element through the second shaft. When the first and second brackets rotate relatively to the torque element, the first and second axle sleeves respectively provide different friction forces to the first and second shafts. In addition, an electronic device is also mentioned.
US10365693B2
This disclosure provides a flexible display panel for fingerprint recognition, a display device and a fingerprint recognition method. The flexible display panel for fingerprint recognition includes a flexible substrate base plate and a cover plate provided opposite to each other to form a cell, wherein the flexible substrate base plate includes a first flexible layer; a light shielding layer disposed below the first flexible layer, wherein the light shielding layer has a fingerprint recognition area, and the light shielding layer at the fingerprint recognition area has a plurality of imaging holes arranged in an array; a fingerprint acquisition element disposed on a side of the flexible substrate base plate away from the cover plate and opposite to the fingerprint recognition area; and a functional film layer disposed between the flexible substrate base plate and the cover plate.
US10365686B2
An apparatus can include a processor; memory accessible by the processor; a first housing that includes a first geared edge and a processor; a second housing that includes a second geared edge and an electronic component accessible by the processor; and a link that operatively couples and meshes the first geared edge and the second geared edge.
US10365669B2
Systems, methods, and apparatuses for a regulator are provided. The regulator includes a reducing valve, an accumulator, an accumulator line, and a regulated line. The reducing valve is operable between a closed position and an open position. The reducing valve includes a first opening inlet configured to receive fluid to bias the reducing valve towards the open position, a first closing inlet configured to receive fluid to bias the reducing valve towards the closed position, and a first spring configured to transmit a first spring force to the reducing valve to bias the reducing valve towards the closed position. The accumulator is configured to store fluid at a first pressure. The accumulator line is configured to receive fluid from the accumulator and to provide the fluid to the first opening inlet at the first pressure. The regulated line is connected to the first closing inlet at a second pressure. The reducing valve transitions from the closed position to the open position when a first force created by the first pressure on the reducing valve is greater than a sum of the first spring force, a first tolerance, and a second force created by the second pressure on the reducing valve.
US10365660B2
A method for autonomous sensor data collection by a robot comprising: receiving, at the robot, a digitally stored initial map representing a plurality of locations within an environment, wherein each location of the plurality of locations is associated with first sensor data; determining, based on the initial map and one or more stored parameters, whether one or more portions of the initial map should be updated; in response to determining one or more portions of the initial map should be updated, the robot calculating a route to one or more target locations corresponding to the one or more portions of the initial map, and the robot physically traversing the environment on the route; during traversal of the route, collecting second sensor data from one or more sensors of the robot at each target location of the one or more target locations; generating updated map data associating each target location of the one or more locations with respective updated sensor data based on the second sensor data.
US10365658B2
Systems and methods are provided for aligning crowdsourced map data. In one implementation, a method of determining a line representation of a road surface feature extending along a road segment may include receiving a first set of drive data including position information associated with the road surface feature, receiving a second set of drive data including position information associated with the road surface feature, segmenting the first set of drive data into first drive patches and segmenting the second set of drive data into second drive patches, longitudinally aligning the first set of drive data with the second set of drive data within corresponding patches, and determining the line representation of the road surface feature based on the longitudinally aligned first and second drive data in the first and second draft patches.
US10365656B2
A method, system, and wheeled base for navigating a robot for docking with a charger docking station. The robot receives an initial pose associated with a robot charger docking station and a mating pose associated with the robot charger docking station. The robot first navigates from a location to an initial pose using scan matching to a first map. The robot performs a second navigation from the initial pose to the mating pose using scan matching to a second map, thereby causing an electrical charging port of the robot to mate with an electrical charging assembly of the robot charger docking station. Localization during charger docking may use a higher resolution map than when navigating to the docking station. Localizing against the robot charger docking station may be performed on a higher resolution map of the docking station alone.
US10365649B2
In one embodiment, a lane departure detection system detects at a first point in time that a wheel of an ADV rolls onto a lane curb disposed on an edge of a lane in which the ADV is moving. The system detects at a second point in time that the wheel of the ADV rolls off the lane curb of the lane. The system calculates an angle between a moving direction of the ADV and a lane direction of the lane based on the time difference between the first point in time and the second point in time in view of a current speed of the ADV. The system then generates a control command based on the angle to adjust the moving direction of the ADV in order to prevent the ADV from further drifting off the lane direction of the lane.
US10365647B2
In general, techniques are described for ensuring occupant awareness in vehicles. A device comprising a processor may be configured to perform the techniques. The processor may be configured to determine an event which will change an operating characteristic of the vehicle, and determine an extent of time remaining until an estimated occurrence of the expected event. The processor may also be configured to determine a process by which to inform the occupant of an operating context of the vehicle based on the determined extent of time remaining until the estimated occurrence the expected event, and perform the process by which to inform the occupant of the operating context of the vehicle. The device may also include a memory configured to store the process.
US10365645B1
An autonomous vehicle system is configured to receive vehicle commands from one or more parties and to execute those vehicle commands in a way that prevents the execution of stale commands. The autonomous vehicle system includes a finite state machine and a command counter or stored vehicle timestamp, which are used to help reject invalid or stale vehicle commands.
US10365644B2
The present invention is to provide an application, a smart device, a drone, a server, a method, and a program for automatically controlling drone flight that improves safety and convenience. The application for automatically controlling drone flight that runs on a smart device 100 connected with a drone 200 drives a camera provided in the smart device 100, acquires an image taken by the camera, analyzes the acquired image, and controls the drone flight based on a result of the image analysis.
US10365642B2
Embodiments disclosed herein provide systems, methods, and computer readable media for probing alarm functionality at a premises. In a particular embodiment, a method provides, in response to activation of an audible alarm, obtaining audio information captured by a first communication device of a plurality of communication devices positioned throughout the premises. The method further provides determining whether the audio information indicates that the alarm is functioning properly and determining a first position of the premises where the first communication device is located. When the audio information indicates that the alarm is not functioning properly, the method provides indicating that the alarm is not functioning properly at the first position.
US10365641B2
Techniques for synchronizing configuration changes in a process plant allow for intelligent and efficient updates to objects and related dependent objects. Additionally, techniques for synchronizing minor configuration changes in a process plant enable real-time updates to objects during run-time. Such techniques reduce the amount of downtime for online operation of the process plant and reduce the amount of information transmitted over the process control network. Each object may correspond to a process entity and dependent objects may be referenced by or may reference the object. In some cases, when an engineer modifies an object, dependent objects with respect to the modified object that have pending modifications are identified and displayed to the engineer. The engineer then selects the dependent objects to sync with the modified object and the dependent objects and modified object are synced and executed by a corresponding device in the run-time system.
US10365633B2
The present disclosure generally describes a method for processing a workpiece in a machine, where the method determines an offset of the machine and adjusts for the offset during production operation. In one form, the method includes logging offset data of the machine over a period of operational time having varying thermal conditions, and comparing the logged offset data against a thermal model, where the thermal model is generated based on a probing routine and dry cycling for a plurality of test cycles on a calibration artifact. Based on the comparing, the method estimates offsets for the machine and adjusts offsets of the machine during operation.
US10365632B2
A method of controlling an aircraft electrical taxiing system, the method comprising the steps of: defining a target value (Ld_nmax) for an electrical parameter; generating a nominal force command (Cmd_nom) for the electrical taxiing system; in parallel with generating the nominal force command (Cmd_nom), using a processing system (2) to produce a maximum command force (Force_max) for the electrical taxiing system so that a real value of the electrical parameter reaches the target value (Ld_nmax), the processing system (2) comprising a regulator loop (4); and generating an optimized force command (Cmd_opt) for the electrical taxiing system equal to the smaller of the nominal force command and the maximum command force.
US10365631B2
A desired position instruction of a user is generated even if a plurality of position instructions satisfying a vibration control condition exist. An instruction generator includes a conditional expression selector configured to select a conditional expression that should generate the position instruction from a plurality of conditional expressions based on a control performance condition, a parameter calculator configured to calculate a parameter based on a machine performance index and the selected vibration control conditional expression, and a position instruction generator configured to calculate the position instruction based on the parameter.
US10365628B2
A positioning control device of an actuator provided with a strain wave gearing has a full-closed control system for feeding back a position of a load shaft, and driving and controlling a motor so as to position the load shaft at a target position. The full-closed control system has an H∞ compensator designed so that, when a generalized plant having angular transmission error in the strain wave gearing as a disturbance input is assumed, an H∞ norm of a transfer function from the disturbance input of the generalized plant to an evaluation output is a predetermined value or less. Mechanical vibration during positioning response caused by angular transmission error in the strain wave gearing can be reliably suppressed.
US10365621B2
A server apparatus includes a terminal-side receiver for receiving, via a first network, information including appliance information that identifies an electric appliance, from a terminal apparatus operable by a user, an appliance-side receiver for receiving, via a second network, information including an identifier of the electric appliance and information about a state of the electric appliance, and a storage unit that stores the appliance information received by the terminal-side receiver and the identifier of the electric appliance, for which it is judged, from the information about the state of the electric appliance received by the appliance-side receiver, that the appliance state has been changed, in association with each other, upon reception of trigger information by the terminal-side receiver.
US10365618B2
A method with which one subsystem of a redundant automation system that is provided with a first subsystem and a second subsystem is operated as a master and another subsystem is operated as a slave, where the subsystems are provided with transmission and reception tasks to transmit and receive messages, and where messages are also interchanged with program path synchronization during a temporally asynchronous run through a program path in the master and the slave.
US10365615B2
A wearable apparatus, including: a mounting component, configured to hold a relationship between relative positions of the wearable apparatus and its user; a folding panel mounted on the mounting component, the folding panel including at least two display screens interconnected at a joint where sensors are disposed; and a controller signal connected with individual display screens and the sensors respectively, the controller being configured to control corresponding display screens to turn on or turn off based on the state of the folding panel detected by the sensors. The state of the folding panel in the wearable apparatus can be adjusted according to the needs of a user and thereby the usage needs of the user can be satisfied.
US10365611B2
A moon phase indicator mechanism, for a timepiece provided with a movement and a dial, the moon phase indicator mechanism including at least one moon disc, and at least one moon phase train driven by the timepiece movement, the moon phase train meshing with a moon phase wheel which carries the moon disc at least indirectly and in a fixed manner, the moon phase wheel taking the form of a toothed ring in order to move the moon disc with the moon phase train about an axis A.
US10365606B2
A digital holography microscope, a method, and a system are provided. The digital holography microscope comprising two microscope objectives configured in a bi-telecentric configuration; a sample holder configured to receive a sample; a couple charged device configured to capture one or more images; a display; and a processor configured to retrieve a Convolutional Neural Network (CNN) model associated with a type of the sample, mitigate aberrations in the one or more images using at least the CNN model having as input an unwrapped phase associated with each of the one or more images, and output the mitigated one or more images via the display.
US10365597B2
An endless belt comprising a polyimide-based substrate layer. A plurality of boron nitride nanotubes are dispersed in the polyimide.
US10365589B2
An image forming apparatus includes: a drum unit including a photosensitive drum; a belt unit; and a secondary transfer member. The belt unit includes: a first roller; a second roller spaced apart from the first roller; an intermediate transfer belt supported by the first roller and the second roller; and a primary transfer member. The intermediate transfer belt includes: a first portion; and a second portion. The first portion has an upstream end and a downstream end in a first direction. The second portion has an upstream end and a downstream end in a second direction. The primary transfer member is configured to transfer a toner image from the photosensitive drum to the first portion. The secondary transfer member is capable of contacting the downstream end of the second portion, and is configured to transfer the toner image from the intermediate transfer belt to a sheet.
US10365587B2
A developing apparatus includes: a developing roller; a frame configured to support the developing roller at each of two end portions of the developing roller in a longitudinal direction of the developing roller; and a sealing member configured to seal a space between the frame and each of the two end portions of the developing roller. A first lubricant having an average particle size smaller than a predetermined surface roughness Ra is applied to a first region that is located at each end portion of the developing roller in the longitudinal direction and is in contact with the sealing member. A second lubricant having an average particle size larger than the surface roughness Ra is applied to a second region that is located on an inner side of the first region in the longitudinal direction and is separated from the sealing member and has the surface roughness Ra.
US10365586B1
A developer unit for an electrophotographic image forming device includes a developer roll rotatably mounted on a housing. The developer roll includes a roll body cylindrically disposed around a shaft and forming an outer circumferential surface of the developer roll. An axial end of the roll body includes an undercut forming a hollow region in the axial end of the roll body. An elastomeric end seal has a curved rotary seal portion that is sandwiched between a portion of the housing and the outer circumferential surface of the developer roll at the axial end of the developer roll. An interference between the curved rotary seal portion of the end seal and the outer circumferential surface of the developer roll decreases along an axial dimension of the developer roll in a direction from an axially outboard edge of the end seal toward an axially inboard edge of the end seal.
US10365581B1
A developing device includes a developing container, a first stirring and conveying member, a second stirring and conveying member, a developer replenishing port, a developer discharging portion, a developing roller, a toner supply roller, a regulating blade, a toner receiver member, and a vibration generating device. The developing device is capable of executing a toner collecting mode in which the vibration generating device vibrates the toner receiver member so that toner deposited on the toner receiver member is shaken off by vibration and is collected into the second conveying chamber, in the non-image formation period. The developing device is capable of executing a forced discharge mode in which developer containing the collected toner collected from the toner receiver member into the second conveying chamber is forcibly discharged from the developer discharging portion to outside of the developing container, after the toner collecting mode is executed.
US10365578B2
An image forming apparatus includes an image holding member, a charging device that charges a surface of the image holding member and includes a charging member disposed in contact with the surface of the image holding member, an exposure device that forms a latent image by exposing the charged surface, a developing device that forms a toner image by developing the latent image with toner, and a transfer device that transfers the toner image formed to a recording medium. An amplitude Af with a period Lf (mm) satisfying the formula (F−5)≤(V/L)≤(F+5) is 0.80 μm or less where F is the natural frequency (Hz) of the exposure device, V is the rotational peripheral velocity (mm/s) of the charging member, and L is the period (mm) in analysis of the circumferential direction period of the surface shape of the charging member.
US10365576B2
There is provided a charging member exhibiting stable charging performance even after the use for a long period of time. The charging member includes a support and a surface layer on the support, the surface layer includes polymetalloxane containing at least one metal atom selected from the group consisting of aluminum, zirconium, titanium, and tantalum, and a group represented by the following formula (1) or (2) is bonded to at least the one metal atom in the polymetalloxane, wherein X represents an atomic group required for forming a ring, A1 and A2 each independently represent a hydrogen atom or an alkyl group, and a symbol “*” represents a binding site with a metal atom in the polymetalloxane.
US10365569B2
The present invention provides: an electrophotographic photosensitive member which can achieve both of abrasion resistance and electrical characteristics; a production method of the electrophotographic photosensitive member; and a process cartridge and an electrophotographic apparatus having the electrophotographic photosensitive member. A surface layer of the electrophotographic photosensitive member includes a cured product and a specific amount of an alcohol or carboxylic acid having a specific structure, wherein the cured product is a polymerized product of a hole transporting compound having an acryloyloxy group or a methacryloyloxy group.
US10365565B2
A scatterometer performs diffraction based measurements of one or more parameters of a target structure. To make two-color measurements in parallel, the structure is illuminated simultaneously with first radiation (302) having a first wavelength and a first angular distribution and with second radiation (304) having a second wavelength and a second angular distribution. The collection path (CP) includes a segmented wavelength-selective filter (21, 310) arranged to transmit wanted higher order portions of the diffracted first radiation (302X, 302Y) and of the diffracted second radiation (304X, 304Y), while simultaneously blocking zero order portions (302″, 304″) of both the first radiation and second radiation. The illumination path (IP) in one embodiment includes a matching segmented wavelength-selective filter (13, 300), oriented such that a zero order ray passing through the illumination optical system and the collection optical system will be blocked by one of said filters or the other, depending on its wavelength.
US10365558B2
An apparatus for manufacturing a pellicle, the apparatus comprising: a stressing assembly for stressing a film; and a substrate support for supporting a substrate, the stressing assembly and the substrate support being capable of relative movement so as to bring the substrate into contact with the film when the film is stressed.
US10365556B2
Provided is a mask blank including a phase shift film on a transparent substrate. This phase shift film includes a phase shift layer at least containing a transition metal and silicon, and a silicon layer, which is configured to attenuate exposure light with which the phase shift layer is irradiated, and the silicon layer is formed to be in contact with the substrate side of the phase shift layer. This mask blank is used in manufacturing a phase shift mask to which laser exposure light having a wavelength of 200 nm or less is applied.
US10365554B1
A stereoscopic endoscope that includes at least one image sensor, one or more processing devices, and a display device. The image sensors sense a pair of stereo images, based on capturing light passing through apertures electronically defined at a first aperture location and a second aperture location, respectively, on a liquid crystal layer within the endoscope. The one or more processing devices determine an orientation of a line connecting the first and second aperture locations relative to a reference orientation, and adjust at least one of the first and second aperture locations, while maintaining a spacing between them, in response to movement of the stereoscopic endoscope. The image data captured through the apertures is used to generate control signals representing one or more views of a surgical scene. The views are then presented on a display device.
US10365552B2
A light source comprising an excitation light source for providing excitation light, and an optical wavelength conversion member disposed at a distance from the excitation light source. The optical wavelength conversion member comprises an optical wavelength conversion material for converting the excitation light into stimulated light. The light source also comprises an optical-guiding member that allows the excitation light to be incident on the optical wavelength conversion material, and an optical-collecting member for collecting converted light originating from the optical wavelength conversion material. To separate the paths of the converted light and the excitation light, the etendue of the optical-guiding member is less than or equal to ¼ of the etendue of the optical-collecting member. This allows the optical-guiding member to draw in the excitation light while preventing the excessive escape of the converted light through the optical-guiding member.
US10365545B2
An adaptable camera support includes a quick disconnect, panning ball clamp connectable to an adjustable clamp. The relative angularity and separation of the jaws of the adjustable clamp are independently variable to engage articles of widely varying size and shape. The quick disconnect panning ball clamp includes a rotatable panning base and a ball element rotatable on axes at an angle to the axis of rotation of the panning base. Hinged ball clamp housing sections enable rapid releasing and securing of the ball element and an article attached to the ball element.
US10365539B2
An optical imaging system according to the present invention includes, in order from an object side to an image side, a first lens with negative refractive power, a second lens that is a meniscus lens having a convex image-side surface, an aperture stop, a third lens with positive refractive power, and a lens group with positive refractive power. When the center thickness of the first lens is represented as t1, the center thickness of the second lens is represented as t2 and the focal length of the whole system is represented as f, t1/f>1.2 and t2/f>1.2 are satisfied.
US10365537B1
A fiber optic cable assembly includes an elongate housing, a signal fiber placed inside the housing and extending longitudinally, and a plurality of sensing fibers placed inside the housing and extending longitudinally. The plurality of sensing fibers is placed around the signal fiber. Each of the plurality of sensing fibers carries a respective laser signal of a distinct frequency. The signal fiber carries one or more evanescent coupling signals responsive to the laser signals in the plurality of sensing fibers.
US10365528B2
The present disclosure relates to an array substrate, a method of manufacturing the same, a display panel and a display device. The array substrate includes: a plurality of pixel units, the plurality of pixel units being arranged in rows and columns and each row of the pixel units comprising a first sub-pixel row, a second sub-pixel row and a third sub-pixel row being adjacent successively; and a plurality of gate lines, each of the gate lines being configured to drive one sub-pixel row, and gate lines for driving the first sub-pixel row and the second sub-pixel row in a same pixel unit being located between the first sub-pixel row and the second sub-pixel row in the pixel unit.
US10365518B2
This application provides methods for manufacturing a display panel and a display apparatus. The method for manufacturing a display panel includes: providing a first substrate, where the first substrate includes a plurality of pixel units; forming a protective layer on the first substrate; patterning the protective layer, so that the protective layer has different thicknesses, and a plurality of transparent regions may be formed in each of the pixel units; and forming a transparent electrode layer on the patterned protective layer. The method for manufacturing a display apparatus further includes providing a backlight module.
US10365516B2
A liquid crystal device and an array substrate are disclosed. At least one data line and at least one pixel cell are arranged on the array substrate. A gap is formed between the data line and the pixel cell, and an electrode is arranged on the gap to cover the gap. In this way, the light leakage is avoided.
US10365503B2
A method implemented by computer means for calculating a lens optical system of a spectacle ophthalmic lens for a wearer. The method includes providing an aberration target lens fulfilling the requirements of: a first set of aberration data of the aberration target lens, a first set of wearing parameters of the aberration target lens, and a first set of lens parameters of the aberration target lens. The method further includes providing a distortion target consisting of target distortion values where the target distortion values are reduced or enhanced in at least a modified distortions zone when compared to the distortion values of the aberration target lens, and calculating the lens optical system by using an optimization method which jointly uses the aberration target lens and the target distortion values.
US10365502B2
An eyeglass device configured for use with a smart eyewear near-to-eye display includes a pair of lenses having a prism which directs an eye's gaze of the wearer to a first power region to focus an image displayed by the near-to-eye display of the smart eyewear and a second power region to focus an image outside or beyond the near-to-eye display of the smart eyewear; and a method for optimizing the visual acuity of a wearer of smart eyewear when observing an image generated by a near-to-eye display and an image outside or beyond the near-to-eye displayed image.
US10365497B2
Discussed are a backlight unit and an autostereoscopic 3D (three-dimensional) display device including the same, in which a 3D image can be displayed without using a 3D light controller that includes a liquid crystal layer. The backlight unit may include a 3D light guide plate having first light output patterns, first light sources irradiating light to at least one side of the 3D light guide plate, a 2D (two-dimensional) light guide plate arranged below the 3D light guide plate, and second light sources irradiating light to at least one side of the 2D light guide plate. The first light output patterns are a plurality of line prism patterns spaced apart from each other.
US10365492B2
Systems, devices, and methods for beam combining are described. A monolithic beam combiner includes a solid volume of optically transparent material having two orthogonally positioned planar input surfaces, an output surface, and at least two planar dichroic reflectors positioned within the solid volume. Multiple light sources input light into the solid volume through the two planar input surfaces such that each light beam from a respective source is initially incident on one of the planar dichroic reflectors. The light is reflected by and transmitted through the reflectors and an aggregate beam is created. Because the reflectors are within an optically transparent material the beam combiner can be made more compact than a conventional beam combiner. This monolithic beam combiner is particularly well suited for use laser projectors and in wearable heads-up displays that employ laser projectors.
US10365487B1
A method of operating an optical system is described. An image is detected. A digital image signal based on a spatially varying luminance level of the detected image is received. Horizon data, separate from the digital image signal, indicating the position of a horizon where a sky is adjacent the horizon, is received. The position of the horizon is determined based on the received horizon data. A fused image signal is provided based on the received digital image signal and the determined position of the horizon where a sky region indicative of the sky is provided with an enhanced color fused with the varying luminance level of the detected image. A full color display displays a fused image based on the fused image signal. A corresponding optical system is also described.
US10365482B1
The present disclosure is directed to a system for controlling light. The system may include a display. The display may include a light source configured to emit light having a specified spectral output. The system may also include a light filter applied to a substrate separate from the display. The light filter is configured to block light within the specified spectral output. The light filter is further configured to allow light outside of the specified spectral output to pass through the light filter.
US10365479B2
Methods, systems, and apparatuses are disclosed for the protection of optical components used during laser bond inspection. In one embodiment, an optic surface wetting enhancement is provided on a protective optic to assist in forming a substantially flat film of transparent liquid from transparent liquid applied to a surface of a protective optic. A flat film of transparent liquid on a surface of a protective optic may be used to retain debris and effluent backscatter produced during a laser bond inspection process.
US10365476B2
Mirror control circuitry described herein is for controlling a first micro-mirror of a micro-mirror apparatus that scans across a target area in a scan pattern. The mirror control circuitry includes a processor that determines a mechanical angle of the first micro-mirror for a given instant in time during scanning of the first micro-mirror between upper and lower rotational limits, the mechanical angle being such to maintain the scan pattern as being uniform while the micro-mirror apparatus scans across the target area between the upper and lower rotational limits. The processor also generates a driving signal for the first micro-mirror as a function of the determined mechanical angle for the first micro-mirror at the given instant in time.
US10365474B2
Disclosed herein is a mirror controller for an oscillating mirror. The mirror controller includes a processor configured to receive a mirror sense signal from the oscillating mirror and to determine a phase error between the mirror sense signal and a mirror drive signal. The processor determines the phase error by sampling the mirror sense signal at a first time, sampling the mirror sense signal at a second time at which the mirror sense signal is expected to be equal to the mirror sense signal as sampled at the first time, and generating the phase error as a function of a difference between the sample of the mirror sense signal at the second time and the sample of the mirror sense signal at the first time.
US10365472B1
A display device includes a first support plate and a first pixel region on the first support plate. The first pixel region includes a first sub-pixel and a second sub-pixel. A specular reflector is positioned within the first pixel region and associated with the first sub-pixel and a diffuse reflector is positioned within the first pixel region and associated with the second sub-pixel.
US10365471B1
A display device includes a bottom support plate and an opposing top support plate. A pixel region is positioned between the bottom support plate and the top support plate. The pixel region includes a plurality of sub-pixels. A color filter layer is positioned within the pixel region. The color filter layer includes a plurality of color filters, wherein each color filter is positioned within a respective sub-pixel. A diffusion layer is positioned on a first surface of the top support plate between the top support plate and the color filter layer.
US10365468B2
The present invention relates to the field of digital pathology and in particular to whole slide scanners. Autofocus imaging can be performed by sampling a first number of pixels of an image sensor and sampling a second number of pixels of the image sensor, wherein the second number is between one quarter and three quarters of the first number. Thus, continuous autofocus for rapid light scanning may be provided using data from a single sensor based on sampling data along a tilt with respect to the optical axis.
US10365466B2
A method for microscopically imaging a volume sample includes focusing a microscope objective having a correcting element successively in at least two reference planes which are located within the volume sample at different volume sample depths along the optical axis of the microscope objective; determining, for each reference plane, a reference setting of the correcting element in which an imaging error which is dependent upon the volume sample depth is corrected by the correcting element; determining, on the basis of the reference settings determined for at least one target plane in the volume sample, a target setting for the correcting element in which the imaging error occurring at the volume sample depth of the target plane is corrected by the correcting element; and focusing the microscope objective on the target plane and bringing the correcting element into the target setting in order to image the volume sample.
US10365465B2
Systems and method for high-speed single-pixel quantitative phase contrast optical imaging are provided. This imaging technique can bypass the use of conventional image sensors and their associated speed limitations. The quantitative phase images can be acquired much faster than conventional quantitative phase imaging by a chirped-wavelength-encoding mechanism via wavelength-swept laser sources or optical time-stretch based on optical fibers, without the need for interferometric approaches.
US10365462B2
A distance measurement system includes: an imaging device including an imaging element where a plurality of imaging pixels are arranged in matrix, and an optical system forming an image of a predetermined region on an imaging surface of the imaging element; and a distance measurer determining a distance to a target object based on data of the image obtained from the imaging element, wherein the optical system includes a free-form surface lens having a rotationally asymmetric shape that forms the image on the imaging surface such that a resolution of a first region in front of the region is higher than that of a second region at a lateral side of the region, each of the resolutions being a ratio of the number of ones of the imaging pixels used to pick up an image included in per unit angle of view to a total number of the imaging pixels.
US10365458B2
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, a seventh lens, and an eighth lens, sequentially disposed from an object side to an imaging plane. The optical imaging system satisfies the expression BFL/f<0.15, where BFL represents a distance from an image-side surface of the eighth lens to an imaging plane of an image sensor and f represents an overall focal length of the optical imaging system.
US10365454B2
The zoom lens consists of, in order from an object side: a first lens group that remains stationary during zooming and has a positive refractive power; at least two movable lens groups that are moved during zooming; and a final lens group that remains stationary during zooming and has a positive refractive power. The final lens group consists of, in order from the object side, a front group and a rear group. The front group has, successively in order from a position closest to the object side, two or less positive lenses and one first front group negative lens, and a second front group negative lens that is different from the first front group negative lens at a position closest to an image side and is concave toward the image side. An aperture stop is provided between the movable lens group and the first front group negative lens. The rear group consists of a positive lens and a rear group negative meniscus lens that is convex toward the image side. In addition, the zoom lens satisfies predetermined conditional expressions.
US10365453B2
An optical device including first and second optical elements formed of mutually different materials, and a bonding member bonding the first and second optical elements to each other, wherein the following conditional expression is satisfied: 0.14
US10365449B2
A modular fiber frame is disclosed that comprises a generally rectangular frame body, a high density connection module attached to a front side of the frame body, a splitter bracket to hold a plurality of optical splitter modules on the front side of the frame body. All of the splitter connections can be made on the front side of the modular fiber frame, and a preterminated cable harness optically connected to connection ports on a back of the connection module, wherein the connection module includes a protective cover over said connection ports. In some embodiments, the exemplary modular fiber frame can utilize a second preterminated cable harness optically connected to a back of the connection module.
US10365443B2
A connector includes a receptacle connectable to the conventional plug being compliant with an HDMI specification, and a plug connectable to the receptacle. The receptacle includes a tubular body forming a holding space that enables insertion of the conventional plug, a first recessed part forming a space that narrows heading from the holding space in an insertion direction of the plug, and a first transmission body having, as an end of an optical transmission line, a first end that is disposed to be exposed to the inserted plug. The plug includes an insertion part shaped to be insertable into the tubular body, a first projection that projects from the insertion part in the insertion direction and can fit into the first recessed part, and a second transmission body having, as an end of an optical transmission line, a second end that is disposed to face the first end.
US10365442B2
An optical housing for high power fiber components includes an upper cover, a lower base, and two isolating members. The upper cover includes a light-reflecting portion for containing the optical fiber and receiving and reflecting the light therefrom. The lower base is connected with the upper cover and includes a light-receiving portion which corresponds to the light-reflecting portion in position and surrounds the optical fiber, thereby receives the light from the light-reflecting portion. The isolating members are disposed between the upper cover and the lower base and located on two sides of the optical housing to prevent the leakage of light from the optical fiber.
US10365439B2
The disclosure generally relates to sets of optical waveguides such as optical fiber ribbons and embedded optical waveguides, and optical interconnects useful for connecting multiple optical waveguides such as in optical fiber ribbon cables and printed circuit boards (PCBs) having optoelectronic capabilities. In particular, the disclosure provides an efficient, compact, and reliable optical waveguide connector that incorporates microlenses and re-directing elements which combine the features of optical waveguide alignment, along with redirecting and shaping of the optical beam.
US10365437B2
A fusion splicer includes: a first gear including a first eccentric cam unit; a first rotating member including a first main body having a first abutting surface abutting on the first eccentric cam unit, a first arm unit extending from the first main body and rotatably supported by a main base, and a second arm unit extending from the first main body; a second gear including a second eccentric cam unit; and a second rotating member including a second main body having a second abutting surface abutting on the second eccentric cam unit, a third arm unit extending from the second main body and rotatably supported by the second arm unit, a fourth arm unit extending from the second main body, and a placing unit at a tip end of the fourth arm unit with a groove for receiving one of optical fibers.
US10365436B2
A system and method for packing optical and electronic components. A module includes an electronic integrated circuit and a plurality of photonic integrated circuits, connected to the electronic integrated circuit by wire bonds or by wire bonds and other conductors. A metal cover of the module is in thermal contact with the electronic integrated circuit and facilitates extraction of heat from the electronic integrated circuit. Arrays of optical fibers are connected to the photonic integrated circuits.
US10365429B2
A multicore fiber that includes: three or more cores that transmit in single-mode transmission; a common clad that covers a periphery of the three or more cores; and a low-refractive index portion that has a refractive index lower than a refractive index of the clad. The multicore fiber further includes a region having the three or more cores arranged annularly on a cross-section perpendicular to a longitudinal direction. At least a portion of the low-refractive index portion is arranged inside a minimum inscribed circle of two adjacent cores within the region.
US10365419B2
The polarizing plate of the present invention includes a polarizer and an optical element that rotates a polarization plane of polarized light emitted from the polarizer, an orientation direction on a surface of the optical element on a polarizer side is parallel to an absorption axis of the polarizer, an orientation direction on a surface of the optical element opposite to the polarizer is perpendicular to the absorption axis of the polarizer, and Δnd and a birefringence parameter RH of the optical element fall in a range of a predetermined region in an orthogonal coordinate in which Δnd is indicated along a vertical axis and the birefringence parameter RH is indicated along a lateral axis.
US10365417B2
A near-infrared cut filter has an absorption layer and a reflection layer and satisfies following requirements: average transmittance (R) of 620-750 nm is ≤20%, average transmittance (G) of 495-570 nm is ≥90%, and a ratio (R)/(G) is ≤0.20; |T0(600-725)−T30(600-725)| is ≤3%·nm where T0(600-725) is a transmittance integral value of 600-725 nm in a spectral transmittance curve (0°), and T30(600-725) is a transmittance integral value of 600-725 nm in a spectral transmittance curve (30°); wavelengths λIRT(80), λIRT(50), and λIRT(20) where transmittance becomes 80%, 50%, and 20% respectively in 550-750 nm in the spectral transmittance curve (0°) normalized by maximum transmittance in 450-650 nm satisfy following formulae: 0≤λIRT(80)−λT(80)≤30 nm, 0≤λIRT(50)−λT(50)≤35 nm, and 0≤λIRT(20)−λT(20)≤37 nm where λT(80), λT(50), and λT(20) are wavelengths on a long wavelength side where relative visibility of 0.8, 0.5 and 0.2 is exhibited in a relative visibility curve.
US10365414B2
The present disclosure provides a light beam adjusting device, an optical assembly and a lighting and/or signaling apparatus. The light beam adjusting device includes: a light collimating portion arranged to collimate a light beam; and a multi-focal converging portion arranged to converge the collimated light beam, the multi-focal converging portion including two or more converging surfaces, wherein at least two of the two or more converging surfaces have focal points separated spatially from each other.
US10365413B2
A method for producing a device wherein, in a first production step, a translucent substrate is prepared, and wherein, in a second production step, a transparent material is printed onto the translucent substrate by a printing method. In the second production step, applications in the form of droplets of transparent material are arranged on the translucent substrate. In the second production step, an element which is formed from multiple applications and further applications is generated. The droplets to generate the element are deposited circularly in concentric rings, and the outermost deposited droplets have a first diameter, and the droplets deposited at a center have a second diameter that is different from the first diameter to build up a lens-like light-directing structure.
US10365408B2
An anti-glare and anti-reflection device including a base and an anti-reflection film is provided. The base includes a plurality of micro protrusions. The micro protrusions are connected to each other to form a rough surface. The rough surface has a first point furthest from a display surface and a second point closest to the display surface. A distance between the first point and the second point in a normal direction of the display surface is HD, and 1 μm≤HD≤20 μm. A normal projection of each of the micro protrusions on the display surface has a first axis length R1 and a second axis length R2, 1 μm≤R1≤20 μm, and 1 μm≤R2≤20 μm. The anti-reflection film is disposed on the rough surface. The anti-reflection film has a thickness T in a normal direction of the rough surface, and T/H≤0.1.
US10365405B2
A computer-implemented method is provided for determining properties of a formation traversed by a well or wellbore. A formation model describing formation properties at an interval-of-interest within the well or wellbore is derived from measured sonic data, resistivity data, and density data for the interval-of-interest. The formation model is used as input to a plurality of petrophysical transforms and corresponding tool response simulators that derive simulated sonic data, resistivity data, and density data for the interval-of-interest. The measured sonic data, resistivity data, and density data for the interval-of-interest and the simulated sonic data, resistivity data, and density data for the interval-of-interest are used by an inversion process to refine the formation model and determine properties of the formation at the interval-of-interest. In embodiments, properties of the formation may be radial profiles for porosity, water saturation, gas or oil saturation, or pore aspect ratio.
US10365397B2
The present application relates to a container inspection system, comprising a radiation source (31), a radiation detection apparatus and a quay crane for hoisting a container onto an automated guided vehicle, said radiation source (31) and said radiation detection apparatus being provided on said quay crane, for performing a scanning inspection on said container loaded on said vehicle. The present application, which does not need a special allocation of approach of the radiation source and the radiation detection apparatus, conveniently effectuates scanning inspection of a container, and improving the inspection efficiency.
US10365391B2
A resistivity measuring tool used in a drillstring having a drill bit on a distal end for drilling a wellbore in a formation includes a tool body having a longitudinal axis, a pair of transmitter antennas having magnetic moments parallel to the longitudinal axis of the tool body, and a pair of receiver antennas radially spaced from the longitudinal axis of the tool body and having transverse magnetic moment components pointed in opposite directions, wherein at least one of the receiver antennas has a transverse magnetic moment angled with respect to a component normal to the longitudinal axis of the tool body.
US10365384B2
A ray detector is disclosed, which includes a ray conversion layer for converting a ray incident on the ray detector into visible light, a photoelectric conversion layer for receiving the visible light and converting it into a charge signal, a pixel array having a plurality of pixels for detecting the charge signal, and a substrate below the photoelectric conversion layer, at least for directly or indirectly carrying the photoelectric conversion layer. The photoelectric conversion layer is made from a two-dimensional semiconductor material. Due to the high carrier mobility of the two-dimensional semiconductor material, it is possible to enable the external signal processing system to detect the charge signal more easily, so that a ray source with low energy can be used for ray detection. Therefore, a ray detector with high sensitivity can be provided, which may reduce the usage cost and be advantageous to saving energy.
US10365377B1
Systems and methods are provided for detecting a mobility mode of a mobile device. The method, in response to receiving an observation decision, comprises finding (e.g., recursively) the most probable mobility mode state of the wireless mobile device using a dynamic programming algorithm based on a Hidden Markov Model that comprises: calculating the probability for the observation by the knowledge of the observation and probability of the previous state using the transition probability and multiplying by the emission probability of observation for the state, obtaining the maximum probability for the detected mobility mode states, determining a mobility mode state with the maximum probability, and storing the mobility mode state data of the wireless mobile device in a given FIFO queue of the one or more FIFO queues. The method future comprises controlling the output of the position data by acquiring the satellite navigation data on an interval basis.
US10365374B2
The present disclosure is directed to a receiver for Automatic Dependent Surveillance Broadcast (ADS-B) verification of a target aircraft including a first input for receiving flight tracking information from a target aircraft that indicates positional information of the target aircraft. The receiver further includes a second input for receiving positional and heading information indicating the location and orientation of a multi-element array antenna configured to be attached to the receiver, and a processing module that generates a measured bearing derived from angle of arrival data, and an expected bearing of the target aircraft derived from the indicated positional information of the target aircraft and the positional and heading information defining the receiver location and orientation. A comparator compares the expected bearing to the measured bearing and verifies the ADS-B flight tracking information of the target aircraft and outputs an indication of authenticity based on the verification.
US10365373B2
A vehicle-mountable distance measurement device is mountable in a vehicle and measures a distance from an object existing in surroundings. The vehicle-mountable distance measurement device includes: a light projection unit which projects measurement light in which a two-dimensional predetermined pattern specific to the vehicle is repeated; a light receiving unit including a plurality of light receiving elements which are arranged in a two-dimensional manner and which output light receiving signals in response to reception of light; and a distance detection unit which calculates the distance from the object based on a time when the light projection unit projects light and a time when the light receiving unit receives light. The distance detection unit calculates the distance from the object based on the time when the light receiving unit receives the measurement light having the predetermined pattern projected by the light projection unit.
US10365370B2
The present invention relates to using a self calibrating and recalibrating 230, 925 optical sensors piston rod displacement. Self calibration enables field calibration of uncalibrated 230, 925 optical sensors. During operation, recalibration enables detecting and correcting for wear and damage of the 200 piston rod and/or 230, 925 optical sensors. 210 Calibration positions on the surface of the 200 piston rod are imaged by 230 optical sensors using laser or darkfield lenses designed for optical computer mice. Natural surface patterns can be used in locations where 210 calibration positions are required, which reduces or eliminates the need for marked 210 calibration positions. Marked 210 calibration positions are spatially unique encoded sequences used to determine the piston rod absolute position. Storing only the significant features of 210 calibration positions saves significant memory. The reduced memory requirements of each 210 calibration position enables the use of closely spaced or continuous 210 calibration positions. Multiple 210 calibration position features and multiple 230, 925 optical sensors together collectively provide immunity to localized 208 surface damage. Proximity sensors, 925 time of flight sensors and 031 cumulative relative displacement are used to estimate the 200 piston rod absolute displacement and reduce the number of spatially unique 210 calibration positions needed to compare in order to determine the piston rod absolute displacement.
US10365369B2
Disclosed is a laser scanner designed to include a thermographic camera. Also disclosed is a method for capturing thermographic data using a laser scanner of this type.
US10365357B2
An operating method for a location estimation apparatus communicating with an access point (AP) in a wireless communication system according to an embodiment of the present invention comprises the steps of: receiving, from a second AP, a first received signal strength indicator (RSSI) signal having been measured at a first AP, and generating a first RSSI vector corresponding to the first RSSI signal; calculating a path loss exponent, using the distance between the first AP and the second AP and the first RSSI vector, and generating a second RSSI vector of each of multiple sub-areas divided from an entire area, using the path loss exponent; and generating a radio map of the entire area, using the first RSSI vector and the second RSSI vector.
US10365341B2
An MRI method includes: defining image regions on an object; setting imaging conditions for the defined image regions; and acquiring MR images for the image regions according to the set imaging conditions. The imaging conditions may be set by displaying information about the defined image regions and setting the imaging conditions for the image regions based on the displayed information.
US10365337B2
A superconducting magnet coil arrangement has multiple superconducting coils and at least one of the superconducting coils is provided with a secondary coil of insulated resistive wire mechanically attached to a surface of the superconducting coil.
US10365333B2
The present invention relates to a transformer relay and a battery voltage measurement system using the same and the transformer relay includes: a transformer transforming voltage of a voltage measurement signal according to a wiring ratio of a first wiring and a second wiring; and a relay transferring voltage of a battery while an operation state is changed to an On state when the transformed voltage of the voltage measurement signal is input and the battery voltage measurement system using the transformer relay, includes: the transformer; and a measurement unit measuring a battery voltage value by receiving the voltage of the battery from the relay.
US10365326B2
A method for testing a system-on-a-chip (SoC) is described. The method includes parsing a file to determine functions to be performed by components of the SoC. The method further includes receiving a desired output of the SoC and generating a test scenario model based on the desired output of the SoC. The test scenario model includes a plurality of module representations of the functions and includes one or more connections between two module representations of the plurality of module representations. The desired output acts as a performance constraint for the test scenario model. The test scenario model further includes an input of the SoC that is generated based on the desired output, the plurality of module representations, and the one or more connections. The test scenario model includes a path from the input via the plurality of module representations and the one or more connections to the desired output.
US10365324B2
A system and a method capable of identifying a heat source position corresponding to a failure portion are provided. An analysis system according to the present invention is an analysis system that identifies a heat source position inside a semiconductor device, and includes a tester that applies an AC signal to the semiconductor device, an infrared camera that detects light from the semiconductor device according to the AC signal and outputs a detection signal, and a data analysis unit that identifies the heat source position based on the detection signal.
US10365322B2
The disclosed technology generally relates to integrated circuit devices with wear out monitoring capability. An integrated circuit device includes a wear-out monitor device configured to record an indication of wear-out of a core circuit separated from the wear-out monitor device, wherein the indication is associated with localized diffusion of a diffusant within the wear-out monitor device in response to a wear-out stress that causes the wear-out of the core circuit.
US10365318B2
A method of providing a temperature value from a dynamic random access memory (DRAM) device can include receiving a test mode command that activates a temperature value output mode of operation; providing the temperature value to an output buffer circuit; providing an enable signal to the output buffer circuit; and outputting the temperature value that indicates a temperature range, the temperature value is outputted from the output buffer circuit to at least one terminal that is electrically connected external to the DRAM device; wherein the temperature value includes at least 5 binary bits.
US10365316B2
A method for monitoring partial discharges in an electric power transmission system includes the steps of: detecting electric pulses from a component of the electric power transmission system, repeating a battery of different tests adapted to provide each a result indicative of partial discharge activity, the tests being continuously performed in succession one after the other in a preset period of time, each including a set of operations of acquisition and evaluations of the detected electrical pulses, and differing each other for a plurality of different combinations of values taken by test parameters used for executing the acquisition and evaluation operations; analyzing the results obtained with time by the batteries of tests executed at different execution times in the present period of time; and generating an alarm depending on the outcome of the analysis step.
US10365309B2
A method and apparatus for validating distributed energy resource as-designed parameters. In one embodiment the method comprises obtaining, from MLPE coupled to a PV module of the DER, data corresponding to sunrise on a particular day; obtaining, from MLPE, data corresponding to sunset on the particular day; determining, by the computer system and using the data corresponding to the sunrise and the data corresponding to the sunset, (i) the length of the particular day and (ii) the solar noon for the particular day; computing, by the computer system and using the length of the particular day and the solar noon for the particular day, an as-built latitude for the PV module and an as-built longitude for the PV module; and comparing, by the computer system, (a) the as-built latitude to an as-designed latitude for the PV module, and (b) the as-built longitude to an as-designed longitude for the PV module.
US10365307B2
Disclosed are an apparatus and a method for sensing opening of a current interrupt device (CID) of a battery unit. An apparatus for sensing opening of a current interrupt device of a battery unit according to the present invention is configured to include: a setting unit setting a predetermined voltage section when discharge of one or more battery units starts; a measuring unit measuring a voltage section pass time which is the time when the one or more battery units pass through the predetermined voltage section for each battery unit; and a detecting unit detecting a battery unit in which the current interrupt device (CID) is opened among the one or more battery units and detecting the number of battery cells in which the CID is opened among one or more battery cells included in the battery unit in which the CID is opened based on the voltage section pass time for each battery unit.
US10365299B2
A manufacturing method of a semi-finished product that includes a plurality of contact for a testing head of electronic devices comprises the steps of: providing a substrate made of a conductive material; and defining each contact probe by removing material from the substrate, each contact probes being anchored to the substrate by at least one bridge of material. The step of defining the contact probes includes a step of laser cutting, in correspondence with a contour of the contact probes and of that at least one bridge of material.
US10365298B2
A detection arrangement and method for directing the sensitivity of an optical knife-edge detection system to its optimal operating point. This is referred to as an increase in the detection dynamic range of the system with advantageous applications for detecting motion of a surface such as for Atomic Force Microscopy as well as detecting acoustic vibrations on unstable surfaces. A pair of parallel reflecting surfaces, such as an optical slab waveguide, serve to reflect the sensing beam back onto the knife-edge detector once it is shifted off its sensing range. Allowing multiple reflections, the sensing beam is maintained on the knife-edge detector even at large angular offsets from the optimal operating point of the basic knife-edge detector. Use of a modified arrangement, with two knife-edge detectors at quadrature ensures near-optimal sensitivity at a detection dynamic range up to forty-fold larger than that of the basic knife-edge system.
US10365297B2
A system and method for generating a tachometer signal from a vibration sensor is disclosed in which an approximately idealized band pass filter is used along with a fast Fourier transform (FFT) to create a sufficient analytic signal to derive the tachometer signal for a shaft or other rotating component. In addition, jitter in the generated tachometer signal, or any tachometer signal, can be reduced by using an approximately idealized low pass filter and then transforming the filtered signal using a real FFT. These processes can be performed using a smart vibration sensor, which facilitates improved vibration analysis on rotating equipment where in the past the addition of a tachometer would be prohibitive due to cost, weight, certification requirements, or physical impracticality.
US10365296B2
Methods and systems for compensating for the absence or loss of a sensor measurement in a heading reference system such as an aircraft attitude and heading reference system, integrated standby unit, or vehicle inertial system, provides an estimate of the lost sensor measurement by estimating the bank angle after a detected vehicle turn. The estimate of the bank angle may also be used to estimate the vehicle's speed. Additionally, when the lost sensor measurement is a temperature measurement, the described methods and systems offer an improvement over estimating air temperature using a standard (e.g., ISA) model. The methods and systems also allow for the refinement of computed estimates using filtering techniques, such as low-pass or Kalman filtering. The methods may be iteratively repeated for each detected turn in order to maintain an accurate estimate of the lost sensor measurement or other estimates, such as vehicle speed.
US10365292B2
A speed sensor system for measuring rotational speed includes a magnetic sensor and a cylindrical drum rotatable around the magnetic sensor. The cylindrical drum includes several axially extending members disposed circumferentially around a first edge of the cylindrical drum. The magnetic sensor is configured to generate an electrical output that indicates each passage of each of the axially extending members around the magnetic sensor as the cylindrical drum rotates around the magnetic sensor. The axially extending members are adapted to deflect radially outwards away from the magnetic sensor in response to an increased rotational speed of the cylindrical drum. The deflection of the axially extending members provides voltage regulation functionality that maintains voltage outputs of the magnetic sensor within a desired operational range.
US10365287B2
Although analysis can be very quickly conducted at a low cost by a method for measuring a biopolymer using a nanopore, the accuracy of distinguishing the individual monopolymers constituting the biopolymer is low. To both ends of a biopolymer through a nanopore, molecules which are larger than the nanopore are attached and then the biopolymer is reciprocated by an external force to thereby perform repeated measurements.
US10365284B2
This invention relates to a kit for detecting a target material and a method of detecting a target material using the same.
US10365282B2
A method for assessing sarcoma metastasis comprising obtaining a biological sample of the subject, detecting a level of a N-terminal segment of moesin in the biological sample, wherein the level of the N-terminal segment of moesin detected in the biological sample of the subject is indicative of the subject developing or with an increased probability of developing metastasis of sarcoma. The present application also provides a biomarker and a kit for assessing metastasis of sarcoma, and uses of such biomarker. The present application also provides a method of treating sarcoma metastasis.
US10365269B2
This disclosure describes a cell genetically modified to detect ribosome inhibition in the cell and methods involving such a cell. Generally, the genetically-modified cell includes an aminoglycoside-sensitive orthogonal 16S rRNA (O-16S) coding region bearing a mutated anti-Shine-Dalgarno (O-ASD) sequence, a repressor/operator system, and a polynucleotide encoding a detectable reporter under transcriptional control of the repressor/operator system. The repressor/operator system includes a coding region that encodes a transcriptional regulator and having an orthogonal SD (O-SD) sequence complementary to the 16S rRNA O-ASD sequence. The operator sequence, which is repressable by the transcriptional regulator, is operably linked to the polynucleotide encoding a detectable reporter.
US10365262B2
A method of monitoring a parameter of a hydrocarbon well, pipeline or formation is provided. The method comprises introducing a tracer into the hydrocarbon well, pipeline or formation; producing a fluid from the hydrocarbon well, pipeline or formation; and analyzing the fluid to determine if the tracer is present in the fluid. The tracer comprises a halogenated alkoxylated-benzoic acid, an alkoxylated benzene sulfonic acid, a salt of a halogenated alkoxylated-benzoic acid or a salt of an alkoxylated benzene sulfonic acid.
US10365259B2
A hydrogen sensor includes: a first electrode; a second electrode; a metal oxide layer disposed between the first electrode and the second electrode and including a bulk area and a local area; a first insulation film covering the first electrode, the second electrode, and the metal oxide layer and having an opening reaching the second electrode; and a second insulation film being in contact with the second electrode in the opening.
US10365242B2
An electrode that comprises a nanostructured material that comprises pyrolyzed date palm leaves that are obtained from a pyrolysis of an agro-waste containing date palm leaves in an inert gas and in a temperature range of 800 to 1600° C., an electrochemical cell thereof, and a method of determining a hydroquinone concentration in a hydroquinone-containing solution with the electrochemical cell. Various combinations of embodiments are also provided.
US10365232B2
Methods and systems for transforming positions of defects detected on a wafer are provided. One method includes aligning output of an inspection subsystem for a first frame in a first swath in a first die in a first instance of a multi-die reticle printed on the wafer to the output for corresponding frames, swaths, and dies in other reticle instances printed on the wafer. The method also includes determining different swath coordinate offsets for each of the frames, respectively, in the other reticle instances based on the swath coordinates of the output for the frames and the corresponding frames aligned thereto and applying one of the different swath coordinate offsets to the swath coordinates reported for the defects based on the other reticle instances in which they are detected thereby transforming the swath coordinates for the defects from swath coordinates in the other reticle instances to the first reticle instance.
US10365230B1
Metrology methods and modules are provided, which comprise measuring intensity spatial distributions and peaks of spots at the pupil plane of a metrology system that correspond to various diffraction orders scattered from target cells and calculating overlay(s) of the target cell(s) from the measured intensity spatial distributions and peaks. For example, intensity peak or distribution of zeroth diffraction orders from four cells, first diffraction orders from two cells as well as diffraction orders from a single cell may be used to derive an overlay estimation, which may also be compared to standard overlay measurements for different purposes. Intensity spatial distributions may also be used to derive weight function for adjusting measurements or the metrology system.
US10365229B2
Pharmaceutical tablet properties, including surface roughness, gloss and temperature, are determined in real-time using Raman spectroscopy. A plurality of coated pharmaceutical tablets are provided having a distribution of known values of a surface property to be modeled. The Raman spectrum of each coated tablet is acquired to generate a distribution of Raman spectra. A correlative model is then developed based upon the distribution of the acquired Raman spectra relative to the distribution of the known values of the measured property. The Raman spectrum of a pharmaceutical tablet is then acquired during and/or after a coating process, and the value of the surface property of the tablet is determined using the correlative model. The steps associated with model development are carried out off-line, whereas the step or steps associated with acquiring the Raman spectra of the pharmaceutical tablet during (preferable) or after online coating process(es) are carried out on-line using a remote, fiber-coupled probe.
US10365227B2
A detection device 1 includes an irradiator 3, a photodiode 4, and an evaluation portion 5. The irradiator 3 emits laser light to a surface of a substrate W. The light resulting from the laser light reflected at the surface of the substrate W is incident on the photodiode 4, and the photodiode 4 detects a first position P1 at which the light is incident. The evaluation portion 5 includes a calculation portion and a detection portion. The calculation portion calculates an inclination of the surface of the substrate W on the basis of the first position P1 and a second position P2 at which light is incident on the photodiode 4 when the laser light is reflected at the surface of the substrate W that is flat. The detection portion detects a defect formed on the surface of the substrate W on the basis of the inclination.
US10365225B1
Methods and systems for estimating values of parameters of interest of structures fabricated on a wafer with a signal response metrology (SRM) model trained based on reference measurement data collected from the same wafer are presented herein. In one aspect, the SRM model is an input-output model trained to establish a functional relationship between reference measurements of structures fabricated on the wafer to raw measurement data collected from the same wafer. The raw measurement data collected from the wafer is employed for training the SRM model and for performing measurements using the trained SRM model. In another aspect, the SRM model uses the entire set of raw measurement data collected from a number of measurement sites across the wafer for both training and subsequent measurement at each individual site. In a further aspect, the SRM model is trained and utilized to measure each parameter of interest individually.
US10365221B2
Aspects of Raman spectrum plane imaging device(s), belonging to the technical field of Raman spectra, are disclosed. In one example, a Raman spectrum plane imaging device may comprise a laser generation apparatus capable of adjusting an output wavelength, a light filtering apparatus, and a planar array detector. Laser light beams emitted by such laser generation apparatus may irradiate on a surface of a sample in a planar illuminating manner. According to systems herein, Raman scattered light generated by the sample under the excitation of the laser light beams is incident on the light filtering apparatus and is imaged on the planar array detector after selectively passing through the light filtering apparatus, to be received by the planar array detector. In some implementations, the light filtering apparatus may comprise an F-P interference device and a band-pass light filter.
US10365220B2
Raman spectra of cells, such as normal human T- and B-cells from peripheral blood or human tonsil and the corresponding transformed cells are obtained by optically trapping the cells and obtaining their Raman spectra. The trapped cells can be subjected to one, two, or more different excitation wavelengths, and each wavelength of the corresponding Raman spectra can be stored in a separate channel. In preferred embodiments, two spectra are subtracted from each other to give a difference spectrum and each channel is analyzed independently to characterize the trapped cell. Alternatively, the Raman spectrum can be subjected to Principal Component Analysis (PCA) in order to characterize the trapped cell. The trapped cell thus classified can be sorted, or further manipulated.
US10365219B1
The invention discloses a two-mode Raman optical projection tomography system. Samples are irradiated by the laser beam after the beam being expanded by beam expander. Optical signal of each mode will be separated by the beam splitter. Sparse sampling method is used for signal collection. Optical transmission projection signal acquisition module collects transmitted light of samples to form optical projection image. Multi-spectral Raman scattering signal acquisition module collects Raman scattering light produced by samples. Background noise is removed from the collected data. Sparse sampling data are reconstructed by using algebraic reconstruction method (ART) based on TV minimization. The three-dimensional structure image obtained by reconstruction and the three-dimensional chemical compositions image are fused to obtain the three-dimensional volume image with multiple information.
US10365217B2
A multisensor employs an optical system that is modified by the index of refraction of fluid passing between a light emitter and light detector to successfully distinguish between air and water (of any turbidity) and between water of different turbidity values. The optical system may employ lenses contacting the fluid to change their focal length and thus to focus and defocus light on the light detector depending on an index of refraction of the fluid.
US10365211B2
Methods and systems for measuring a specimen while actively stabilizing an optical measurement beam subject to changes in polarization by a rotating polarizer element are described herein. Movement of a focused measurement beam spot induced by a rotating polarizer element is compensated by actively controlling the position of an optical element in the beam path based on measurements of the focused measurement beam spot. Both feedback and feedforward control schemes may be employed to reduce beam position error. In one aspect, a measurement system includes a rotating optical polarizer, a beam position sensor, and an active beam compensating element in the illumination beam path, the collection beam path, or both. Beam position errors are detected by the beam position sensor, and control commands are communicated to the active beam compensating element to reduce the measured beam position errors.
US10365200B2
The disclosure relates to methods for determining imbibition of hydraulic fracturing fluids into hydrocarbon-bearing formations. More specifically, the disclosure relates to laboratory methods for determining certain unconventional flow parameters to measure the imbibition over time of hydraulic fracturing fluids into a low-permeability hydrocarbon-bearing rock formation.
US10365199B2
An apparatus comprising one or more pairs of analyzers measures light absorbing particulates, including black, brown, and ultraviolet light absorbing organic aerosols, suspended in gaseous samples, such as air. One analyzer receives an ambient gas sample, while the other analyzer is coupled to a dilution inlet that mixes ambient gas with a proportion of clean gas, whereby the two received samples have different particulate concentrations. Filters with identical filter areas accumulate particulates as the respective samples flow through with equal flow rate and velocity. An optical source and detector for each filter measures a changing property (e.g. attenuation at one or more wavelengths) as particulates accumulate. A computer uses the differential particulate accumulation from the ambient and diluted samples to compensate for filter loading effects upon the measurement to provide an accurate indication of particulate concentration in the ambient sample.