Document | Document Title |
---|---|
US10541124B2 |
Ion injection method into side-on FT-ICR mass spectrometers
Improvements to a side-on Penning trap include methods to stabilize ions in the trap. The ions are stabilized by injecting ions in the focusing region of the non-uniform DC fields produced by the pad electrodes of the trap. Ions are injected along an injection axis shifted from the central axis of a gap between a positively biased electrode pad and negatively biased electrode pad of the trap. Improvements also include methods to compensate for the Lorentz force that is produced when ions are injected into a side-on Penning trap. Electrodes of an ion injection device are DC biased so that the electrodes produce an electric field along the axis of the device that compensates for the Lorentz force. Finally, methods are provided to increase the m/z range of ions injected into a side-on Penning trap by pre-trapping ions just before injection of the ions into the trap. |
US10541121B2 |
Ion source
A method of ionising a sample is provided, comprising providing a fluid sample, wherein the fluid sample contains an analyte, applying one or more pulses of acoustic energy to the fluid sample to cause a spray of the fluid sample to eject from the surface of the fluid sample, and applying an AC, RF or alternating voltage to the fluid sample using an electrode. |
US10541120B2 |
Method of tandem mass spectrometry
A method of tandem mass spectrometry is disclosed. A quasi-continuous stream of ions from an ion source (20) and having a relatively broad range of mass to charge ratio ions is segmented temporally into a plurality of segments. Each segment is subjected to an independently selected degree of fragmentation, so that, for example, some segments of the broad mass range are fragmented whilst others are not. The resultant ion population, containing both precursor and fragment ions, is analyzed in a single acquisition cycle using a high resolution mass analyser (150). The technique allows the analysis of the initial ion population to be optimized for analytical limitations. |
US10541119B2 |
Method for identifying microorganisms by mass spectrometry
A method of identifying a microorganism by mass spectrometry, including acquiring at least one mass spectrum of said microorganism; for each acquired mass spectrum: detecting peaks of the spectrum in a predetermined mass range; generating a list of peaks identifying at most one peak in each interval of a predetermined subdivision of the range of mass-to-charge ratios, the width of the intervals of the subdivision logarithmically increasing along with the mass-to-charge ratio, and analyzing the list(s) of peaks obtained according to a knowledge base of previously-identified microorganisms and/or types of microorganisms. |
US10541118B2 |
Methods and apparatus for microwave plasma assisted chemical vapor deposition reactors
The disclosure relates to microwave cavity plasma reactor (MCPR) apparatus and associated optical measurement system that enable microwave plasma assisted chemical vapor deposition (MPACVD) of a component such as diamond while measuring the local surface properties of the component while being grown. Related methods include deposition of the component, measurement of the local surface properties, and/or alteration of operating conditions during deposition in response to the local surface properties. As described in more detail below, the MCPR apparatus includes one or more electrically conductive, optically transparent regions forming part of the external boundary of its microwave chamber, thus permitting external optical interrogation of internal reactor conditions during deposition while providing a desired electrical microwave chamber to maintain selected microwave excitation modes therein. |
US10541115B2 |
Plasma processing apparatus
In a plasma processing apparatus that can adjust an induction magnetic field distribution of power feeding sections of an induction coil, correct a plasma distribution on a specimen, and apply uniform plasma processing to the specimen, the specimen is subjected to plasma processing, a dielectric window that forms the upper surface of the vacuum processing chamber, a gas lead-in section that leads gas into the vacuum processing chamber, a specimen table that is arranged in the vacuum processing chamber and on which the specimen is placed, an induction coil provided above the dielectric window, and a radio-frequency power supply that supplies radio-frequency power to the induction coil. The plasma processing apparatus includes a flat conductor arranged below the induction coil. The induction coil includes crossing power feeding sections. The conductor is arranged below the power feeding sections. |
US10541114B2 |
Inductive coil structure and inductively coupled plasma generation system
An inductively-coupled plasma (ICP) generation system may include a dielectric tube, a first inductive coil structure to enclose the dielectric tube, an RF power supply, a first main capacitor between a positive output terminal of the RF power supply and one end of the first inductive coil structure, and a second main capacitor between a negative output terminal of the RF power supply and an opposite end of the first inductive coil structure. The first inductive coil structure may include inductive coils connected in series to each other and placed at different layers, the inductive coils having at least one turn at each layer, and auxiliary capacitors, which are respectively provided between adjacent ones of the inductive coils to distribute a voltage applied to the inductive coils. |
US10541110B2 |
Apparatus of plural charged-particle beams
A multi-beam apparatus for observing a sample with high resolution and high throughput and in flexibly varying observing conditions is proposed. The apparatus uses a movable collimating lens to flexibly vary the currents of the plural probe spots without influencing the intervals thereof, a new source-conversion unit to form the plural images of the single electron source and compensate off-axis aberrations of the plural probe spots with respect to observing conditions, and a pre-beamlet-forming means to reduce the strong Coulomb effect due to the primary-electron beam. |
US10541108B2 |
Method and apparatus for transmission electron microscopy
The disclosure is related to a method and apparatus for transmission electron microscopy wherein a TEM specimen is subjected to at least one thinning step by scratching at least an area of the specimen with an SPM probe, and wherein the thinned area is subjected to an SPM acquisition step, using the same SPM probe or another probe. |
US10541102B2 |
X-ray back scattering for inspection of part
Described herein is an x-ray backscatter apparatus for non-destructive inspection of a part. The apparatus includes an x-ray emitter and a zone plate. The x-ray emitter includes an x-ray shield, a vacuum tube, a cathode, and an anode. The x-ray shield has an emission aperture. The vacuum tube is within the x-ray shield. The cathode and anode are enclosed within the vacuum tube. The cathode generates an electron emission. The anode is located relative to the cathode to receive the electron emission and convert the electron emission to a hard x-ray emission and is located relative to the emission aperture to direct at least a portion of the hard x-ray emission through the emission aperture. The zone plate is external to the x-ray shield and located relative to the emission aperture to receive the portion of the hard x-ray emission and focus the portion into a focused hard x-ray emission. |
US10541099B1 |
Mapping and monitoring of electrical connections between circuit breakers and loads
Techniques for monitoring statuses of electrical connections are described. In an example, an identifier of a circuit breaker is received. A determination may be made that the circuit breaker is in an “on” state based on the identifier of the circuit breaker being received. Further, an identifier of a load connected to the circuit breaker over a power cable is received. The identifier of the load is transmitted over the power cable. A determination may be made that the load is connected to the circuit breaker based on the identifier of the load being received. The identifier of the circuit breaker, the identifier of the load, and electrical connection statuses of the circuit breaker and the load may be provided over an interface. |
US10541095B2 |
Four-contact magnetic switch apparatus
Switch apparatus (54), designed to detect relative movement between first and second members (60, 62), includes a switch assembly (48) comprising a switch unit (20), a biasing element (50), and an operating member (52). The unit (20) has a conductive housing (22) with first, second, and third electrical pin contacts (36-40) and a shiftable body (46). The body (46) is magnetically correlated with both the element (50) and operating member (52). When the members (60, 62) are close, the operating member (52) maintains the shiftable body (46) in one switch position, whereas when the members (60, 62) are separated, the biasing element (50) magnetically moves body (46) to another switch position, thereby detecting the relative movement). |
US10541094B1 |
Vacuum interrupter with radial bellows
A medium or low voltage circuit interrupter includes a housing with a first end cap, a second end cap that comprises a radial bellows, and one or more insulating sidewalls that extends from the first end cap to the second end cap. The end caps and one or more sidewalls provide a vacuum chamber. A fixed contact that extends through an opening of the first end cap and into the vacuum chamber. A moveable contact that extends through an opening of the second end cap and into the vacuum chamber. Multiple such interrupters may be electrically connected in series, positioned a single plane, and actuated by a single actuator. |
US10541092B2 |
Bucket assemblies for motor control centers (MCC) with disconnect assemblies and related MCC cabinets and methods
Circuit breakers with a rotary handle attached to an inwardly oriented shaft that connects to a gear assembly that translates rotational input to linear input also include a trip assist spring in communication with the rack gear so that, in operation, the trip assist spring applies a force to the operator slider and forces the handle to a consistent trip position. |
US10541084B2 |
Film capacitor and connection type capacitor, inverter, and electric-powered vehicle
There is a film capacitor capable of suppressing decrease in the electrostatic capacitance even after a self-healing phenomenon has occurred. A film capacitor includes a dielectric film; and an electrode film disposed on a principal surface of the dielectric film, the dielectric film containing an organic resin and an organic component having a higher volatility than the organic resin. The organic resin is preferably any one of a cyclic olefin-based resin, a polyarylate resin, a polyphenylene ether resin and a polyetherimide resin. The organic component is preferably at least one selected from the group consisting of cyclohexane, ethylcyclohexane, toluene, xylene, chloroform, and tetrahydrofuran. |
US10541082B2 |
Powder molding apparatus and manufacture of rare earth sintered magnet using the apparatus
When a powder material (5) is molded by introducing the material into a cavity (11) between a lower punch (2) and a die (1), compression molding the material between upper and lower punches (3 and 2) into a compact (51) of desired shape, and moving up the lower punch (2) to eject the compact (51), a lubricant is applied to the interior surface of the die (1) by fitting a pad (24) around the lower punch (2) and impregnating the pad with the lubricant. Since the lubricant is applied on every molding operation, molding operation can be continuously carried out. |
US10541081B2 |
Method for potting an electrical component
A high frequency inductor filter cooling apparatus, method of manufacture, and method of use thereof is described. In one embodiment, an inductor is potted in an epoxy-silica mixture to facilitate thermal transfer from the inductor. The inductor is optionally used with a capacitor to filter/invert/convert power. The inductor optionally comprises a distributed gap core and/or a powdered core material. In one example, a minimum carrier frequency used with the filter is above that usable by a traditional wound iron-steel inductor, such as greater than seven hundred or ten thousand Hertz at fifty or more amperes. Optionally, the inductor is used in an inverter/converter apparatus in conjunction with a notched low-pass filter, a low pass filter combined with a notch filter and a high frequency roll off filter, and/or one or more of a silicon carbide, gallium arsenide, and/or gallium nitride based transistor. |
US10541077B2 |
Hybrid transformer cores
A hybrid transformer core includes a first yoke of amorphous steel and a second yoke of amorphous steel. The hybrid transformer core further includes at least two limbs of grain-oriented steel extending between the first yoke and the second yoke. The first end of each one of the at least two limbs is coupled to a first surface of the first yoke in a first connection plane and wherein a second end of each one of the at least two limbs is coupled to a second surface of the second yoke in a second connection plane. The first surface in all directions along the first connection plane extends beyond the first end of each one of the at least two limbs. The second surface in all directions along the second connection plane extends beyond the second end of each one of the at least two limbs. |
US10541076B2 |
Power inductor
The present invention suggests a power inductor comprising: a body; at least one substrate provided on the inside of the body; at least one coil pattern provided on at least one surface of the substrate; and an insulating layer formed between the coil pattern and the body, wherein at least a part of the substrate is removed and the body is filled in a region where the substrate is removed. |
US10541072B2 |
Soft magnetic alloy
A soft magnetic alloy includes a main component of Fe. The soft magnetic alloy includes a Fe composition network phase where regions whose Fe content is larger than an average composition of the soft magnetic alloy are linked. The Fe composition network phase contains Fe content maximum points that are locally higher than their surroundings. A virtual-line total distance per 1 μm3 of the soft magnetic alloy is 10 mm to 25 mm provided that the virtual-line total distance is a sum of virtual lines linking the maximum points adjacent each other. A virtual-line average distance that is an average distance of the virtual lines is 6 nm or more and 12 nm or less. |
US10541069B2 |
Chip resistor and paste for forming resist layer of chip resistor
A paste for forming a resist layer of a resistor includes: a copper-based alloy powder; and nickel (Ni) powder in an amount greater than 0 wt % of the copper-based alloy powder and less than or equal to 10 wt % of the copper-based alloy powder, wherein the paste is glass-free. |
US10541067B2 |
Carbon nanotube pellets and method for manufacturing same
The carbon nanotube pellets according to the present invention are produced by using only a small amount of solvent and have increased apparent density. The present invention can improve the problems of the change of the content generated by scattering of powders and safety issues by using carbon nanotubes in the form of pellet rather than carbon nanotubes in the form of powder in composite materials. And since the density of the pellet form is higher than that of the powder form, transport, transfer and improvement become easier. Therefore, it can be more effectively applied to the manufacturing of composite materials. |
US10541064B2 |
SiC powder, SiC sintered body, SiC slurry and manufacturing method of the same
A method of manufacturing a silicon carbide (SiC) sintered body and a SiC sintered body obtained by the method are provided. The method includes: preparing a composite powder by subjecting a SiC raw material and a sintering aid raw material to mechanical alloying; and sintering the composite powder, wherein the sintering aid is at least one selected from the group consisting of an Al—C-based material, an Al—B—C-based material, and a B—C-based material. Accordingly, a SiC sintered body that can be sintered at low temperature, can be densified, and has high strength and high electrical conductivity can be prepared. |
US10541060B2 |
Inorganic cellular monobloc cation-exchange materials, the preparation method thereof, and separation method using same
A material in the form of an alveolar monolith consisting of a matrix of an inorganic oxide with a hierarchical and opened porosity comprising macropores, mesopores and micropores, said macropores, mesopores and micropores being interconnected, and nanoparticles of at least one metal cation exchange inorganic solid material being distributed in said porosity.A method for preparing this material and a method for separating a metal cation notably a cation of a radioactive isotope of a metal such as cesium using this material. |
US10541059B2 |
Digital protection system for nuclear power plant
A digital protection system includes a process protection system having at least two channels and a reactor protection system having at least two trains. The process protection system includes, in one channel, first and second comparative logic controllers of different types that are mutually independent of each other and that respectively receive process variables as inputs and each outputting comparison logic results. The reactor protection system includes, in one train, first and second concurrent logic controllers of different types that are mutually independent from each other and that respectively receive the comparison logic results as inputs and each outputting concurrent logic results. The reactor protection system includes initiation circuits, each circuit including a plurality of relays connected in series and a plurality of relays connected in parallel. One series-connected relay is controlled by one of the two different concurrent logic results, and one parallel-connected relay is controlled by the other. |
US10541057B2 |
Light water reactor fuel rod having ceramic cladding tube and ceramic end plug
A fuel rod and a fuel assembly for light water reactors, in which crack penetration to a fuel cladding tube or an end plug can be prevented, are provided. The fuel rod 10a includes: a cylindrical cladding tube 11 formed of a ceramic base material; a connection 21 formed of the same material as the cladding tube 11; and an end plug 12a having a concave portion 12f of a continuously curved surface shape adapted to house the connection 21. The end plug 12a is formed of the same material as the cladding tube 11. A slanted surface 11a formed at an end portion of the cladding tube 11, and a slanted surface 12d formed at an end portion of the end plug 12a are joined in contact with each other with a metallic joint material 20. The joint is supported by the connection 21. |
US10541056B2 |
System for collecting and displaying diagnostics from diagnostic instruments
A system including multiple diagnostic instruments, each diagnostic instrument including a detector that interacts with a test assay is provided. At least one diagnostic instrument is configured to automatically associate the test assay with multiple values to generate a diagnostic. The diagnostic may be stored within a memory of the diagnostic instrument, and the multiple values may be related to one or more of: a test assay identifier, a test assay result, a patient identifier, and a diagnostic instrument identifier. At least one diagnostic instrument in the system may be configured to transmit the diagnostic to a first server for storage. The first server being configured to generate a report based on the diagnostic from each diagnostic instrument for display on a second server or on an end-user workstation. Methods for use the above system are also provided. |
US10541052B2 |
Retroactive extraction of clinically relevant information from patient sequencing data for clinical decision support
A catalog (34) of molecular marker tests specifies molecular marker tests annotated with clinical applicability annotations. An electronic patient medical record (22) stores genetic sequencing data (20) of a patient. A clinical decision support (CDS) system (30) is configured to track the clinical context of the patient wherein the clinical context includes at least a disease diagnosis and a current patient care stage. A catalog search module (32) is configured to search the catalog of molecular marker tests to identify a molecular marker test having clinical applicability to the patient in the clinical context tracked by the CDS system. The search is automatically triggered by occurrence of a trigger event defined by a set of triggering rules. A testing module (44) is configured to perform a molecular marker test identified by the identification module in silico using the genetic sequencing data of the patient stored in the electronic patient medical record. |
US10541051B1 |
Battery and workstation monitoring system and display
An Asset Management System and a method for managing a fleet of assets is provided. The system is capable of determining use states and high-use periods of a fleet of mobile workstations. Use states are determined by sensors resident on mobile workstations, the sensors operable to detect the occurrence of a specified event. The Asset Management System is able to interpret data sent by the sensors and determine a type of use and use state for each mobile workstation based on the data or lack of data sent by the sensors. The Asset Management System is operable to determine periods of high-use across the fleet of mobile workstations. The Asset Management System is also operable to determine a return-on-investment level of each mobile workstation in the fleet and generate a heat map based on those levels. |
US10541042B2 |
Level-crossing memory trace inspection queries
Described technologies extend the information available from an execution trace of a program by providing heuristically-derived values for memory contents when the trace does not include data expressly showing the value of a memory cell at a particular execution time. Various heuristics are described. The heuristics may use information about the memory cell at other times to produce the derived value. Some heuristics use other trace data, such as whether the memory cell is in a stack, whether there are gaps in the trace, or whether garbage collection or compilation occurred near the time in question. Grounds for the derived value are reported along with the derived value. A time-travel debugger or other program analysis tool can then present the derived values to users, or make other use of the derived values and grounds to assist debugging and other efforts to improve the functioning of a computing system. |
US10541041B2 |
Semiconductor device
A semiconductor device is comprised of a memory cell array with multiple memory cells arranged in a matrix, multiple bit-line pairs provided for each memory cell column in the memory cell array, multiple input/output circuits provided respectively corresponding to the multiple bit-line pairs, and as interface control circuit that controls the data input/output to the multiple input/output circuits when performing the data write and data read for each memory cell row in a normal mode. The interface control circuit is comprised of a selection circuit. When the data write and data read are performed for each memory cell row in a test mode, the selection circuit selects the data input/output to one of first input/output circuit and a second input/output circuit, respectively corresponding to a first memory cell included in the memory cell row and a second memory cell adjoining the first memory cell, according to a test address. |
US10541040B2 |
Circuit assembly for time-discretizing an analog electrical signal
There is provided a circuit assembly for time-discretizing an analog electrical signal, including an input terminal supplying the analog electrical signal, an output terminal providing a time-discrete signal depending on the supplied analog electrical signal and a sample and hold circuit, which comprises a capacitor connected to the output terminal, an electronic switching unit connected between the input terminal and the output terminal and a control unit controlling the switching unit, wherein the switching unit provides an off-state due to an off-signal of the control unit and an on-state due to an on-signal of the control unit, wherein the switching unit provides an electrical resistance in the on-state, which cooperates with the capacitor and comprises a preset resistance value, such that the sample and hold circuit provides a low-pass with preset cut-off frequency. There is further provided a detection device and lighting device with such a circuit assembly. |
US10541039B2 |
Shift register circuit, driving method thereof, gate drive circuit, display panel and display device
A shift register circuit includes a set circuit, a first reset circuit, a first control circuit, and an output circuit. The output circuit is configured to change an active potential at the first node further away from an inactive potential in response to a first clock signal transferred to a signal output terminal being active, and the first control circuit is further configured to, responsive to the first clock signal transferred to the signal output terminal being active, restrict a change in the active potential at the first node based on a second reference voltage from a second reference voltage, the second reference voltage having a magnitude between an active input pulse and the inactive potential. |
US10541037B2 |
Non-volatile memory with countermeasure for program disturb including delayed ramp down during program verify
Program disturb is a condition that includes the unintended programming of a memory cell while performing a programming process for other memory cells. Such unintended programming can cause an error in the data being stored. In some cases, program disturb can result from electrons trapped in the channel being accelerated from one side of a selected word line to another side of the selected word line and redirected into the selected word line. To prevent such program disturb, it is proposed to open the channel from one side of a selected word line to the other side of the selected word line after a sensing operation for program verify and prior to a subsequent programming voltage being applied. |
US10541034B2 |
Determining read voltages for a storage device
Systems and methods presented herein provide for computing read voltages for a storage device. In one embodiment, a controller is controller is operable to soft read data from a portion of the storage device, and to iteratively test the soft read data a predetermined number of times. For example, the controller may test the soft read data a number of times by applying a different probability weight to the soft read data each time the soft read data is tested. The controller may then decode the soft read data based on the probability weight, and determine an error metric of the decoded soft read data. Then, the controller determines a read voltage for the portion of the storage device based on the probability weight and the error metric. |
US10541030B2 |
Memory system for restraining threshold variation to improve data reading
According to one embodiment, a memory system includes a semiconductor memory and a controller. The semiconductor memory includes: first memory cells, first word lines, a first row decoder, and a driver circuit. The first row decoder includes first transistors capable of coupling the first word lines to first signal lines, and a first block decoder supplying a first block selection signal to the first transistors. When the controller issues a data read command, the first block decoder asserts the first block selection signal to allow the first transistors to transfer a first voltage to a selected first word line, and a second voltage to unselected other first word lines. After data is read, the first block decoder continues asserting the first block selection signal, and the driver circuit transfers a third voltage. |
US10541029B2 |
Partial block memory operations
Methods and apparatuses are disclosed, such as those including a block of memory cells that includes strings of charge storage devices. Each of the strings may comprise a plurality of charge storage devices formed in a plurality of tiers. The apparatus may comprise a plurality of access lines shared by the strings. Each of the plurality of access lines may be coupled to the charge storage devices corresponding to a respective tier of the plurality of tiers. The apparatus may comprise a plurality of sub-sources associated with the strings. Each of the plurality of sub-sources may be coupled to a source select gate of each string of a respective subset of a plurality of subsets of the strings, and each sub-source may be independently selectable from other sub-sources to select the strings of its respective subset independently of other strings corresponding to other subsets. |
US10541028B2 |
Ternary content addressable memory wiring arrangement
A semiconductor storage device includes: a first memory cell joined to first and second word lines and a first match line; and a second memory cell joined to the first and second word lines and a second match line. The first and second memory cells are arranged adjacent to each other in planar view, and the first and second word lines are formed using wirings of a first wiring layer. The first and second match lines are formed using wirings of a second wiring layer provided adjacent to the first wiring layer. The first and second word lines are provided in parallel with each other between two first wirings to which a first reference potential is supplied. The first and second match lines are provided in parallel with each other between two second wirings to which the first reference potential is supplied. |
US10541027B2 |
Multifunctional memory cells
The present disclosure includes multifunctional memory cells. A number of embodiments include a charge transport element having an oxygen-rich silicon oxynitride material, a volatile charge storage element configured to store a first charge transported through the charge transport element, and a non-volatile charge storage element configured to store a second charge transported through the charge transport element, wherein the non-volatile charge storage element includes a gallium nitride material. |
US10541020B2 |
Controller architecture for reducing on-die capacitance
The disclosed controller includes a DDR architecture that includes a dual-channel interface designed to include DQS IO ports configured to generate a first DQS signal that is a distance of substantially 0.125 times the period of a clock signal (ΔT denoting the 0.125 of the period of the clock signal) ahead of a rising edge of the clock signal and a second DQS signal that is a distance of substantially 0.125 times the period of the clock signal behind the rising edge of a clock signal. If ΔT is more than a tDQSS then ΔT is set to tDQSS, where tDQSS is a maximum allowable time between either DQS signal and the rising edge of the clock signal. |
US10541015B2 |
Virtual ground sensing circuitry and related devices, systems, and methods for crosspoint ferroelectric memory
A virtual ground sensing circuit includes a sense circuit configured to compare a reference voltage potential to a sense node voltage potential, and virtual ground circuitry operably coupled to the sense circuit. The virtual ground circuitry is configured to provide a virtual ground at a first bias voltage potential to a conductive line operably coupled to a selected ferroelectric memory cell, and discharge the conductive line to the sense node responsive to the selected ferroelectric memory cell changing from a first polarization state to a second polarization state. A method includes applying a second bias voltage potential to another conductive line operably coupled to the selected ferroelectric memory cell, and comparing a sense node voltage potential to a reference voltage potential. Electrical systems and computing devices include virtual ground sensing circuits. |
US10541011B1 |
Electronic device
An electronic device includes a semiconductor memory. The semiconductor memory includes a memory cell; a first line coupled to a first end of the memory cell; a first coupling circuit to selectively couple a high voltage terminal to the first line in response to a first selection signal; a second line coupled to a second end of the memory cell; a second coupling circuit to selectively couple a first low voltage terminal to the second line in response to a second selection signal; and a first charge storing circuit selectively coupled to the first line in response to an enable signal, the enable signal corresponding to a predetermined operation mode when the memory cell is turned on. |
US10540995B2 |
Electronic device and method for recognizing speech
An electronic device and a method for recognizing a speech are provided. The method for recognizing a speech by an electronic device includes: receiving sounds generated from a sound source through a plurality of microphones; calculating power values from a plurality of audio signals generated by performing signal processing on each sound input through the plurality of microphones and calculating direction information on the sound source based on the calculated power values and storing the calculated direction information; and performing the speech recognition on a speech section included in the audio signal based on the direction information on the sound source. As a result, the electronic device may correctly detect only a speech section from an audio signal while improving a speech section detection related processing speed. |
US10540992B2 |
Deflation and decomposition of data signals using reference signals
A system processes data signals consisting of sums of independent signal terms, zero or more of which signal terms may already have been identified, in order to generate one or more additional terms. Deflated versions of the data signals are created by subtracting from the data signals any previously identified signal terms. Additional independent signal terms are computed using a set of reference signals organized into mutually independent partioning support sets. The images of each support set are computed on the data signals. Computed images on a data signal that are non-zero are identified as additional independent signal terms of that data signal. |
US10540989B2 |
Somatic, auditory and cochlear communication system and method
Methods and devices to deliver a tactile speech analog to a person's skin providing a silent, invisible, hands-free, eyes-free, and ears-free way to receive and directly comprehend electronic communications. Embodiments include an alternative to hearing aids that will enable people with hearing loss to better understand speech. A device, worn like watch or bracelet, supplements a person's remaining hearing to help identify and disambiguate those sounds he or she can not hear properly. Embodiments for hearing aids and hearing prosthetics are also described. |
US10540986B2 |
Personalized, real-time audio processing
An apparatus and method for real-time audio processing employs a gaze detection sensor to detect a direction of a user's gaze and output a gaze signal corresponding to the detected direction of the user's gaze. A digital signal processing unit responds to a plurality of signals corresponding to a plurality of sounds received at the apparatus, and the determined direction of gaze to identify a signal of interest from the plurality of signals using the gaze signal. The signal of interest is processed for output to the user. In embodiments, a microphone array provides the plurality of signals. An imaging sensor may work with either the microphone array or the gaze detection sensor to identify the signal of interest. |
US10540980B2 |
Dynamic security code speech-based identity authentication system and method having self-learning function
Dynamic security code speech-based identity authentication system and method having self-learning function, being equipped with: a time-varying data storage unit for storing speech data of each user with time labels; a time-varying data update module (23) for storing the latest speech data into the time-varying data storage unit; a time window channel construction module (24) for extracting speech data from the time-varying data storage unit in the order of the time labels, constructing and updating the time window channel comprising multiple sets of speech data; a voiceprint model reconstruction module (25) reconstructing the user voiceprint model by using the multiple sets of speech data comprised in the updated time window channel. |
US10540977B2 |
Proximity-based engagement with digital assistants
A proximity of a first computing device with a second computing device can be detected. In response to the detecting of the proximity, it can be determined that a computer-readable qualification for a type of proactive engagement is met using the detected proximity and possibly a non-proximity state of the first device. The type of proactive engagement can be matched in the computer system with an operation that is programmed to be performed using a computerized natural language digital assistant. In response to the determining that the qualification for the type of proactive engagement is met, the technique can include performing a user engagement action via the second device. The user engagement action can be of a type indicated by the type of proactive engagement. The user engagement action can facilitate a computerized communication session between a computer-readable user profile and the computerized natural language digital assistant. |
US10540975B2 |
Technologies for automatic speech recognition using articulatory parameters
Technologies for automatic speech recognition using articulatory parameters are disclosed. An automatic speech recognition device may capture speech data from a speaker and also capture an image of the speaker. The automatic speech recognition device may determine one or more articulatory parameters based on the image, such as such as a jaw angle, a lip protrusion, or a lip height, and compare those parameters with articulatory parameters of training users. After selecting training users with similar articulatory parameters as the training speaker, the automatic speech recognition device may select training data associated with the selected training speakers, including parameters to use for an automatic speech recognition algorithm. By using the parameters already optimized for training users with similar articulatory parameters as the speaker, the automatic speech recognition device may quickly adapt an automatic speech recognition algorithm to the speaker. |
US10540969B2 |
Voice operating system, server device, on-vehicle device, and voice operating method
A purpose of the present invention is to provide a technique for easily performing accurate voice recognition. A voice operating system includes an on-vehicle device and a server device, in which the on-vehicle device includes a voice-input accepting unit, a vehicle-environment-information management unit, and an output control unit that transmits input information and vehicle-environment information to the server device, then outputs an execution task candidate received from the server device together with an estimated misrecognition factor, and transmits, when accepting permission, an instruction to execute the execution task candidate, and the server device includes a voice-data processing unit that converts the input information into a text, a task estimation unit that specifies the execution task candidate, reliability and the estimated misrecognition factor, a user-confirmation-necessity determination unit that transmits, when the reliability is less than a predetermined value, the estimated factor and the execution task candidate, and a processing unit. |
US10540962B1 |
Speech recognition with attention-based recurrent neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media for speech recognition. One method includes obtaining an input acoustic sequence, the input acoustic sequence representing an utterance, and the input acoustic sequence comprising a respective acoustic feature representation at each of a first number of time steps; processing the input acoustic sequence using a first neural network to convert the input acoustic sequence into an alternative representation for the input acoustic sequence; processing the alternative representation for the input acoustic sequence using an attention-based Recurrent Neural Network (RNN) to generate, for each position in an output sequence order, a set of substring scores that includes a respective substring score for each substring in a set of substrings; and generating a sequence of substrings that represent a transcription of the utterance. |
US10540961B2 |
Convolutional recurrent neural networks for small-footprint keyword spotting
Described herein are systems and methods for creating and using Convolutional Recurrent Neural Networks (CRNNs) for small-footprint keyword spotting (KWS) systems. Inspired by the large-scale state-of-the-art speech recognition systems, in embodiments, the strengths of convolutional layers to utilize the structure in the data in time and frequency domains are combined with recurrent layers to utilize context for the entire processed frame. The effect of architecture parameters were examined to determine preferred model embodiments given the performance versus model size tradeoff. Various training strategies are provided to improve performance. In embodiments, using only ˜230 k parameters and yielding acceptably low latency, a CRNN model embodiment demonstrated high accuracy and robust performance in a wide range of environments. |
US10540960B1 |
Intelligent command filtering using cones of authentication in an internet of things (IoT) computing environment
Various embodiments are provided for masking unauthorized commands in an Internet of Things (IoT) computing environment by a processor. One or more commands issued to an IoT device may be filtered according to a selected cone of authentication to distinguish between primary users and secondary users to aid in validation of the one or more commands. |
US10540959B1 |
Augmented generalized deep learning with special vocabulary
Systems and methods are disclosed for customizing a neural network for a custom dataset, when the neural network has been trained on data from a general dataset. The neural network may comprise an output layer including one or more nodes corresponding to candidate outputs. The values of the nodes in the output layer may correspond to a probability that the candidate output is the correct output for an input. The values of the nodes in the output layer may be adjusted for higher performance when the neural network is used to process data from a custom dataset. |
US10540954B2 |
Calibration and stabilization of an active noise cancelation system
A fixture for calibrating an active noise canceling (ANC) earphone, the calibration fixture including an ear model and an acoustic path. The ear model is configured to support an ANC earphone and includes an ear canal extending from an outer end of the ear canal to an inner end of the ear canal. The acoustic path is external to the ear canal and extends from, at a first end of the acoustic path, the inner end of the ear canal of the ear model to an opposite, second end of the acoustic path. The acoustic path is configured to transmit a mechanical sound wave received from the inner end of the ear canal to a region external to the ear model and adjacent the outer end of the ear canal. |
US10540953B2 |
Sound absorber, electronic device with sound absorbing device, and image forming apparatus with sound absorber
A sound absorber includes at least one cavity and at least one mouth to communicate the at least one cavity with an outside of the sound absorber. The at least one cavity includes a top surface, a bottom surface, and a side wall. The top surface includes the mouth. The bottom surface opposes the top surface. The side wall is extended to connect the top surface with the bottom surface. At least one of the top surface and the bottom surface is inclined with respect to the side wall. |
US10540951B2 |
Musical instrument amplifier
An onboard electronic system and associated method enables a player of an acoustic stringed instrument to control an electronic signal for modifying and amplifying sound while playing an instrument is described. The onboard electronic system is embedded in the tailpiece and/or the chinrest portions of the stringed instrument, and includes at least one pickup, a battery-powered amplification unit and at least one controller. The method includes steps for controlling sound amplification and tonal modification onboard an acoustic stringed instrument. The steps include sensing vibration from strings with a pickup, generating an electrical signal and transmitting the electrical signal to an amplification unit via an input cable, and modifying the electrical signal in response to one or more controllers located onboard the instrument. |
US10540950B2 |
Electrophonic chordophone system, apparatus and method
Provided is an electrophonic chordophone system (20) comprising sensor (24) configured to be operatively responsive to respective strings of a guitar (22). The system (20) also includes non-transitory processor-readable storage means (26) which contains first and second user-configurable tonal formats (28) and (30). Also included is processor (32), arranged in signal communication with the sensor (24) and storage means (26), and adapted to associate a melody group of notes producible by the strings with the first tonal format (28) in a one-to-one mapping or direct correlation, and to associate a control group of notes producible by the strings with the second tonal format (30) in a one-to-many mapping or indirect correlation. Also included is a synthesiser (34), arranged in signal communication with the processor (32), and configured to produce both the first and second tonal formats simultaneously in substantial real-time. The first tonal format (28) is actuatable via the melody group of notes and the second tonal format (30) is dynamically selectable via the control group of notes and also actuatable via the melody group of notes. In this manner, a melody is producible via the first tonal format (28) with a dynamic backing track producible via the second tonal format (30), all using one guitar (22). |
US10540944B2 |
Semiconductor device comprising register
A small semiconductor device is provided. The semiconductor device includes a register, switches, a memory circuit, a controller, and a display. An output terminal of the register is electrically connected to two or more of the switches. The switches are electrically connected to the memory circuit. The register has a function of retaining data corresponding to a parameter used when the controller operates. The switches have a function of selecting the memory circuit to which the data retained in the register is to be output. The memory circuit has a function of retaining the data output from the register. The controller has a function of reading the data retained in the memory circuit to control operation of the display. |
US10540943B2 |
Display control apparatus and display control method
Provided is a display control apparatus including a display control unit configured to control a display unit in a manner that content is displayed on a basis of a mode selected from a plurality of modes. The plurality of modes include at least a mode in which an object included in the content is displayed obliquely with respect to a direction of a side of a display area. |
US10540940B2 |
Display device
According to one embodiment, a display device, includes a first main pixel, wherein the first main pixel comprises a first sub-pixel displaying a first color, a second sub-pixel displaying a second color different from the first color, and a third sub-pixel displaying a third color different from the first and second colors, the first and second sub-pixels are arranged in a second direction, the first and third sub-pixels are arranged in a first direction, and the second and third sub-pixels are arranged in the first direction, and each of the first and second sub-pixels has a first length in the first direction, and the third sub-pixel has a second length smaller than the first length in the first direction. |
US10540939B2 |
Display apparatus and a method of driving the same
A display apparatus includes a display panel to display an image, a first frame counter to count a first number of frames during a first duration and to be reset when the first number reaches a first reference number, a second frame counter to count a second number of the frames during a second duration and to be reset when the second number reaches a second reference number, wherein the second duration occurs after and is shorter than the first duration, a level counter to hold a count value at a first count value during the first duration, to change the count value when the first frame counter is reset, and to change the count value when the second frame counter is reset, and a common voltage generator to control a level of a common voltage to correspond to the count value and to output the common voltage. |
US10540935B2 |
Display device and method of driving the same
A display device includes a memory, a gray voltage generator, a signal controller, a data driver and a display panel, where the pixels are driven by a first driving data comprising first data which arranges a first image based on the first gamma curve and a second image based on the second gamma curve to each pixel, and a second driving data comprising second data which arranges the first image and the second image to each pixel with a different arrangement as the first data. |
US10540925B2 |
Shift register unit circuit, method for driving the same, gate drive circuit and display device
The present disclosure relates to a shift register unit circuit, a method for driving the same, a gate drive circuit and a display panel. The shift register unit circuit includes a first switch circuit configured to transmit an input signal to a first node; a second switch circuit configured to transmit a first voltage to a signal output; a third switch circuit configured to transmit a second clock signal to a second node; fourth switch circuit configured to transmit the second voltage signal to a third node; a fifth switch circuit configured to transmit a second voltage signal to the signal output; a sixth switch circuit configured to transmit the second voltage signal to a fourth node; a first capacitor connected between the second clock signal and the third node; and a second capacitor connected between the first node and the second node. |
US10540924B2 |
Source driver
The present invention discloses a source driver that drives a source driver. The source driver is configured in such a manner that a source driving module for driving display data and a conversion module for converting a sensing signal of a display panel into sensing data share components thereof. Thus, the area of the source driver can be reduced. |
US10540909B2 |
Impact resistant modular braille display device
Disclosed is a braille display that is impact resistant and that employs a modular construction. The impact resistance is achieved, in part, by molded and resilient end caps. Each end cap includes a centrally positioned slit that functions in absorbing lateral impacts to the display. The impact resistance is further achieved by an over molded housing that is positioned about an associated USB connector. The modularity of the display is achieved by way of a subassembly that is releasably secured within the interior of a main housing. The subassembly, in turn, includes a series of cell compartments that are arranged in groups. Each group of cell compartments is controlled by an individual shift register. This allows a grouping cell compartments to be removed and replaced as needed without disturbing the remaining cell components. |
US10540908B2 |
Fire fighting training system with steam/smoke generation
A firefighting training system including a display device configured to display an actual or simulated fire and a sensor configured to detect an actual, simulated or virtual extinguishant that is directed at the display device. The system further includes a smoke or steam generation system configured to provide an output and a controller operatively coupled to the display device, the sensor and the generation system. The controller is configured to control the display of the actual or simulated fire and the output based at least in part upon an output of the sensor. |
US10540907B2 |
Biometric identification headpiece system for test taking
Headpiece for test-taking includes a frame having support structure for supporting the frame on a person's head and a viewing portion configured to be in front of the person's face when the frame is supported on the person's head, and at least one light valve assembly arranged in the viewing portion. Each light valve assembly has a first state in which the person is able to see therethrough and an alternative second state in which viewing therethrough is prevented. A controller controls whether the light valve assembly is in the first state or the second state to thereby control viewing therethrough. The light valve assembly may be situated rearward of part of the viewing portion. Only the headpiece wearer is thus able to view test questions on a display through the light valve assembly. |
US10540906B1 |
Dynamic filtering and tagging functionality implemented in collaborative, social online education networks
Various aspects disclosed herein are directed to dynamic filtering and tagging functionality implemented in collaborative, social online education networks. |
US10540901B2 |
Autonomous mission action alteration
An unmanned aerial vehicle includes a camera, one or more sensors, memory storing first instructions that define an overall mission, and memory storing one or more mission cues. The vehicle further includes one or more processors configured to execute a first part of the first instructions to perform a first part of the overall mission. The processors are configured to process at least one of the image data and the sensor data to detect a presence of at least one of the mission cues. The processors are configured to, in response to detecting a mission cue, interrupting execution of the first instructions and executing second instructions to control the unmanned aerial vehicle to perform a first sub-mission of the overall mission. The processors are configured to after executing the second instructions, performing a second part of the overall mission by executing a second part of the first instructions. |
US10540897B1 |
Method and system of aggregating vehicle data to support vehicle investigations
A method and system of aggregating vehicle data to support vehicle investigations, according to one embodiment. In one embodiment, the method and system provides a vehicle search system. In one embodiment, the vehicle search system receives vehicle data. In one embodiment, the vehicle search system receives search data associated with a target vehicle. In one embodiment, the vehicle search system matches the vehicle data with the search data. In one embodiment, if the vehicle search system matches the vehicle data with the search data, alert data is provided. |
US10540894B2 |
Wireless communication device
A wireless communication device mountable in a vehicle acquires first position information on the vehicle and receives a packet signal from another wireless communication device, the packet signal including second position information on another vehicle in which the other wireless communication device is mounted. The wireless communication device has a storage that stores log information and a controller. The controller predicts whether the vehicle crosses the other vehicle at a point of crossing based on the first position information and the second position information, estimates a structure of crossing corresponding to the point of crossing based on the history information, and determines, when it is predicted that the vehicle crosses the other vehicle at the point of crossing, whether or not to notify a presence of the other vehicle to a driver of the vehicle, in accordance with the structure of crossing corresponding to the point of crossing. |
US10540893B2 |
Information processor and vehicle system
In an information processor, a first acquirer acquires, when a first vehicle is traveling on a first road toward an intersection and a second vehicle is traveling on a second road, which intersects the first road, toward the intersection, a traveling tendency of the first vehicle from a first storage unit storing the traveling tendency at an intersection of each of multiple vehicles. A second acquirer acquires, when the first vehicle is traveling on the first road toward the intersection and the second vehicle is traveling on the second road toward the intersection, riskiness of the intersection from a second storage unit storing the riskiness of each of multiple intersections. Based on the traveling tendency of the first vehicle and the riskiness of the intersection, a judgment unit judges whether or not there is caution information at the time of passing through the intersection. |
US10540892B1 |
Technology for real-time detection and mitigation of remote vehicle anomalous behavior
Systems and methods for real-time detection and mitigation anomalous behavior of a remote vehicle are provided, e.g., vehicle behavior that is consistent with distracted or unexpectedly disabled driving. On-board and off-board sensors associated with a subject vehicle may monitor the subject vehicle's environment, and behavior characteristics of a remote vehicle operating within the subject vehicle's environment may be determined based upon collected sensor data. The remote vehicle's behavior characteristics may be utilized to detect or determine the presence of anomalous behavior, which may be anomalous for the current contextual conditions of the vehicles' environment. Mitigating actions for detected remote vehicle anomalous behaviors may be suggested and/or automatically implemented at the subject vehicle and/or at proximate vehicles to avoid or reduce the risk of accidents, injury, or death resulting from the anomalous behavior. In some situations, authorities may be notified. |
US10540890B2 |
Construction-related information estimation system
A construction-related information estimation system includes a moving body correspondence information terminal configured to move together with a moving body that moves on a target road, the target road being a road on which a construction site that is a place which is estimated to be under a construction is located or that is located near the construction site, and transmit terminal information including a terminal ID signal that is its own identification information and its own position information, and an information processing device configured to have map information including information on the construction site and the target road and receive the terminal ID signal and the position information transmitted from the moving body correspondence information terminal. The information processing device is configured to estimate a current situation of the target road based on the terminal information and the map information acquired from the moving body correspondence information terminal. |
US10540888B2 |
Graphical user interface for programming universal remote control devices
A universal remote control (URC) is programmed to control a particular type and make of electronic consumer device using a graphical user interface. A plurality of images is displayed on the user-interface. Each image of the plurality of images is a digital photograph of an electronic consumer device or a remote control device usable to control the corresponding electronic consumer device. A user selects the digital photograph of the particular type and make of electronic consumer device or its corresponding remote control device. Codeset information associated with the selected device is transmitted to the URC such that the URC is programmed to control the selected device. If the codeset information is a codeset identifier, then it is displayed on the user interface. The user enters the codeset identifier into the URC such that the URC is programmed to control the selected device. |
US10540886B2 |
Network diagnostic tool for testing and commissioning building systems
A method for a building system and corresponding data processing system. A method includes receiving, by a data processing system, a building system diagnostics configuration. The method includes receiving diagnostic data corresponding to the building system diagnostics configuration and processing the diagnostic data. The method includes generating a report based on the processed diagnostic data and storing or displaying the report. |
US10540880B1 |
Apparatus and method to assess the contents of wearable items
In some embodiments, frames and methods are provided herein useful to assess contents of personal wearable item). In some embodiments, the frame includes a substrate and a system positioned on a section of the frame's substrate. The substrate includes sections positioned adjacent relative to each other and each distinguished by a demarcation; and coupling elements configured to affix the substrate to a surface(s) of the wearable item. The system includes sensor(s), transceiver(s), and I/O device(s) conductively coupled to a control circuit(s). The sensor(s) and transceiver(s), each oriented toward and away from the interior of the wearable item, respectively, each include conductive elements that transmit and/or intercept electromagnetic energy. The control circuit(s) can utilize the sensor to receive wireless signals transmitted by computing device; received wireless signals to determine the presence of the computing devices; and the I/O device(s) to present the status of the presence of the wireless signal. |
US10540878B2 |
Remote sensors for detecting alert conditions and notifying a central station
A method for disseminating emergency notification content from an emergency originating source. The method comprising: delivering the emergency notification content from the emergency originating source to at least one transmitting party; selecting a subset of users from among a set of users for dissemination of the emergency notification content based on the subject matter of the emergency notification content; and delivering the emergency notification content from the at least one transmitting party to a device corresponding to each user from the selected subset of users. |
US10540875B2 |
Emergency response system
A server application that includes a receiving module for receiving a plurality of user information from a first mobile computing device, including a user name, user contact information, a plan having an end time and plan location, an emergency contact name, emergency contact information and a list of estimated emergency services required by the user in case of an emergency. The application includes an initiation module for reading the user information, creating a user record, and storing it in an attached database. A transmitting module detects the end time of the plan, then generates and sends a first message to the user. If the user does not respond, a transmitting module generates and sends a second message to the emergency contact. If the emergency contact does not respond, a transmitting module sends a third message to an emergency response organization requesting estimated emergency response services. |
US10540874B2 |
Battery operated device and tag for a battery operated tool
A device tag including a housing that includes a first connector structure constructed and arranged to engage with a battery operated device and a second connector structure constructed and arranged to slidingly engage with a battery such that the device tag is provided between the battery operated device and the battery. The device tag also includes an electrical connector carried by the housing and constructed and arranged to provide an electrical connection between the battery operated device and the battery. The device tag further includes an electronic device carried by the housing and constructed and arranged to transmit electrical signals. |
US10540869B2 |
Haptic system with increased LRA bandwidth
A method of generating a haptic effect on a linear resonance actuator (“LRA”) having a resonant frequency includes receiving a haptic effect signal for the haptic effect, where the haptic effect comprises a desired frequency that is off-resonant from the LRA. The method further includes generating a first sine wave at the desired frequency and generating a second sine wave at or near the resonant frequency. The method further includes combining the first sine wave and the second sine wave to generate a drive signal. |
US10540867B1 |
Hardware-assisted monitoring and reporting
Approaches, techniques, and mechanisms are disclosed for monitoring and reporting status information in a computing device. According to one embodiment, status messages are generated with respect to a subsystem of a computing system, such as a computer chip configured to perform network switching and routing functions in a network device. The status messages convey status information, such as configuration and/or operational states, metrics, or other statistics. A message decoder within the system may be configured to receive and analyze the status messages. Based thereon, the message decoder generates output data in a specific format that controls an output device, such as an LED array. The message decoder then sends the output data to the output device. Enabling the reporting of status information through LED indicators and other typically custom and proprietary output devices is thus greatly simplified. A status chain for collecting and reporting status information is also described. |
US10540863B2 |
Delayed message playback methods and apparatus
A system for playback of messages. Context appropriate messages for an environment may be played back. Messages may be user behavior interactive and subject to user behavior initiated message playback conditions. User generated environment events may be automatically analyzed and user behavior interactive messages may be automatically coordinated. An automated themed message playback apparatus may have a self-contained housing within which a stored themed message, an in situ user generated environment event sensor, and an automated themed message playback device are housed. User generated environment events may be automatically sensed in situ. |
US10540857B1 |
Multifunction interface device for a self-service terminal
To overcome the difficulties caused by variation in user interfaces from self-service terminal to self-service terminal, a self-service terminal can use a standardized interface device that is compatible with other terminal types and other regions. The interface device can be positioned on a housing and electrically coupled to the housing via a secure physical connection. Media readers can be integrated into the interface device. An encrypted touch-sensitive display can be integrated into the interface device and positioned on a front of the interface device. The touch-sensitive display can show prompts to initiate a transaction at the self-service terminal. The prompts can provide instructions for causing physical media to be read at any one of the media readers to produce identification data. A processor positioned in the housing can receive the identification data from the interface device via the secure physical connection. |
US10540850B2 |
System and method for controlling operation of a game device
A system, and method of operating a system, including a dealer device and at least one player device located at a gaming device. The dealer device configured to allow a dealer to enter funds received from a player to a respective player account, to allow the dealer to finalize wagers and enter an outcome of a game; to calculate a change in the player account based on the outcome of the game. The player device configured to display a player screen including computer generated graphics; to allow each respective player to enter a wager on the game; to display an outcome of the instance of the game; and to display wager and player account data to the player. |
US10540846B2 |
Fraud detection system in a casino
A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud. |
US10540843B2 |
Systems and methods for distinguishing multiple distinct wagers at a single bet spot of a game table
In accordance with some embodiments there is provided an electronic gaming table system (e.g., a smart table operable to facilitate a card game, such as baccarat, blackjack or poker) which includes (i) at least one detecting mechanism for detecting a plurality of game elements (e.g., wagering chips) placed on, or removed from, a particular physical position of a physical table of the gaming table system to represent at least one wager for a particular game event; and (ii) a game controller operable to identify, based at least on data received from the at least one detecting mechanism, whether the plurality of game elements represent a single wager or multiple distinct wagers placed on the particular physical position and for the particular game event. In some embodiments, the detecting mechanism is an RFID antenna. |
US10540839B2 |
Vehicle settlement system and vehicle settlement method
In order to settle the sales transaction of an item in a cabin, an item detection unit of a vehicle settlement system detects removal of the item from an item arrangement unit provided in the cabin. An item monitoring unit monitors movement of the item when the item detection unit detects the removal of the item. A settlement processor settles the sales transaction of the item detected by the item detection unit when a predetermined condition is satisfied after the item monitoring unit detects the movement of the item out of a vehicle. |
US10540838B2 |
Article dispensing apparatus
An article dispensing apparatus includes: an article discharging apparatus including a lower pedal and an upper pedal; an out-of-stock detection switch configured to: be turned to a first state when the lower pedal is turned to a second standby attitude; and be turned to a second state when the lower pedal is turned to any attitude other than the second standby attitude; and a controller configured to determine that an article has been dispensed from an article storage passage by the fact that the out-of-stock detection switch is turned to the first state when the article discharging apparatus is driven. |
US10540835B2 |
Access control system with virtual card data
An access control system includes a mobile library on a mobile device operable to communicate with the credential service, the mobile library operable to receive the credential from the credential service and a credential module for an access control, the credential module operable to receive virtual card data from the credential, the virtual card data usable to operate the access control. |
US10540833B1 |
Determining and assessing post-accident vehicle damage
The present disclosure provides systems, machine-readable media, and methods for detecting and assessing damage to a vehicle. One or more embodiments include determining an amount of damage to a component based on reflected acoustic energy by comparing baseline data before damage is sustained to response data collected after damage is sustained. |
US10540829B2 |
Vehicle control system
A vehicle control system includes a vehicular device mounted to a vehicle and a mobile key carried by a user. The vehicular device includes: a vehicular device communication unit communicating with the mobile key, and an acquisition unit acquiring vehicle state information reflecting a state of the vehicle. The vehicular device communication unit transmits the vehicle state information to the mobile key. The mobile key includes: a mobile key communication unit communicating with an external device; an operation unit including operation buttons; and an information generation unit generating operation command information reflecting an operation command set for each of the operation buttons when the operation buttons are operated. The mobile key communication unit receives the vehicle state information. The mobile key further includes a setting unit setting the operation command for each of the operation buttons based on the vehicle state information. |
US10540827B1 |
Digital chess clock displaying calculated playing speed
A game timer, suited in some embodiments as a chess clock, designed to calculate and display minimum average playing speed in moves per unit time over a sequence of one or more time controls based on input for number of moves in each time control, time allotted at the start of each time control, whether or not a delay applies to the moves of a particular time control, and time of the delay. In addition to these inputs, calculation of minimum average playing speed takes into consideration whether a delay comes before or after a move, whether or not a delay constitutes time available in the current time control, shortening of delays by players in the course of a game, and time remaining at the end of a time control. One embodiment estimates playing speed for “sudden death” over an entire game. |
US10540824B1 |
3-D transitions
Techniques for managing transitions in a three-dimensional environment include rendering, on the displays, a first three-dimensional scene. An indication is received that the first three-dimensional scene is to be replaced with a second three-dimensional scene. Graphics data is received that is representative of a transition to the second three-dimensional scene. The first three-dimensional scene is transitioned to the second three-dimensional scene using the graphics data. Control of rendering the second three-dimensional scene is transitioned to a process configured to render the second three-dimensional scene. |
US10540823B2 |
Method and apparatus for determining a planar surface
Embodiments of the present disclosure disclose a method and an apparatus for determining a planar surface. A specific embodiment of the method comprises: determining, from obtained images of the environment that include a to-be-determined planar surface, feature points belonging to the to-be-determined planar surface; judging whether the number of the feature points belonging to the to-be-determined planar surface is smaller than a preset number threshold; if yes, generating first prompt information for prompting a user to add feature points on the to-be-determined planar surface; obtaining at least two first images including the added feature points; and in response to the number of the feature points belonging to the to-be-determined planar surface in the first images being no less than the preset number threshold, reconstructing the to-be-determined planar surface based on the first images so as to determine a location and an orientation of the to-be-determined planar surface. This embodiment implements reconstruction of a weakly-textured or texture-less planar surface. |
US10540821B2 |
Dynamic item placement using 3-dimensional optimization of space
A technology for virtualized container opening and optimized item placement, and in an example includes a receiving, from an augmented reality device, a first image of user view capturing a storing surface of a storage space; receiving an input identifying a first item; retrieving item data associated with the first item based on the input; determining, from the one or more placement regions, a set of one or more viable placement regions for placing the first item on the storing surface based on an arrangement model and the item data associated with the first item; generating overlay placement data describing the set of one or more viable placement regions; transmitting the overlay placement data to the augmented reality device; and instructing the augmented reality device to superimpose one or more virtual items in the storage space in the user view based on the overlay placement data. |
US10540819B2 |
Augmented reality workspace system
An augmented reality workspace system includes a physical display device, a user tracking subsystem, and an augmented reality display subsystem, all coupled to a computing system. The computing system uses the augmented reality display subsystem to display an augmented reality element that appears located in a three-dimensional volume immediately adjacent the physical display device as viewed through the augmented reality display subsystem, and uses the physical display device to display a two-dimensional element in a manner that is coordinated with the augmented reality element displayed using the augmented reality display subsystem. When the computing system receives user tracking information from the user tracking subsystem that indicates a user interaction with the augmented reality element, it provides for a coordinated modification of the display of each of the augmented reality element and the two-dimensional element by the augmented reality display subsystem and the physical display device, respectively. |
US10540817B2 |
System and method for creating a full head 3D morphable model
The present subject matter relates to a system and a method for generating a full head 3D morphable model. In an aspect, the system includes an identification module to identify one or more feature points as a collection of principal regions of an input 2D image. A 3D reconstruction engine generates the full head 3D morphable model by mapping feature points of the principal regions with corresponding feature points of predefined trained 3D mesh models. A rigging and animation module joins the full head 3D morphable model to a body of an animatable object to obtain a final 3D morphable model. Further, in an aspect, audio content may be added to the final 3D morphable mode to cause the final 3D morphable model to lip-sync with the audio content, and rendered in one of an AR, a MR or a VR medium. |
US10540815B2 |
Dynamic risk structure creation systems and/or methods of making the same
A governance, risk management, and compliance (GRC) computer system is provided that includes at least one processor, a user input device, and a storage system that stores meta-model. The meta-model includes at least one process element, a plurality of dynamic risk elements, and a plurality of dynamic control elements. The risk meta-model is loaded from the storage system. Input is accepted from the user input device for creating a new dynamic risk model based on the loaded extended risk meta-model. At least one process element is added to the new dynamic risk model based on user provided input and the extended risk meta-model. A first dynamic risk element is added from the plurality of dynamic risk elements based on user provided input. A risk type of the first dynamic risk element is determined based on user provided input. |
US10540808B2 |
Hierarchical Z-culling (HiZ) optimization for texture-dependent discard operations
Methods and apparatus relating to techniques for provision of hierarchical Z-Culling (HiZ) optimization for texture-dependent discard operations are described. In an embodiment, a processor performs one or more operations (such as HiZ or Hierarchical Stencil test) on depth data of an image tile in response to a determination that texture space bounds of the image tile is fully opaque. The processor performs the one or more operations regardless of whether a discard operation is enabled. Other embodiments are also disclosed and claimed. |
US10540807B2 |
Image processing device
An image processing device includes: an acquisition unit that acquires an image by imaging surroundings of a vehicle; a generation unit that projects the image onto a three-dimensional projection plane including the vehicle at a first time point and a first projection area rising above the vehicle, and generates a composite image seen on the plane from a virtual viewpoint; a calculation unit that calculates a moving route of the vehicle from the first time point to a second time point on the plane; a change unit that changes a projection destination of at least a part of the moving route in the first projection area to a second projection area; and a display control unit that displays the composite image on the plane that includes the vehicle at the first time point, and the first and second projection areas seen from the virtual viewpoint on a display unit. |
US10540804B2 |
Selecting time-distributed panoramic images for display
Images may be automatically annotated with place identifiers based on textual metadata associated with the images. The quality of these place identifiers may be scored based on a number of different factors. For example, these annotations may also include confidence and topicality values indicative of the relationships between the place identifier and the text as well as topics of the text of the textual metadata. Images that also have additional location information that includes GPS coordinates or a location specified by a user, may be used to evaluate the quality of a given place identifier, combination of confidence and topicality values, and the overall annotation system. These valuations may, in turn, be used to score the quality of such automatic annotations of other images that do not have such additional location information. |
US10540799B2 |
Image processing apparatus, image processing method, and recording medium
An image processing apparatus receives operational information indicating a content of each of user operations sequentially performed to generate or edit an object using any of guest tools; for each operational information, determine one of the guest tools that a user has used to perform the user operation indicated by the operational information; in response to receiving each operational information, register processing information including the operational information in one of a plurality of processing lists for the determined guest tool; in response to receiving each operational information, point with a pointer the processing information including the currently received operational information; and display a display image including the object, generated by sequentially performing editing according to the first-registered processing information to the currently-received processing information registered in each of the processing lists for the plurality of guest tools. |
US10540798B1 |
Methods and arrangements to create images
Logic may create new images by adding more than one synthetic image on a template. Logic may provide a template with a background for a new image. Logic may provide a set of models, each model to comprise a generative adversarial network (GAN), the GANs pretrained independently to generate different synthetic images. Logic may select two or more models from the set of models. Logic may generate, by the two or more models, two or more of the different synthetic images. Logic may combine the two or more of the different synthetic images with the template to create the new image. And logic may train a set of GANs independently, to generate one of two or more different synthetic images on a blank image background, the different synthetic images to comprise a subset of the multiple features of a new image. |
US10540796B2 |
Ground plane detection for placement of augmented reality objects
In some implementations, a system may include a camera, a display, one or more memories, and one or more processors communicatively coupled to the one or more memories. The system may identify a horizontal plane in an image being captured by the camera and presented on the display, may determine a size of the horizontal plane, and may determine that the size of the horizontal plane satisfies a threshold. The system may designate the horizontal plane as a ground plane based on determining that the size of the horizontal plane satisfies the threshold. The system may output an indication that the horizontal plane has been designated as the ground plane. |
US10540792B2 |
Accessibility techniques for presentation of symbolic expressions
Methods for presenting symbolic expressions such as mathematical, scientific, or chemical expressions, formulas, or equations are performed by a computing device. One method includes: displaying a first portion of a symbolic expression within a first area of a display screen; while in a first state in which the first area is selected for aural presentation, aurally presenting first information related to the first portion of the symbolic expression; while in the first state, detecting particular user input; in response to detecting the particular user input, performing the steps of: transitioning from the first state to a second state in which a second area, of the display, is selected for aural presentation; determining second information associated with a second portion, of the symbolic expression, that is displayed within the second area; in response to determining the second information, aurally presenting the second information. |
US10540791B2 |
Image processing apparatus, and image processing method for performing scaling processing based on image characteristics
There is provided an image processing apparatus that includes a center generation section, a periphery generation section, and an image combination section. The center generation section is configured to generate an image of a central part on a screen by performing scaling processing on an image based on characteristics thereof. The periphery generation section is configured to generate an image of a peripheral part by extrapolation of the image of the central part, the peripheral part being a part peripheral to the central part on the screen. The image combination section is configured to generate a combined image by combining the image of the central part and the image of the peripheral part, the image of the central part being generated by the center generation section, the image of the peripheral part being generated by the periphery generation section. |
US10540790B2 |
Visual classification of events
A system comprises a central processing unit configured to receive, from at least one component monitor, a first set of readings for a component of a power system; provide the first set of readings to be displayed as a graph on a user interface; receive, from the user interface, a user selection of a portion of the first set of readings, and at least one user classification of the portion of the first set of readings; determine at least one characteristic of the portion of the first set of readings; detect the at least one characteristic in a second set of readings; and apply the user classification to the second set of readings. |
US10540788B2 |
Radial gradient module
Methods and apparatus for radial gradient rendering are provided. A graphics computing device can include a radial gradient module (RGM), which can include circuitry for radial gradient rendering. The RGM can receive one or more parameters associated with rendering at least a portion of an image utilizing radial gradient rendering. The RGM can map one or more input coordinates of the image to one or more source domain coordinates. The RGM can determine a t-value for the source domain coordinates, the t-value specifying an ellipse in the source domain whose edge includes the source domain coordinates. The RGM can determine a color value for the input coordinates based on the specified ellipse. The RGM can generate an output that is based on the color value. |
US10540786B2 |
Graphically presenting features of rise or fall perturbations of sequential values of five or more clinical tests
A patient monitoring system detects perturbations and detects or determines features of the perturbations and generates image cells responsive to the perturbations, organelles within the cells responsive to the features, and clinical regions responsive to the cells, and visualizations responsive to the clinical regions. The system also generates time-lapsable motion images comprising the cells which change over time in response to changes in the features or the detection of new perturbations. The system may convert the features into quanta defined at least in part by the clinical condition and may generate image components, such as pixels or groups of pixels, responsive to the quanta. Motion images may be generated from the image components. |
US10540783B2 |
Image analysis useful for patterned objects
Embodiments for registering features in a repeating pattern are described. These embodiments can include providing an object having a repeating pattern of features and a fiducial. These embodiment can also include obtaining a target image of the object, where the target image includes the repeating pattern of features and the fiducial. These embodiment can also include comparing the fiducial in the target image to reference data, where the reference data includes xy coordinates for a virtual fiducial. These embodiment can also include determining locations for the features in the target image based on the comparison of the virtual fiducial in the reference data to the fiducial in the data from the target image. The fiducial can have at least concentric circles that produce three different signal levels. The locations of the features can be determined at a variance of less than 5 μm. |
US10540782B2 |
Image processing for pose estimation
A method for estimating a pose of a first object in relation to a second object, the second object comprising a visual marker comprising a plurality of ellipses comprises capturing a video image of the visual marker with an image capture device on the first object, then pre-processing frames of the video image on a graphics processing unit. The method comprises detecting the visual marker by finding contours in the frames to identify the plurality of ellipses and determining that a pattern of the plurality of ellipses match a known pattern of the visual marker. Then the method comprises obtaining coordinates of two or more of the plurality of ellipses of the visual marker, estimating the pose of the first object in relation to the second object by inputting the coordinates of the plurality of ellipses into a pose estimation algorithm, and filtering results of the pose estimation algorithm. |
US10540781B2 |
Assistance device and method for providing imaging support to an operating surgeon during a surgical procedure involving at least one medical instrument
Described is an assistance device for providing imaging support to an operating surgeon during a surgical procedure involving at least one medical instrument. The assistance device comprises a camera, a display unit, a manipulator coupled to the camera, a manipulator controller and an image processing unit. The image processing unit includes an instrument detection module for detecting at least one target structure that represents the instrument being used in the frame in question by identifying a predetermined distinguishing feature, and for extracting position information that indicates the position of the target structure in the frame. The instrument detection module identifies an image segment as the predetermined distinguishing feature, said image segment being characterized by a color saturation that is equal to or less than a predefined color saturation and by a contour line that delimits the image segment and has at least one rectilinear section. |
US10540780B1 |
Determining the position of a sort location for augmented reality glasses
An approach is provided for performing sorting of physical mail items using Augmented Reality (A/R) glasses. A/R glasses acquire an image of a physical mail item to be sorted and generate image data that represents the image. A unique value is generated for the image, for example, by processing the image data for the image using one or more hash functions to generate a hash value. The hash value is used to obtain sorting information for the mail item from a mail item manager. The A/R glasses use the sorting information to assist the user in sorting the mail item by displaying the name of a sort location for the mail item, visually distinguishing the sort location from other sort locations, displaying information about the mail item, providing “out of view” assistance, etc. The A/R glasses may allow the user to override the sort location specified for the mail item and override information is sent to the mail item manager. |
US10540779B2 |
Posture positioning system for machine and the method thereof
A posture positioning system for machine and the method thereof are provided. The system mainly consists of at least a depth camera mount on a robot to scan points of cloud of the machine, and a processing unit to apply an algorithm with the points of cloud and a contour vector file of the machine to obtain a transfer relationship. The processing unit further obtains a spatial relationship by a matrix calculation with the transfer relationship and a position relationship which exists between the robot and the depth camera. A route generating module of the processing unit generates, if needed, a moving route for the robot according to the spatial relationship. |
US10540778B2 |
System for determining anatomical feature orientation
The systems and methods disclosed herein provide determination of an orientation of a feature towards a reference target. As a non-limiting example, a system consistent with the present disclosure may include a processor, a memory, and a single camera affixed to the ceiling of a room occupied by a person. The system may analyze images from the camera to identify any objects in the room and their locations. Once the system has identified an object and its location, the system may prompt the person to look directly at the object. The camera may then record an image of the user looking at the object. The processor may analyze the image to determine the location of the user's head and, combined with the known location of the object and the known location of the camera, determine the direction that the user is facing. This direction may be treated as a reference value, or “ground truth.” The captured image may be associated with the direction, and the combination may be used as training input into an application. |
US10540769B2 |
Method and system for enhanced ultrasound image visualization by detecting and replacing acoustic shadow artifacts
An ultrasound probe acquires ultrasound images at different directions, such as by performing beam steering. A processor analyzes the ultrasound images to detect acoustic shadow artifacts. The processor marks the acoustic shadow artifacts detected in one or more regions of one or more of the analyzed ultrasound images. The processor constructs a compound image based on unmarked regions of the analyzed ultrasound images. The processor presents the constructed compound image at a display system. The processor applies an image recognition technique to identify whether a region of an ultrasound image includes a dark area. The processor compares image data of the region corresponding with a same location in each of the ultrasound images and detects the acoustic shadow artifacts in the region having the identified dark area if at least one of the analyzed ultrasound images does not include the dark area at the region corresponding with the same location. |
US10540766B2 |
Systems and methods for artifact correction of computerized tomography
A computerized tomography artifact correction method includes: receiving scanning data; reconstructing an image to be corrected and a reference image of the image to be corrected based on the scanning data; determining proportions of a first substance for pixels of the reference image; obtaining a base image of the first substance based on the proportions of the first substance; performing a projection of the base image of the first substance and the reference image to obtain a plurality of projection lines; for each of the plurality of projection lines, obtaining an equivalent length of the first substance corresponding to the projection line and selecting a hardening correction coefficient based on the equivalent length of the first substance corresponding to the projection line; and performing an artifact correction on the image to be corrected based on the hardening correction coefficients. |
US10540765B2 |
Image processing device, image processing method, and computer program product thereon
An image processing device includes at least one processor having hardware. The processor is configured to implement analyzing, in an intraductal image which is an image of inside of a duct, an intraductal imaging situation based on a position of a subject relative to a part that captures an image of the subject. Next, the processor is calculating a plurality of specific region discrimination indices for the intraductal image. Finally, the processor is detecting a specific region by integral determination on the plurality of specific region discrimination indices depending on the intraductal imaging situation. |
US10540759B2 |
Bonded wafer metrology
Wafer edge profile images are analyzed at locations around a bonded wafer, which may have a top wafer and a carrier wafer. An offset curve is generated based on the wafer edge profile images. Displacement of the top wafer to the carrier wafer is determined based on the offset curve. The wafer edge profile images may be generated at multiple locations around the wafer. The wafer edge profile images may be shadowgram images. A system to determine displacement of the top wafer to the carrier wafer can include an imaging system connected with a controller. |
US10540755B2 |
Image processing systems and methods
A method of capturing writing or drawing on a whiteboard comprises inputting camera data for a succession of image frames of the whiteboard, and processing data from said image frames to remove parts of the image frames corresponding to parts of a user or user pen writing or drawing on the whiteboard. The processing involves filtering to distinguish between i) motion of the user/user pen parts in the image frames, and ii) writing/drawing image information in the image frames which appears or changes during said writing or drawing but which is thereafter substantially unchanging. The filtered data defines captured writing or drawing from the whiteboard. |
US10540753B2 |
Systems, methods, and media for adjusting one or more images displayed to a viewer
Systems, methods, and media for adjusting one or more images displayed to a viewer are provided. In some implementations, the system comprises: at least one processing circuit configured to: detect an orientation of a viewer based on at least two points associated with the viewer; determine, based on the orientation, a rotational position of a first image to be displayed on a display; and generate a display image for display on the display, wherein the display image includes at least a portion of the first image rotated based on the rotational position. |
US10540747B2 |
Digital image scaling
Examples include computing devices, processes, and/or machine-readable storage mediums. Examples analyze a region of pixels for a digital image to determine a set of diagonal direction pixel differences corresponding to a target pixel. Examples analyze the region of pixels to determine diagonal variances corresponding to the target pixel. Examples scale the digital image by processing the target pixel into a set of subpixels based at least in part on the set of diagonal direction pixel differences and the diagonal variances. |
US10540742B2 |
Image warping in an image processor
A device that includes integrated circuit includes a tiler circuit, a grid generator, and a warper circuit. The tiler circuit divides the distorted input image data into a plurality of image tiles and stores the image tiles into a memory device. Each image tile is an M×N array of pixel samples where M and N are greater than 1. The grid generator produces a mesh grid that describes a mapping of first pixel locations of the distorted image data to second pixel locations of the corrected image data. The warper circuit reads one or more of the image tiles from the memory device based on the mesh grid and interpolates a warped output image from the image tiles read from memory. |
US10540740B2 |
Node topology employing recirculating ring command and data buffers for executing thread scheduling
The claimed invention discloses system comprising a plurality of logical nodes comprised in a single or plurality of stages, with defined properties and resources associated with each node, for reducing compute resources, said system further comprising: at least a recirculating ring buffer holding only any one of a control information, input, and, or out data necessary to stream a temporary data between node and, or nodes in an execution graph, thereby reducing size of said recirculating ring buffer; said recirculating ring buffer being sufficiently reduced in size to reside in an on-chip cache, such that any one of the control information, input, and, or out data between node and, or nodes need not be stored in memory; wherein the control information further comprises a command related to invalidating any one of the input and, or out data held in a recirculating ring data buffer, clearing the buffer of tasked data; and wherein a producer is stalled from writing any more control information into a recirculating ring command buffer upon the buffer being full, preventing command buffer over-writing, and thereby reducing compute resources associated with a DRAM memory transaction. |
US10540739B2 |
Predictive application caching
A predictive application cache is described. The predictive application cache intelligently selects which applications to cache to maximize caching effectiveness. In an embodiment, the selecting is based on user input and a graphical user interface. The predictive application cache then determines, based on the user input and the graphical user interface, which applications are likely to be selected by user input next. In an embodiment, the selecting is also based on historical usage information. In an embodiment, the selecting is based on crowd sourced information. |
US10540738B2 |
Methods and systems for monitoring the subset of GPU components used by an application in safety critical environments
Methods, systems, and computer-readable media for monitoring a graphics processing unit (GPU) of a host computer system, including providing at least one test seed and at least one subsystem command to the GPU; receiving at least one test result from the GPU in response to providing the at least one test seed and at least one subsystem command to the GPU; and if the at least one test result does not correspond to at least one expected result, identifying the GPU as being in an undesired state. The subsystems to be tested may be a subset of all subsystems. The determination of subsystems to be tested may be determined in real-time, based on graphical application instructions. The subsystems to be tested may also be pre-determined. |
US10540733B2 |
Frameless random-access image sensing
A method and apparatus for frameless random-access image sensing. Instructions identifying a pixel detector in an array of pixel detectors and integration instructions for the pixel detector may be received by an image detector controller. Integration by the pixel detector may be controlled as defined by the integration instructions to generate pixel data by the pixel detector. The pixel data may be read from the pixel detector. |
US10540730B2 |
System and method that facilitates providing a virtual agent
Aspects are disclosed that facilitate matching a user with a virtual agent. A database of virtual agents is maintained in which each of the virtual agents are remotely located from a property secured by a locking mechanism. A user is authenticated based on user information included in a request to enter the property, and an authenticated user is matched with a host agent of a virtual tour. Here, the host agent is selected from the database of virtual agents, and the virtual tour comprises a remote real time interaction between the user and the host agent while the user physically accesses the property. |
US10540723B1 |
Methods of providing insurance savings based upon telematics and usage-based insurance
A system and method may collect telematics and/or other data, and apply the data to insurance-based applications. From the data, an insurance provider may determine accurate vehicle usage information, including information regarding who is using a vehicle and under what conditions. An insurance provider may likewise determine risk levels or a risk profile for an insured driver (or other drivers), which may be used to adjust automobile or other insurance policies. The insurance provider may also use the data collected to adjust behavior based insurance using incentives, recommendations, or other means. For customers that opt-in to the data collection program offered, the present embodiments present the opportunity to demonstrate a low or moderate risk lifestyle and the chance for insurance-related savings based upon that low or moderate risk. |
US10540722B2 |
Systems, computer-implemented methods, and computer medium to determine premiums for supplemental crop insurance
Provided are systems, machines, non-transitory computer medium having computer program instructions stored thereon, and computer-implemented methods for providing a premium for a supplemental crop insurance policy. The methods include identifying policy information for the policy (including a crop type, expected yield, a selected coverage level, and one or more discovery periods), generating simulated potential price trajectories for the crop type over a given time period that includes the one or more discovery periods, determining simulated prices based on the simulated potential price trajectories, generating simulated correlated price-yield realizations for the crop type over the given time period, determining simulated yields based on the simulated correlated price-yield realizations, determining a premium rate as a function of the expected yield, the selected coverage level, the simulated prices and the simulated yields, and providing the premium rate for use in determining a premium amount for the policy. |
US10540720B2 |
Systems and methods for administering investment portfolios based on transaction data
The disclosed embodiments include systems and methods for administering actual and virtual investment portfolios based on transaction data associated with one or more users. The disclosed embodiments may be configured to modify an investment risk tolerance of a user based on transaction data identifying one or more first products purchased by the user and one or more prior financial services transactions associated with the user. The disclosed embodiments may also be configured to identify one or more first securities based on a portion of the transaction data and the modified investment risk tolerance. In certain aspects, the identified first securities may be related to at least one of the purchased products. |
US10540718B2 |
Cover-OCO for legged order
A position associated with a synthetic spread order may be managed where a status of a synthetic spread order is identified as legged. The synthetic spread order may have at least one child hedge order pending at an electronic exchange and in response, a bracket order is submitted to an electronic exchange for the tradable object associated with a filled leg of the synthetic spread. In response to execution of the bracket order, the child hedge order may be cancelled. |
US10540717B2 |
Financial products trading system and financial products trading control method
A securities trading system 10 which is an example of an financial products trading system includes: a switch 100 including a processor 104 which checks order issue information included in each of order messages received from a participant terminal 300 against a server management table 125, determines the address of a trading server 200 to which the order message is to be sorted, delivers the order message, receives a notification of a result of a predetermined process for the delivered order message from the trading server 200, and sends the notification to the participant terminal 300; and the trading server 200 including a processor 204 which performs a predetermined error check on each of the delivered order messages, sends the switch 100 an error notification or an order reception notification depending on a result of the error check, performs an execution process for each of the order messages whose result of the error check is normal, and sends the switch 100 an execution notification depending on the execution process. |
US10540712B2 |
User interface with controller for selectively redistributing funds between accounts
A graphical user interface including a controller for redistributing funds between a first account and a second account. The controller includes a slidable element positionable over a fixed background element to define a first segment and a second segment of the background element. A length of the first segment is representative of a balance of the first account, and a length of the second segment is representative of a balance of the second account. |
US10540711B1 |
Multi-functional integrated communications system application for user transactions
Disclosed herein is a limited intangible goods transaction system (LIGTS) that provides options to users to buy, sell, bid, and swap limited intangible goods and/or services, such as a position in a queue in a facility, a reservation for the facility, a ticket to an event, and the like, with other users interested in the same goods and/or services using a variety of computer-specific interfaces. LIGTS may employ an application server configured to receive a request from a first user to either sell, bid, or swap their position in the queue for the facility and notifying other users in the queue or interested to join the queue that the first user is interested to sell and/or swap his/her position within the queue. The application server may also update the queue dataset based on any changes in the positions of the users in the queue. |
US10540709B2 |
Presentation of digital data
A computer-implemented method of digital information presentation may include receiving a selection of an item reference from among digital data via a digital user interface. The method may further include receiving a request to search for information relating to the item reference. The method may include sending a request to search for the information relating to the item reference in the digital database. The method may also include receiving the information relating to the item reference. The method may further include presenting the information relating to the item reference via the digital user interface, the digital user interface including a purchase information element. The method may include facilitating a purchase of the item via the digital user interface. |
US10540708B1 |
Systems and methods of electronic closet recommendation engines and displays of an apparel subscription application
A computer-implemented method for providing electronic recommendation engines and displays of an apparel subscription application may comprise determining a status of the user as being a valid user of electronic closet recommendation engines and displays of an apparel subscription application; determining, if the user is a valid user, a presence of apparel data in an assistant section of an electronic record corresponding to the user in a database of the electronic closet recommendation engines and displays; and launching the assistant section of a user interface of the apparel subscription application, if the apparel data is present in the assistant section of the electronic record. |
US10540702B2 |
System for interactive marketing in reconfigurable vendor space
A system of the present invention includes a shared commercial region for use by a plurality of tenant vendors, providing both a virtual and tangible experience regarding products of the tenant vendors. The system can also include a common area of the shared commercial region, populated by interaction terminals and goods linked to product information pages available through the interaction terminals or mobile devices. Through various embodiments, tenant vendors may be efficiently represented within a shared commercial region in high-cost/rent locations and geographically diverse venues, and in locations not normally suited for a small vendor to establish a sales presence. Also provided are systems for completing purchases on an immediate or deferred basis, and systems to monitor and analyze customer traffic and behaviors. |
US10540700B1 |
Personal shopping assistant
A portable data terminal device configured as a personal shopping assistant (PSA) may display information about product locations in a store, product features, and alternative product recommendations upon request by a customer visiting the store's physical location. The PSA may detect and identify items placed into a shopping container, maintain an inventory of items selected for purchase, and communicate the inventory to a check-out station for rapid and convenient check-out and payment by the customer before leaving the store. The PSA may detect its location in a store and may activate an alarm when the PSA is moved outside a geofence boundary. |
US10540699B1 |
Methods and systems for scene driven content creation
Systems, methods, and computer-readable media are disclosed for scene driven content creation. The systems, methods, and computer-readable media described herein may improve user experiences and speed of operation. In an example embodiment described herein, a method may include receiving a request for creating audiovisual content, providing a list of scene identifiers that are associated with a list of scenes for display, receiving data indicative of a first user selection selecting the first scene, providing data comprising an identifier of the first scene and an identifier of a first product associated with an audiovisual review, for display at an audiovisual capturing device during recording of the first scene, and providing the first scene for storage at a data store in association with the identifier of the first scene and the identifier of the first product. |
US10540698B2 |
User purchase profiling from electronic purchase confirmation messages
A method may include a processor obtaining an authorization to identify electronic purchase confirmation messages in a plurality of electronic messages for a user and to maintain a user purchase profile of the user. The processor may collect the plurality of electronic messages for the user, identifying the electronic purchase confirmation messages in the plurality of electronic messages, and determine a purchase category and a purchase amount from each of the electronic purchase confirmation messages that is identified. The processor may further obtain a verification of the purchase category that is determined from each of the electronic purchase confirmation messages that is identified, update the user purchase profile in accordance with the purchase category and the purchase amount from each of the electronic purchase confirmation messages that is identified, and perform an automated action in accordance with the user purchase profile that is updated. |
US10540697B2 |
Method and system for a styling platform
Embodiments of the invention include methods and systems for a styling platform. In one embodiment, a method is implemented in a beauty application of a mobile device. The method includes applying a styling feature to a facial image through the beauty application, the method further includes transmitting a message from a first user to a second user through the beauty application, the message containing a hyperlink to the facial image with the styling feature applied. The method further includes establishing a communication session within the beauty application between the first and second users responsive to receiving a reply from the second user, and exchanging information regarding the styling feature within the beauty application between the first and second users using the communication session. |
US10540693B1 |
Advertisements responsive to coupon states
Various embodiments provide advertising that is aware of coupon states and user states. An advertisement to be presented to a user is determined. One of multiple versions of the advertisement is generated based at least in part on a state associated with the user and/or a state associated with a digital coupon for an item. One or more of the versions present the digital coupon. Data encoding the generated version of the advertisement is sent to a client associated with the user. |
US10540688B2 |
Electronic periodical advertisement
An electronic periodical advertisement including a number of time dependent offers is generated, e.g., using a computing device. The offers are organized into a number of modules. A default set of the modules is presented to a user. The default set of modules is edited to generate a user-defined set of modules. A user-defined electronic periodical advertisement including the user-defined set of modules is presented to the user. |
US10540682B1 |
Systems and methods for determining impact of high-affinity baskets
The systems and methods described herein attempt to capture the impact on both the promoted items and other related products. The systems and methods analyze attached sales impact only for items that are more likely to be purchased with the featured product. The systems and methods also allow for measuring a cannibalization impact by analyzing the impact on potential cannibalized products and items that are more likely to be purchased with the cannibalized products. By aggregating the promoted impact and cannibalized impact, including the items with strong co-selling relationships, a full picture of the promotion can be obtained. Further, combining the item-level results into custom groupings can allow for further business insights. |
US10540681B1 |
Correlating online and offline conversions with online conversion identifiers
Systems and methods of correlating an online content interaction with an offline content interaction are provided. A data processing system can identify an online conversion by a first computing device of a content item associated with a content provider, provide an online conversion identifier to an offline conversion identification unit, receive from the offline conversion identification unit detection data indicating that the offline conversion identification unit has detected the online conversion identifier on one of the first computing device and a second computing device, and provide the detection data to a content provider computing device associated with the content provider. |
US10540676B2 |
Information access management
Apparatus, systems, and methods may operate to transmit applications to mobile devices. The applications may operate to enable the reception of source and advertising information from a wireless transmitter. Reception may occur at a wireless receiver in a mobile device, as part of a single transmission and without prior solicitation by the mobile device. The source information can identify a source associated with the advertising information. The advertising information is stored in the mobile device when the source information and/or distance information associated with the source information comply with conditions included in a storage policy associated with the mobile device. Additional apparatus, systems, and methods are disclosed. |
US10540675B2 |
Method, system and computer program for client acquisition and surveying
A method, system and computer program for enabling a loyalty system to be linked to one or more card issuers, cardholders, merchants, and thereby their cardholders. A system operable to create, implement and manage one or more loyalty programs that provide benefits to members of the loyalty programs in connection with transactions between the members and one or more merchants associated with the loyalty system. The method includes registering on the loyalty system one or more card issuers; one or more merchant acquirers associated with the one or more card issuers; a plurality of cardholders as members of the loyalty program. Establishing and applying rules for accrual and processing of benefits from the merchants to cardholders associated with the one or more card issuers in connection with transactions between the cardholders and the merchants with the loyalty system. Defining a rule based survey utility operable to issue surveys to members of the loyalty system on a transaction and non-transaction basis. |
US10540674B2 |
Systems and methods for administration of financial products
The principles and embodiments of the invention relate to systems and computer-implemented methods for administering financial product accounts that provide reward benefits. An attribution rate on an investment in a financial account can be generated as benefit rewards received from the use of credit cards in a credit card account. The method can comprise issuing credit cards to customers, and receiving invested funds into corresponding financial accounts for each customer, wherein the financial accounts are configured by the computer-implemented method as a saving vehicle selected by the customers for investment. The computer-implemented administration system can comprise a credit or debit card provided to a person having an account, a first computer system having communication hardware for receiving credit or debit card data over a network, and a non-transitory computer readable media having an account database configured to record monetary values in the account. |
US10540671B2 |
Messaging gateway monetization system
A system that automatically detects references to items like products or brands within messages and replaces those references with referral links to web pages associated with those items. Links may be inserted into a message, such as a text message or email, at a messaging gateway without any action on the part of the sender (or receiver) of a message. Senders or receivers may opt out of or into the link insertion service. The system provides privacy and security because personal information identifying the sender or receiver is not passed to the link insertion service. When the recipient of a message clicks an inserted link and performs a transaction, a referral credit is given to the communication intermediary, and also potentially to the message sender or recipient. The system may analyze modifiers in the message to construct a link to a specific product or service at a website. |
US10540668B2 |
Map based graphical user interface for identifying sales targets and determining sales potential
A system and method for facilitating the identification of potential sales targets by tracking and providing sales target and sales data in an interactive, unified, graphical and coded fashion. The system is adapted to assist sales associates traveling in the field to identify sales targets, and their sales potential, easily, interactively, graphically, and in a unified manner. The specific structure and layout of the graphical user interface provides new functionality to the user and aids the user in quickly and efficiently providing a graphical and unified map view of potential sales targets coded by icon shape and color, where the color of the icon is determined by the sales potential of the sales target. |
US10540666B2 |
Method and system for updating an intent space and estimating intent based on an intent space
The present teaching relates to updating an intent space and estimating intent based on an intent space. In one example, an initial intent space is obtained. Each intent in the initial intent space is characterized in one or more dimensions. At least one model is received. Each of the at least one model provides features in each of the dimensions and relationship thereof. A new intent associated with an intent in the initial intent space is determined based on the at least one model. Based on the new intent, the initial intent space is updated to derive an updated intent space. |
US10540663B2 |
Mechanism for verifying the authenticity of a product
The authenticity of a product associated with a host device is verified through a process. The product contains, in segments of a non-volatile memory, several different functions stored in ciphered fashion. The process involves, in a first phase, the sending by the host device of a control signal for executing a function, with the product functioning to decipher the function and store the unciphered function in the non-volatile memory. The process further involves, in a second phase, the sending by the host device of a control signal for causing execution of the deciphered function, with the product functioning to execute the function and send a result of this execution back to the host device. The host device evaluates the received result to verify product authenticity. |
US10540653B1 |
System, method and program product for modifying a supply of stable value digital asset tokens
The present invention generally relates to a method, system and program product for modifying a supply of stable value digital asset tokens tied to a blockchain. |
US10540638B2 |
Transferring context with delegation authority
Methods, systems, and computer program products for transferring context with delegation are provided herein. A computer-implemented method includes detecting an anticipated unavailability of a first individual for a given future event, based on inputs generated by the first individual and databases of stored calendar information pertaining to the first individual and the given future event; identifying tasks, related to the given future event, requiring a delegation as a result of the anticipated unavailability of the first individual, wherein identifying is based on data related to the given future event; determining additional individuals to whom the tasks can be delegated, based on qualifications of the additional individuals and one or more constraints; generating a summary of the delegation comprising a description of the tasks and information pertaining to the given future event; and outputting the summary to at least one of the additional individuals. |
US10540637B2 |
Intelligent, context-based delivery of sensitive email content to mobile devices
According to an embodiment of the present disclosure, a method by an electronic message server includes determining that an electronic message for delivery to a first user comprises sensitive content. Prior to transmitting the electronic message to a client device associated with the first user, the electronic message server requests at least one device attribute from the client device associated with the first user. The at least one device attribute is received from the client device associated with the user. Based on the at least one device attribute, the electronic message server masks the sensitive content such that the masked sensitive content is unreadable within the electronic message. The electronic message that includes the masked content that is unreadable within the electronic message is transmitted to the client device associated with the first user. |
US10540636B2 |
Method and apparatus for providing process guidance
A context-sensitive process guidance system provides process guidance based on context data from a system used in performing the process. The system may be a work item tracking system or similar project management tool. Process guidance may provide information to a user performing actions related to a process. Context data may be derived from various sources, including the state of an application at the time of the request for process guidance, the user making the request and the role assigned to that user in the process, or the data displayed for the user who made the request. The context-sensitive process guidance system may display context-sensitive process guidance content and provide links to related process guidance content based on the context data. |
US10540633B2 |
Facility management unit that replenishes multiple manufacturing facilities with supplies, and production system
A facility management unit includes a facility information collection part, a supply replenishment determination part, an inventory information confirmation part, and a transport command part. The facility information collection part collects supply information indicating the consumption status of supplies for each manufacturing facility in real time. The supply replenishment determination part determines the presence or absence of manufacturing facilities that require replenishment with supplies and determines the order of replenishment with supplies for all the manufacturing facilities that require replenishment with supplies. The transport command part indicates a transport path, along which the supplies are sequentially transported from a storage facility to the manufacturing facilities according to the order of replenishment with supplies, to a transport facility. |
US10540632B2 |
Systems and methods for providing substitute products in place of ordered products that are out of stock
In some embodiments, methods and systems of enabling consumers to purchase substitute products when the products ordered by the consumers are out of stock include processing an internet order for a product received from a consumer in a geographic location and in response to receiving an electronic notification indicating that the product ordered by the consumer is out of stock at a retail sales facility associated with the geographic location of the consumer, generating an electronic message including an indication that the product ordered by the consumer is out of stock at the retail sales facility, and including a selection option of at least one substitute product for the product ordered by the consumer. The methods and system further include transmitting the electronic message from the electronic inventory management device at the retail sales facility to an electronic computing device of the consumer. |
US10540631B1 |
System to determine load cell failure
Shelves or other fixtures may be used to support items at a facility. Load cells at the fixtures may be used to acquire weight data indicative of changes to the fixture as items are added or removed from the fixture. The load cells may occasionally fail to provide accurate information. Described are techniques for comparing the data from a first sensor with data from other sensors to determine if the first sensor has failed. A linear regression may be performed using the data from the other sensors, and the results compared with the output from the first sensor. If the difference exceeds a threshold amount, an error in the first sensor may be determined. Once determined, other actions may be taken, such as generating a repair ticket to fix the first sensor, disregarding weight from that sensor, and so forth. |
US10540622B2 |
Fluid container resource management
Fluid tanks in a hospital or similar environment include sensors to detect, e.g., state and location, which can be communicated to a central station where this data can be processed to permit predictions of resource usage and enable automated management of the fluid tanks. |
US10540621B2 |
Inventory mirroring
A method of determining an inventory mirroring plan for a set of distinct items in a fulfillment network. The fulfillment network can include a plurality of distribution centers. The method can include determining, for each distinct item of the set of distinct items and for each demand zone of a set of demand zones, a location-specific demand. The method also can include determining, for each of a number of clusters ranging from 1 to a predetermined maximum number of clusters, a k-cluster profile that partitions the plurality of distribution centers in the fulfillment network into k distribution center clusters. The method further can include determining, for each of the number of clusters and for each demand zone of the set of demand zones, a closest distribution center cluster of the k distribution center clusters that is nearest to the demand zone. The method also can include determining, for each of the number of clusters and for each demand zone of the set of demand zones, an average zone distance from the demand zone to the closest distribution center cluster. The method further can include determining a solution value of the number of clusters for each distinct item that minimizes a sum of a total shipping cost of each distinct item, subject to a total distinct item capacity of the plurality of distribution centers in the fulfillment network. |
US10540613B2 |
Searchable database of trained artificial intelligence objects that can be reused, reconfigured, and recomposed, into one or more subsequent artificial intelligence models
An AI database hosted on cloud platform is configured to cooperate with a search engine and an AI engine. The AI database stores and indexes trained AI objects and its class of AI objects have searchable criteria. The AI database cooperates with the search engine to utilize search criteria supplied from a user, from either or both 1) via scripted software code and 2) via data put into defined fields of a user interface. The search engine utilizes the search criteria in order for the search engine to retrieve one or more AI data objects that have already been trained as query results. The AI database is coupled to an AI engine to allow any of reuse, reconfigure ability, and recomposition of the one or more trained AI data objects from the AI database into a new trained AI model. |
US10540612B2 |
Technique for validating a prognostic-surveillance mechanism in an enterprise computer system
The disclosed embodiments relate to a system for validating a prognostic-surveillance mechanism, which detects anomalies that arise during operation of a computer system. During operation, the system obtains telemetry data comprising a set of raw signals gathered from sensors in the computer system during operation of the computer system, wherein the telemetry signals are gathered over a monitored time period. Next, for each raw signal in the set of raw signals, the system decomposes the raw signal into deterministic and stochastic components. The system then generates a corresponding set of synthesized signals based on the deterministic and stochastic components of the raw signals, wherein the synthesized signals are generated for a simulated time period, which is longer than the monitored time period. Finally, the system uses the set of synthesized signals to validate one or more performance metrics of the prognostic-surveillance mechanism. |
US10540597B1 |
Method and apparatus for recognition of sensor data patterns
Methods and systems for learning, recognition, classification and analysis of real-world cyclic patterns using a model having n oscillators, with primary frequency ω1, ω2, . . . , ωn. The state of the oscillators is evolved over time using sensor observations, which are also used to determine the sensor characteristics, or the sensor observation functions. Once trained, a set of activity detection filters may be used to classify a sensor data stream as being associated with an activity. |
US10540596B2 |
Conversation branching for more efficient resolution
A method for conversation branching may include storing a plurality of messages communicated in an online conversation and generating a fingerprint for each message. The fingerprint for each message may be stored in a lookup table. The method may also include detecting a new message from one of the users and processing the new message to generate an artifact that correlates to the new message. The lookup table may be queried using the artifact to determine a similarity between the new message and each of the stored messages. One or more proposed reply messages to the new message may be generated for branching the online conversation to a new conversation point that corresponds to a selected one of the one or more proposed reply messages. The one or more proposed reply messages are based on one of the stored messages that has a closest similarity to the new message. |
US10540593B1 |
System and method for managing routing of customer calls to agents
Upon receiving an inbound call, a call management system retrieves from a customer database enterprise customer data associated with an identified customer. The customer database tracks prospects, leads, new business and purchasers of an enterprise. Enterprise customer data may include customer event data, activity event data and attributions data. The system retrieves customer demographic data associated with the identified customer. A group of agents is selected from a plurality of groups of agents based on retrieved enterprise customer data. A predictive model determines a value prediction signal for the identified customer, then classifies the identified customer into a first value group or a second value group. The system routes a customer call classified in the first value group to a first queue position, and routes a customer call classified in the second value group to a second queue position. for connection to an agent from the selected group of agents. |
US10540590B2 |
Method for generating spatial-temporally consistent depth map sequences based on convolution neural networks
A method for generating spatial-temporal consistency depth map sequences based on convolutional neural networks for 2D-3D conversion of television works includes steps of: 1) collecting a training set, wherein each training sample thereof includes a sequence of continuous RGB images, and a corresponding depth map sequence; 2) processing each image sequence in the training set with spatial-temporal consistency superpixel segmentation, and establishing a spatial similarity matrix and a temporal similarity matrix; 3) establishing the convolution neural network including a single superpixel depth regression network and a spatial-temporal consistency condition random field loss layer; 4) training the convolution neural network; and 5) recovering a depth maps of a RGB image sequence of unknown depth through forward propagation with the trained convolution neural network; which avoids that clue-based depth recovery method is greatly depended on scenario assumptions, and inter-frame discontinuity between depth maps generated by conventional neural networks. |
US10540588B2 |
Deep neural network processing on hardware accelerators with stacked memory
A method is provided for processing on an acceleration component a deep neural network. The method includes configuring the acceleration component to perform forward propagation and backpropagation stages of the deep neural network. The acceleration component includes an acceleration component die and a memory stack disposed in an integrated circuit package. The memory stack has a memory bandwidth greater than about 50 GB/sec and a power efficiency of greater than about 20 MB/sec/mW. |
US10540586B2 |
Method and system for tracking an object
A method of tracking an object across a stream of images comprises determining a region of interest (ROI) bounding the object in an initial frame of an image stream. A HOG map is provided for the ROI by: dividing the ROI into an array of M×N cells, each cell comprising a plurality of image pixels; and determining a HOG for each of the cells. The HOG map is stored as indicative of the features of the object. Subsequent frames are acquired from the stream of images. The frames are scanned ROI by ROI to identify a candidate ROI having a HOG map best matching the stored HOG map features. If the match meets a threshold, the stored HOG map indicative of the features of the object is updated according to the HOG map for the best matching candidate ROI. |
US10540582B2 |
Method for creating color conversion table
The purpose of the present invention is to create a color conversion table with good gradation using a plurality of inks from a printer. Provided is a method for creating a color conversion table, the method comprising: a virtual color value determination process in which a plurality of virtual color values at a lattice point in a color conversion table in a virtual color space are determined; and an ink amount determination process in which a combination of ink amounts at the lattice point in the color conversion table is determined on the basis of a predetermined conversion coefficient and the virtual color values. At least one of the virtual color value determination process and the ink amount determination process is executed using a cubic spline function that is defined from the plurality of virtual color values or the ink amounts. |
US10540581B2 |
Printer
The disclosure discloses a printer comprising a feeder, a printing head, a printer RFID tag comprising a tag antenna and an IC circuit part, a communication antenna, and a control device. The control device being configured to execute an information acquisition process for acquiring access point information via a wired communication connecting part from the printer RFID tag, the access point information being acquired by the printer RFID tag by tag communication, a transmission and reception attempting process for attempting information transmission and reception with an access point, by means of the mutually recognized wireless communication, a data acquisition process for acquiring desired print data acquired by the mutually recognized wireless communication when information transmission and reception by the transmission and reception attempting process succeed, and a printing control process for controlling the feeder and the printing head so that printing is performed on a print-receiving medium. |
US10540571B2 |
Polarimeter with multiple independent tunable channels and method for material and object classification and recognition
Embodiments of an active or laser polarimeter are disclosed that transmit multiple independent and tunable temporally-multiplexed polarization states and record or image, at video rates if necessary, the polarized intensity or irradiance reflected or transmitted by objects illuminated by those states, and apply the recorded data to material and/or object classification and recognition using classification algorithms that exploit features of polarization signatures dependent on material type, texture, and/or object shape. The polarimeter also generally records and utilizes one or more passive polarization measurements in order to realize a hybrid active-passive polarimeter. The polarimeter channels are configured and tuned to access multi-dimensional signature spaces specified by existing signature models and/or measurements, with polarization-modulator settings derived by a newly-disclosed subspace-projection algorithm that maximizes a target contrast parameter. Multiple independent polarization channels allow the new polarimeter to outperform conventional two-channel polarimeters, while the subspace-projection algorithm allows the number of channels to be minimized in order to minimize sensor size, weight, and power (SWaP) and maximize speed. Multiple channels are realized by multiplexing among independent transmitter polarization states with one or more high-speed multiplexers, in one embodiment a set of fold-mirror assemblies in the transmitter among which the laser beam is switched by one or more galvanometer scanners fitted in one embodiment with a newly-disclosed composite mirror. The method for material and object classification and recognition includes the maximally-biased classifier derived by the subspace-projection algorithm applied to a single target Mueller matrix, and methods to generalize the classifier. |
US10540569B2 |
System, method, and recording medium for detecting video face clustering with inherent and weak supervision
A face clustering system for video face clustering in a video sequence, the system including an inherent supervision summarization device configured to collect group-level supervision and instance level supervision within a same chunklet based on a user input of face images for a person, a discriminative projection learning device configured to embed group constraints of the group-level supervision into a transformed space, and configured to generate an embedding space from the original image feature space, and a clustering device, in the embedding space, configured to execute pair-wise based clustering to cluster the video images into different clusters with the instance level supervision collected by the inherent supervision summarization device. |
US10540568B2 |
System and method for coarse-to-fine video object segmentation and re-composition
Embodiments of the present disclosure include a computer-implemented method that receives a digital image input, the digital image input containing one or more dynamic salient objects arranged over a background. The method also includes performing a tracking operation, the tracking operation identifying the dynamic salient object over one or more frames of the digital image input as the dynamic salient object moves over the background. The method further includes performing a clustering operation, in parallel with the tracking operation, on the digital image input, the clustering operation identifying boundary conditions of the dynamic salient object. Additionally, the method includes combining a first output from the tracking operation and a second output from the clustering operation to generate a third output. The method further includes performing a segmentation operation on the third output, the segmentation operation extracting the dynamic salient object from the digital image input. |
US10540567B2 |
Bin-picking system and method for bin-picking
Disclosed are a bin-picking system and a bin-picking method. A bin-picking system includes a transformable bin-picking box; a supporting unit configured to support the bottom part of the bin-picking box and be movable upward and downward; and a control unit configured to change an alignment of at least one bin-picking candidate object by transforming the bin-picking box by controlling a movement of the supporting unit if no bin-picking target object is detected from the at least one bin-picking candidate object existing inside bin-picking box and placed on the supporting unit to facilitate detection of a bin-picking target object and bin-picking. |
US10540564B2 |
Method and apparatus for identifying vehicle information from an image
Some aspects of the invention relate to a mobile apparatus including an image sensor configured to convert an optical image into an electrical signal. The optical image includes an image of a vehicle license plate. The mobile apparatus includes a license plate detector configured to process the electrical signal to recover information from the vehicle license plate image. |
US10540563B2 |
Method for recognizing picture, method and apparatus for labelling picture, and storage medium
A method for recognizing a picture, a method and an apparatus for labelling a picture, and a storage medium. The method for recognizing a picture comprises: acquiring a clothes picture labelled with a positioning key point and a clothes wearing region (S310); extracting, based on the locations of the clothes wearing region and the positioning key point, at least one picture region representing a feature region from the clothes picture (S320); and respectively acquiring feature information representing the feature region based on a region feature recognition model corresponding to the feature region (S330). By labelling the positioning key point, a picture representing a clothes content in the clothes picture is positioned, so that the interference of a background content in the clothes picture is reduced. On this basis, a picture region representing a feature region is extracted from a clothes picture based on a clothes wearing region and a labelled positioning key point, and then feature information on the feature region is acquired based on a corresponding region feature recognition model, thereby enhancing the accuracy and precision of recognizing the feature information on clothes in the clothes picture. |
US10540552B2 |
Device and method surveilling abnormal behavior using 3D image information
Disclosed herein are a method and a device for surveilling an abnormal behavior using 3D image information. The surveilling device converts depth information, which is the 3D image information, into a real world coordinate and uses the real world coordinate to calculate a plane reference distance value. The surveilling device uses the plane reference distance value to generate a background model and compares the background model with the plane reference distance value of a current image to detect a region of interest. Further, the surveilling device extracts the 3D feature information of the region of interest to determine an abnormal behavior of an object. |
US10540551B2 |
Generation of two-dimensional and three-dimensional images of items for visual recognition in checkout apparatus
Methods, systems, and computer programs are presented for capturing color images of items for a machine-learning model. In one method, a request, for adding an item to be visually recognized during sales transactions, is detected at a checkout apparatus. Further, the method includes capturing and storing a color image, by each of one or more cameras of the checkout apparatus, of an examination space when the item is present. Further, the capturing and storing of color images of the item is repeated at different poses until at a predetermined number of color images of the item are captured. Further, the method includes generating, by a processor of the checkout apparatus, additional images of the item by modifying the captured color images. A machine-learning model for item recognition is built by training a machine-learning tool with the captured images and the additional images. |
US10540548B2 |
Comparison system, comparison apparatus, comparison method, and program
A comparison system includes a portable terminal including image capturing unit configured to capture a comparison image of a predetermined comparison region of a comparison object; and a server including comparison unit configured to compare the comparison object with a registered object on the basis of a statistical value for the luminance value of pixels in a registered image of the registered object, the pixels of the registered image existing at pixel positions corresponding to pixel positions estimated to be generating specular reflection in the comparison image captured by the portable terminal. |
US10540541B2 |
Cognitive image detection and recognition
Embodiments are directed to an image processing station for associating a non-trusted data set with a trusted data set. The station includes a memory and a user interface configured to receive the trusted data set and the non-trusted data set. The station further includes a processor system communicatively coupled to the memory and the user interface. The processor system is configured to generate, based at least in part on processing the trusted data set and the non-trusted data set, a confidence value that represents a probability that at least a portion of the non-trusted data set identifies at least a portion of the trusted data set. |
US10540540B2 |
Method and device to determine landmark from region of interest of image
At least some example embodiments disclose a device and a method for determining a landmark of an image. The device may compare, to a key landmark set as a reference landmark, a first candidate landmark detected from a region of interest (ROI) of an input image and a second candidate landmark tracked from a previous frame, and determine a landmark similar to the key landmark to be a final landmark. |
US10540538B2 |
Body information analysis apparatus and blush analysis method thereof
A blush analysis method adopted by a body information analysis apparatus (1) includes following steps: determining a face type of a face after the face is recognized by an image recognition module (12) of the apparatus (1); searching blush positions upon the face through a positioning process that corresponds to the determined face type; analyzing average color values of a right-side blush and a left-side blush; comparing the average color value of the right-side blush with the average color value of the left-side blush, or comparing the two average color values with a default color value; displaying a comparison result at a display module (111) of the apparatus (1); and re-executing above steps before an auxiliary function is terminated. |
US10540536B2 |
System for interpretation of image patterns in terms of anatomical or curated patterns
Imaging mass spectrometry (IMS) has become a prime tool for studying the distribution of biomolecules in tissue. Although IMS data sets can become very large, computational methods have made it practically feasible to search these experiments for relevant findings. However, these methods lack access to an important source of information that many human interpretations rely upon: anatomical insight. In this work, this need is addressed by (1) integrating a curated anatomical data source with an empirically acquired IMS data source, establishing an algorithm-accessible link between them; and (2) demonstrating the potential of such an IMS-anatomical atlas link by applying it toward automated anatomical interpretation of ion distributions in tissue. |
US10540534B2 |
Electrode structure, fingerprint recognition module and manufacturing method thereof, display device
Disclosed is an electrode structure including an electrode body, a composite layer disposed on the electrode body; a surface of the composite layer away from the electrode body being set to be a finger contact surface in a case of fingerprint recognition, wherein the composite layer is made from composite materials formed by a cured main body glue and one-dimensional nano-conductor materials distributed in the main body glue; and an end of each of the one-dimensional nano-conductor materials exposed from the finger contact surface of the composite layer, and the other of each of the one-dimensional nano-conductor materials makes contact with the electrode body. A fingerprint recognition module including the electrode structure and a manufacturing method thereof are also disclosed. |
US10540529B1 |
System controlled by data bearing records
A system controlled responsive at least in part to data read from data bearing records is operative to cause vehicle parts usable to repair or upgrade vehicles to be determined and furnished. Data from the vehicle such as data read by a reader from a tag associated with a vehicle is used to determine vehicle identifying data. A repair estimate calculation circuit (RECC) operates responsive to the read data to produce a needed parts record (NPR). The records produced by the RECC are operative to cause a vehicle repair entity (VRE) to be furnished the vehicle repair or upgrade parts. |
US10540528B1 |
Methods of making and using an identification tag system for use with an electromagnetic energy cable
A system for identifying which electromagnetic energy cable outlets are connected to a particular source of electromagnetic energy, including an electromagnetic energy cable outlet faceplate cover having at least one electromagnetic energy cable outlet opening such that the electromagnetic energy cable outlet faceplate cover is located over an electromagnetic energy cable outlet connector, an electromagnetic energy cable operatively connected to at least one source of electromagnetic energy and the electromagnetic energy cable outlet connector; and a radio frequency identification (RFID) tag attached to, embedded within, or located adjacent to the back side of the electromagnetic energy cable outlet faceplate cover, such that the radio frequency identification tag contains information related to which of the at least one source of electromagnetic energy is connected to the electromagnetic energy cable outlet. |
US10540524B2 |
Memory access protection using processor transactional memory support
Technologies for detecting unauthorized memory accesses include a computing device with a processor having transactional memory support. The computing device executes a security assistance thread that starts a transaction using the transactional memory support. Within the transaction, the security assistance thread writes arbitrary data to one or more monitored memory locations. The security assistance thread waits without committing the transaction. The security assistance thread may loop endlessly. The transactional memory support of the computing device detects a transactional abort caused by an external read of the monitored memory location. The computing device analyzes the transactional abort and determines whether a security event has occurred. The computing device performs a security response if a security event has occurred. The monitored memory locations may include memory-mapped operating system libraries, kernel data structures, executable images, or other memory structures that may be scanned by malicious software. Other embodiments are described and claimed. |
US10540523B2 |
Comprehensive system wide cross-reference mechanism using runtime data collection
Systems, methods, and computer program products to perform an operation comprising receiving, from an application executing on a system, a request to access a data file, wherein the data file is referenced by a variable name in a source code of the application, receiving data describing the request, wherein the data describing the request is obtained from a runtime stack of the application and includes a name of the application and a name of the data file, wherein the name of the data file is used as a value for the variable name, and storing an indication that the application accessed the data file in a cross-reference data store for the system. |
US10540522B2 |
Storing data securely in a database
Disclosed are methods, systems and one or more computer readable mediums for storing data securely in a database. In one aspect, transaction data received from a user completing a form is encrypted using a transaction key provided by a record key management server which is administered by a customer of a form hosting entity. An encrypted transaction key is also generated by the record key management server, wherein a record indicative of the encrypted transaction data and the encrypted transaction key is stored in a database administered by the form hosting entity. Data at rest stored in the database, including the record, is encrypted by a database key management server using a database key. |
US10540520B2 |
Selectively wiping a remote device
A system and method for selectively securing data from unauthorized access on a client device storing a plurality of data types with reference to an authorization level indicated in a command. A command is received at a client device comprising an authorization level indicator. Based on at least one predefined rule, which may be implemented in an IT policy stored at the client device, each of the plurality of data types to be secured is determined, and then the data corresponding to those types is secured. The data may be secured by encrypting and/or deleting the data at the client device. The predefined rules associated with each authorization level may be configured by a user or administrator having an authorization level that exceeds the associated authorization level. |
US10540516B2 |
Data protection within an unsecured storage environment
A backup or storage management system is provided that can secure data within a primary storage environment that stores data in an unsecured format. The storage management system can automatically analyze data received for backup from the primary storage environment and determine whether the data includes information that has been identified as sensitive and/or information that is determined within a threshold degree of probability to be sensitive. The storage management system can then modify the storage of the data that includes sensitive information at the primary storage environment, thereby enabling the data to be secured within the unsecured, or partially secured, primary storage environment. Advantageously, in certain embodiments, by securing data with sensitive information within an unsecured storage environment, embodiments disclosed herein can reduce the occurrences of a data breach or data leak. |
US10540512B2 |
Exception preserving parallel data processing of string and unstructured text
A parallel processing method, system, and/or computer program product for performing data parallel wide accesses on an unstructured text is provided. The parallel processing includes creating a pointer that points to a beginning of the unstructured text and loading into a vector register a string segment of the unstructured text based on the pointer. Then, access permissions of a first byte of the string segment are automatically tested. In turn, a determination is made as to whether the string segment includes an end indication, and a remaining portion of the unstructured text is validated by accessing and loading a last character identified by the end indication into the vector register when the string segment is determined to include the end indication. |
US10540511B2 |
Information rights management offline file access facility
Systems and methods for providing secure offline file access utilizing information rights management (IRM) are provided herein. In some embodiments, the method may comprise storing one or more IRM-protected documents in a secure local storage on a user device; storing one or more consumption licenses associated with the one or more IRM-protected documents in the secure local storage on the user device, wherein the one or more consumption licenses is required to access one or more IRM-protected documents; detecting a loss of network connectivity on the user device; writing the one or more consumption licenses to an IRM location in memory on the user device; receiving a request to open a document of the one or more IRM-protected documents; reading the consumption license from the IRM location in memory; and enabling access to the requested IRM-protected document based on the consumption license. |
US10540506B2 |
Field-programmable gate array virtualization
Techniques for field-programmable gate array (FPGA) virtualization are described herein. In one or more implementations, an FPGA virtualization manager of a host device receives a request from a virtual machine for a device, such as for a compression engine. The FPGA virtualization manager identifies an FPGA program associated with the request and configured to program FPGAs of the host as the requested device. The FPGA virtualization manager also checks the FPGA program against security policies of the host to determine whether to allow the FPGA program to program the FPGAs. If the programming is allowed, the FPGA virtualization manager allocates at least a portion of the FPGAs to the requested device and loads the FPGA program to program the allocated portion of FPGAs. The FPGA virtualization manager generates a virtual device to furnish the functionality of the programmed device to the requesting virtual machine. |
US10540502B1 |
Software assurance for heterogeneous distributed computing systems
A risk model for a distributed computing system comprises a plurality of tree nodes organized as a tree. For each tree node of the risk model, the tree node corresponds to a respective event that may befall a distributed computing system. An analysis computing system generates data associating a test agent with a target and also generates data associating the test agent with a tree node in the risk model. The test agent performs a data gathering routine that gathers data from the target associated with the test agent. The gathered data may indicate whether the event corresponding to the tree node is occurring. Furthermore, the analysis computing system may perform the data gathering routine according to a recurrence pattern of the data gathering routine. The analysis computing system may output a graphical representation of the data indicating whether the event corresponding to the tree node is occurring. |
US10540492B1 |
Password pattern recognition authentication method
A method and apparatus is disclosed for password pattern recognition based authentication on a computer virtual screen, which hides passwords in plain view, visually camouflaged and disguised in a manner that makes them easily and quickly recognizable only to authorized password owners. The user is challenged to recognize multi-character password fragment patterns, and select them in proper order, from one or more visually challenging, constantly changing dynamic menus. The menus display fewer but larger user interface elements, for easier use on small screens, including thumb operation. The invention leverages innate human pattern recognition abilities which are superior to robotic, machine computational methods. Selection can involve methods such as gestures, touching, tapping, drawing connecting lines, and navigation of spring loaded menus. Selection can be also be accomplished by biometric measurement of unconscious user recognition. Selection interaction related biometric data can be part of the authentication verification data, increasing security. |
US10540490B2 |
Deep learning for targeted password generation with cognitive user information understanding
An approach is provided that receives a set of user information pertaining to a user. The received set of information is encoded into a neural network and the neural network is trained using the encoded user information. As an output of the trained neural network, passwords corresponding to the user are generated. |
US10540489B2 |
Authentication using multiple images of user from different angles
A sequence of photographs is taken of the face (and if desired the upper body) of a user of a mobile device using the camera of the mobile device. Each photo is taken at a different angle from the user. The sequence is compared with a stored sequence and if a match is found, access to the device is granted. The user typically holds the device with arms extended outward and moves the device 180° across his face to take the sequence for authentication purposes. |
US10540485B2 |
Instructions received over a network by a mobile device determines which code stored on the device is to be activated
Compiled code is stored on a mobile device or embedded in an application on the device. Instructions are assembled in a compiled program and stored on a system for subsequent transmission to the mobile device over a network. An application on the mobile device interfaces with the network to request and receive instructions. The instructions are retrieved from the data store and returned over the connection to the mobile device. After receipt by the mobile device, the instructions determine which code is to be activated. New instructions are downloaded to the device and the new instructions activate different code. |
US10540484B2 |
Networked services licensing system and method
A method, system, and computer program product for controlling consumption of a distributed network service in accordance with rights expression information associated with the distributed network service and specifying a manner of use of the distributed network service, including interpreting the rights expression information associated with the distributed network service, the rights expression information indicating a manner of use of the distributed network service; and controlling consumption of the distributed network service based on the rights expression information. |
US10540483B2 |
Personalized training based on planned course and personal assessment
Mechanisms are provided for implementing a personalized training recommendation system. A request is received from a user to generate a personalized training regimen for a specified athletic event and event information is identified comprising characteristics of one or more geographical segments of the specified athletic event. Based on the event information, one or more portions of a geographical region are identified that approximate one or more characteristics of the one or more geographical segments within a predetermined tolerance. A training course is generated at least by combining a selected set of the portions of the geographical region based on an evaluation of a level of matching, for each portion, of characteristics of the portion to the one or more physical characteristics associated with the one or more geographical segments of the specified athletic event, which is then presented to the user as the personalized training regimen for the user. |
US10540480B2 |
Medical imaging system
A medical imaging system includes a medical imaging device for generating image data. The medical imaging device includes a first programming interface for transferring the image data and a second programming interface for transferring the supplementary data. The medical imaging system further includes a processing device for retrieving the image data and the associated supplementary data from the medical imaging device and for carrying out a further processing based upon the image data and the supplementary data. |
US10540479B2 |
Surgical planning system and method
A system and method to receive a request for a patient-specific surgical plan, create the requested plan, and provide it to a surgeon is disclosed. A Planning server may receive information regarding a patient, such as one or more files or objects, and an order from a surgeon for a surgical plan. A Plan Development client may include a surgical planning module that accesses the one or more files or objects, and creates a computer-generated, three-dimensional model of the patient anatomy. The planning module of the Plan Development client also may create an electronic surgical plan, and may transmit the plan to the Planning server. The ordering surgeon may be notified of the availability of the plan, and may access the plan stored at the Planning server through a surgeon client. The ordering surgeon may utilize the remotely generated surgical plan during the surgical procedure on the patient. |
US10540478B2 |
Computerized system and method for identifying members at high risk of falls and fractures
A computerized system and method for automatically estimating the likelihood of having a fall leading to a fracture/dislocation within a specified period is described, and comprises a predictive model for guiding patients to the right course of treatment and encouraging discussions with their doctors for better outcomes. The system and method extracts member's health information from health administrative claims data, including clinical and pharmacy data, and estimates the probability of a fall for that member. Patients with high risk scores are selected for various clinical programs and interventions to manage their health conditions and reduce their likelihood of falling. |
US10540477B2 |
Space modeling language for the generation of engineering designs
A system and method for using modeling language for efficient generation of design architectures in a design system are provided. A design space problem is received by the design system. The design space problem is transformed into a design space model. One or more ensembles are generated from the design space model. One or more design architectures are generated from the ensembles. |
US10540476B2 |
Computer-implemented method for simplifying analysis of a computer-aided model
The present disclosure discloses a computer-implemented method for simplifying analysis of a computer-aided model. The method comprising acts of selecting at least one evaluation point in a standard computer-aided model, analyzing the standard computer-aided model by simplifying each of a plurality of simplification points for the selected at least one evaluation point. Further the computer-implemented method comprises acts of building a response surface using relationship between simplification parameters and evaluation parameter based on analysis of the standard computer-aided model and indicating effect of simplification of at least one simplification point in the computer-aided model by comparing calculated evaluation parameter of the computer-aided model with a threshold evaluation parameter, wherein, the calculated evaluation parameter is derived using the response surface. |
US10540473B2 |
Stacked chip layout and method of making the same
A stacked chip layout includes a central processing chip; and a first active circuit block over the central processing chip. The stacked chip layout further includes a second active circuit block over the first active circuit. A center of the second active circuit block is offset from a center of the first active circuit block, the second active circuit block overlaps the first active circuit block in a partial overlap area, and the second active circuit block exposes a portion of the first active circuit block. The stacked chip layout further includes a local conductive element electrically connecting the first active circuit block to the second active circuit block. The local conductive element is within the partial overlap area. |
US10540466B1 |
Systems and methods for streaming waveform data during emulation run
An exemplary emulation computer may allocate a portion of its emulation memory for capturing probe data during a runtime of emulating a device under test (DUT). The emulation computer may instantiate a plurality of streaming probes from dynamic netlists provided by a user. The streaming probes may capture non-transitory internal signals within the DUT and transmit the captured non-transitory internal signals to the allocated portion of the emulation memory, which in turn may store the received signals as waveform data records. During the runtime of emulating the DUT, the emulation computer may receive an upload request for the waveform data records from a workstation computer. In response to the request, the emulation computer may transmit the waveform data records to the workstation computer. The emulation computer does not have to pause or stop the runtime of emulating the DUT while transmitting the data records to the workstation computer. |
US10540462B2 |
Method and apparatus for speeding up gate-level simulation
A method includes providing a register transfer level (RTL) description of a circuit design, providing a plurality of RTL-to-gate-level mapping details by translating the RTL description into a gate-level netlist, providing one or more input/output (I/O) variables as stimulus to simulate the RTL description of the circuit design, capturing a plurality of internal operation values from the simulated RTL description at a beginning time of a specified period of time wherein the specified period of time is less than a time period required to compete a full-scale simulation, mapping the captured internal operation values to corresponding gate-level nodes of the gate-level netlist, capturing a plurality of I/O values from the I/O variables at the beginning time of the specified period of time, and simulating the circuit design in a gate-level for the specified period of time based on the mapped internal operation values and the captured I/O values. |
US10540455B2 |
Method and system for placing rooms in a department
A computer-implemented method for generating multiple room placements is disclosed. In the embodiment, the method involves obtaining information indicating a number of rooms to be placed in a department, the information including room type information, capturing at least one room pattern using a pattern language-based regular expression, and generating a plurality of room placements using the at least one room pattern by placing the rooms to be placed in the department according to the selected room pattern. |
US10540452B1 |
Automated translation of applications
This disclosure describes providing and improving upon automated techniques for translating words presented by an application from one natural language into one or more different natural languages. In some examples, the techniques include obtaining a file that includes strings that have been stripped out, copied, or otherwise obtained from source code of an application. Further, the techniques include automating the communication of the strings to a translator service, and the receipt of translated strings from the translator service that have been translated into one or more natural languages. Additionally, one or more files may be generated to store the translated strings according to the natural languages to which the strings were translated. Finally, the files including the translated strings may be stored in a location, such as a repository, where they may be provided to clients of the application according to the natural languages of the clients. |
US10540451B2 |
Assisted language learning
An approach for predictive translation. The approach monitors one or more audio inputs, wherein monitoring the one or more audio inputs includes collecting a plurality of audio input data from one or more audio input devices. The approach determines one or more user triggers, wherein determining includes detecting the one or more user triggers from the one or more of audio input devices. Responsive to detecting the one or more user triggers, the approach determines whether the one or more audio inputs match one or more stored phrases. Responsive to a determination that the one or more audio inputs match at least one of the one or more stored phrases, the approach presents one or more cues to the user via the audio input device. |
US10540442B2 |
Evaluating temporal relevance in question answering
Mechanisms are provided for evaluating a temporal relevance of a candidate answer to an input natural language question. An input natural language question is received and analyzed to identify a temporal focus of the input natural language question. A corpus of documents is processed based on the input natural language question to generate candidate answers to the input natural language question, where each candidate answer is processed to identify at least one contextual temporal focus associated with the candidate answer. The at least one contextual temporal focus is compared with the temporal focus of the input natural language question and a measure of temporal relevance of the candidate answer based on results of the comparison is generated. A final answer to the input natural language question is output based on the measure of temporal relevance. |
US10540440B2 |
Relation extraction using Q and A
Embodiments of the present invention disclose a method, a computer program product, and a computer system for extracting natural language relations between entities. A computer receives a configuration for associating one or more natural language questions with one or more entities and identifies the one or more entities annotated within a document. The computer answers the natural language questions associated with the identified one or more entities based on context surrounding the identified one or more entities. The computer may further transmit the natural language questions associated with the identified one or more entities and the surrounding context to a question and answer service, then receive answers to the natural language questions from the question and answer service. The computer may further determine whether the received answers correctly describe the relation between the identified one or more entities and other entities within the extracted surrounding context. |
US10540439B2 |
Systems and methods for identifying evidentiary information
Systems and methods for semantically analyzing digital information. A cognitive engine is configured to determine useful evidentiary information from large digital content data sets. Further, the cognitive engine can analyze or manipulate the evidentiary information to derive data needed to solve problems, identify issues, and identify patterns. The results can then be applied to any application, interface, or automation as appropriate. |
US10540435B2 |
Decks, cards, and mobile UI
The present disclosure provides a novel approach to displaying spreadsheets on mobile devices (e.g., cell phones, tablets, etc.) so that they are more easily viewable by the user. Aspects of the present disclosure provide multiple different views of a spreadsheet and simple transitions among those views. The multiple views facilitate the display of important aspects of a spreadsheet and optimize the spreadsheet viewing area. In particular, deck and card views are disclosed, wherein each view corresponds to a different display format of the spreadsheet. Furthermore, editing the spreadsheet data is also provided within these views. |
US10540425B2 |
Hybrid comparison for unicode text strings consisting primarily of ASCII characters
A method compares text strings having Unicode encoding. The method receives a first string S=s1 s2 . . . sn and a second string T=t1 t2 . . . tm, where s1, s2, . . . , sn and t1, t2, . . . , tm are Unicode characters. The method computes a first string weight for the first string S according to a weight function ƒ. When S consists of ASCII characters, ƒ(S)=S. When S consists of ASCII characters and some accented ASCII characters that are replaceable by ASCII characters, ƒ(S)=g(s1) g(s2) . . . g(sn), where g(si)=si when si is an ASCII character and g(si)=si′ when si is an accented ASCII character that is replaceable by the corresponding ASCII character si′. When S includes one or more non-replaceable non-ASCII characters, the first string weight concatenates an ASCII weight prefix ƒA (S) and a Unicode weight suffix ƒU(S). The method also computes a second string weight for the second text string T. Equality of the strings is tested using the string weights. |
US10540423B2 |
Dynamic content mapping
A representation of a collection of content items is generated for display by a computing device. The representation includes a two-or-more-dimensional arrangement including representations of the content items. The representations of the content items are positioned relative to one another based, at least in part, on values of one or more attributes of the digital content items. The representation is dynamically adjusted based, at least in part, on a user interaction with a representation of one of the content items. |
US10540419B2 |
System for synchronization of changes in edited websites and interactive applications
A system for modifying a website or interactive application, including a published database accessible via an end user data service to present the most up to date version of objects of the website, viewable and editable by at least one user, a draft database accessible via a designer data service and viewable and editable by at least one designer to store edits to the objects of the published database; a published database request handler to coordinate concurrent viewing and updating of the objects between the end user data service and the published database and a draft database request handler to coordinate concurrent viewing, editing and updating of the objects between the designer data service and the draft database and to merge edits and updates to the objects in both the published database and the draft database and to return the merged version of the objects without modifying the published database. |
US10540417B2 |
Determining web page processing state
A method includes setting one or more parameters in a state determiner, each of the one or more parameters being based at least in part on one or more predefined processing events related to one or more queued processing tasks; determining a web page processing state of a browser based at least in part on the one or more parameters in accordance with one or more predefined criteria; and during processing of a web page by means of the browser: tracing predefined processing events that may cause creation of queued processing tasks with associated delays; invoking a delay converter to change the delays by one or more of absolute decrements, relative decrements and proportional decrements; and reducing a time that the start of execution of the one or more queued processing tasks are set to be delayed by the source code of the web page. |
US10540415B2 |
Apparatus and method for managing history information in an electronic device
An apparatus and method of managing history information in an electronic device are provided. The method includes: displaying a web browser on a display, based on a first input applied to an input device; receiving data of a web page via a communication circuit; displaying the web page on the display, via the web browser; receiving a second input for creating at least one action related to the web page, via the input device; storing, in a memory, information related to at least one action, as part of a web page browsing history related to the web browser; and providing the display with at least one notification related to at least one action, using the web browser. |
US10540408B2 |
System and method for constructing search results
Systems and methods for enhancing user experience in a search environment are provided. The method includes displaying results of a search operation, the display comprising an extract of at least one search result; the extract comprising a combination of at least one relevant portion of the text and at least one portion of a legend. |
US10540405B2 |
Management of parallel user inputs in electronic communications
A discussion thread is associated with a master recipients list that is maintained at an author's computer or a server computer. The recipients list is revised as participants in the discussion are added to and/or removed from the discussion. An author is notified when target recipients do not match the master recipients list. When a participant is added to the discussion from an old discussion instance, a thread manager provides for the added participant to receive a more current discussion instance. |
US10540404B1 |
Forming a document collection in a document management and collaboration system
A method and apparatus for forming a collection of documents is disclosed. In the method and apparatus, a plurality of documents are identified for inclusion in a document collection. The documents are identified based at least in part on one or more attributes of at least one document of the plurality of documents. A user is requested to confirm the document collection, and an instruction is received from the user indicating one or more documents of the plurality of documents may be included in the document collection. After the indication is received, the collection may be formed and made available to the user or one or more other users of a document management and collaboration system. |
US10540403B1 |
Method and system to automatically resume linear review of search results
A computing system locates session state data associated with a preceding data review session corresponding to a user in response to a request to initiate a new data review session for the user. The session state data includes an identifier of a next document to be reviewed, and filter settings of the preceding data review session. The computing system locates the next document to be reviewed based on the session state data and provides the located next document to be reviewed in a graphical user interface when initiating the new data review session for the user. The new data review session is based on the filter settings in the session state data. |
US10540400B2 |
Providing suggestions based on user context while exploring a dataset
A computer-implemented method for generating a plurality of data query suggestions is described. The method includes receiving a textual input in a user interface of a software application implementing a plurality of business processes and determining a query context for the textual input. The method also includes computing a plurality of ranked numerical scores based on the query context in which the ranked numerical scores are computed using information obtained from a plurality of usage metrics associated with the query context and determining, using the plurality of ranked numerical scores, a plurality of candidate data combinations. The method also includes ordering the plurality of candidate data combinations according to the plurality of ranked numerical scores and generating at least one data suggestion using the ordered plurality of candidate data combinations and providing the at least one data suggestion in the user interface. |
US10540398B2 |
Multi-source breadth-first search (MS-BFS) technique and graph processing system that applies it
Techniques herein minimize memory needed to store distances between vertices of a graph for use during a multi-source breadth-first search (MS-BFS). In an embodiment, during each iteration of a first sequence of iterations of a MS-BFS, a computer updates a first matrix that contains elements that use a first primitive integer type having a first width to record a distance from a source vertex of a graph to another vertex. The computer detects that a count of iterations of the first sequence of iterations exceeds a threshold. Responsively, the computer creates a second matrix that contains elements that use a second primitive integer type having a second width that is larger than the first width to record a distance from a source vertex of the graph to another vertex. During each iteration of a second sequence of iterations of the MS-BFS, the computer updates the second matrix. |
US10540397B2 |
Algorithm to check compatibility of business object types to prevent business catalog corruption on resource update
Implementations include a resource compatibility engine and method configured to verify resource compatibility when importing schemas and formats such as XSD and WSDL into a database table such as a business catalog. The resource compatibility engine may be configured to prevent possible catalog corruption from importing file types that do not match. The resource compatibility engine may also be employed to identify which are the resource file types that need to be overwritten in case of an update and provides useful feedback in case the import is not successful. |
US10540395B2 |
Unordered matching of audio fingerprints
A method includes computing match scores for each portion of multiple portions of a first audio fingerprint. The match scores are based on a comparison of the portion with each of multiple portions of a second audio fingerprint. The method includes applying a positional penalty to a highest score of the match scores for a portion of the first audio fingerprint and generating a list of runs based on the highest score for each portion of the multiple portions of the first audio fingerprint. The method includes determining, based on the list of runs, an unordered match between a set of consecutive portions of the first audio fingerprint and a set of non-consecutive portions of the second audio fingerprint. The method includes, in response to determining that a length of the unordered match satisfies a length criterion, outputting an indicator that the first audio fingerprint matches the second audio fingerprint. |
US10540393B2 |
Queue versioning
Embodiments described herein may involve queue versioning. An example implementation may involve a playback device initiating playback of a queue including one or more first audio streams. A queue identification token stored in data storage represents a current version of the queue. The playback device receives, from a computing system, data representing instructions to add one or more second audio streams to the queue, the instructions including an indication of the one or more second audio streams and a first token representing an expected queue version. The playback device determines whether the expected queue version represented by the first token matches the current version of the queue represented by the queue identification token. If so, the playback device adds the one or more second audio streams to the queue. If not, the playback device foregoes adding the one or more second audio streams to the queue. |
US10540389B2 |
Social media driven cognitive Q and A about images
Using a set of characteristics of a posted image, data from a social media platform is searched for a set of related images, a related image having at least a subset of the set of characteristics. For a related image in the set of related images, information corresponding to the related image is processed to extract an additional information that is usable with the posted image. An image-specific knowledgebase associating with the posted image, the knowledgebase including the additional information. In response to a query relative to the posted image, an answer is computed according to a classification of the query using the knowledgebase. |
US10540387B2 |
Systems and methods for determining whether a negation statement applies to a current or past query
Systems and methods for determining whether an ambiguous statement applies to a first query or second query. In some aspects, the system includes control circuitry that receives a first search query from a user. The control circuitry determines a syntactic mapping and contextual mapping of the first query. The control circuitry receives a second search query following the first search query. The control circuitry merges the queries. The control circuitry determines whether syntactic mappings for the second query and the portion of the merged query corresponding to the second query are equivalent. In response to determining that the second syntactic mapping and the portion of the third syntactic mapping are equivalent, the control circuitry selects a contextual mapping of the second or merged query based on user contextual information. The control circuitry determines a media asset from the media assets that is related to the first and second queries. |
US10540382B2 |
Control of web content tagging
The integrity of an existing tag set associated with a web module is protected by reviewing user-generated proposed additions to the tag set to determine whether the proposed addition is appropriate. An initial test is made to determine whether a proposed addition is trivial; e.g., includes strings of the same character. If the proposed addition is not found to be trivial, it is assessed to determine its relatedness to the existing tag set. The proposed addition is made a part of the tag set only if it is found to be sufficiently related to the existing tag set. |
US10540380B2 |
Keystroke search and cleanse of data
A cleanse engine receives address data from an application as the address data is entered into the application. The cleanse engine parses the address data as the data is received from the application. The cleanse engine performs a final address validation to validate a final address when sufficient parsed address data is available and returns the final address to the application. The cleanse engine sends the parsed address data to a search engine when insufficient parsed address data is available to perform the final address validation. When the parsed address data is sent to the search engine, the search engine queries reference data and returns a list of search results to the cleanse engine. The cleanse engine standardizes the list of search results from the search engine and sends the list of search results to the application. |
US10540375B2 |
Systems and methods for self-pairing databases
A method, system and program product comprise accessing a transaction records database. Unmatched records are collected into a first set. The first set at least comprises events and transactions. Probabilities of event matches of transactions originating from an event are calculated. The calculating uses at least defined features and stored probability distributions. A quality value for each of the event matches is calculated. The quality value is at least in part being determined by the probability of the event match. A second set of optimized event matches is determined using at least the quality values. Each of the optimized event matches at least comprises transactions deemed to have been generated by the event. |
US10540373B1 |
Clause library manager
Methods and systems for managing and maintaining a library including organized categories of legal clauses for access by a user in a network computing environment. A clause library manager is provided for identifying a clause for inclusion in a library including multiple clauses. A clause profile including identifying information associated with the clause is generated for the identified clause. A rating is determined for the clause and added to the clause profile. The clause is categorized into a clause category based on the clause profile. |
US10540370B2 |
Self-balancing binary search capable distributed database
A self-balancing binary search capable distributed database (DB) includes a number of computing devices associated with a communication system and/or network. Each of the respective computing devices forming the distributed DB stores a subset of the overall information included within the distributed DB. Based on keys of key-value pairs (KVPs) stored in the computing devices, the computing devices are arranged logically to form a sorted key-ordered ring such that each computing device includes KVPs with keys higher than a predecessor computing device and lower than a successor computing device. A requested KVP query is made to any computing device in the distributed DB, which may include generating and transmitting another query to one or more other computing devices until the requested KVP is found. The distributed DB performs balancing operations moving the KVPs from computing devices with higher storage usage to computing devices with lower storage usage. |
US10540369B2 |
Org sync suspend and resume data sync
Disclosed are some implementations of systems, apparatus, methods and computer program products for temporarily suspending data synchronization between a primary organization and a secondary organization. The primary organization may suspend data synchronization in response to a manual command. Alternatively, the primary organization may suspend data synchronization automatically upon detection of communication failure(s) between the primary organization and the secondary organization. |
US10540362B2 |
Database, data structure and framework transformer apparatuses, methods and systems
The Database, Data Structure and Framework Transformer Apparatuses, Methods and Systems (“DDSFT”) transforms variable list request, population selection, base table transform extract data inputs via DDSFT components into transformed, merged data outputs. The DDSFT includes a database structure that stores data used in the framework operations. A macro-tool includes one or more macros that control a sequence of database queries that extract the data from the database structure and then perform transformations on the extracted data. The macro-tool includes a series of binary flags indicative of whether or not statements are executed. |
US10540354B2 |
Discovering representative composite CI patterns in an it system
A method for discovering representative composite configuration item (CI) patterns in an IT system that includes a plurality of configuration items may include data mining a graph representing the IT system to extract extended frequent composite CI patterns. The method may also include clustering the extended frequent composite CI patterns into clusters based on similarity between the maximal frequent composite CI patterns. The method may further include extracting a representative composite CI pattern for each of the clusters, and using an output device, outputting the representative composite CI pattern for each of the clusters. |
US10540352B2 |
Remote query optimization in multi data sources
Embodiments of the present invention provide systems and methods for remote query optimization in multi data sources. The method includes receiving a database query from a remote source requesting data-points from multiple data sources. The method further includes receiving and analyzing the data-points, creating a data set based on the analysis, and transmitting the data set to the remote source. |
US10540350B2 |
Source code search engine
A source code search comprises a two-pass search. The first pass comprises a topological measure of similarity. The second pass comprises a semantic measure of similarity. The query source code is a user-selected portion of source code. The results may be ranked and output to an I/O device. |
US10540348B2 |
Contextual inference of non-verbal expressions
Contextual awareness is used to reveal non-verbal expressions. A current context of a device is evaluated to infer a user's body posture and emotional state. The user's body posture and emotional state may then be used for improved services and targeted advertising. |
US10540347B2 |
Contextual search disambiguation
Methods, systems, computer-readable media, and apparatuses for providing search disambiguation using contextual information and domain ontologies are presented. In some embodiments, a computing device may receive a natural language input from a user. The computing device may identify a plurality of hypotheses for the natural language input. The computing device may map the plurality of hypotheses to one or more concepts of a plurality of concepts of an ontology by annotating the one or more concepts. The ontology may include the plurality of concepts respectively connected by a plurality of relations. The computing device may determine that there is an imperfect match between the annotated one or more concepts and annotations of answers. In response, the computing device may disambiguate the annotated one or more concepts using the ontology. The computing device may present output to the user based on the disambiguation. |
US10540346B2 |
Offloading constraint enforcement in a hybrid DBMS
The present disclosure relates to a method for enforcing constraints on data in a data processing system. The method comprises providing a set of constraints on the data. A first data update request may be received at the transactional engine and executes on the first dataset. A second data update request associated with the received data update request is determined and sent by the transactional engine to the analytical engine. The analytical engine executes the second data, resulting in a set of changes in the second dataset. The transactional engine commits the update of the first dataset before or after receiving the results of the checking of the set of constraints. The update on the first dataset is aborted by the transactional engine in response to receiving the results of the checking of the set of constraints, wherein the results indicate that the set of constraints are not met. |
US10540343B2 |
Data object attribute based event detection in a storage system
System and methods for detecting events based on data object attributes in a storage system are described. |
US10540338B2 |
Scalable fine grained access control within a search engine
A system and method for providing fine-grained access control in a search engine. Access control predicates associated with a search query, including fixed-width and/or variable-width tokens, are received from the search engine, and are formatted in a machine-readable binary format to generate a single byte array. A pre-sorted memory index structure associated with the single byte array is generated, by sorting the access control predicates according to their token width. The pre-sorted memory index structure is merge joined with an uninverted terms index that includes a sorted list of all terms in a field associated with the search query, and a document index mapping each document identifier (ID) to a term ordinal for a specific field. |
US10540329B2 |
Dynamic data protection and distribution responsive to external information sources
Systems and methods for dynamic context based data protection and distribution are described herein. In the method data replication in a multi-zone storage system automatically changes based on historical storage trends and/or external information obtained from third party information sources, such as feeds, websites, news alerts, emergency alerts, weather alerts and databases. The methods include monitoring third party information sources and evaluating a correlation between event data from the third party information sources and key words that are user provided and/or system derived. A correlation between the event data and data storage history is evaluated. A storage policy is derived based on the results of the correlation evaluation(s). The derived storage policy and corresponding key words are stored in a database. Data is stored in storage arrays according to storage policies corresponding to the key words identified in the data. |
US10540324B2 |
Human haplotyping system and method
Disclosed is a human haplotyping method. The method includes: collecting a sequence of a gene to be analyzed; matching and aligning reads of the collected sequence to a reference stored in a database; electing candidate alleles from among alleles of the reference; and selecting a final allele from among the candidate alleles. |
US10540322B2 |
Integrated file catalog
Systems, methods, and computer program products to perform an operation comprising receiving a request to download a first object by a first computing device, wherein the first computing device is of a plurality of computing devices in a local area network (LAN), referencing an object catalog in a mail server using an identifier associated with the first object, and upon determining that the object catalog does not include the identifier of the first object, storing the first object at a first storage location of a first storage device associated with the first computing device, computing a hash value for the first object, and storing, in the object catalog, indications of the hash value, the first storage device, and the first storage location of the first storage device in a record associated with the first object. |
US10540314B2 |
System transparent retimer
A protocol transparent retimer circuit monitors certain link layer control signals, detects far-end receiver parameters of the link partners, and detects attributes of the data signal on the link to determine the link status and operate the retimer in accordance with the determined link status. By combining and reducing host and device system states into a few retimer states, the retimer circuit is largely simplified and yet still serves its purpose. The retimer includes a controller that employs a state machine to interpret the monitored and detected signals to determine the link state and operate the retimer in an operational state corresponding to the determined link state. The approach enables the retimer to restore signal integrity and forward data it receives in both downstream and upstream directions of the link without frequency alteration. |
US10540313B2 |
Computing devices with movable input/output connectors
Example implementations relate to computing devices with movable input/output (I/O) connectors. For example, a computing device may include a chassis of the computing device and an I/O connector to connect an I/O device to the computing device. The I/O connector may be movable about an axis relative to the chassis by at least 180 degrees such that the I/O connector is accessible from multiple sides of the chassis. |
US10540312B2 |
Scalable pooled NVMe storage box that comprises a PCIe switch further connected to one or more switches and switch ports
Various examples of the present technology provide a cluster-architecture to support a scalable pooled-NVMe storage box that can be shared among a scalable number of nodes. The scalable pooled-NVMe storage box comprises NVMe drives, one or more switches and one or more switch ports. The number of NVMe drives in the scalable scalable-pooled-NVMe storage box can be scaled up or down based upon a number of nodes that need to share the scalable pooled-NVMe storage box. |
US10540309B2 |
Apparatus and method for combining trace data from a plurality of trace sources
An apparatus for combining trace data from a plurality of trace sources has an input interface to receive the trace data, and an output interface to output a trace stream. A network of interconnected funnel elements combines the trace data to produce the trace stream. Each funnel element has an output port and a plurality of input ports arranged to receive trace data either from one of the trace sources, or from an output port of another funnel element in the network, and associated control circuitry to control connection of the input ports to the output port. The control circuitry determines control data indicative of a number of trace sources whose trace data is to be routed through each of the input ports of said funnel element, and controls the timing allocation of the associated funnel element's output port to each input port in dependence on the control data. |
US10540306B2 |
Data copying method, direct memory access controller, and computer system
The present invention provides a data copying method, a direct memory access controller, and a computer system. The data copying method of embodiments of the present invention includes reading, by a DMA controller, target data from storage space corresponding to a source physical address of the target data by using an ACP, where the storage space corresponding to the source physical address includes a first buffer; and storing, by the DMA controller, the target data into storage space corresponding to a destination physical address of the target data by using the ACP, where the storage space corresponding to the destination physical address includes a second buffer. The embodiments of the present invention can lower CPU usage. |
US10540304B2 |
Power-oriented bus encoding for data transmission
Systems, apparatuses, and methods for reducing the toggle rates on buses are disclosed. A computing system includes a source which provides packets for transmission on a bus. The packet is compressed by a compression engine. The compressed data format of the packet includes locations (bit positions) referred to as holes which do not include valid data. A bus configuration module identifies the locations of the holes and replaces the holes with information from a previous packet transmitted earlier on the bus. The bus configuration module also determines a new transmission bus width for the packet for lowering the bus toggle rate on the bus during transmission. |
US10540302B2 |
Method and apparatus for switching input character in WFD
A method and an apparatus for switching an input character in a WFD are disclosed. The method for switching an input character in a WFD comprises the steps of: transmitting, by a first WFD device, a character switch capability parameter to a second WFD device through a UIBC capability negotiation process with the second WFD device; transmitting, by the first WFD device, a first character switch establishment parameter to the second WFD device through a UIBC capability UIBC establishment process so as to establish the first character outputted onto each screen of the first WFD device and the second WFD device; transmitting, by the first WFD device, a key code for a character switch button through a UIBC to the second WFD device through a user input device of the first WFD device; and transmitting, by the first WFD device, a second character switch establishment parameter to the second WFD device through a UIBC re-establishment process so as to switch, to the second character, the first character outputted onto each screen of the first WFD device and the second WFD device. |
US10540300B2 |
Optimizing network driver performance and power consumption in multi-core processor-based systems
Optimizing network driver performance and power consumption in multi-core processor-based systems is disclosed. In this regard, a multi-core processor-based system provides multiple processor cores comprising one or more power-optimized processor cores and one or more performance-optimized processor cores, and a network device configured to assign network streams to a plurality of interrupts. A network driver calculates a current throughput level of the network device, and determines whether a throughput mode of the network driver should be modified to a high-throughput mode. If so, the network driver assigns each interrupt to one of the performance-optimized processor cores, and disables system reassignment of interrupts among the processor cores. Some aspects may also determine whether the throughput mode should be modified to a low-throughput mode, in which case the network driver assigns each interrupt to a same power-optimized processor core and enables system reassignment of interrupts among the processor cores. |
US10540298B2 |
Protected datasets on tape cartridges
Examples described herein include a tape drive with a drive memory, an opening, and a key engine. The drive memory is to store a shared secret. The opening is to receive a tape cartridge that stores a protected dataset and an authorization code. The key engine is to generate a decryption key for the protected dataset based on the authorization code and the shared secret. |
US10540297B2 |
Memory organization for security and reliability
A method and apparatus for retrieving data from a memory in which data, an associated message authentication code (MAC) and an associated error correction code (ECC) are stored in a memory such that the data, MAC and ECC can be retrieved together in a single read transaction and written in a single write transaction. Additional read transactions may be used to retrieve counters values that enable the retrieved MAC to be compared with a computed MAC. Still further, node value values of an integrity tree may also be retrieved to enable hash values of the integrity tree to be verified. The MAC and ECC may be stored in a metadata region of a memory module, for example. |
US10540295B2 |
Processing cache miss rates to determine memory space to add to an active cache to reduce a cache miss rate for the active cache
Provided are a computer program product, system, and method for processing cache miss rates to determine memory space to add to an active cache to reduce a cache miss rate for the active cache. During caching operations to the active cache, information is gathered on an active cache miss rate based on a rate of access to tracks that are not indicated in the active cache list and a cache demote rate. A determination is made as to whether adding additional memory space to the active cache would result in the active cache miss rate being less than the cache demote rate when the active cache miss rate exceeds the cache demote rate. A message is generated indicating to add the additional memory space when adding the additional memory space would result in the active cache miss rate being less than the cache demote rate. |
US10540292B2 |
TLB shootdowns for low overhead
Aspects of the disclosure relate to directing and tracking translation lookaside buffer (TLB) shootdowns within hardware. One or more processors, comprising one or more processor cores, may determine that a process executing on a processing core causes one or more virtual memory pages to become disassociated with one or more previously associated physical memory addresses. The processing core which is executing that process which caused the disassociation may generate a TLB shootdown request. The processing core may transmit the TLB shootdown request to the other cores. The TLB shootdown request may include identification information, a shootdown address indicating the disassociated virtual memory page or pages which need to be flushed from the respective TLBs of the other cores, and a notification address indicating where the other cores may acknowledge completion of the TLB shootdown request. |
US10540288B2 |
Efficient work unit processing in a multicore system
Techniques are described in which a system having multiple processing units processes a series of work units in a processing pipeline, where some or all of the work units access or manipulate data stored in non-coherent memory. In one example, this disclosure describes a method that includes identifying, prior to completing processing of a first work unit with a processing unit of a processor having multiple processing units, a second work unit that is expected to be processed by the processing unit after the first work unit. The method also includes processing the first work unit, and prefetching, from non-coherent memory, data associated with the second work unit into a second cache segment of the buffer cache, wherein prefetching the data associated with the second work unit occurs concurrently with at least a portion of the processing of the first work unit by the processing unit. |
US10540286B2 |
Systems and methods for dynamically modifying coherence domains
Systems and methods for dynamically modifying coherence domains are discussed herein. In various embodiments, a hardware controller may be provided that is configured to automatically recognize application behavior and dynamically reconfigure coherence domains in hardware and software to tradeoff performance for reliability and scalability. Modifying the coherence domains may comprise repartitioning the system based on cache coherence independently of one or more software layers of the system. Memory-driven algorithms may be invoked to determine one or more dynamic coherence domain operations to implement. In some embodiments, declarative policy statements may be received from a user via one or more interfaces associated with the controller. The controller may be configured to dynamically adjust cache coherence policy based on the declarative policy statements received from the user. |
US10540280B2 |
High-speed selective cache invalidates and write-backs on GPUS
Techniques for performing cache invalidates and write-backs in an accelerated processing device (e.g., a graphics processing device that renders three-dimensional graphics) are disclosed. The techniques involve receiving requests from a “master” (e.g., the central processing unit). The techniques involve invalidating virtual-to-physical address translations in an address translation request. The techniques include splitting up the requests based on whether the requests target virtually or physically tagged caches. Addresses for the portions of a request that target physically tagged caches are translated using invalidated virtual-to-physical address translations for speed. The split up request is processed to generate micro-transactions for individual caches targeted by the request. Micro-transactions for physically and virtually tagged caches are processed in parallel. Once all micro-transactions for a request have been processed, the unit that made the request is notified. |
US10540279B2 |
Server-based persistence management in user space
A persistence management system performs, at a server, operations associated with a number of applications. At the server, a persistence manager can intercept a file system call from one of the applications, wherein the file system call specifies a file located on a remote persistent storage device separate from the server. The persistence manager can determine that data belonging to the file requested by the file system call is stored on a local persistent storage device at the server, retrieve the data from the local persistent storage, and respond to the file system call from the application with the data. |
US10540277B2 |
Method and apparatus for supporting the use of interleaved memory regions
A method comprising: receiving a transaction associated with an address and having a transaction destination, said address being in an interleaved region of a memory; determining one of a plurality of destinations for said transaction, different parts of said interleaved memory region being respectively accessible by said plurality of destinations; and associating routing information to said transaction, said routing information associated with the determined destination. |
US10540275B2 |
Memory controller, information processing system, and memory extension area management method
To secure flexibility of the memory extension area which is secured on the memory of the host computer and used by the memory controller.[Solution] A controller memory stores data corresponding to an area allocated to a memory in a memory controller configured to control the memory. An access control unit allocates a partial area of the controller memory to a host memory in a host computer and uses the areas as a memory extension area. The extension area managing unit performs management so that a size of the memory extension area in the host memory is changeable. |
US10540265B2 |
Using test workload run facts and problem discovery data as input for business analytics to determine test effectiveness
Aspects of the present invention include a method, system and computer program product for utilizing various data to determine the effectiveness of a software testing procedure. The method includes preloading, by a processor, into a database data related to workloads and workload data, data related to analysis points, and customer data. The method also includes determining, by the processor, whether to modify a workload model, to run a workload or to perform one of post processing analytics or run time analytics. The method further includes performing, by the processor, one of post processing analytics or run time analytics of the data preloaded into the database. |
US10540264B2 |
Computerized method and end-to-end “Pilot as a service” system for controlling start-up/enterprise interactions
An end-to-end “pilot as service” system for software pilot testing, comprising a server including at least one processor and operative for generating a set of software testing environment/s simultaneously serving plural clients from among a first plurality of enterprise clients, the environment being operative for concurrently running plural proof-of-concept tests for respective plural software products each being tested (“pilots”), on behalf of an individual start-up client from among a second plurality of start-up clients, by an individual one of the population of enterprise clients; a registration functionality, on the processor, operative for pre-registering at least one of: enterprise clients from among the first plurality of enterprise clients, and start-up clients from among the second plurality of start-up clients; and a dashboard functionality, on the processor, operative for presenting at least one result of at least one proof-of-concept test to each client which has pre-registered using said registration functionality. |
US10540263B1 |
Testing and rating individual ranking variables used in search engine algorithms
Methods for testing and rating ranking variables used in search engine algorithms are disclosed. The methods for testing and rating ranking variables used in search engine algorithms create an isolated and contamination-free testing environment in which to test each of one or more individual ranking variables. |
US10540261B2 |
Problem diagnosis technique of memory corruption based on regular expression generated during application compiling
According to one embodiment, a method, computer system, and computer program product for memory corruption diagnosis is provided. The present invention may include generating a pattern expression (PE) header file, wherein a plurality of common datatypes associated with a software program are pre-defined. The invention may further include generating a PE for each of the plurality of common datatypes, and generating a PE table by merging the generated PEs for each of the plurality of common datatypes. Upon discovery that memory corruption has occurred, the invention may include transmitting a recorded state of the software program as a core dump file to a server, and using a dump utility to identify overlay content of the core dump file. Lastly, the invention may include identifying a possible source program of the memory corruption by matching the PE tables against the illegally-written overlay content. |
US10540260B2 |
Dynamic instruction latency management in SIMD machines
In one example, an apparatus comprises processing circuitry to analyze a program at compile time to determine a set of latency parameters associated with instruction sets implemented to execute the program and select a latency management technique based at least in part on the set of latency parameters associated with instruction sets implemented to execute the program. Other examples may be described and claimed. |
US10540257B2 |
Information processing apparatus and computer-implemented method for evaluating source code
An information processing apparatus includes a memory and a processor coupled to the memory. The processor is configured to obtain a source code. The processor is configured to generate color information by executing conversion processing with regard to the source code while following a rule for converting a character into a color or converting a color of a character in accordance with a type of the character. The processor is configured to output the generated color information. |
US10540256B1 |
Automatic review of SQL statement complexity
A computer-implemented method for automatically reviewing structured query language (SQL) statements comprises the steps of receiving SQL code from a user seeking to access a database, parsing the SQL code to retrieve SQL keywords, mathematical operators, and logical operators, applying a complexity score calculation algorithm to the parsed code, calculating a complexity score, and executing the SQL code on a computing system which stores the database if the complexity score is less than or equal to a threshold. On the other hand, if the complexity score is greater than the threshold, the SQL code may be flagged to be rewritten. |
US10540253B2 |
Breakpoint with specified anchor points
A system and method to verify software includes a debugger setting a breakpoint in the software. The breakpoint indicates a point at which to pause or stop execution of the software. The method also includes setting one or more anchor points associated with the breakpoint. Each of the one or more anchor points represents another point in the software that must be executed prior to pausing or stopping the execution of the software at the breakpoint. |
US10540251B2 |
Accuracy sensitive performance counters
Methods, systems and computer program products for measuring hardware performance are provided. Aspects include receiving an indication of a start to a hardware operation. A number of clock cycles are counted from the start of a hardware operation to the completion of the hardware operation. A first region comprising a first set of bit location is defined. A second and third region is defined each including a set of bit locations. Based on the first set of bit locations being equal to zero, a granularity flag is set to zero in the sample buffer and the second and third set of bit locations are written to the sample buffer. And based on the first set of bit locations being greater than zero, the granularity flag in the sample buffer is set to one and the first and second set of bit locations are written to the sample buffer. |
US10540248B2 |
Apparatus for controlling access to a memory device, and a method of performing a maintenance operation within such an apparatus
A technique is described for performing a maintenance operation within an apparatus that is used to control access to a memory device. The apparatus has a storage device for storing access requests to be issued to the memory device, and maintenance circuitry for performing a maintenance operation on storage elements provided within the storage device. Memory access execution circuitry is used to issue to a physical layer interface access requests selected from the storage device, for onward propagation from the physical layer interface to the memory device. Control circuitry is responsive to a training event to initiate a training operation of the physical layer interface. In addition, the control circuitry is further responsive to the training event to trigger performance of the maintenance operation by the maintenance circuitry whilst the training operation is being performed. |
US10540244B2 |
Selecting master time of day for maximum redundancy
An approach is provided in which a system selects a first processor as a master Time of Day (TOD) processor in a first TOD topology in response to determining that the first processor is directed connected to an oscillator. The system then assigns a second processor as an alternate master TOD processor to a second TOD topology based upon determining that the second processor is on a different node than the first processor. The system configures to the first TOD topology and, when the system detects a TOD failure, the system re-configures to the second TOD topology. |
US10540242B2 |
Adaptive power cycle sequences for data recovery
The present invention relates to an apparatus, method, and/or sequence that adaptively provide the recovery of data after a power cycle sequence, wherein only minimal updates are provided for control blocks associated with the data. |
US10540241B2 |
Storing log snapshots in an automated data storage library
Embodiments for storing log snapshots in an automated data storage library by a processor. A log snapshot is saved on a node associated with the automated data storage library for subsequent retrieval such that each of a plurality of saved log snapshots saved from a plurality of nodes associated with the automated data storage library are aggregated for exporting to a user. |
US10540239B2 |
Back-up of information stored in mobile computing devices
A method, and associated computer program product and mobile computing device, for backing-up information stored in the mobile computing device. The mobile computing device detects one or more support computing devices located within a corresponding communication range and being available to support the mobile computing device for backing-up the information stored in the mobile computing device. The mobile computing device detects a dangerous condition indicative of a risk of inoperability of the mobile computing device. The mobile computing device sends back-up information corresponding to selected information stored in the mobile computing device to at least one of the support computing devices in response to the detection of the dangerous condition to cause the at least one support computing device to upload the back-up information to a back-up computing system. |
US10540238B2 |
Adjusting replication operations in a distributed environment
Disclosed herein are methods, systems, and processes to adjust replication operations in a distributed environment. A set of replicated data is received from a first appliance as a result of a replication operation. The replication operation is initiated by the first appliance and the set of replicated data includes a first timestamp. A write operation is performed to store the set of replicated data and a second timestamp is recorded. Recovery point information is generated based on the first timestamp and the second timestamp. The recovery point information is configured to be utilized in adjusting replication parameters of a subsequent replication operation. |
US10540232B2 |
Recovery using programmable logic device
Examples disclosed herein relate to using a programmable logic device to perform a recovery operation on non-volatile storage devices. In response to receiving an indication to perform recovery, multiple storage devices are set to a predetermined value by the PLD. Recovery of the storage devices is to begin based on the predetermined value setting. |
US10540228B2 |
Providing data of a memory system based on an adjustable error rate
A first data stored at a first portion of a memory cell and a second data stored at a second portion of the memory cell are identified. A first error rate associated with first data stored at the first portion of the memory cell is determined. The first error rate is adjusted to exceed a second error rate associated with the second data stored at the second portion of the memory cell. A determination is made as to whether the first error rate exceeds a threshold. The second data stored at the second portion of the memory cell is provided for use in an error correction operation in response to determining that the first error rate exceeds the threshold. |
US10540226B2 |
Write technique for a bus interface system
Embodiments of a bus interface system are disclosed. In one embodiment, the bus interface system includes a master bus controller and a slave bus controller coupled to a bus line. The master bus controller is configured to generate a first set of data pulses along the bus line representing a payload segment. The slave bus controller is configured to decode the first set of data pulses representing the payload segment into a decoded payload segment. The slave bus controller is then configured to perform a first error check on the decoded payload segment. Furthermore, the slave bus controller is configured to generate an acknowledgment signal along the bus line so that the acknowledgement signal indicates that the decoded payload segment passed the first error check. In this manner, the master bus controller can determine that the slave bus controller received an accurate copy of the payload segment. |
US10540225B2 |
Data validation
Examples associated with data validation are disclosed. One example includes a sensor attribute data store having information describing attributes of a set of distributed sensors. A pattern data store stores information describing patterns indicating anomalous sensor activity. A data aggregation module flags data received from a tested sensor as anomalous data when the anomalous data exceeds a variance level described by an attribute of the tested sensor. A data validation module validates the anomalous data by comparing the anomalous data to the patterns indicating anomalous sensor activity. A learning module updates the pattern indicating anomalous sensor activity based on a result received from the validation logic after the validation logic validates data received from the tested sensor. |
US10540221B2 |
Flexible SENT device configuration
The present invention relates to an integrated circuit device comprising an output port for transmitting a data stream and a processor for controlling the transmission of the data stream in accordance with a single-edge nibble transmission protocol. The device also comprises a configuration means for receiving and storing configuration data. The processor is adapted for reporting a plurality of diagnostic statuses via the data stream by transmitting for each diagnostic status a corresponding diagnostic code defined by the configuration data, and wherein the processor is furthermore adapted for reporting the plurality of diagnostic statuses in a diagnostic status reporting order defined by the configuration data. |
US10540219B2 |
Reset and error handling in application specific integrated circuits
In one embodiment, a method for reset and error handling comprises identifying at least one queue of a plurality of queues that is subject to a reset, halting fetching of commands from a host that are associated with the at least one queue subject to the reset, halting reallocation of command identifiers of completed commands to commands received from the host that are associated with the plurality of queues, identifying at least one command identifier associated with the at least one queue subject to the reset, updating an error state bitmap to indicate the at least one command identifier as a command in error, resuming reallocation of command identifiers of completed commands after updating the error state bitmap, and resuming fetching of commands from the host that are associated with the at least one queue subject to the reset after resuming reallocation of command identifiers of completed commands. |
US10540218B2 |
Processor system and method for monitoring processors
A processor system includes an application processor, which has a processor core and hardware performance counters, and a monitoring processor, which is coupled to the application processor by a data transmission interface. The monitoring processor has a look-up table, in which target performance profiles of the progression over time of performance events of the hardware performance counters are stored for an application which is to be executed on the application processor and monitored. The monitoring processor has an evaluating logic which is linked to the look-up table and is configured to record the progression over time of performance events of the hardware performance counters during the execution of the application to be monitored on the application processor and to compare the progression with the target performance profiles stored in the look-up table. |
US10540217B2 |
Message cache sizing
A method and apparatus for message cache sizing are provided. A plurality of messages from one or more enqueuers are enqueued in a queue comprising at least one shard. Each shard includes one or more subshards. A message cache configured to store a plurality of cached subshards is maintained in memory. The plurality of messages is dequeued from the message cache by one or more dequeuers. An estimated enqueue rate is determined for each shard. An estimated dequeue rate is determined for each dequeuer-shard pair. Estimated restore overhead data is determined over a range of candidate message cache sizes based on the estimated enqueue rate for each shard and the estimated dequeue rate for each dequeuer-shard pair. A preferred message cache size is determined based on the estimated restore overhead data. |
US10540215B2 |
Interoperability between a host application and an embedded target application
An integrated application environment includes a host web application executed in a browser, and a target application embedded in a container of the host web application. Interoperability layers facilitate messaging between the host web application and a host entity object of the target application in the container according to multiple communication protocols. |
US10540213B2 |
JTAG lockout with dual function communication channels
A Joint Test Action Group (JTAG) communication lockout processor is disclosed. The processor is configured to generate a unlock sequence based on an operational mode change of an operably connected programmable device, and save the unlock sequence to one or more memory registers. The processor can also receive an execution of the unlock sequence via a dual function JTAG communication bus, determine, via an unlock logic, whether the execution of the unlock sequence is valid, and responsive to determining that the execution of the unlock sequence is valid, allow or disallow the JTAG communication with an embedded processor. |
US10540206B2 |
Dynamic virtual processor manager
A method, program product, and system is provided for dynamic virtual processor management in a computer having a plurality of concurrent multi-threaded physical processors. An active logical partition is assigned to one of a plurality of shared processor pools, each shared processor pool having a virtual processor manager mode. A target performance metric for a workload in the active logical partition is compared to a calculated CPU utilization ratio or a calculated response time ratio. The workload in the active logical partition is dynamically moved from the assigned shared processor pool to a logical partition in another of the plurality of shared processor pools based on the target performance metric not being met in the active logical partition, and wherein the logical partition in another of the plurality of shared processor pools is configured to meet the target performance metric. |
US10540199B2 |
Hardware accelerated virtual context switching
In a virtual computing environment, a system configured to switch between isolated virtual contexts. A system includes a physical processor. The physical processor includes an instruction set architecture. The instruction set architecture includes an instruction included in the instruction set architecture for the physical processor that when invoked indicates that a virtual processor implemented using the physical processor should switch directly from a first virtual machine context to a second virtual machine context. The first and second virtual machine contexts are isolated from each other. |
US10540197B2 |
Software application placement using computing resource containers
Embodiments associate software applications with computing resource containers based on a placement rule and a selected failure correlation. A placement rule indicates that a first software application is to be co-located with a second software application during execution of the first and second software applications. The placement rule also indicates that the first software application is to be separated from the second software application during execution of the first and second software applications. Failure correlations are determined for a plurality of computing resources associated with the first software application. A computing resource with a lowest failure correlation is selected from the plurality of computing resources, and the second software application is associated with the selected computing resource despite the association violating the placement rule. |
US10540192B1 |
Virtual machine
A computer-implemented method for executing a software application in a virtual machine executing on a data processing device includes receiving software code for a software application, determining application programming interfaces referenced by the software code, determining portions of an operating system accessed by the software code and creating an application container in the virtual machine. The method also includes application programming interfaces referenced by the software code inside the application container, portions of the operating system accessed by the software code inside the application container and executing the software application inside the application container on the virtual machine. |
US10540178B2 |
Eliminating redundant stores using a protection designator and a clear designator
A processor for redundant stores includes a front end including circuitry to decode instructions from an instruction stream, a data cache unit including circuitry to cache data for the processor, a binary translator, and a memory execution unit. The binary translator includes circuitry to identify a first region of the instruction stream including a redundant store, mark a first starting instruction of the first region with a protection designator, mark a first ending instruction of the first region with a clear designator, and store an amended instruction stream with the markings. The memory execution unit includes circuitry to track the first redundant store based on the protection designator and the clear designator to eliminate the first redundant store. |
US10540177B2 |
Efficient zero-based decompression
A processor core including a hardware decode unit to decode vector instructions for decompressing a run length encoded (RLE) set of source data elements and an execution unit to execute the decoded instructions. The execution unit generates a first mask by comparing set of source data elements with a set of zeros and then counts the trailing zeros in the mask. A second mask is made based on the count of trailing zeros. The execution unit then copies the set of source data elements to a buffer using the second mask and then reads the number of RLE zeros from the set of source data elements. The buffer is shifted and copied to a result and the set of source data elements is shifted to the right. If more valid data elements are in the set of source data elements this is repeated until all valid data is processed. |
US10540167B2 |
Image based method and system for building object model and application states comparison and graphic-based interoperability with an application
A system and method for enabling graphic-based interoperability between computer executed applications. A computer system operating as a client may display a graphical user interface (GUI) including control graphic items such as buttons, text boxes, etc. A process may examine the graphical image of the GUI to determine if there has been a change over time in the GUI as displayed which updates a control graphic item. If there has been a change over time in the GUI which updates a control graphic item, an action may be taken, for example updating properties of an object construct corresponding to the control graphic item, raising an event corresponding to an object construct corresponding to the control graphic item, or communicating an event to a process. |
US10540158B2 |
Post-install application interaction
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Data specifying a post-install activity is received from a provider of an application. An opportunity is identified to provide third-party content to a user. A likelihood is determined that the user will perform the specified post-install activity based on one or more attributes of the user and attributes of users that have previously performed the specified post-install activity in the application. A selection value is adjusted for third-party content that identifies the application based on the determined likelihood, wherein the selection value increases as the likelihood increases. The third-party content identifying the application is selected based on the adjusted selection value. The third-party content identifying the application is distributed to a client device of the user. |
US10540157B2 |
Systems to remove object relational mappings from a software project
Systems and methods for automatically replacing an ORM code in an object-oriented source code with static and parameterized SQL statements. A source codebase, written in an object-oriented programming language is analyzed to find any ORM interactions. The ORM interactions are executed to obtain SQL statements, which are integrated into a new source code to replace the ORM interactions. |
US10540149B2 |
Property editor component in a web application builder framework
Disclosed are examples of systems, apparatus, methods and computer program products for presenting a property editor component in a web application builder framework. A database system maintains a database associated with a number of web application builder components, each with one or more attributes, for constructing web application components based on user input. The system receives a user request to generate a property editor component within the web application builder framework to include one or more user-defined property fields, each associated with a text label and configured to accept input. Based on the user request, a property editor component is generated and displayed, with the web application builder framework implementing the property editor component. |
US10540148B2 |
Complex constants
In an approach, a virtual machine identifies, within a set of instructions, an instruction to load a constant; identifies, based on the instruction to load the constant, a first entry in a data structure that identifies a particular constant type of the one or more constant types, wherein the first entry specifies at least constant data and a first set of instructions for assembling a value or partial value from the constant data; executes the first set of instructions to assemble the value or the partial value from the constant data; and stores a particular value or a reference to the particular value onto a run-time data structure used to pass values or references between sets of instructions executing in a run-time environment, wherein the particular value is based on the value or the particular value assembled from the constant data. |
US10540140B2 |
System and method for continuous multimodal speech and gesture interaction
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for processing multimodal input. A system configured to practice the method continuously monitors an audio stream associated with a gesture input stream, and detects a speech event in the audio stream. Then the system identifies a temporal window associated with a time of the speech event, and analyzes data from the gesture input stream within the temporal window to identify a gesture event. The system processes the speech event and the gesture event to produce a multimodal command. The gesture in the gesture input stream can be directed to a display, but is remote from the display. The system can analyze the data from the gesture input stream by calculating an average of gesture coordinates within the temporal window. |
US10540139B1 |
Distance-applied level and effects emulation for improved lip synchronized performance
A system and method for creating more realistic lip syncing to pre-recorded vocal tracks during live performance, music videos, film, television, and the like. During a lip synchronized performance, the system and method simulates signal level, proximity effect, and other parameters normally associated with a live performance. A proximity sensor attached in a fixed relationship with a microphone dynamically detects the distance between a microphone and the vocalist. A control data stream that includes dynamic distance information sensed by the proximity sensor is used to increase the signal level of the pre-recorded vocal track as the sensed distance between the microphone and vocalist decreases and decrease the signal level of the vocal track as the distance between the microphone and vocal track increases. |
US10540137B2 |
Method for reproducing music patterns and electronic device thereof
A method for use in an electronic device, comprising: displaying a looper screen including a plurality of loop items; displaying, on the looper screen, a first shortcut item that is associated with one or more of the loop items; and reproducing a first music pattern associated with one or more loop items in response to a first selection of the first shortcut item. |
US10540134B2 |
Display apparatus and controlling method thereof
A display apparatus includes a display that displays at least a first part of an image, a power supply that supplies power to the display apparatus and an input/output port that connects in parallel the power supply and another power supply of another display apparatus that displays at least a second part of the image. |
US10540128B2 |
Information processing apparatus that performs short-range wireless communication, control method therefor, and storage medium
An information processing apparatus capable of providing an appropriate IP address to a mobile terminal in which a network service discovery protocol does not function. The information processing apparatus has a plurality of lines assigned with different pieces of address information, and is configured to transmit short-range wireless-communication information, in which address information regarding one line out of the plurality of lines is set, to a communication destination via short-range wireless communication. The information processing apparatus comprises a setting unit configured to preferentially set, into the short-range wireless-communication information, address information regarding a line, out of the plurality of lines, in which a relay device for performing intercommunication between different protocols is provided between the information processing apparatus and the communication destination. |
US10540127B2 |
Information processing apparatus installing/uninstalling printer driver for performing remote support for printing data by a second information processing apparatus via a relay apparatus
A communication processor of a user PC establishes a connection with a relay server to receive remote support by an operator PC, and installs in the user PC a printer driver for performing a print instruction to a printer driver of the operator PC from the user PC. The communication processor of the user PC transmits, via the relay server, print data generated by the printer driver of the user PC to the operator PC, for printing by the printer driver of the operator PC. The communication processor of the user PC uninstalls the printer driver from the user PC in accordance with the connection with the relay server being disconnected. |
US10540125B2 |
Printing apparatus, control method of the same, and storage medium
There is provided a technique of controlling, in a printing apparatus that has an access point function, the operation state of the access point function in accordance with the setting of connection information required for wireless direct connection to the printing apparatus. As the setting of the connection information required for the wireless direct connection, the printing apparatus executes a fixed SSID setting or a one-time SSID setting. If the fixed SSID setting is executed, the printing apparatus causes a wireless LAN I/F to start an access point operation in accordance with the activation of the printing apparatus. If the one-time SSID setting is executed, the printing apparatus causes the wireless LAN I/F to start the access point operation in accordance with a start instruction by a user. |
US10540122B2 |
Image forming apparatus and image forming system
An image forming apparatus includes a printer unit; at least one of a copier unit and a facsimile unit; a lockable tray with a lock, to store a recording medium; an image formation controller to control at least one of the printer unit, the copier unit, and the facsimile unit in response to a request from a user. In response to a print request for printing using the lockable tray, the image formation controller determines whether the print request is from a user authorized to use the lockable tray based on association information between the lockable tray and the user authorized, and causes the printer unit to perform printing when the print request is from the user authorized. When the request is directed to the copier or facsimile unit, the image formation controller prohibits the copier or facsimile unit from performing printing using the lockable tray. |
US10540120B2 |
Contention avoidance on associative commutative updates
A method includes, during a given time interval, receiving a plurality of write requests regarding updates to an object, creating a plurality of write intent messages for the plurality of write requests, dispersed storage error encoding the plurality of write intent messages to produce a plurality of sets of encoded intent slices, and sending the plurality of sets of encoded intent slices to a set of storage units of the DSN for storage therein. The method further includes, after expiration of the given time interval, categorizing each write intent message of the plurality of write intent messages with respect to other write intent messages of the plurality of write intent messages, where a write intent message is categorized as complimentary, non-compete, or compete, creating a single write command that encompasses complimentary and non-compete write intent messages, and executing the single write command on the object to produce an updated object. |
US10540112B2 |
System and method for migrating virtual machines with storage while in use
A system and method for migrating a virtual machine and storage may include receiving a request to migrate a virtual machine from a host machine. The system and method include establishing a storage space on a shared storage space and creating an access table and a location table. The access table includes access values indicative of data being accessed. The location table includes location values indicative of a location of the data in the first storage space or a shared storage space. A transfer of data between the first storage space and the shared storage space is done using the access table and the location table. The data is accessible in both the first storage space the shared storage space based on the one or more location values of the location table and access to the data is based on the one or more access values of the access table. |
US10540107B2 |
Systems and methods for energy proportional scheduling
A compilation system using an energy model based on a set of generic and practical hardware and software parameters is presented. The model can represent the major trends in energy consumption spanning potential hardware configurations using only parameters available at compilation time. Experimental verification indicates that the model is nimble yet sufficiently precise, allowing efficient selection of one or more parameters of a target computing system so as to minimize power/energy consumption of a program while achieving other performance related goals. A voltage and/or frequency optimization and selection is presented which can determine an efficient dynamic hardware configuration schedule at compilation time. In various embodiments, the configuration schedule is chosen based on its predicted effect on energy consumption. A concurrency throttling technique based on the energy model can exploit the power-gating features exposed by the target computing system to increase the energy efficiency of programs. |
US10540103B1 |
Storage device group split technique for extent pool with hybrid capacity storage devices system and method
A method, computer program product, and computer system for initializing, on a computing device, an N*N Weighted Neighborhood Matrix according to an existing Mapped RAID layout. N disks in an original disk partner group (DPG) may be partitioned into a target DPG, where N is a number of disks in an extent pool, wherein the N disks have at least two different capacities. The target DPG may be marked for at least a portion of the N disks. The target DPG may be marked for E RAID extents, where E is a number of RAID extents in the original DPG. At least a portion of disk extents for the E RAID extents in the original DPG may be moved to the target DPG. |
US10540100B2 |
Mapping-based wear leveling for non-volatile memory
Apparatuses, systems, and methods are disclosed for mapping-based wear leveling for non-volatile memory. An apparatus may include one or more non-volatile memory elements, and a controller. A controller may maintain a logical-to-physical mapping for converting logical addresses to physical addresses. A logical-to-physical mapping may include a translation table that associates groups of logical addresses with groups of physical addresses, and one or more mathematical mappings. A mathematical mapping for a group of logical addresses may associate individual logical addresses within the group of logical addresses with individual physical addresses within a corresponding group of physical addresses. A controller may change at least one mathematical mapping. A controller may move data based on at least one changed mapping. |
US10540098B2 |
Workload-aware page management for in-memory databases in hybrid main memory systems
Implementations of the present disclosure include receiving a sorted list of pages, each page corresponding to a fixed-length contiguous block of virtual memory, and being associated with a respective state, each state indicating a number of off-chip accesses determined for a respective page, and executing an application, which queries an in-memory database provided with a hybrid memory system, and, during execution of the application: identifying at least one page in the sorted list of pages as a page that is to-be-locked during execution of the application based on a threshold, and locking the at least one page in main memory to inhibit swapping of the at least one page by an operating system. |
US10540096B2 |
Method and design for dynamic management of descriptors for SGL operation
A method of managing memory descriptors for a plurality of commands to a non-volatile semiconductor storage device includes requesting memory descriptors from a host system for each of the plurality of commands stored in a first memory, storing the memory descriptors for each of the plurality of commands in free descriptor regions of a plurality of descriptor regions in a second memory of the non-volatile semiconductor storage device, and maintaining a dynamic descriptor list in the second memory for each of the plurality of commands, the dynamic descriptor list for each of the plurality of commands comprising occupied descriptor regions of the plurality of descriptor regions in the second memory having associated memory descriptors. At least one of the occupied descriptor regions includes multiple memory descriptors and a single pointer to a next occupied descriptor region of the plurality of descriptor regions. |
US10540093B2 |
Multidimensional contiguous memory allocation
The present disclosure is related to multidimensional contiguous memory allocation. Multidimensional contiguous memory allocation can include receiving an allocation request for an amount of memory that is contiguous in a multiple dimensions of the memory and determining whether the memory includes a region corresponding to the requested amount that is a candidate as being unallocated based on information indicating a maximum number of contiguous unallocated allocable portions of the memory. In response to determining that the memory includes the candidate region, the method can include determining whether the candidate region is unallocated based on a subset of information indicating whether each allocable portion of the memory is allocated. The subset of information corresponds to the candidate region only. |
US10540090B2 |
Configuration of application execution spaces and sub-spaces for sharing data on a mobile touch screen device
A method of controlling a display device including a touch screen is provided. The method includes setting an application execution space having one or more sub spaces in which windows executing applications are arranged, arranging windows corresponding to one or more applications which are being executed in the sub spaces of the set application execution space, displaying a first sub space corresponding to one of the one or more sub spaces on the touch screen, receiving a data sharing command for sharing data included in a first window arranged in the first sub space, and sharing the data to be shared by a second window arranged in a second sub space corresponding to one of the one or more sub spaces based on the data sharing command. |
US10540088B2 |
Touch screen device capable of executing event based on gesture combination and operating method thereof
A touch screen device capable of executing an event based on a gesture combination according to an exemplary embodiment of the present invention, and an operating method thereof maintain a command database storing a plurality of predetermined gesture combinations, in which two or more gestures are sequentially combined, and commands corresponding to the plurality of predetermined gesture combinations, and confirm a gesture combination according to two or more touch inputs when a user inputs the two or more touch inputs onto a touch screen with an interval within a predetermined time, extract a command corresponding to the gesture combination from the command database, and execute an event corresponding to the extracted command. |
US10540086B2 |
Apparatus, method and computer program product for information processing and input determination
An apparatus, method and computer program product are disclosed. The apparatus includes: an operation timing detection unit to detect when an input operation is made; a typing determination unit to determine whether the touch operation is a character input operation; and a key input process unit to perform a character input process if the touch operation is a character input operation. The method includes detecting a timing when an input operation is made, determining whether the touch operation is a character input operation, and performing a character input process if the touch operation is a character input operation. The computer program product includes code to detect a timing when a touch operation is made, determine whether the touch operation is a character input operation, and perform a character input process if the touch operation is a character input operation. |
US10540081B2 |
Frameworks, devices and methods configured for enabling touch/gesture controlled display for facility information and content with resolution dependent display and persistent content positioning
Described herein are frameworks, devices and methods configured for enabling display for facility information and content, in some cases via touch/gesture controlled interfaces. Embodiments of the invention have been particularly developed for allowing an operator to conveniently access a wide range of information relating to a facility via, for example, one or more wall mounted displays. While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts. |
US10540074B2 |
Method and terminal for playing media
Embodiments of the present disclosure provide a method for playing media, including: enabling a function of setting a quantity of play times; detecting an input command of a user, and determining a quantity of play times of media according to the input command; and playing the media according to the quantity of play times. The embodiments of the present disclosure further provide a terminal for playing media. |
US10540071B2 |
Device, method, and graphical user interface for displaying a zoomed-in view of a user interface
An electronic device displays a first user interface including user interface objects. While displaying the first user interface, the device detects a first input on the touch-sensitive surface. In response, if the first input is detected at a location on the touch-sensitive surface that corresponds to a first user interface object of the first user interface and that the first input satisfies first input intensity criteria, the device performs a first operation, including displaying a zoomed-in view of at least a first portion of the first user interface; and, if the first input is detected at a location on the touch-sensitive surface that corresponds to the first user interface object of the first user interface and that the first input does not satisfy first input intensity criteria, the device performs a second operation that is distinct from the first operation. |
US10540070B2 |
Method for tracking displays during a collaboration session and interactive board employing same
A method is described for manipulating a view displayed on one or more follower participants' devices to track a view displayed on a lead participant's device. A request to manipulate the view displayed on the one or more follower participant devices is received. The lead participant is identified. The follower participants are identified. A lead view of the lead participant is determined. The lead view is communicated to the follower participants computing devices for display. A computing device and a non-transitory computer readable medium having instructions configured to implement the method are also described. |
US10540065B2 |
Metadata driven dialogs
Dialog metadata is used to generate a metadata driven dialog definition. The metadata can define logic that is run on the dialog, and customizations to the dialog are made by modifying the dialog metadata. |
US10540062B2 |
Systems and methods for enabling quick multi-application menu access to media options
Systems and methods for enabling quick access to media options are provided. A display of a plurality of icons is generated, wherein each of the plurality of icons represents a different one of a plurality of applications. A user input is detected that identifies a first of the plurality of icons associated with a first of the plurality of applications. In response to determining that the user input corresponds to a quick access operation, first and second media asset identifiers and corresponding media options are retrieved from each of second and third applications. A menu that includes the retrieved first and second media asset identifiers is generated for display with the plurality of icons. |
US10540061B2 |
Systems and interactive user interfaces for automatic generation of temporal representation of data objects
Computer-implemented systems and methods are disclosed for automatically generating and displaying a chronology of events, where events may be represented by data objects in one or more databases. Events/data objects may be identified as relevant to an investigation or analysis based on specified criteria. A timeline may be generated based on the identified set of relevant events, and interactive user interfaces may be generated and displayed that present the events as a timeline and a list. Events may be selected from the timeline or the list, may be identified as key events in the chronology, and additional events related to a selected event may be determined and added to the chronology. Timelines may be compared to other data sets, including other timelines, other event lists, and other relevant data. |
US10540059B2 |
User interface for content sharing client in a desktop file system context
Described embodiments enable device users to share content items directly from the context of a desktop file system user interface. A share bar is displayed in the file system user interface, where the share bar includes one or more graphical control elements that provide additional functionality with respect to one or more selected content items in the user interface. The additional functionality can include sharing the selected item, moving the item, downloading the item, and viewing sharing status, version history, completion status, comments, or other information about the item. |
US10540058B2 |
Network and method for casting a user interface
A home network can comprise at least one appliance with an appliance interactive display and at least one mobile device with a mobile interactive display. An application on the mobile device or the appliance can be configured to enable a user to create a user interface on the appliance or mobile device interactive displays. The user interface can be cast to the other of the mobile device or the appliance on which it was created and can be interacted with independent of where the user interface was created. |
US10540057B2 |
Method and apparatus for using selected content tracks from two or more program channels to automatically generate a blended mix channel for playback to a user upon selection of a corresponding preset button on a user interface
A method and apparatus are provided for generating a personalized radio channel playlist by simultaneously buffering multiple received channels from one or more source streams, and then selecting songs or tracks to playback from the buffered channels. Users can specify favorite channels for building their personal playlists, or multiple default playlist channels can be provided by genre or channels related in some other way. Navigation tools permit users to skip ahead and backward in the playback stream. A personalized radio channel playlist can be implemented as (1) content selected from buffered channels based on user preferences for artists, songs and the like, or (2) as a Mix Channel in which content from selected buffered channels is automatically mixed for playback in response to selection of a preset button assigned to the Mix Channel. |
US10540049B2 |
Display device and method of fabricating the same
A display device, includes: a display panel including a display region defined therein; and an input sensing layer disposed on the display panel, including: a first sensing electrode including a first sub-electrode and a second sub-electrode disposed on the first sub-electrode; a second sensing electrode spaced apart from the first sensing electrode in a first direction, including a third sub-electrode and a fourth sub-electrode disposed on the third sub-electrode; a first sensing wire electrically connected to the first sensing electrode; and a second sensing wire electrically connected to the second sensing electrode, wherein a width of the first sub-electrode in a second direction intersecting with the first direction is greater than a width of the third sub-electrode in the second direction, and wherein a width of the second sub-electrode in the second direction is smaller than a width of the fourth sub-electrode in the second direction. |
US10540048B2 |
Touch panel
A touch panel includes a first electrode formed of first thin metal wires arranged in the transmissive region and a second electrode insulated from the first electrode and formed of second thin metal wires arranged to intersect the first thin metal wire in the transmissive region, in which the second thin metal wires is arranged on the side opposite to the viewing side than the first thin metal wires. |
US10540044B2 |
Capacitive sensing with multi-pattern scan
The sensing circuit includes including first input of a first electrode, a first set of inputs of a first set of two or more electrodes forming a first intersection and a second intersection, and a second set of inputs of a second set of two or more electrodes forming the second intersection and a third intersection. The sensing circuit includes a scan control circuit, coupled to the touch panel of electrodes, to concurrently select the sets of electrodes via a multiplexer. The touch sensing circuit includes an analog front end configured to generate digital values representative of mutual capacitances of a first and second unit cell, wherein the first unit cell comprises the first and second intersections and the second unit cell comprises the second and third intersections, and a channel engine configured to generate capacitance values corresponding to the unit cells. |
US10540039B1 |
Devices and methods for navigating between user interface
A method is performed at an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts. The method includes displaying, on the display, a user interface for an application; detecting an edge input that includes detecting a change in a characteristic intensity of a contact proximate to an edge of the touch-sensitive surface; and, in response to detecting the edge input: in accordance with a determination that the edge input meets system-gesture criteria, performing an operation that is independent of the application, wherein: the system-gesture criteria include intensity criteria; the system-gesture criteria include a location criterion that is met when the intensity criteria for the contact are met while the contact is within a first region relative to the touch-sensitive surface; and the first region relative to the touch-sensitive surface is determined based on one or more characteristics of the contact. |
US10540037B2 |
Force detection method and apparatus, and electronic terminal
Embodiments of the present application provide a force detection method, a force detection apparatus and an electronic terminal thereof. The force detection method includes: acquiring an output electrical signal of a voltage dividing capacitor formed between a driving electrode and a force sensing electrode, and an output electrical signal of a force detecting capacitor formed between the force sensing electrode and a reference electrode, determining force feature data when a force is applied to the force sensing electrode based on the output electrical signal of the voltage dividing capacitor and the output electrical signal of the force detecting capacitor. Based on the present application, the force detection model is simplified, the voltage variation amount is increased, the impacts caused by environment changes to the force performance are mitigated or eliminated, and environment self-calibration and self-calibration of an initial gap between the force sensing electrode and the reference electrode are implemented. |
US10540035B2 |
Normalizing capacitive sensing measurements to reduce effects of low ground mass and noise
An input device can be capacitive coupled to earth ground and noise sources which can interfere with the ability of the input device to detect an input object. To mitigate the effects from these capacitive couplings, the input device drives a modulated capacitive sensing signal onto a plurality of sensor electrodes in parallel. The sensor electrodes are coupled to respective analog front ends (AFEs) which generate an output signal for each of the sensor electrodes. The input device combines the output signals for the sensor electrodes to generate a normalization value. For example, the output signals may be digital values which are summed by the input device to generate the normalization value. The input device then divides each of the output signals by the normalization value to result in a normalized signal corresponding to each of the sensor electrodes. |
US10540034B2 |
Input device having optimum portability and electronic apparatus including the same
To provide an input device having optimal portability and electronic apparatus including the same. The input device includes an input section, a control section, a power supply section, and a support section. The input section has a detection surface, and outputs a detection signal corresponding to a pressing position and a pressing amount on a detection surface. The control section determines the pressing position and the pressing amount based on the detection signal. The power supply section supplies electricity to the input section and the control section. The support section is user wearable, and supports the input section, the control section, and the power supply section. |
US10540033B2 |
Display panel and touch display device
A display panel and a touch display device are disclosed herein. In one embodiment, the display panel includes data lines, gate lines, subpixels defined by the data lines and the gate lines, and touch sensors, and a touch sensing circuit sensing a touch or a touched position using the touch sensors. Each of the touch sensors is located on an encapsulation layer and comprises two or more sub-electrodes located on different layers, where the two or more sub-electrodes are electrically connected to each other. |
US10540030B2 |
Display device with touch sensing unit
A display device may include a first substrate, a touch sensor disposed on the first substrate, a second substrate disposed on the touch sensor, and a display unit disposed on the second substrate and which displays an image. The touch sensor includes a piezoelectric device, which senses a touch thereon, and an adhesive layer, which attaches the first and second substrates to each other. The piezoelectric device and the adhesive layer are disposed in a same layer. |
US10540029B2 |
Display device with overlapping touch sensor improving touch performance by decreasing coupling capacitance generated between power supply line and outer lines
A display device includes a substrate corresponding to a display area in which an image is displayed, and a non-display area at at least one side of the display area, a touch sensing device at the display area, first outer lines electrically connected to the touch sensing device, and located at a first non-display area that is a first portion of the non-display area, second outer lines connecting the first outer lines and the touch sensing device, a plurality of pixels at the display area, a driving circuit at the first non-display area for driving the pixels, and a power supply line electrically connected to the pixels and located at a second non-display area that is a second portion of the non-display area. |
US10540027B2 |
Force sensing in a touch display
Embodiments described herein include a display device that includes a display substrate coupled to a frame. A stiffener substrate is also coupled to the frame. A first force sensing element is disposed on the stiffener substrate, and the stiffener substrate is disposed between the first force sensing element and the display substrate. The display device also includes a second force sensing element, where a distance between the first force sensing element and the second force sensing element decreases when the display substrate is deflected. |
US10540026B2 |
Display apparatus
A display apparatus includes: a display module configured to display an image and to be folded about a folding axis at a folding area defined on a plane; a support member below the display module; and a protective member between the display module and the support member. The support member includes a folding part overlapping the folding area and configured to be folded about the folding axis, and the folding part includes a plurality of joint portions extending parallel to the folding axis and connected to each other. Each of the joint portions includes a support surface supporting the display module, and when the support member is folded, a cusp point is formed between adjacent ones of the support surfaces on a cross-section. |
US10540022B2 |
Interactive input controls in a simulated three-dimensional (3D) environment
A virtual reality (VR) system supports improved interactive control processes/services. These interactive control processes/services include detecting movement of a controller associated with a virtual reality (VR) environment, determining an angle of rotation based on the movement, determining a magnitude of force associated with the movement, determining a path in the VR environment that corresponds to the angle of rotation and the magnitude of force, and projecting the path in the VR environment. |
US10540015B2 |
Presenting location related information and implementing a task based on gaze and voice detection
Systems and methods for presenting information and executing a task. In an aspect, when a user gazes at a display of a standby device, location related information is presented. In another aspect, when a user utters a voice command and gazes at a device, a task is executed. In other aspects, besides voice and gaze input, device names and/or gestures are detected and utilized for implementing tasks. |
US10540014B2 |
Extramissive spatial imaging digital eye glass apparatuses, methods, and systems for virtual or augmediated vision, manipulation, creation, or interaction with objects, materials, or other entities
A sensing and display apparatus, comprising: a first phenomenon interface configured to operatively interface with a first augmediated-reality space, and a second phenomenon interface configured to operatively interface with a second augmediated-reality space, is implemented as an extramissive spatial imaging digital eye glass. |
US10540013B2 |
Method of performing function of device and device for performing the method
A method of performing a function of a device based on motion information of the device in a standby mode of the device, a device for performing the method are provided. The device includes a sensor configured to detect movement of the device in a standby mode of the device; a storage configured to store motion information based on information related to the movement and at least one piece of function information corresponding to the motion information; and a processor configured to control the device to perform a function corresponding to the motion information in the standby mode based on the information related to the movement, the motion information, and the at least one piece of function information. |
US10540012B2 |
Input device with an input component moved by an actuator, with mechanical tuning for generating an improved haptic feedback
An input device for generating improved haptic feedback. The input device includes a housing and an input component that defines a control surface and is movably supported on the housing with at least two degrees of freedom and associated mechanical natural frequencies. The input device is designed to assign a switching or controlling function to an operator touching or pressing the control surface, where the input device further has mechanical restoring means for restoring the input component into a rest position and an electromechanical actuator, where the actuator is designed to drive the input component along the at least two degrees of freedom and optionally decelerate the input component, counteracting the restoring force caused by the mechanical restoring means, in order to generate haptic feedback characterized in that the mechanical natural frequencies of the at least two degrees of freedom have a maximum deviation of less than 100 Hz. |
US10540008B2 |
System for gaze interaction
A method and system for assisting a user when interacting with a graphical user interface combines gaze based input with gesture based user commands. A user of a computer system without a traditional touch-screen can interact with graphical user interfaces in a touch-screen like manner using a combination of gaze based input and gesture based user commands. A solution for touch-screen like interaction uses gaze input and gesture based input as a complement or an alternative to touch-screen interactions with a computer device having a touch-screen. Combined gaze and gesture based interaction with graphical user interfaces can be used to achieve a touchscreen like environment in computer systems without a traditional touchscreen or in computer systems having a touchscreen arranged ergonomically unfavorable for the user or a touchscreen arranged such that it is more comfortable for the user to use gesture and gaze for the interaction than the touchscreen. |
US10540006B2 |
Tracking torso orientation to generate inputs for computer systems
A system including: two arm modules each having an inertial measurement unit and attached to an upper arm of a user to measure the current orientations of the upper arms of the user; a head module having an inertial measurement unit and attached to the head of the user to measure the current orientation of the head; and a computing device coupled to the arm modules and the head module to calculate, based on the current orientations of the upper arms and the current orientation of the head, the current orientation of the torso of the user. |
US10540003B2 |
Head mounted display device and method for controlling the same
A head mounted display (HMD) device and a control method thereof are disclosed. An HMD device according to the present disclosure may include a communication unit configured to perform communication with a mobile terminal, a display unit displayed with a first region of virtual space content received from the mobile terminal, and a controller configured to display an image object for generating a command for a command input region in the first region and control the image object to move along a user's head gesture when the command input region is displayed in the first region. Furthermore, the controller may fix the image object to the first region while the first region of the virtual space content is switched to a second region corresponding to the user's head gesture when the command input region disappears. |
US10539998B2 |
Information processing system, control method, and management server
An information processing system includes a plurality of servers stored in a first rack; and a management server coupled to the plurality of servers and configured to: acquire consumed power values from the plurality of servers when power is supplied to the plurality of servers via first power supply lines coupled to a first power strip of the first rack, calculate the total of the consumed power values based on the values of power consumed by the plurality of servers, and switch a power supply of at least one servers among the plurality of servers so that power is supplied to the at least one server via a second power supply line coupled to a second power strip of a second rack when the total of the consumed power values exceeds a first threshold. |
US10539996B2 |
WiFi memory power minimization
The disclosure relates to minimizing power consumption of a WiFi system-on-chip (SOC) during idle periods. The disclosed architecture includes memory banks for the WiFi SoC's embedded processor that can be independently powered on/off and a Memory Management Unit (MMU) to translate virtual addresses to physical addresses and generate exceptions to process accesses to virtual addresses without a corresponding physical address. The architecture can implement a demand paging scheme whereby a MMU fault from an access to code/data not within the embedded memory causes the processor to fetch the code/data from an off-chip secondary memory. To minimize page faults, the architecture stores WiFi client code/data within the embedded processor's memory that is repeatedly accessed with a short periodicity or where there is an intolerance for delays of accessing the code/data. |
US10539989B1 |
Memory device alert of completion of internally self-timed power-up and reset operations
A memory device can include: a non-volatile storage register configured to store an active reset polling enable bit that corresponds to a reset operation; a controller configured to control execution of the reset operation on the memory device; an operation completion indicator configured to provide a reset recovery indication external to the memory device when the reset operation has completed and the active reset polling enable bit is set; and a command decoder configured to receive a command to be executed on the memory device in response to the reset recovery indication. |
US10539980B2 |
Flexible display device
The provided flexible display device has supporting frames on a rolled side of the flexible display screen. When the flexible display screen and the supporting frames are drawn out of a containing body, the supporting frames are combined with the rolled side of the flexible display screen to prevent the flexible display screen from being rolled to influence the viewing effect. |
US10539979B2 |
Electronic device and method of controlling the same
An electronic device is provided. The electronic device includes a housing including a first plate, a second plate, and a side member, the side member being attached to or integrally formed with at least one of the first plate or the second plate, a display positioned inside the housing and configured to form a display area through the first plate, a first touch panel positioned inside the housing and interposed between the display and the first plate or integrally formed with the display and including a first plurality of sensing elements having a first touch point density, a second touch panel positioned inside the housing, adjacent to the side member, and oriented to face a portion of the side member, and including a second plurality of sensing elements having a second touch point density lower than the first touch point density, and a processor. |
US10539968B2 |
Optimizing flow control device properties on both producer and injector wells in coupled injector-producer liquid flooding systems
The disclosed embodiments include a computer implemented method, apparatus, and computer program product that includes executable instructions that when executed performs operations for method for determining flow control device (FCD) properties for both an injection well and a production well in coupled injector-producer liquid flooding systems that yields uniform flooding along the production well. |
US10539964B2 |
Autonomous vehicle dual traffic reflector detector with wireless transmissions
An autonomous vehicle dual traffic reflector device for detecting a second vehicle by a first vehicle includes an outer array having a plurality of colored light receiving-light transmitting lens, positioned in an arcuate arrangement having at least one focal point and the outer array having at least two caution-colored lenses; and an inner array positioned inside the outer array and between it and a focal point of the at least one focal point of side outer array, the inner array positioned to receive light passing into the device through at least one lens and reflecting the light out of the device through at least one different lens. Information and communication symbols are included on one or more lenses and may be reflected to a receiving vehicle to add site-specific information. A connected wireless communication component has one or more of: (i) a receiver for receiving information from a central control base via satellite; (ii) a transmitter for transmitting information to a central control base via satellite; (iii) a receiver for receiving information from an autonomous vehicle via wireless transmission; (iv) a transmitter for transmitting information to an autonomous vehicle via wireless transmission. A vehicles guidance system is included. |
US10539962B2 |
Information processing apparatus and information processing method
An information processing apparatus capable of communicating with a vehicle includes a storage unit configured to store a location of an autonomous driving prohibition section on a map in association with a release condition set based on a traveling state of the vehicle; and a control unit configured to acquire the traveling state of the vehicle including the location of the vehicle on the map from the vehicle through communication, the control unit being configured to determine whether or not to release the autonomous driving prohibition section based on the acquired traveling state of the vehicle, the location of the autonomous driving prohibition section and the release condition of the autonomous driving prohibition section, the location and the release condition being stored in the storage unit. |
US10539961B2 |
Steering capability prediction
Vehicles can be equipped to operate in both autonomous and occupant piloted mode. A computing device included in a vehicle can determine estimated steering velocities for a steering system of a vehicle as a function of respective steering angles and time steps and determine a path for the vehicle to travel based on the estimated steering velocities. |
US10539957B2 |
Methods and systems for enabling a vehicle to park remotely
Systems and methods for enabling a vehicle to park remotely. The system includes a memory that stores instructions for executing processes for enabling a vehicle to park remotely, and a processor that executes the instructions. In some aspects, the instructions cause the processor to: analyze an image of the vehicle to identify a vehicle type; extract vehicle information related to the vehicle type; calculate a distance between a mobile device and the vehicle based on the vehicle information and a location of the mobile device; determine whether the mobile device is within a predetermined distance of the vehicle; and enable the vehicle to park remotely when the mobile device is within the predetermined distance. |
US10539953B1 |
Automatic deployment of manufacturing adapters
It is possible to make data for manufacturing devices available in a standard format using an adapter that would automatically interrogate the device and use the information gained from the machine to generate a data translation file. The data translation file could subsequently be used by an agent to interpret a data stream provided by the adapter for the manufacturing device. |
US10539952B2 |
Real-time adaptive control of additive manufacturing processes using machine learning
Methods for control of post-design free form deposition processes or joining processes are described that utilize machine learning algorithms to improve fabrication outcomes. The machine learning algorithms use real-time object property data from one or more sensors as input, and are trained using training data sets that comprise: i) past process simulation data, past process characterization data, past in-process physical inspection data, or past post-build physical inspection data, for a plurality of objects that comprise at least one object that is different from the object to be fabricated; and ii) training data generated through a repetitive process of randomly choosing values for each of one or more input process control parameters and scoring adjustments to process control parameters as leading to either undesirable or desirable outcomes, the outcomes based respectively on the presence or absence of defects detected in a fabricated object arising from the process control parameter adjustments. |
US10539951B2 |
Print data generation systems
There is provided a method of generating print data for use by an additive manufacturing system to generate a plurality of 3D objects within a build chamber having a build surface. First spatial data defining a first 3D object and second spatial data defining a second 3D object is received. First print data is generated to cause the additive manufacturing system to manufacture the first 3D object at least partly from a first build material. Intermediate print data is generated to cause the additive manufacturing system to manufacture a partition comprising a 3D object configured to fill the build chamber in a plane parallel to the build surface. Second print data is generated to cause the additive manufacturing system to manufacture the second 3D object at least partly from a second build material. |
US10539948B2 |
Numerical controller with program presentation function depending on situation
A numerical controller stores status data representative of its status in association with a manual data input program executed in this status. In performing a manual data input operation, the stored status data is scored based on its similarity to the current status, and manual data input programs executed in the past are recommended to an operator in the order of priority based on the result of the scoring. |
US10539945B2 |
Numerical controller
In order to retrieve a specific block from a machining program, a numerical controller calculates the distance between a command path based on one of blocks included in the machining program and a current position of a tool and, based on the calculated distance, displays only that one of the blocks included in the machining program which is located closest to the current tool position or displays a plurality of blocks side by side in the ascending order of distance from the current tool position. |
US10539944B2 |
Programmable logic controller
A power supply circuit in a PLC includes a first node that receives a DC voltage with a first level, a second node that outputs a voltage for driving a control unit, wiring connecting the first and second nodes, a first rectifier on the wiring having a forward direction from the first node to the second node, a charger for charging and discharging, a first converter that converts a discharging voltage from the charger into a DC voltage with a second level lower than the first level and outputs the voltage, and a second rectifier connected between an output of the first converter and the second node to have a forward direction from the first converter to the second node. |
US10539943B2 |
Equipment tutorial review audit
For equipment tutorial review audit, a processor synchronizes a plurality of equipment tutorials to a mobile device. Each equipment tutorial corresponds to an equipment instance of a plurality of equipment instances of specific equipment and each equipment instance corresponds to an equipment reference code. The processor receives a first equipment reference code for a first equipment instance at the mobile device. The processor retrieves a first equipment tutorial of the plurality of equipment tutorials that is indexed to the first equipment reference code at the mobile device. The processor displays the first equipment tutorial on the mobile device. In addition, the processor records a review of the first equipment tutorial by an operator to an audit report. |
US10539938B2 |
Method of smart scene management using big data pattern analysis
An automation system including sensors that detect threats within a secured area, a plurality of prospective events defined within a memory of the automation system, each event including at least a physical change in an environment of the secured area, a time of execution of the physical change and a corresponding actuator that causes the physical change, a processor of the automation system that periodically activates the corresponding actuator at the time of each of the plurality of events, a processor that monitors each of the plurality of sensors for activation by an authorized human user and that saves a record of each activation to a cloud memory and a cloud processor that monitors the saved activation records of each sensor over a time period, determines a difference between the saved activations and the plurality of events and that modifies the plurality of events based upon the determined differences. |
US10539937B2 |
Environmental control management system
Disclosed is a system and method for environmental control management. In response to a controller, sensors and effectors throughout a physical site operate to maintain the temperature, humidity, and/or peak energy usage of the physical site within parameters selected for occupant comfort and economical operation while accommodating changing occupancy patterns. |
US10539929B2 |
Atomic clock system
An atomic clock system includes a magneto-optical trap (MOT) system that traps alkali metal atoms in a cell during a trapping stage of each of sequential coherent population trapping (CPT) cycles. The system also includes an interrogation system that generates an optical difference beam comprising a first optical beam having a first frequency and a second optical beam having a second frequency different from the first frequency. The interrogation system includes a direction controller that periodically alternates a direction of the optical difference beam through the cell during a CPT interrogation stage of each of the sequential clock measurement cycles to drive CPT interrogation of the trapped alkali metal atoms. The system also includes an oscillator system that adjusts a frequency of a local oscillator based on an optical response of the CPT interrogated alkali metal atoms during a state readout stage in each of the sequential clock measurement cycles. |
US10539925B2 |
Techniques for processing holographic recording media
Various embodiments are generally directed to techniques for processing holographic recording media. Some embodiments are particularly directed to processing a raw holographic recording medium into an apodized holographic recording medium. For example, a raw holographic recording medium may include a plurality of photosensitive molecules uniformly distributed throughout that are able to record an interference pattern to create a hologram. However, when a photosensitive molecule is desensitized, such as by exposure to incoherent light, its photosensitivity is lost and the molecule may no longer be able to record an interference pattern of coherent light. Various embodiments described herein may include an apodized holographic recording medium that has been exposed to incoherent light in a manner to desensitize some photosensitive molecules therein such that the remaining photosensitive molecules have a non-uniform distribution. |
US10539923B2 |
Process cartridge, electrophotographic image forming apparatus, and electrophotographic photosensitive drum unit
A process cartridge includes a casing and developer contained within the casing. The process cartridge also includes a photosensitive drum having an axis L1, with the photosensitive drum being rotatably supported in the casing to permit rotation about the axis L1, and a developing roller having an axis L1′, with the developing roller being configured to develop a latent image formed on the photosensitive drum with the developer, and with the developing roller being rotatably supported in the casing to permit rotation about the axis L1′. A coupling member is operatively connected to the photosensitive drum, the coupling member including a body having an axis L2, and the coupling member including at least one projection provided at an end of the body. |
US10539922B2 |
Image forming apparatus including drawer
A drawer unit moves in a moving direction between an internal position inside the main housing and an external position outside the main housing. The drawer unit includes a drawer frame, a first exposure head, and a second contact member. The first exposure head moves between a first adjacent position at which the first exposure head is adjacent to the first photosensitive drum and a first spaced position at which the first exposure head is farther spaced away from the first photosensitive drum than at the first adjacent position. The second contact member is a part of the drawer unit other than the first exposure head. The first exposure head moves from the first adjacent position to the first spaced position due to a contact between the first contact member and the second contact member when the drawer unit moves from the internal position to the external position. |
US10539920B2 |
Image forming apparatus
Provided is an image forming apparatus in which a movable member comes close to an opening to cover a part of the opening in the open state of an opening and closing member. In the course of change from the open state to the state in which an entering portion enters the inside of the housing, the movable member is pressed by the entering portion to move away from the opening and the opening and closing member moves toward the opening. In the closed state of the opening and closing member, the movable member is placed in a position further away from the opening than in the open state, and the opening and closing member is in the position in which the opening and closing member covers a part of the opening while forming a gap between the opening and closing member and the housing. |
US10539919B2 |
Cabinet structure, electronic equipment, and image forming apparatus
A cabinet structure includes multiple cover members configured to spatially partition an inside from an outside of a cabinet, and a clearance communicating between the inside and the outside of the cabinet is left between two cover members, the two cover members being adjacent to each other, of the cover members, and a passage defined by the clearance and leading from the inside to the outside of the cabinet through the clearance has a shape with multiple bends. |
US10539918B2 |
Image forming apparatus
An image forming apparatus includes an image forming unit and a cartridge removably attached thereto. The image forming unit includes: a toner image forming unit; and a toner storing portion including a first toner storing portion that stores a first toner, a waste toner storing portion that stores a waste toner, and a movable partition that separates the storing portions. The cartridge includes a second toner storing portion that stores a second toner. The image forming unit includes: a first portion for supplying the first toner in the first toner storing portion to the toner image forming unit; a second portion for supplying the second toner in the second toner storing portion to the toner image forming unit; and a conveying member that conveys the first toner supplied through the first portion and the second toner supplied through the second portion, to the toner image forming unit. |
US10539916B2 |
Image forming apparatus and lubricant application device
An image forming apparatus includes an image holder; a developing device that creates a toner image by developing a latent image held on the image holder; and an application member that scrapes a lubricant from a solid lubricant and applies the scraped lubricant onto the image holder, wherein a surface of the application member is a fabric member that holds toner. |
US10539915B2 |
Drum unit, cartridge, electrophotographic image forming apparatus and coupling member
A drum unit includes a photosensitive drum in a coupling member. The coupling member includes an engageable member having a driving force receiving portion which is capable of entering a recess of a driving shaft to receive a driving force for rotating photosensitive drum. The coupling member includes a holding member configured to hold said engageable member so as to be slidable at least in a radial direction of said drum unit. |
US10539912B1 |
Image forming apparatus
An image forming apparatus includes a power controller that starts an examination mode by an external operation. The examination mode detects a temperature-resistance property of a resistive heat generator. The power controller supplies power at a predetermined power duty cycle to the resistive heat generator. The power controller obtains the power supplied to the resistive heat generator and a change in a temperature of the resistive heat generator, that is detected by a temperature detector, while the power controller supplies the power at the predetermined power duty cycle to the resistive heat generator. The power controller calculates the temperature-resistance property of the resistive heat generator based on the power and the change in the temperature that are obtained. The power controller adjusts a power duty cycle at which the power is supplied to the resistive heat generator based on the temperature-resistance property. |
US10539911B1 |
Fixing device and image forming apparatus
A fixing device includes a circulating endless belt, a fixing unit that is in contact with the belt to form a fixing nip, a heat source provided on an inner side of the belt or on an inner side of the fixing unit, a pressurizing unit arranged on the inner side of the belt to pressurize the belt against the fixing unit, a sheet interposed between the belt and the pressurizing unit to reduce a sliding resistance, and a restricting unit that restricts movement of the sheet in a direction opposite to a moving direction of the belt at a position near a downstream side of the pressurizing unit in the moving direction of the belt. |
US10539909B2 |
Endless belt, image forming apparatus, and endless belt unit
An endless belt includes a polyamide imide resin layer in which a content of at least one solvent selected from a solvent group A consisting of a urea solvent, an alkoxy group-containing amide solvent, and an ester group-containing amide solvent is from 0.005 parts by weight to 3 parts by weight with respect to 100 parts by weight of the polyamide imide resin layer. |
US10539908B2 |
Image forming apparatus and method for image forming
An image forming apparatus is provided. The image forming apparatus includes a sensor configured to sense a toner concentration, a processor configured to determine at least one of a coring level and a total area coverage (TAC) level according to the detected toner concentration, and an image former configured to print the rendered print data. |
US10539907B2 |
Image forming apparatus and image forming method
A downtime relating to formation and detection of a detection image is reduced. An image forming apparatus includes a controller configured to calculate a first conversion unit to convert a gradation of input image data so that density output for the input image data becomes a first density output characteristic based on a first detection result of the detection image detected by a density sensor in a first mode. The controller generates a second conversion unit to convert the gradation of the input image data so that the density output for the input image data becomes a second density output characteristic in a second mode based on the detection result in the first mode and correction information, and further updates the correction information based on a second detection result of the detection image detected by the density sensor in the second mode and the first detection result. |
US10539901B2 |
Image forming apparatus having optical print head
A simple structure is provided to move an optical print head toward a photosensitive drum. An image forming apparatus includes an optical print head having a first link portion and a second link portion, a sliding portion configured to move by sliding as to an image forming apparatus main body, and an abutting portion where one end of the optical print head abuts. When the sliding portion moves by sliding, the first link portion and the second link portion pivot as to the sliding portion, with the one end of the optical print head abutting the abutting portion, and the optical print head moves toward the photosensitive drum. |
US10539896B1 |
Non-bisphenol-A emulsion aggregation toner and process
A toner composition including an amorphous polyester resin; a crystalline polyester resin; a styrene acrylate copolymer; an optional wax; and an optional colorant; wherein the amorphous polyester resin comprises a rosin monomer content of from about 10 to about 25 percent rosin monomer based upon the total amount of monomer comprising the amorphous polyester resin. A toner composition including a core and at least one shell disposed thereover. A toner process including contacting an amorphous polyester resin; a crystalline polyester resin; a styrene acrylate copolymer; an optional wax; an optional colorant; and an optional aggregating agent; wherein the amorphous polyester resin comprises a rosin monomer content of from about 10 to about 25 percent rosin monomer heating to form aggregated toner particles; optionally, adding a shell resin to the aggregated toner particles, heating to coalesce the particles; and recovering the toner particles. |
US10539894B2 |
Toner for developing electrostatic images
The present invention is to provide a toner for developing electrostatic images, which has an excellent balance between low-temperature fixability and heat-resistant shelf stability, which has good toner conveyance amount stability and printing durability, and which has less occurrence of fog in a high temperature and high humidity environment. Disclosed is a toner for developing electrostatic images, comprising colored resin particles containing a binder resin and a colorant, and an external additive, wherein the toner comprises, as the external additive, fine silica particles in an amount of 0.5 to 3.0 parts by mass with respect to 100 parts by mass of the colored resin particles, the fine silica particles having a hydrophobicity of 15 to 49% that is determined after a high-temperature and high-humidity incubation. |
US10539890B2 |
Liquid silicone rubber mixture, and pressurizing member of a fixing device for an electrophotographic image forming apparatus
A liquid silicone rubber mixture, includes an organopolysiloxane having two or more unsaturated aliphatic groups in a molecule thereof; an organohydrogenpolysiloxane having two or more hydrogen atoms bonded to a silicon atom in a molecule thereof; a hydrosilylation catalyst; hollow particles each having a layer containing a thermoplastic resin as a shell; a compound having a hydroxyl group and/or an ether bond in its molecule so that a sum of a number of the hydroxyl group and a number of the ether bond is two or more; and a polycarboxylic acid. A pressurizing member of a fixing device for use in an electrophotographic image forming apparatus includes an elastic layer containing a silicone rubber on a substrate. |
US10539889B2 |
Electrophotographic photosensitive member, process cartridge, and image forming apparatus
An electrophotographic photosensitive member includes a conductive substrate and a photosensitive layer of a single layer. The photosensitive layer contains a charge generating material, a hole transport material, an electron transport material, and a binder resin. An optical response time is at least 0.05 milliseconds and no greater than 0.85 milliseconds. The binder resin includes a polycarbonate resin including a repeating unit represented by general formula (1) shown below and a repeating unit represented by general formula (2) shown below. |
US10539887B2 |
Lens contamination prevention device and method
A lens anti-contamination device is disclosed, including a first device (300) and a second device (400) connected to the first device (300), the first device (300) being closer to a lens (100) relative to the second device (400), wherein the first device (300) is used to output protective layer gas, and the protective layer gas is enabled to uniformly flow in close contact with the lower surface of the lens (100) through a nozzle (330), such that the contaminated lens (100) can be cleaned and a protective layer is funned to prevent the lens from being contaminated again; the second device (400) is used to take away gas close to a contamination source, and the contamination gas enters an annular cavity (420) through small holes (410) and is exhausted into a distant environment through the suction and exhaust power of an exhaust passage (200). A lens anti-contamination method is also disclosed. Before exposure, the first device (300) is turned on and then the second device (400) is turned on; and after 12 hours after exposure, the second device (400) may be turned off. This device and method can better solve the problem that organic matters in photoresist are volatilized and contaminate the lens, it is simple to mount, the service life is long, the cost is low, the reliability is high, and it guarantees that contaminants are fully removed without entering the object lens. |
US10539886B2 |
Pellicle attachment apparatus
A mask assembly suitable for use in a lithographic process. The mask assembly comprises a patterning device, a sub-frame secured to the patterning device, a pellicle frame configured to support a pellicle and a mechanical attachment interface operable to allow attachment of the pellicle frame to the sub-frame and detachment of the pellicle frame from the sub-frame. |
US10539883B2 |
Illumination system of a microlithographic projection device and method for operating such a system
The disclosure provides an illumination system of a microlithographic projection device having an image plane, in which a mask can be arranged, and a first object plane, which is optically conjugate to the image plane. A first illumination optical unit illuminates the first object plane with first projection light so that the first projection light has a first illumination angle distribution in the image plane. A second illumination optical unit illuminates a second object plane, which is optically conjugate to the image plane, with second projection light so that the second projection light has a second illumination angle distribution differing from the first illumination angle distribution in the image plane. An optical integrator is arranged exclusively in the light path of the first projection light. |
US10539881B1 |
Generation of hotspot-containing physical design layout patterns
A method for generating physical design layout patterns includes selecting as training data a set of physical design layout patterns of patterned structures. The method also includes training, utilizing physical design layout patterns containing hotspots, a first neural network model configured to generate synthetic physical design layout patterns, and training, utilizing physical design layout patterns that do and do not contain hotspots, a second neural network model configured to classify whether physical design layout patterns contain hotspots. The method further includes generating synthetic physical design layout patterns containing hotspots by utilizing the trained first neural network model to generate synthetic physical design layout patterns and utilizing the trained second neural network model to select the synthetic physical design layout patterns containing hotspots. The method further includes evaluating manufacturability of a given patterned structure comprising at least one of the synthetic physical design layout patterns containing at least one hotspot. |
US10539880B2 |
Method and system for nanoscale data recording
A super-resolution system for nano-patterning is disclosed, comprising an exposure head that enables a super-resolution patterning exposures. The super-resolution exposures are carried out using electromagnetic radiation and plasmonic structures, and in some embodiments, plasmonic structures having specially designed super-resolution apertures, of which the “bow-tie” and “C-aperture” are examples. These apertures create small but bright images in the near-field transmission pattern. A writing head comprising one or more of these apertures is held in close proximity to a medium for patterning. In some embodiments, a data processing system is provided to re-interpret the data to be patterned into a set of modulation signals used to drive the multiple individual channels and multiple exposures. |
US10539879B2 |
Optical apparatus, exposure apparatus, method of manufacturing optical apparatus, and method of manufacturing article
An optical apparatus includes an optical component, a support mechanism configured to support the optical component, a manipulation mechanism configured to manipulate the optical component while contacting the optical component such that a state of the optical component is changed. The optical component is changed by the manipulation mechanism from a first state in which the optical component is supported by the support mechanism to a second state in which the optical component is supported by the manipulation mechanism. |
US10539876B2 |
Pattern forming method
Provided is a method for forming a hole pattern in a resist film. The method includes forming a resist film on a workpiece; exposing the resist film using a bright field mask; removing an unexposed portion of the resist film by supplying a first developer to the resist film and performing a negative development after the exposing the resist film; modifying a sidewall portion of the resist film after the removing the unexposed portion of the resist film; and removing an exposed portion of the resist film by supplying a second developer to the resist film and performing a positive development after the modifying the sidewall portion of the resist film. The modifying the sidewall portion of the resist film is a processing of reducing solubility of the sidewall portion of the resist film in the second developer. |
US10539874B2 |
Composition for forming organic anti-reflective coating layer suitable for negative tone development
Provided is a composition for forming an organic anti-reflective coating layer used in a negative tone development, which not only enhance an adhesion to a photoresist while having a high refractive index and a high etch rate but also improve a pattern profile of undercut etc. The composition an isocyanurate compound containing at least one moiety which is represented by Formula 2; a polymer represented by Formula 3 and an organic solvent for dissolving the above-mentioned components. |
US10539873B2 |
Coating compositions suitable for use with an overcoated photoresist
Organic coating compositions, particularly antireflective coating compositions, are provided that comprise that comprise a diene/dienophile reaction product. Preferred compositions of the invention are useful to reduce reflection of exposing radiation from a substrate back into an overcoated photoresist layer and/or function as a planarizing, conformal or via-fill layer. |
US10539870B2 |
Photoresists comprising carbamate component
New photoresist compositions are provided that comprise a carbamate compound that comprises 1) a carbamate group and 2) an ester group. Preferred photoresists of the invention may comprise a resin with acid-labile groups; an acid generator compound; and a carbamate compound that can function to decrease undesired photogenerated-acid diffusion out of unexposed regions of a photoresist coating layer. |
US10539869B2 |
Pattern forming method
A pattern is formed on a substrate with a layer of a curable composition (A1) containing a component (a1) serving as a polymerizable compound on a surface of the substrate, then dispensing droplets of a curable composition (A2) containing at least a component (a2) serving as a polymerizable compound and a component (b2) serving as a photopolymerization initiator dropwise discretely onto the curable composition (A1) layer to lay the droplets, subsequently sandwiching a mixture layer of the curable composition (A1) and the curable composition (A2) between a mold having a pattern and the substrate, then irradiating the mixture layer with light to cure the layer, and releasing the mold from the mixture layer after the curing, a Distance in Hansen space Ra((a1)−(A2)) between the component (a1) serving as a polymerizable compound in the curable composition (A1) and the curable composition (A2) being 6 or less. |
US10539868B2 |
Pellicle for photomask, reticle including the same, and exposure apparatus for lithography
A pellicle for a photomask, a reticle including the same, and an exposure apparatus for lithography are provided. The pellicle may include a pellicle membrane, and the pellicle membrane may include nanocrystalline graphene. The nanocrystalline graphene may have defects. The nanocrystalline graphene may include a plurality of nanoscale crystal grains, and the nanoscale crystal grains may include a two-dimensional (2D) carbon structure having an aromatic ring structure. The defects of the nanocrystalline graphene may include at least one of an sp3 carbon atom, an oxygen atom, a nitrogen atom, or a carbon vacancy. |
US10539867B2 |
Film and methods of forming same
A film and method of forming a film provides an unmodified starting layer of a starting material, the starting layer having opposed first and second surfaces and an initial thickness, T1, and a modified surface layer of thickness T2 which is less than T1, formed in at least a portion of the second surface, wherein a portion of the modified surface layer is not supported by unmodified starting material removed from the first surface opposite the modified surface layer. |
US10539866B2 |
Mask blank, phase-shift mask, and method of manufacturing semiconductor device
Provided is a mask blank in which uniformity of the composition and optical characteristics of a phase-shift film in the in-plane direction and direction of film thickness is high, uniformity of the composition and optical characteristics of the phase-shift film between a plurality of substrates is also high, and defectivity is low even if a silicon-based material is applied to the material that forms the phase-shift film.A mask blank is provided in which a phase-shift film is provided on a transparent substrate, the phase-shift film having a function to transmit ArF exposure light therethrough at a predetermined transmittance and generate a predetermined amount of phase shift in the ArF exposure light that is transmitted therethrough, wherein the phase-shift film comprises a structure in which a low transmission layer and a high transmission layer are laminated, the low transmission layer and the high transmission layer are formed from a material consisting of silicon and nitrogen or a material consisting of silicon, nitrogen and one or more elements selected from semi-metallic elements, non-metallic elements and noble gases, and the low transmission layer has a relatively low nitrogen content in comparison with the high transmission layer. |
US10539860B2 |
Dynamic user control system
A wall controller is provided. The wall controller includes a projection screen having an input device and a projector, wherein the projector has an optical axis that is non-orthogonal to the projection screen. The wall controller includes a housing having the projector at an end of the housing. The housing is dimensioned to fit the end of the housing through an aperture in a first wall, fit the end into a wall space between the first wall and a second wall, and fit a majority of another end of the housing into the aperture until the projection screen is parallel to a surface of the first wall and a front portion of the projection screen is flush with, recessed in or extends from the surface of the first wall. |
US10539858B2 |
Camera mount
A camera mount is configured to securely couple a camera to an object. The camera mount includes a rail mount component and a sliding mount component which can be securely coupled, resulting in a low profile, easy to use camera mount. The rail mount component includes a rail base and two rail wings. The sliding mount component is configured to be inserted into the rail mount component. The sliding amount component further includes two levers and a sliding base with a plurality of protrusions for coupling to a reciprocal mount component. Each lever of the sliding mount component includes a pin and wedge that abut the inside of the rail base to secure the sliding mount component to the rail mount component. |
US10539855B2 |
Narrow frame display panel and display device
A display panel and a display device are disclosed; and the display panel includes a first substrate and a second substrate which are disposed opposite to each other, and a light shielding pattern located between the two substrates; a side of the first substrate away from the second substrate is a light emitting side of the display panel; a plurality of first pixel units are additionally disposed in a peripheral region of the display panel and a side of the light shielding pattern away from the second substrate, and a driving circuit electrically connected with the first pixel units and a printed circuit board of the display panel. |
US10539850B2 |
Display screen, display device and display method
A display screen, a display device and a display method are provided. The display screen includes: a display panel and a dye liquid crystal cell. The dye liquid crystal cell is arranged on a side of the display panel, and the dye liquid crystal cell is configured to control an emergent direction of light that has been transmitted through the dye liquid crystal cell under the influence of an electric field. |
US10539847B2 |
Liquid crystal display device
It is an object of the present invention to apply a sufficient electrical field to a liquid crystal material in a horizontal electrical field liquid crystal display device typified by an FFS type. In a horizontal electrical field liquid crystal display, an electrical field is applied to a liquid crystal material right above a common electrode and a pixel electrode using plural pairs of electrodes rather than one pair of electrodes. One pair of electrodes includes a comb-shaped common electrode and a comb-shaped pixel electrode. Another pair of electrodes includes a common electrode provided in a pixel portion and the comb-shaped pixel electrode. |
US10539846B2 |
Display device
According to one embodiment, a display device includes an insulating substrate, a thin-film transistor including a semiconductor layer formed on a layer above the insulating substrate, a gate electrode which at least partly overlaps the semiconductor layer, and a first electrode and a second electrode which are electrically connected to the semiconductor layer, and a light shielding layer formed between the thin-film transistor and the insulating substrate to at least partly overlap the semiconductor layer, the light shielding layer electrically connected to the gate electrode. |
US10539845B2 |
Display device having an oxide semiconductor transistor
An object is to reduce parasitic capacitance of a signal line included in a liquid crystal display device. A transistor including an oxide semiconductor layer is used as a transistor provided in each pixel. Note that the oxide semiconductor layer is an oxide semiconductor layer which is highly purified by thoroughly removing impurities (hydrogen, water, or the like) which become electron suppliers (donors). Thus, the amount of leakage current (off-state current) can be reduced when the transistor is off. Therefore, a voltage applied to a liquid crystal element can be held without providing a capacitor in each pixel. In addition, a capacitor wiring extending to a pixel portion of the liquid crystal display device can be eliminated. Therefore, parasitic capacitance in a region where the signal line and the capacitor wiring intersect with each other can be eliminated. |
US10539838B2 |
Liquid crystal display device and related manufacturing method
A display device may include a substrate, a transistor, a pixel electrode, a roof layer, and a liquid crystal layer positioned in microcavities between the roof layer and the substrate. The roof layer may include a first roof portion and a second roof portion. The first roof portion may overlap the pixel electrode and may be directly connected to the second roof portion. The second roof portion may be positioned closer to the transistor than the first roof portion. A minimum distance between the substrate and the second roof portion may be less than a minimum distance between the substrate and the first roof portion. |
US10539837B2 |
Display panel comprising first and second post spacers and a spacer supporting block protruding from a second substrate and display device having the same
The present disclosure discloses a display panel and a display device. The display panel includes a cell defined by a first substrate and a second substrate oppositely arranged with respect to the first substrate, and a plurality of post spacers on the first substrate. The second substrate includes a plurality of sub-pixels, the post spacers include a first post spacer and a second post spacer at one side of the first post spacer away from the sub-pixels. A spacer supporting block protrudes from the second substrate, and enables an end portion of the first post spacer away from the first substrate not to contact with the second substrate when the display panel is subjected to an external force. The end portion of the first post spacer away from the first substrate and the spacer supporting block partially overlap with each other in a direction perpendicular to the second substrate. |
US10539834B2 |
Display substrate, method for manufacturing the same and display device
A display substrate, a method for manufacturing the same and a display device are provided. The display substrate includes: a base substrate; and an alignment layer and multiple supporting spacers, which are on the base substrate. The alignment layer is formed by performing rubbing alignment on an alignment film formed on the base substrate by using a rubbing cloth. A distance between adjacent ones of the multiple supporting spacers in a rubbing alignment direction of the alignment film, and a length of a contact between a fiber of the rubbing cloth and the alignment film during the rubbing alignment meet a first preset condition, so that a number of supporting spacers that are passed through by the fiber of the rubbing cloth during each contact between the fiber and the alignment film is less than or equal to a first threshold value. |
US10539833B2 |
Liquid crystal display device and manufacturing method thereof
The present invention prevents the shaving of an alignment film caused by a columnar spacer in a liquid crystal display device of an IPS method using photo-alignment. A plinth higher than a pixel electrode is formed at a part where a columnar spacer formed over a counter substrate touches a TFT substrate. When an alignment film of a double-layered structure is applied over the pixel electrode and the plinth, the thickness of the alignment film over the plinth reduces by a leveling effect. When photo-alignment is applied in the state, a photodegraded upper alignment film over the plinth disappears and a lower alignment film having a high mechanical strength remains. As a result, it is possible to prevent the shaving of the alignment film. |
US10539831B2 |
Liquid crystal display device
The present invention provides a liquid crystal display device that can exhibit a long-lasting favorable voltage holding ratio and prevent deterioration of reliability. The liquid crystal display device of the present invention includes: paired substrates disposed to face each other; a liquid crystal layer disposed between the substrates; and an alignment film disposed between at least one of the substrates and the liquid crystal layer, the at least one of the substrates including an electrode and/or a conductive line that contain(s) copper or aluminum, the liquid crystal layer containing a liquid crystal component and an additive component with a chemical structure including a benzotriazole group represented by a given chemical formula. |
US10539829B1 |
Method of selecting a state of a switchable half waveplate and selecting an optical power of a liquid lens structure in optical series with a liquid crystal lens in a head-mounted display
A varifocal block includes liquid crystal (LC) lens and a liquid lens structure in optical series. The LC lens has a plurality of optical states, including an additive state that adds optical power to the LC lens and a subtractive state that removes optical power from the LC lens. The liquid lens structure comprises a transparent substrate layer, a deformable membrane, and a volume of liquid enclosed between the transparent substrate layer and the deformable membrane. The deformable membrane has an adjustable range of optical power dependent on an adjustable curvature of the deformable membrane. The plurality of optical states of the LC lens and the adjustable range of optical power of the liquid lens structure together provide a continuous range of optical power for the varifocal block. |
US10539825B2 |
Planar light source apparatus, display apparatus, and method of manufacturing planar light source apparatus
A planar light source apparatus according to the present invention includes a light source, a holding substrate that holds the light source at a main surface, and a light-distribution control element that is disposed at the main surface of the holding substrate so as to cover the light source, and changes light distribution of light rays emitted from the light source. The light-distribution control element includes a diffusion part that is provided at at least at one surface of a plurality of surfaces that structure the outer shape of the light-distribution control element. The at least one surface where the diffusion part is provided is a surface different from an installation surface capable of abutting on the main surface of the holding substrate. |
US10539818B2 |
Display device
A display device includes: a display panel; a light guide plate which guides light to the display panel including first and second side surfaces opposite to each other; a light source module disposed along the first side surface of the light guide plate; a mold frame disposed along the second side surface of the light guide plate; a bottom chassis which accommodates the light source module, the mold frame and the light guide plate, including a first sidewall facing the first side surface of the light guide plate and an extension portion which extends from the first sidewall to overlap an upper surface of the light guide plate; a first adhesive member disposed between the extension portion and the display panel; and a second adhesive member overlapping an upper surface of the light guide plate and an upper surface of the mold frame. |
US10539816B2 |
Display device comprising a unitary indivisible lower receptacle having a hole comprising a first width and a second width disposed in a bottom plate
A display device including a display panel which displays images, an intermediate frame on which the display panel is seated, a lower receptacle which includes a first receiving portion including a bottom plate and sidewalls, and a second receiving portion separate from the first receiving portion, and a light source unit which includes an alignment plate and a point light source mounted on the alignment plate. The light source unit contacts the sidewalls of the lower receptacle, and the first receiving portion is coupled with the intermediate frame. |
US10539815B2 |
Edge construction on optical devices
A method of forming an optical device includes forming a waveguide mask on a device precursor. The device precursor includes a waveguide positioned on a base. The method also includes forming a facet mask on the device precursor such that at least a portion of the waveguide mask is between the facet mask and the base. The method also includes removing a portion of the base while the facet mask protects a facet of the waveguide. The portion of the base that is removed can be removed such that a recess is defined in the base and/or a shelf is defined on the device precursor. A light source such as an optical fiber or laser can be received in the recess and/or positioned over the shelf such that the light source is optically aligned with the facet of the waveguide. |
US10539814B2 |
Optical isolator and semiconductor laser module
A small, low-cost 1.5-stage optical isolator has, in a forward direction, incoming light and outgoing light polarization directions that are parallel. The isolator includes a first Faraday rotator, a first polarizer, a second Faraday rotator and a second polarizer arranged in order on a light transmission path, and a magnet arranged so as to apply a same-direction magnetic field to the first Faraday rotator and the second Faraday rotator. Faraday rotation in the first Faraday rotator and Faraday rotation in the second Faraday rotator occur in opposite directions. |
US10539810B2 |
Magnetic attachment mechanism for eyewear
Interchangeably lenses and attachment assemblies for eyewear with removable temples are described. An example attachment assembly for removably magnetically attaching an eyewear temple to a lens may include a magnetic latch having a first latch portion and a second latch portions movably (e.g., pivotably) coupled to the temple. The first and second latch portions may be configured to be positioned on opposite sides of the lens by a carrier. The first and second latch portions may be configured to magnetically attract one another in a magnetic attraction direction. The carrier may be configured to restrict movement of at least one of the first and second latch portions in a second direction opposite the magnetic attraction direction. |
US10539804B2 |
Imaging lens assembly, camera module and electronic device
An imaging lens assembly includes a plastic barrel and an imaging lens set. The plastic barrel includes an object-side aperture and a first annular surface. The imaging lens set includes a plurality of optical elements, wherein at least one of the optical elements is a plastic lens element, and the plastic lens element includes an effective optical portion, a peripheral portion, a second annular surface, and an object-side connecting surface. The peripheral portion is formed around the effective optical portion. The second annular surface is formed on an object-side surface of the plastic lens element and surrounds the effective optical portion. The object-side connecting surface is formed on the object-side surface of the plastic lens element and surrounds the effective optical portion, and the object-side connecting surface is connected with one of the optical elements disposed on an object side of the plastic lens element. |
US10539803B2 |
Optical system for laser apparatus
An optical system for a laser apparatus includes: a long-short axis reversing module that includes a splitter, a first mirror, and a second mirror positioned in a propagation path of an incident laser beam, where the first mirror includes a first submirror and a second submirror connected to each other at a predetermined angle therebetween. The optical system converts an incident laser beam having an asymmetric energy distribution into an emitted laser beam with a symmetric energy distribution. |
US10539794B2 |
Methods and systems for detecting health conditions by imaging portions of the eye, including the fundus
Configurations are disclosed for a health system to be used in various healthcare applications, e.g., for patient diagnostics, monitoring, and/or therapy. The health system may comprise a light generation module to transmit light or an image to a user, one or more sensors to detect a physiological parameter of the user's body, including their eyes, and processing circuitry to analyze an input received in response to the presented images to determine one or more health conditions or defects. |
US10539793B2 |
Head mounted image display device and display device
There is provided an image display device including (A) an image forming device, (B) an optical device configured to receive incident light output from the image forming device and output the incident light, and (C) a light receiving device configured to detect the light output from the image forming device. |
US10539792B1 |
Apparatus, system, and method for adjusting head-mounted-display straps
A head-mounted-display adjustment apparatus may include a strap with a distal section coupled to a distal area of a head-mounted display. The adjustment apparatus may also include a pinion rotatably coupled to a proximal area of the head-mounted display in a manner that holds the head-mounted display against a user's face when a user is wearing the head-mounted display. In addition, the adjustment apparatus may include a rack that is coupled to a proximal section of the strap and includes a plurality of teeth in mesh with the pinion such that (1) rotation of the pinion repositions the rack relative to the head-mounted display and (2) repositioning the rack adjusts an area between the strap and the head-mounted display. Various other head-mounted-display adjustment apparatuses, systems, and methods are also disclosed. |
US10539791B2 |
Split exit pupil multiple virtual image heads-up display systems and methods
Split exit pupil (or split eye-box) heads-up display (HUD)systems and methods are described. The described HUD system methods make use of a split exit pupil design method that enables a modular HUD system and allows the HUD system viewing eye-box size to be tailored while reducing the overall HUD volumetric aspects. A HUD module utilizes a high brightness small size micro-pixel imager to generate one or more HUD virtual images with a one or a plurality of given viewing eye-box segment sizes. When integrated together into a HUD system, a multiplicity of such HUD modules displaying the same image would enable such an integrated HUD system to have an eye-box size that is substantially larger than the eye-box size of a HUD module. The resultant integrated HUD system volume is substantially volumetrically smaller than a HUD system that uses a single larger imager. Furthermore, the integrated HUD system can be comprised of a multiplicity of HUD modules to scale the eye-box size to match the intended application while maintaining a given desired overall HUD system brightness. |
US10539785B2 |
Optical system and image pickup apparatus including the same
An optical system includes an aperture stop, and an optical member that is removably insertable in an optical path defined by an object side and an image side of the optical system, the optical member is disposed on the image side of the aperture stop. In a first focus range between infinity and a first finite distance, the optical member is removed from the optical path. In a second focus range between a second finite distance shorter than the first finite distance and a third finite distance shorter than the second finite distance, the optical member is inserted in the optical path. The thickness of the optical member on the optical axis and the focal length of the optical member are suitably determined. |
US10539780B2 |
Method for controlling the position of a MEMS mirror
According to the present invention there is provided a method of controlling the position of a MEMS mirror in a MEMS device, wherein the MEMS device comprises, a MEMS mirror, a magnet which provides a magnetic field (B), an actuating means which operatively cooperates with the MEMS mirror so that it can apply a force to the MEMS mirror which can tilt the MEMS mirror about at least one rotational axis when the actuating means is provided with a drive signal, wherein the magnitude force applied by the actuating means to the MEMS mirror is dependent on the amplitude of the drive signal, and a detection coil which is mounted on the MEMS mirror, the method comprising the steps of, detecting a change in the resistance (R) of the detection coil so as to detect a change in temperature of the MEMS mirror; determining the drive signal amplitude required to maintain the MEMS mirror at a predefined angular position (Θ); providing the actuating means with a drive signal which has an amplitude which is equal to the determined drive signal amplitude. |
US10539778B2 |
Rotor unit, rotor, and projector
A rotor unit includes a rotor including a substrate and a wavelength conversion region, and a driving unit. The substrate includes an outer edge and is configured such that a substrate material is continuously provided from a center to the outer edge. The wavelength conversion region is provided on the substrate and receives light having a first wavelength region and emits light having a second wavelength region different from the first wavelength region. The driving unit rotates the rotor. |
US10539773B2 |
Imaging system for counting and sizing particles in fluid-filled vessels
A system is described to facilitate the characterization of particles within a fluid contained in a vessel using an illumination system that directs source light through each vessel. One or more optical elements may be implemented to refract the source light and to illuminate the entire volume of the vessel. As the refracted source light passes through the vessel and interacts with particles suspended in the fluid, scattered light is produced and directed to an imager, while the refracted source light is diverted away from the imager to prevent the source light from drowning out the scattered light. The system can therefore advantageously utilize an imager with a large depth of field to accurately image the entire volume of fluid at the same time, facilitating the determination of the number and size of particles suspended in the fluid. |
US10539771B2 |
Rapid three-dimensional multispectral microscopic imaging system
An imaging system is provided, which includes: a microscope; a field diaphragm; a one-dimensional beam-splitting grating, configured to duplicate a beam after passing through the first 4f system into beams with different angles; a phase modulation component, configured to perform different phase modulations to the beams with different angles respectively; a blazed grating, configured to perform dispersion to the beams with different angles passing through the phase modulation component at a dimension orthogonal to the beam-splitting grating; a micro lens array, configured to make the beams with different angles passing through the blazed grating to map to different locations on a back focal plane of the micro lens array; an image sensor, configured to image the back focal plane of the micro lens array. The system may recover three-dimensional information and multispectral information of the sample simultaneously from a single image. |
US10539769B2 |
Flat wedge-shaped lens and image processing method
A flat lens system includes a wedge-shaped refractive material having a first surface and a second surface opposite to the first surface for refracting incident light beams from an object having a width of Y, from the first surface towards the second surface; a reflective material positioned at the second surface of the wedge-shaped refractive material for reflecting the refracted light beams at a first angle toward the first surface, wherein the reflected light beams are refracted from the first surface at a second angle to form an image of the object having a width of X and including chromatic aberrations; and an apparatus for processing the image of the object to reduce said chromatic aberrations. |
US10539766B2 |
Projection optical system and projection image display device
A projection optical system includes a first lens unit adapted to make a enlargement-side imaging surface and an intermediate image conjugate with each other, a second lens unit adapted to make the intermediate image and a reduction-side imaging surface conjugate with each other. The first lens unit has positive power, and the second lens unit has negative power. Defining a focal distance of the first lens unit as fU1, a focal distance of the second lens unit as fU2, a total lens length of the first lens unit as LLU1, and a total lens length of the second lens unit as LLU2, the following expression (1) and expression (2) are satisfied: −0.3 |
US10539762B2 |
Photographing lens assembly, image capturing unit and electronic device
A photographing lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The first lens element with positive refractive power has an object-side surface being convex in a paraxial region thereof. The second lens element has negative refractive power. The third lens element has positive refractive power, wherein both surfaces thereof are aspheric. The fourth lens element has refractive power, wherein both surfaces thereof are aspheric. The fifth lens element has negative refractive power, wherein both surfaces thereof are aspheric. The sixth lens element with positive refractive power has an object-side surface being concave in a paraxial region thereof and an image-side surface being convex in a paraxial region thereof, wherein both of the two surfaces are aspheric. |
US10539757B2 |
Telecommunications chassis with slidable trays
A slide assembly for slidably coupling a telecommunications tray to a telecommunications chassis includes a rail configured for mounting to the chassis, the rail defining a rail sliding cavity flanked by a first detent adjacent a first end and a second detent adjacent a second end of the rail, the rail further comprising first and second chassis mounting features, the first and the second chassis mounting features are oriented with respect to each other such that if two of the same rails are aligned and brought together in a juxtaposed relationship with the first and second chassis mounting features facing each other, the first and the second chassis mounting features can nest relative to each other so as to not increase the total width of the two rails. A guide configured for mounting to the telecommunications tray defines a guide sliding cavity configured to slidably receive the rail such that the rail sliding cavity and the guide sliding cavity face each other, the guide defines a pin connected thereto via a flexible cantilever arm, at least a portion of the pin extending into the rail sliding cavity when the rail and the guide are in a sliding relationship for latching by the first and second detents of the rail in providing two predetermined stop positions for the guide. |
US10539756B2 |
Optical communication cable
An optical communication cable is provided. The cable includes a plurality of elongate optical transmission elements wrapped around an elongate central strength member such that a portion of the length of the plurality of wrapped elongate optical transmission elements form a spiral portion around the elongate central strength member. The cable includes an elastic sleeve surrounding the plurality of elongate optical transmission elements, and the elastic sleeve is formed from an extruded first material. The cable includes a cable body formed from an extruded second material different from the first material, and the cable body surrounds the film, and the cable body has an inner surface that faces the outer surface of the film. |
US10539755B2 |
Cable, electronic device, and method for controlling electronic device
There is provided a method for controlling an electronic device, the method comprising starting control of emission of laser light from at least one light-emitting part of a receptacle, wherein the at least one light-emitting part comprises an optical member and a lens associated with the optical member, the start of the control of the emission of the laser light is based on a flow of current from a partner side electronic device to at least two electrical contacts of the receptacle and detection of a connection of a cable to the receptacle, and the at least one light-emitting part emits the laser light to communicate with the partner side electronic device. |
US10539749B2 |
Method and system for a multi-fiber push-on/pull-off connector locking clip
Methods and systems for a optical fiber connector locking clip are disclosed and may include operatively coupling an optical fiber connector to an optical fiber adaptor by inserting the optical fiber connector into the optical fiber adaptor, where the optical fiber connector comprises an optical fiber connector pull-to-release housing. The optical fiber connector may be secured to the optical fiber adaptor by placing an optical fiber locking clip adjacent to the optical fiber connector pull-to-release housing, thereby preventing the optical fiber connector pull-to-release housing from being actuated. An optical cable may be coupled to the optical fiber connector. The adaptor may be coupled to an optical device, which may include an optical transceiver. The optical fiber locking clip may be plastic or metal. The optical fiber connector and the optical fiber connector pull-to-release housing may be plastic. |
US10539746B2 |
Optical connection component
The embodiment relates to an optical connection component including a bent optical fiber having a bent portion including a region where a curvature of the bent portion is maintained at 0.4 [1/mm] or more while substantially no bending stress remains. The bent optical fiber comprises a core, a first cladding, a second cladding, and a third cladding. Based on the third cladding, a relative refractive index difference Δ1 of the core, a relative refractive index difference Δ2 of the first cladding, and a relative refractive index difference Δ3 of the second cladding satisfy relationships of Δ1>Δ2>Δ3 and Δ3 <−0.5[%]. The product V3 of the Δ3 and a cross-sectional area S of the second cladding is less than −200 [%·μm2]. The curvature in the bent portion is 0.6 [1/mm] or less over an entire length of the bent portion. |
US10539745B2 |
Optical connector
An optical connector 1 is an optical connector connected to an external optical adapter. The optical connector 1 is provided with: an inner housing 3, in a surface of which engaging holes for engaging the optical adapter is provided; a boot 6 connected to the inner housing 3 on a side opposite the optical adapter in a forward/backward direction; and a first outer housing 4 and a second outer housing 5 covering the engaging holes and mounted on the inner housing 3 to be freely movable in the forward/backward direction. As the second outer housing 5 moves backward, the engaging holes of the inner housing 3 are exposed. The second outer housing 5 has cutout parts 5c which are cut out from a back end surface 5f in the forward direction and which a front end part of the boot 6 enters. |
US10539742B2 |
Photonic crystal all-optical multistep-delay self-or-transformation logic gate
A PhC all-optical multistep-delay self-OR-transformation logic gate including an optical switch unit, a PhC structure unit, a reference-light, a memory or delayer, a D-type flip-flop unit and a wave absorbing load; a logic signal X is connected to the input port of a two-branch waveguide whose two output ports are respectively connected with the input port of the memory and the logic-signal input port of the optical switch unit; the output port of the memory is connected with the delay-signal input port of the optical switch unit; the reference-light source is connected with the reference-light input port of the optical switch unit whose three intermediate-signal output ports are respectively connected with the first and second intermediate-signal input ports of the PhC structure unit and the wave absorbing load; and the output port of the PhC structure unit is connected with the D-signal input port of the D-type flip-flop unit. |
US10539740B2 |
Optical combiner
A waveguide comprises an un-tapered end and a tapered end. The waveguide progressively varies a numerical aperture (NA) of light as the light propagates from the tapered end to the un-tapered end. |
US10539738B2 |
Backlight module with blocking member for blocking light leakage and display device with the same
A backlight module and a display device are provided in the present disclosure. The backlight module includes: a light guide plate, a plastic frame and a back plate; the back plate includes an accommodating portion and a folded edge perpendicular to the accommodating portion; the light guide plate is disposed on the accommodating portion; the plastic frame is configured to be in a snap engagement with the folded edge of the back plate and includes an outer blocking wall and a carrying portion perpendicular to the outer blocking wall; and a blocking member is disposed between the folded edge and the light guide plate, and the blocking member is configured to block light leakage at a position where the outer blocking wall and the folded edge are snap engaged. |
US10539736B2 |
Light source module and backlight unit including the same
The present disclosure provides a light source module that includes a substrate, a plurality of light barriers on a surface of the substrate and spaced apart from each other, a plurality of light source packages on the surface of the substrate and positioned between the plurality of light barriers, and a total-reflection induction layer on the plurality of light source packages. The total-reflection induction layer has a flat surface opposite the plurality of light source packages. According to the various embodiments provided herein, the amount of light incident on a light guide plate increases, and a heat radiation effect is improved. |
US10539735B2 |
Backlight source, method for producing the same and use of the same, display device
A backlight source includes: an LED light source for emitting a visible light, a light guide plate and an infrared quantum point, wherein the LED light source is arranged on a light incidence side of the light guide plate and the infrared quantum point is arranged on at least one face of the light guide plate. And the infrared quantum point is excited by a part of the visible light emitted from the LED light source to emit an infrared light. The other part of visible light emitted from the LED light source exits uniformly a light exit face of the light guide plate along with the infrared light. The infrared quantum point is arranged on at least one face of the light guide plate other than the light incidence face and the light exit face. |
US10539728B2 |
Display panel, polarizer, color film substrate and display apparatus for conducting electrostatic charges
A polarizer, a polarizer, a color film substrate, a display panel, and a method of conducting away electrostatic charges are disclosed. The polarizer includes a transparent conductive film layer where the transparent conductive film layer is added with a conductive material, and when the polarizer comprising the transparent conductive film layer connects to a ground, the conductive material that is added to the transparent conductive film layer enables the polarizer to conduct electrostatic charges away from the polarizer to the ground. |
US10539725B2 |
Optical filter and camera module and electronic device
An optical filter includes a polymer film and a near infrared absorbing layer on the polymer film, where the near infrared absorbing layer transmits light in a visible wavelength region and selectively absorbs at least a part of light in a near infrared wavelength region. An average light transmittance of the optical filter in a wavelength region of about 700 nanometers (nm) to about 740 nm is less than about 7%. |
US10539721B2 |
Diffusion sheet, backlight unit, and liquid crystal display device
A diffusion sheet includes a resin base layer that is light transmissive and a light diffusion layer provided on one surface of the resin base layer, and including titanium oxide particles, resin beads and a binder resin. The percentage by mass of the titanium oxide particle in the binder resin is 190 to 250% by mass, and the light diffusion layer has a mass per unit area of 6.0 to 7.0 g/m2. |
US10539718B2 |
Fresnel lens array with improved off-axis optical efficiency
Fresnel lens arrays, devices, systems and methods of forming them are described herein. One array includes a Fresnel lens array, having a first portion including one or more defined areas of one or more Fresnel lenses, and a second portion including a first section that has its optical center located in a second section that is vertically above or below the first section and wherein each section is formed from a defined area of the one or more Fresnel lenses. |
US10539717B2 |
Polarizing plates and optical display apparatuses including the polarizing plates
A polarizing plate comprises a polarizer; and at least one optical film on at least one side of the polarizer, wherein the optical film comprises a polyester film, the polyester film has a shrinkage difference between a length shrinkage in a first diagonal direction and a length shrinkage in a second diagonal direction of −0.1% to +0.1% with respect to either the mechanical direction (MD) or the transverse direction (TD) of the polyester film (as a reference direction). An optical display apparatus includes the polarizing plate. |
US10539716B2 |
Method for producing a reflection-reducing layer system and reflection-reducing layer system
A reflection-reducing layer system is disclosed. In an embodiment, the system includes a refractive index gradient layer including an inorganic material and an organic material in a spatially varying composition, wherein the refractive index gradient layer has a refractive index which decreases in a growth direction and an organic layer arranged above the refractive index gradient layer, the organic layer having a surface including a nanostructure. |
US10539715B2 |
Compositions containing polycarbonate and infrared reflective additives
The present invention provides a composition comprising a polycarbonate, an infrared (IR) reflective additive and an epoxy-functional silicone, wherein the composition exhibits a reduced melt flow change over a comparable compound not containing an epoxy-functional silicone. |
US10539714B2 |
Retardation plate and circularly polarizing plate
A retardation plate is formed by laminating at least two retardation plates of a retardation plate 1 and a retardation plate 2, in which at least one of the retardation plate 1 and the retardation plate 2 is formed of a polymer of a polymerizable liquid crystal composition. It is possible to provide a retardation plate imparting a phase difference of ¼ wavelength over a wide wavelength region, a circularly polarizing plate having excellent anti-reflection performance over a wide wavelength region, and a display element or a light-emitting element having excellent visibility. |
US10539711B2 |
Laser beam detector including a light source for use in a laser attraction
A method, system, apparatus, and computer-readable medium for operating a laser attraction. Aspects include instructing a plurality of laser transmitters to each emit a laser beam, each of the emitted laser beams being detected by a particular receiver device. In addition, a signal may be received that indicates that one of the laser beams has been broken. In an aspect, the signal may be received from a receiver device that is associated with the broken laser beam. Further, the receiver device may be instructed to illuminate a light source when the laser beam is broken, the light source being part of the receiver device. |
US10539709B2 |
Multi-optical axis photoelectric sensor
A multi-optical axis photoelectric sensor includes a sensor unit configured to detect whether each of plural optical axes formed between a projection unit and a light receiving unit is in a light shielding state, the sensor unit including the projection unit and the light receiving unit, the projection unit including plural projection elements, the light receiving unit including plural light receiving elements disposed opposite the plural projection elements. The multi-optical axis photoelectric sensor also includes a control unit that controls the light receiving unit, communication cables of plural signal wirings through which a signal is input to and output from the control unit, and a communicator that conducts communication between the control unit and an external device through a common wiring sharing one of the communication cables with a communication wiring. |
US10539706B2 |
Target well ranging method, apparatus, and system
A ranging signal and a reference signal are generated. The reference signal has a lower frequency than the ranging signal. The reference signal is transmitted through a geological formation to be received by a ranging tool in a ranging well while the ranging signal is launched down a target well. The reference signal is reconstructed in the ranging well and a signal that is a combination of the ranging signal launched from the target well and noise are received in the ranging well. The received signal may be in the form of magnetic or electric field values or changes in these fields. The reconstructed reference signal, in combination with the received signal, is used to produce a filtered ranging signal. A relative location of the target well can then be determined in relation to the ranging well based on the filtered ranging signal. The location information can be used to direct drilling operations. |
US10539705B2 |
Formation evaluation utilizing dual wait time nuclear magnetic resonance
A system for measuring a property of fluid in an earth formation includes a downhole tool disposed in a borehole and configured to be movable within the borehole and a nuclear magnetic resonance (NMR) measurement device including a transmitter configured to emit at least two pulse trains of magnetic energy into the earth formation and a detector configured to detect a long-TW echo train and a short-TW echo train resulting from the at least two pulse trains. The system also includes a processor configured to combine the information from the at least two pulse trains and a rate of penetration of the downhole tool to form a measurement of the property. |
US10539704B2 |
Systems and methods for mapping hydrocarbon reservoirs using electromagnetic transmissions
Provided are systems and methods for mapping hydrocarbon reservoirs. Operations include disposing an electromagnetic (EM) transmitter and an EM receiver into first and second wellbores of first and second wells, respectively, penetrating a resistive layer of a subsurface formation bounded by first and second conductive layers. The EM transmitter and receiver each being disposed at depths proximate to intersections of the first and second wellbores and the resistive layer, respectively. The operations further including transmitting an EM signal between the EM transmitter and receiver via the resistive layer, determining transport properties associated with propagation of the EM signal from the EM transmitter to the EM receiver via the resistive layer, and determining the presence of an anomaly in at least one of the conductive layers based on the travel time. |
US10539701B2 |
Minute magnetic body detecting sensor and foreign substance detecting device
A minute magnetic body detecting sensor includes: a magnetic impedance element, with two magneto-sensitive bodies disposed in substantially two-dimensional directions such that an angle formed by respective sensitive axes is substantially 90 degrees; and a signal processing device, including a signal processing circuit, processing and amplifying damped oscillating voltages output by the two magneto-sensitive bodies that detected a local magnetic field due to a minute magnetic body that is a foreign substance, two square operating elements, squaring output signals, an adder, adding the squared signals, and a square root operating element, performing square root computation on the addition output and outputting a square root output, and enables high-precision detection of existence or non-existence of a minute magnetic body without detection overlooking. |
US10539699B2 |
Cement evaluation using the integration of multiple modes of acoustic measurements
Systems, methods, and devices for evaluating proper cement installation in a well are provided. In one example, a method includes receiving acoustic cement evaluation data into a data processing system. The acoustic cement evaluation data derives from one or more acoustic downhole tools used over a depth interval in a well having a casing. The acoustic cement evaluation data includes sonic measurements and ultrasonic measurements. The method includes deriving a sonic-derived acoustic impedance Z(sonic) from the sonic measurements deriving an ultrasonic-derived acoustic impedance Z(ultrasonic) from the ultrasonic measurements comparing the Z(sonic) with respect to the Z(ultrasonic), and determining whether an annular fill behind the casing is well bonded, partially bonded, comprises wet microannulus, or comprises dry microannulus based on the comparison of the Z(sonic) with respect to the Z(ultrasonic). |
US10539692B2 |
Radiation imaging apparatus and radiation imaging system
A radiation imaging apparatus includes a control unit that controls a radiation image capturing operation performed by a pixel array based on determination of start of radiation irradiation based on comparison between a measured value that is an amount of change with respect to a reference value and acquired using a detection unit for detecting irradiation of the pixel array with radiation and a threshold value in one of positive and negative with respect to the reference value. The control unit changes the threshold value within a predetermined range and according to the measured value in other range of the positive and the negative. |
US10539688B2 |
X-ray detection of X-ray incident fringe pattern in phase-contrast and/or dark-field X-ray imaging
In a conventional phase-contrast X-ray imaging system, a source grating G0 generates an array of partially coherent line sources which illuminate an object and thereafter phase grating G1. The periodicity in the phase grating is self-imaged at certain instances further away from the X-ray source and sampled by a mechanically movable third absorptive analyzer grating G2 before the demodulated fringe intensity is detected by a conventional X-5 ray detector. This application proposes to directly demodulate the fringe intensity using a structured scintillator having a plurality of slabs in alignment with sub-pixels of an optical detector layer, in combination with electronic signal read-out approaches. Therefore, a mechanically movable third absorptive analyzer grating G2 can be omitted from a phase-contrast X-ray imaging system. |
US10539687B2 |
Indirect conversion detector array
Among other things, a detector array (300) for a radiation imaging system is provided. The detector array comprises a plurality of detector elements. Respective detector elements comprise, among other things, a scintillator (304) and a photodetector (306). In some embodiments, a scintillator is shared amongst two or more of the detector elements. In some embodiments, little to no reflective material, configured to mitigate cross-talk between detector elements, is situated between two or more detector elements. |
US10539684B2 |
Radiation imaging apparatus, radiation imaging system, control method of radiation imaging apparatus, and non-transitory computer-readable storage medium
A radiation imaging apparatus having a battery and being operable in at least one of a plurality of power supply forms including the battery and an external power source, the apparatus comprising: a power control unit configured to determine the power supply form; and a control unit configured to control an operation of the radiation imaging apparatus, wherein in accordance with the power supply form, the control unit switches between a first obtaining mode of obtaining offset correction data after imaging of an object for each imaging of the object and a second obtaining mode of obtaining offset correction data obtained in advance before imaging of an object is done, and the control unit switches to the first obtaining mode if power is supplied from the battery and switches to the second obtaining mode if power is supplied from the external power source. |
US10539683B2 |
Device and method for simultaneous X-ray and gamma photon imaging with a stacked detector
A dual mode radiation detector includes an x-ray detector layer configured to convert incident x-ray radiation into x-ray electrical data, where the x-ray detector forms an incident face of the dual mode radiation detector. The dual mode radiation detector further includes a collimator disposed below the x-ray detector layer, and a gamma photon detector layer disposed below the collimator to convert incident gamma photons into gamma photon electrical data. |
US10539679B2 |
Detecting and localization method of unknown signal using aircraft with ADS-B system
A method of detecting an unknown signal and estimating a source location of the unknown signal using aircraft based on an automatic dependent surveillance-broadcast (ADS-B) system is provided. The method includes a first step (S100′) for obtaining from a plurality of airborne aircrafts provided with a network system, an aircraft signal transmitted to neighboring aircraft. The method further includes a second step (S200′) for detecting, by one of the plurality of aircraft, a presence of the unknown signal in the aircraft signal based on one of a time difference of arrival (TDOA) method, a time of arrival (TOA) method, and an angle of arrival (AOA) method. The method further includes a third step (S300′) for estimating the source location of the unknown signal and a fourth step (S400′) for transmitting unknown signal generation information and the source to neighboring aircraft and the ATC through a flight information services-broadcast (FIS-B). |
US10539678B2 |
GPS tracking system
An LED taillight with an integrated GPS tracking system is disclosed therein. The GPS tracking system is hidden behind the LED portion of the LED taillight so that the GPS tracking system is not noticeable by someone inspecting a trailer on which the LED taillight is installed. Additionally, power sent to the LED taillight to power the LEDs also recharge a battery associated with the GPS tracking system and power the GPS tracking system during use. |
US10539677B2 |
Method for setting positioning mode and mobile terminal
A method includes: obtaining an azimuth and a signal parameter value of each preset satellite of M preset satellites when a mobile terminal is at a first location. The M preset satellites are sorted according to the values of their azimuths and N satellite combinations are obtained from those satellites that are consecutively arranged and have signal parameter values less than preset values. In response to determining that a ratio of the quantity of the preset satellites in the first satellite combination to M is less than a first threshold, the positioning mode of the mobile terminal is set to an outdoor positioning mode. In response to determining that a ratio of the quantity of the preset satellites in the first satellite combination to M is greater than a second threshold, the positioning mode is set to an indoor positioning mode. |
US10539675B2 |
Opto-acoustic imaging system with detection of relative orientation of light source and acoustic receiver using acoustic waves
In an embodiment, a system and method are provided for determining position and orientation of an optical delivery unit relative to an acoustic receiving unit, in the field of opto-acoustic imaging, wherein the optical delivery unit comprises a first fiducial marker site configured to emit acoustic responses and a second fiducial marker site configured to emit acoustic responses. A plurality of acoustic signals from a volume of a subject are sampled and recorded, each of the plurality of acoustic signals being collected at a different data collection position relative to a coordinate reference frame. The system is configured to identify in each of the plurality of acoustic signals a response of a first fiducial marker and a response of a second fiducial marker. Each identified response indicates a separation between a fiducial marker site and a data collection position of an acoustic signal. The system determines the position and orientation of the optical delivery unit in the coordinate reference frame by using the identified responses of the first fiducial marker and the identified responses of the second fiducial marker. |
US10539673B2 |
False alarm avoidance system
The invention refers to a method of using a tag in a localisation system, the method comprising at said tag operating a magnetic induction signal detection circuit to detect signals, and upon detection of a magnetic induction signal comprising a first identification code: correlating the magnetic induction signal comprising said first identification code to an ultrasound signal comprising a second identification code, received via an ultrasound signal detection circuit. If said correlation reveals an association between said first identification code and said second identification code: a radio frequency announcement signal is transmitted via a radio frequency signal transmitter circuit to signify said association. The invention also refers to a method of using a beacon in said localisation system, as well as the localisation system comprising one or more tags and one or more beacons. |
US10539672B2 |
Doppler ambiguity resolution at high signal to noise ratio
A system and method of determining a relative velocity of an object at a radar system is disclosed. A transmitter transmits a source signal at the object and a receiver receives an echo signal that is a reflection of the source signal from the object. The echo signal is partitioned into a first portion and a second portion at a processor. A first Doppler frequency is estimated for the first portion and a second Doppler frequency is estimated for the portion. A difference is estimated between the first Doppler frequency and the second Doppler frequency. A presence of a Doppler ambiguity is determined from a comparison of the estimated difference to a selected Doppler frequency. A corrected Doppler frequency is obtained based on the Doppler ambiguity and the relative velocity of the object is determined from the corrected Doppler frequency. |
US10539671B2 |
Doppler distribution measurement method in wireless LAN system
Disclosed is a Doppler distribution measurement method comprising: receiving a plurality of receive signals that arrive via different RE sets in different paths; measuring CFO values of the plurality of receive signals; selecting the two receive signals in which the difference in value between the CFO values are the greatest, from among the plurality of receive signals; and determining a Doppler shift difference between the selected two receive signals a an effective Doppler distribution. |
US10539665B1 |
Determining distortion by tracking objects across successive frames
A computer-implemented method of determining relative velocity between a vehicle and an object. The method includes receiving sensor data generated by one or more sensors of the vehicle. The one or more sensors are configured to sense an environment through which the vehicle is moving by following a scan pattern comprising component scan lines. The method also includes obtaining, based on the sensor data and by one or more processors, two or more point cloud frames representative of the environment and tracking, by the one or more processors, a point cloud object across the two or more point cloud frames. Additionally, the method includes determining, based on the tracking and by the one or more processors, a relative velocity of the point cloud object and correcting, by the one or more processors, the point cloud object based on the relative velocity of the point cloud object. |
US10539664B2 |
Distance sensor, and calibration method performed by device and system including the distance sensor
A calibration method performed by a distance sensor emitting at least one beam is provided. The calibration method includes obtaining information regarding one surface of an object; obtaining distance sensor data by emitting a plurality of beams to the one surface of the object; and performing calibration on the plurality of beams emitted by the distance sensor, based on the information about the one surface of the object and the distance sensor data. |
US10539660B2 |
Self-learning system for reflective environments
In accordance with various embodiments, methods, systems, and vehicles are provided for determining an environment of vehicles. In one embodiment, a vehicle includes a body, a plurality of sensors, and a processor. The plurality of sensors are disposed onboard the vehicle, and is configured to at least facilitate transmitting signals from a vehicle and receiving return signals at the vehicle after the transmitted signals have contacted one or more objects. The processor is disposed onboard the vehicle, and is coupled to the plurality of sensors. The processor is configured to at least facilitate identifying one or more parameters of the return signals; comparing the one or more parameters with historical data stored in a memory; and determining an environment of the vehicle based at least in part on the comparison of the one or more parameters with the historical data. |
US10539656B2 |
Antenna and radar system that include a polarization-rotating layer
An antenna includes a plurality of waveguide antenna elements arranged in a first array configured to operate with a first polarization. The antenna also includes a plurality of waveguide output ports arranged in a second array configured to operate with a second polarization. The second polarization is different from the first polarization. The antenna further includes a polarization-rotating layer with channels defined therein. The polarization-rotating layer is disposed between the waveguide antenna elements and the waveguide output ports. The channels are oriented at a first angle with respect to the waveguide antenna elements and at a second angle with respect to the waveguide output ports. The channels are configured to receive input electromagnetic waves having the first polarization and transmit output electromagnetic waves having a first intermediate polarization. The waveguide output ports are configured to receive input electromagnetic waves and radiate electromagnetic waves having the second polarization. |
US10539651B2 |
Time of arrival information passing in a distributed antenna system
Embodiments described herein provide for a method for obtaining location information regarding a wireless unit in a distributed antenna system (DAS). The method includes identifying a first time of arrival of a wireless signal in a time and frequency unit at a first active antenna unit (AAU). A second time of arrival of the wireless signal in the time and frequency unit at a second AAU is also identified. A location of a wireless unit transmitting the wireless signal is estimated based on a location of the first AAU, a location of the second AAU, and a difference between the first time of arrival and the second time of arrival. The location of the wireless unit and an indication that the location corresponds to the time and frequency unit is sent to a baseband unit or serving mobile location center (SMLC). |
US10539648B2 |
RFID tag tracking using phase likelihood
RFID tag tracking according to embodiments of the invention uses apparatus and methods for tracking backscatter RFID tags using the phase and receive signal strength of the tag signal. The tag tracking in some embodiments is accomplished with a computationally efficient recursive procedure to update a tag state estimate on each new response of the tag based on the previous tag state estimate and the measured phase of the tag signal. Some embodiments use a Monte Carlo simulation based on the previous tracking algorithm state and a statistical model of the forces acting on the tag. A system according to example embodiments of the invention can include a processor connected to a quadrature mixer. The processor is operable, for example through the use of firmware or software, to estimate a tag state of an RFID tag. |
US10539644B1 |
Tracking an object in an electromagnetic field
An electromagnetic tracking (EMT) system includes a tracked device, a tracking device, and a computing device. The EMT system is configured to receive, at the tracking device, an electromagnetic signal generated by the tracked device, determine, based on the electromagnetic signal, a set of possible positions and orientations of the tracked device relative to the tracking device, receive a measured inertial value representing a motion of the tracked device, determine an estimated inertial value corresponding to the motion of the tracked device based on at least one position and orientation of the set of possible positions and orientations, determine a difference value representing a difference between the estimated inertial value and the measured inertial value, determine a particular position and a particular orientation from the set in response to determining the difference value, and generate an output including the particular position and particular orientation. |
US10539641B2 |
Attenuation map for combined magnetic resonance/positron emission tomography imaging
A method is for providing an attenuation map of a patient, suitable for correcting PET data of the patient acquired with combined magnetic resonance/positron emission tomography imaging in a magnetic resonance/positron emission tomography system. In an embodiment, the method includes acquiring magnetic resonance data with at least one imaging scan in the magnetic resonance/positron emission tomography system; determining the attenuation map of the patient using the magnetic resonance data and providing the attenuation map of the patient for correcting the PET data of the patient acquired with combined magnetic resonance/positron emission tomography imaging. |
US10539640B2 |
MRI protocol for segmentation of an image detail using images acquired at two different magnetic field strengths
A magnetic resonance imaging protocol includes an acquisition segment to control an acquisition sequence to acquire magnetic resonance signals at a lower main magnetic field strength. A reconstruction segment controls reconstruction of a diagnostic magnetic resonance image from the magnetic resonance signals at a lower main magnetic field strength. A segmentation segment controls segmentation of a predetermined image detail of the diagnostic magnetic resonance image. In the magnetic resonance imaging protocol, the acquisition sequence has a set of imaging parameters that cause the image quality of the diagnostic magnetic resonance to be similar to the image quality of the magnetic resonance training images, e.g., acquired at 7 T. The segmentation segment includes an initialization portion which controls (i) access to a set of magnetic resonance training images acquired at main magnetic field of a higher main magnetic field strength (ii) registration of the diagnostic magnetic resonance image to one or more of the magnetic resonance training images and (iii) a segmentation proper applied to the diagnostic image to segment the predetermined detail from the registered diagnostic magnetic resonance image. |
US10539638B2 |
Method and magnetic resonance apparatus for optimization of a sequence of multiple scan protocols for at least one magnetic resonance examination
In a method for the optimization of multiple scan protocols for at least one magnetic resonance examination is performed by a magnetic resonance apparatus, patient data for at least one patient are recorded that includes the selection of two or more different measurements, each including at least one scan protocol, which includes at least one magnetic resonance examination. An optimized sequence of the multiple scan protocols for the two or more different measurements for the at least one magnetic resonance examination is determined by a protocol optimization computer. The optimized sequence of the multiple protocols is presented at a display monitor. |
US10539634B2 |
Method for manufacturing detection coil for magnetic resonance measurement
A manufacturing method includes forming a superconductive thin-film layer on a substrate and processing the superconductive thin-film layer into a shape of a detection coil for magnetic resonance measurement. Accordingly, a superconductive thin-film layer having the detection coil shape can be formed. The method further includes irradiating the shape-processed superconductive thin-film layer with ions. Accordingly, lattice defects serving as pinning can be formed in the superconductive thin-film layer. |
US10539631B2 |
Charge-carrier hall-effect sensor
A charge-carrier Hall-effect sensor comprising: a semiconductor or a semimetal layer; a pair of electric current contacts in electrical contact with the semiconductor or semimetal layer and separated in a first longitudinal direction along a first electric current channel; a pair of voltage contacts in electrical contact with the semiconductor or semimetal layer and separated in a second transverse direction, orthogonal to the first direction, and positioned on either side of the electric current channel; an electrically insulating layer underlying the semiconductor or the semimetal layer; and a ferromagnetic layer underlying the electrically insulating layer comprising at least one region having a magnetic moment with a component perpendicular to a plane comprising the pair of electric current contacts and the pair of voltage contacts. |
US10539630B2 |
Package for chip scale magnetometer or atomic clock
A package for a chip scale atomic clock or magnetometer is disclosed. The package includes a vapor cell using an alkali metal vapor, first and second photodetectors, and a laser operable at a frequency that excites an electron transition in the alkali metal vapor. The laser is positioned to provide an optical signal directed through the vapor cell and towards the first photodetector. The package further contains a polarizing beam splitter, the polarizing beam splitter positioned between the vapor cell and the first photodetector to receive the optical signal and to split the optical signal into a first signal directed toward the first photodetector and a second signal directed toward the second photodetector, the first signal being orthogonal to the second signal. |
US10539629B2 |
Programmable alternating current (AC) load having regenerative and dissipative modes
A programmable alternating current (AC) load in communication with an equipment under test (EUT) is disclosed, where the EUT generates an equipment under test voltage. The programmable AC load includes an active load profiler (ALP) for creating current modulation load profiles that are sent to the EUT. The ALP includes a voltage source inverter, a control module in operative communication with the voltage source inverter of the ALP, and a grid-connected inverter having an AC side and a direct current (DC) side. The AC side of the voltage source inverter is in communication with the EUT for receiving the equipment under test voltage. The control module sends a control duty signal to the voltage source inverter indicating a switching frequency and a duty cycle of the current modulation load profiles. |
US10539624B2 |
Energy accumulator emulator and method for emulation of an energy accumulator emulator
According to the invention, in an energy accumulator emulation the accuracy of energy accumulator emulation is increased in that a load current demand on the energy accumulator (20) is converted to a cell tester load current (IZ) of a real reference cell (6) based on the configuration of the energy accumulator (20) and the cell tester load current (IZ) is applied to the reference cell (6), and thereby the cell voltage (UZ) of the reference cell (6) is measured and the cell voltage (UZ) of the reference cell (6) is converted to a first energy accumulator voltage (UB) based on the configuration of the energy accumulator (20), a second energy accumulator voltage (UB_Mod) is calculated from the energy accumulator model (10) and the load current demand and the first energy accumulator voltage (UB) is compared to the second energy accumulator voltage (UB_Mod) and the energy accumulator model (10) is adjusted if the first energy accumulator voltage (UB) deviates by a specified tolerance range (TB) from the second energy accumulator voltage (UB_Mod). |
US10539622B2 |
Inspection method and manufacturing method for electric power storage device
An external electric power supply is connected to a charged electric power storage device in a reverse voltage direction to form a circuit. A voltage of the external electric power supply is adjusted such that a current does not flow immediately after the connection. Then, current measuring of acquiring a converged current value of the current in the circuit due to a decrease in the voltage of the electric power storage device, and quality deciding based on the converged current value are performed. Before the quality deciding, the electric power storage device is grouped such that the converged current value of when the electric power storage device is a normal product is constant in a group. In the quality deciding, a degree of variation in the converged current value is calculated for each group, and the quality is determined by comparing the calculated degree of variation with its predetermined level. |
US10539609B2 |
Method of converting high-level test specification language to low-level test implementation language
A method comprising: recording test code defined in a high-level test specification language; and automated analysis of the test code defined in the high-level test specification language before a conversion of the high-level test specification language to a low-level test implementation language configured to enable testing of a target by a test module. |
US10539608B2 |
Systems and methods for testing RFID straps
Systems and methods provided for testing remote frequency identification (RFID) straps on a web. Testing system includes a test head having a pair of contact pins configured to be moved toward the web (or configured to make contact with web moved towards them) and into contact with the web or RFID strap. Conveyor continuously moves the web to move individual RFID straps into and out of alignment with the test head. Controller causes the contact pins to move toward the web at a frequency that's greater than the frequency at which the conveyor moves consecutive RFID straps into alignment with the test head. Alternatively or additionally, the test head may have a mount formed of a compliant material that allows at least a portion of the test head to deflect while the contact pins are in contact with a continuously moving RFID strap, thereby maintaining contact between contact pins and strap. |
US10539603B2 |
Sensitive DC current imbalance detector and calibration method
A current leakage detector for detecting current leakage between a power source and a load including a first sensing coil and a second sensing coil positioned opposite the first sensing coil. The current leakage detector further includes a magnetic field sensor proximate the first sensing coil and the second sensing coil and the magnetic field sensor has a response range. The current leakage detector also includes a bias circuit configured to adjust the response range of the magnetic field sensor. A method for detecting current leakage includes providing a first sensing coil and a second sensing coil. The method continues with the steps of providing a magnetic field sensor in proximity to the first and second sensing coils and providing a bias circuit. The method continues with the step of utilizing the bias circuit to place the response of the magnetic field sensor within a preferred response range. |
US10539594B2 |
Detecting power supply sag in an integrated circuit
An integrated circuit is provided with a voltage sag detector (VSD) within the integrated circuit package. The VSD is coupled to a voltage reference and to the power distribution bus within the integrated circuit. The VSD has an output for indicating when a voltage level on the power distribution bus sags below a voltage level provided by the voltage reference. |