Document Document Title
US10541135B2 Source and drain formation using self-aligned processes
An approach to deposit, by a self-aligning process, a layer of graphene on a gate formed on a dielectric layer on a semiconductor substrate where the gate includes a metal catalyst material. The approach includes removing a portion of the dielectric layer and a portion of the semiconductor substrate not under the gate and depositing, by a self-aligning atomic layer deposition process, a layer of a material capable of creating a source and a drain in a semiconductor device on exposed surfaces of the semiconductor substrate and the dielectric layer. The approach includes removing the layer of graphene from the gate, and, then removing a portion of the layer of the material capable of creating the source and the drain in the semiconductor device.
US10541134B2 Halometallate ligand-capped semiconductor nanocrystals
Halometallate-capped semiconductor nanocrystals and methods for making the halometallate-capped semiconductor nanocrystals are provided. Also provided are methods of using solutions of the halometallate-capped semiconductor nanocrystals as precursors for semiconductor film formation. When solutions of the halometallate ligand-capped semiconductor nanocrystals are annealed, the halometallate ligands can act as grain growth promoters during the sintering of the semiconductor nanocrystals.
US10541133B2 GaAs thin film grown on Si substrate, and preparation method for GaAs thin film grown on Si substrate
Disclosed is a preparation method for a GaAs thin film grown on an Si substrate, said method comprising the following steps: (1) Si (111) substrate cleaning; (2) Si (111) substrate preprocessing; (3) Si (111) substrate oxide film removal; (4) first InxGa1-xAs buffer layer growth; (5) first InxGa1-xAs buffer layer in situ annealing; (6) GaAs buffer layer growth; (7) GaAs buffer layer in situ annealing; (8) second InxGa1-xAs buffer layer growth; (9) second InxGa1-xAs buffer layer in situ annealing; (10) GaAs epitaxial thin film growth. Also disclosed is a GaAs thin film grown on an Si substrate. The GaAs thin film obtained by the present invention has a good crystal quality, an even surface, and a positive promotional significance with regard to the preparation of semiconductor devices, particularly in the field of solar cells.
US10541127B2 Material layers, semiconductor devices including the same, and methods of fabricating material layers and semiconductor devices
A material layer, a semiconductor device including the material layer, and methods of forming the material layer and the semiconductor device are provided herein. A method of forming a SiOCN material layer may include supplying a silicon source onto a substrate, supplying a carbon source onto the substrate, supplying an oxygen source onto the substrate, supplying a nitrogen source onto the substrate, and supplying hydrogen onto the substrate. When a material layer is formed according to a method of the present inventive concepts, a material layer having a high tolerance to wet etching and/or good electric characteristics may be formed, and may even be formed when the method is performed at a low temperature.
US10541125B2 Ion analyzer
A microchannel plate (MCP) 41 in an ion detection section 4 multiplies electrons. An anode 42 detects those electrons and produces a current signal. An amplifier 44 converts this signal into a voltage signal. A low-pass filter 5A acting as a smoothing section 5 is located at the output end of the amplifier 44. A waveform-shaping time adjuster 6 adjusts the time constant of the low-pass filter 5A beforehand according to the response time of the MCP 41, mass-to-charge ratio of an ion species to be subjected to the measurement, and duration of the spread of the ion species which depends on device-specific parameters. A plurality of peaks which sequentially appear in the detection signal corresponding to one ion species are thereby smoothed into a single broad peak. Thus, the distinguishability between signal waves and noise components is improved.
US10541123B2 Ion trap mass spectrometer
An apparatus 41 and operation method are provided for an electrostatic trap mass spectrometer with measuring frequency of multiple isochronous ionic oscillations. For improving throughput and space charge capacity, the trap is substantially extended in one Z-direction forming a reproduced two-dimensional field. Multiple geometries are provided for trap Z-extension. The throughput of the analysis is improved by multiplexing electrostatic traps. The frequency analysis is accelerated by the shortening of ion packets and either by Wavelet-fit analysis of the image current signal or by using a time-of-flight detector for sampling a small portion of ions per oscillation. Multiple pulsed converters are suggested for optimal ion injection into electrostatic traps.
US10541117B2 Systems and methods for tilting a wafer for achieving deposition uniformity
Heights of carrier ring supports are increased at a side of a wafer that is located closer to a spindle of a plasma chamber. The heights are increased relative to a height of a carrier ring support that is located closer to side walls of the plasma chamber. The increase in the height results in an increase in thickness of a thin film deposited on the wafer to further achieve uniformity in thickness of the thin film across a top surface of the wafer.
US10541116B2 Multi-source low-power low-temperature plasma polymerized coating device and method
A multi-source low-power low-temperature plasma polymerized coating device and method belong to the technical field of plasma. In the device, a plurality of discharge cavities are mounted on the wall of a main vacuum chamber; a plane grounding grid mesh and a porous electrode plate are mounted in each discharge cavity; and the porous electrode plate is parallel to the grid mesh, keeps a gap with the grid mesh and is connected with a low-power high-frequency power source. A carrier gas pipeline and a monomer steam pipeline are respectively connected to each discharge cavity. To-be-treated base material is placed in the main vacuum chamber. The vacuum pump is started to feed carrier gas and monomer steam. The wall of the discharge cavity is discharged by the porous electrode plate; the monomer steam is polymerized; and the polymerisate passes through small holes and the grid mesh successively in the porous electrode plate to enter the vacuum chamber and deposit on the surface of the base material to form a polymer coating. The device of the present invention has the advantages of even spatial distribution of plasma, good quality uniformity of products under batch treatment, low plasma energy and density, difficult in excessively destroying a chemical monomer structure and good quality of the formed polymer coating.
US10541112B2 Charged particle beam system and method of operating the same
A charged particle beam system comprises a particle beam source having a particle emitter at a first voltage, a first electrode downstream of the particle beam source at a second voltage, a multi-aperture plate downstream of the first electrode, a second electrode downstream of the multi-aperture plate at a third voltage, a third electrode downstream of the second electrode at a fourth voltage, a deflector downstream of the third electrode, an objective lens downstream of the deflector, a fourth electrode downstream of the deflector at a fifth voltage; and an object mount at a sixth voltage. Voltage differences between the first, second, third, fourth and fifth voltages have same and opposite signs.
US10541111B2 Distortion measurement method for electron microscope image, electron microscope, distortion measurement specimen, and method of manufacturing distortion measurement specimen
A distortion measurement method for an electron microscope image includes: loading a distortion measurement specimen having structures arranged in a lattice to a specimen plane of an electron microscope or a plane conjugate to the specimen plane in order to obtain an electron microscope image of the distortion measurement specimen; and measuring a distortion from the obtained electron microscope image of the distortion measurement specimen.
US10541109B2 Sensing analytical instrument parameters, specimen characteristics, or both from sparse datasets
Disclosed are methods for sensing conditions of an electron microscope system and/or a specimen analyzed thereby. Also disclosed are sensor systems and electron microscope systems able to sense system conditions, and/or conditions of the specimen being analyzed by such systems. In one embodiment, a sparse dataset can be acquired from a random sub-sampling of the specimen by an electron beam probe of the electron microscope system. Instrument parameters, specimen characteristics, or both can be estimated from the sparse dataset.
US10541105B2 Multi charged particle beam writing apparatus and adjusting method for multi charged particle beam writing apparatus
In one embodiment, a multi charged particle beam writing apparatus includes an emitter emitting a charged particle beam, a shaping aperture array forming multiple beams by allowing the charged particle beam to pass through a plurality of opening portions, an alignment unit disposed between the emitter and the shaping aperture array, the alignment unit including an aperture plate, a detector provided in the aperture plate and detecting charged particles, and an alignment coil adjusting an angle of incidence of the charged particle beam on the aperture plate, a feature quantity calculating unit calculating, from an alignment scan image based on a detection value of the detector, a feature quantity representing a perpendicularity of the angle of incidence of the charged particle beam on the aperture plate, and a coil control unit controlling an excitation value of the alignment coil based on the feature quantity.
US10541101B1 Electric leakage protector
An electric leakage protector includes a reset mechanism, a breaker mechanism, and a current detecting mechanism. The current detecting mechanism is used to control the breaker mechanism which includes a separated elastic member driving the moving contact to descend, and the reset mechanism includes a reset column, a connecting member, a first reset elastic member, a moving seat, and a second reset elastic member. The separated elastic member is coupled to the connecting member through the moving seat, and the reset column has a latch groove for latching the connecting member. The breaker mechanism is used to drive the connecting member to retreat from the latch groove, and the second reset elastic member is used to drive the reset column to ascend. After the reset column descends, the first reset elastic member drives the connecting member to be latched into the latch groove to miniaturize the electric leakage protector.
US10541100B2 Remote power and operating device for a circuit breaker
A system for electrically operating a circuit breaker remotely and during period of a power outage is provided. The system has a power source, power cable, control unit, control device, and a circuit breaker port for connecting the power source and control unit to the circuit breaker, for actuation of the circuit breaker operating mechanism.
US10541096B2 Temperature-dependent switch with cutting burr
A temperature-dependent switch has a housing with a cover part having a lower side and an upper side and with an electrically conductive lower part having a circumferential shoulder and a circumferential wall with an upper section that overlaps the cover part. The switch has a first external contact surface on the upper side of the cover part and a second external contact surface externally on the housing, wherein the upper section of the circumferential wall presses the cover part onto the circumferential shoulder. A temperature-dependent switching mechanism is arranged in the housing and, depending on its temperature, establishes or opens an electrically conductive connection between the first and second external contact surfaces. A circumferential cutting burr is arranged on the shoulder in the lower part.
US10541091B2 Contact structure for switch and pressure switch using the same
Provided is a contact structure for a switch, in which a contact region is increased, a conduction failure can be more precluded, and the operational reliability of the switch can be improved by allowing contact points between contacts to be line contacts. The contact structure for a switch includes a pair of contacts that are opposed to each other to open or close the switch by allowing the contacts to come into contact with or to separate from each other, wherein a contact surface of a first contact is formed into a concave shape provided with a projection and a recess; a contact surface of a second contact is formed into a rounded surface; and the projection of the first contact and the rounded surface of the second contact are configured to come into contact with each other.
US10541090B2 High permittivity nanocomposites for electronic devices
The invention pertains to the field of electronic devices and the preparation thereof. In an aspect is an electronic device comprising a nanocomposite of carbon nanodomains homogeneously embedded in an insulating ceramic matrix, wherein the size and distribution of carbon nanodomains is such that the nanocomposite has a permittivity of greater than or equal to 200.
US10541089B2 Barium-strontium-titanium (BST) capacitor configuration method
A capacitor has a variable capacitance settable by a bias voltage. A method for setting the bias voltage including the steps of: (a) injecting a constant current to bias the capacitor; (b) measuring the capacitor voltage at the end of a time interval; (c) calculating the capacitance value obtained at the end of the time interval; (d) comparing this value with a desired value; and (e) repeating steps (a) to (d) so as long as the calculated value is different from the set point value. When calculated value matches the set point value; the measured capacitor voltage is stored as a bias voltage to be applied to the capacitor for setting the variable capacitance.
US10541086B2 Laminated ceramic electronic component
A laminated ceramic capacitor has a capacitor body of roughly a rectangular solid shape defined by the length, width, and height, as well as a concaved part formed at and along the edges of one side and the other side in the height direction. An external electrode has a base conductor layer whose height-direction wrap-around part is formed inside the concaved part, and a main conductor layer whose height-direction wrap-around part is formed continuously over the height-direction wrap-around part of the base conductor layer through the planar part, except for the concaved part, of one side and the other side of the component body in the height direction. The height-direction wrap-around part of the main conductor layer has a planar connecting area constituted by a surface area over the height-direction wrap-around part of the base conductor layer and a surface area over the planar part of the component body.
US10541083B2 Coil unit for power inductor
The present invention relates to a coil unit for a power inductor, a manufacturing method of a coil unit for a power inductor, a power inductor and a manufacturing method of a power inductor. The coil unit includes an insulating substrate and a coil pattern, wherein the coil pattern has a first plating part formed at least one surface among top and bottom surfaces of the insulating substrate, wherein a top side thereof has the shape of a taper and a second plating part formed to encompass the first plating part and to correspond to a shape of the first plating part.
US10541075B2 Power inductor
The present disclosure provides a power inductor, which includes a body, at least one substrate provided inside the body, at least one coil pattern provided on at least one surface of the substrate, and an insulation layer formed between the coil pattern and the body, wherein the insulation layer is formed of parylene.
US10541073B2 Superconducting coil and superconducting device
A superconducting coil of an embodiment includes a superconducting wire including an oxide superconductor layer. The oxide superconductor layer has a continuous Perovskite structure including rare earth elements, barium (Ba), and copper (Cu). The rare earth elements include a first element which is praseodymium (Pr), at least one second element selected from the group consisting of neodymium (Nd), samarium (Sm), europium (Eu), and gadolinium (Gd), at least one third element selected from the group consisting of yttrium (Y), terbium (Tb), dysprosium (Dy), and holmium (Ho), and at least one fourth element selected from the group consisting of erbium (Er), thulium (Tm), ytterbium (Yb), and lutetium (Lu).
US10541071B2 Electrical steel sheet
An electrical steel sheet includes: a specific chemical composition; a crystal grain diameter of 20 μm to 300 μm; and a texture satisfying Expression 1, Expression 2, and Expression 3 when the accumulation degree of the (001)[100] orientation is represented as ICube and the accumulation degree of the (011)[100] orientation is represented as IGoss. IGoss+ICube≥10.5  Expression 1 IGoss/ICube≥0.50  Expression 2 ICube≥2.5  Expression 3
US10541070B2 Method for forming a bed of stabilized magneto-caloric material
A method for forming a stabilized bed of magneto-caloric material is provided. The method includes aligning magneto-caloric particles within the casing while a magnetic field is applied to the magneto-caloric particles and then fixing positions of the magneto-caloric particles within the casing. A related stabilized bed of magneto-caloric material is also provided.
US10541068B2 Connection structure of superconducting wires
A connection structure of superconducting wires includes a plurality of superconducting wires are overlapped and connected with each other, each of the plurality of superconducting wires including a substrate and a superconducting layer that are laminated. A non-superconductor is provided at a part of a surface of the superconducting layer of at least one of the superconducting wires and protrudes from the surface.
US10541066B2 Conductive plastic structure
In one example, an electrically conductive structure includes an elongated substantially flat single piece of plastic permeated with conductive fibers including conductive fibers at a contact surface of the piece. The piece of plastic includes a bend that defines two contact surfaces angled with respect to one another near one end of the piece and a flexible stem between the two contact surfaces and the other end of the piece.
US10541065B2 Multilayer stack with enhanced conductivity and stability
An example method includes: (i) depositing an insulating layer on a substrate; (ii) forming a conductive polymer layer on the insulating layer; and (iii) repeating deposition of a respective insulating layer, and formation of a respective conductive polymer layer to form a multilayer stack of respective conductive polymer layers interposed between respective insulating layers. Each respective conductive polymer layer has a respective electrical resistance, such that when the respective conductive polymer layers are connected in parallel to a power source, a resultant electrical resistance of the respective conductive polymer layers is less than each respective electrical resistance.
US10541062B2 Apparatus for movably suspending an x-ray grid, arrangement with an x-ray grid and method for operating an x-ray grid
An apparatus for movably suspending an x-ray grid. The apparatus has a carrier module, in or on which the x-ray grid is arranged, and a linkage. The linkage is configured to rotate the carrier module about an axis which is vertical to the x-ray grid and/or to translate the carrier module in the plane of the x-ray grid. An x-ray arrangement has an x-ray emitter, an x-ray detector and one or more apparatus for suspending the x-ray grid between the emitter and detector. The apparatus provides for play-free kinematics which is more cost-effective than the use of known precision drives.
US10541061B2 System for generating and collimating an X-ray beam
The invention relates to a system (100) for generating and collimating an X-ray beam (104), comprising an X-ray tube insert for generating the X-ray beam, the X-ray tube inert being a vacuum tube; a tube housing (102) for containing the X-ray tube insert (101), the tube housing being made of X-ray absorbing material; a collimator (103) for collimating the X-ray beam (104); wherein the collimator (103) is arranged in between the X-ray tube insert (101) and the tube housing (102). The invention also relates to a corresponding apparatus for scanning an object of interest with an X-ray beam (104) comprising the system.
US10541054B2 Structured support of clinical healthcare professionals
A system and method is provided for using a communications network coupling a plurality of computer systems, a database, and a at least one external data source together to facilitate communication therebetween. The plurality of computer systems is configured to extract at least one term from a medical order for the patient, identify at least one medical concept related to an extracted term, and identify at least one medical data element related to an identified medical concept. The plurality of computer system is further configured to query the database for the identified at least one medical data element, query the at least one external data source to retrieve at least one guideline for performing at least one intervention associated with the at least one medical data element, and generate a user interface that displays at least a portion of a result from the queries.
US10541049B2 Methods and systems for promoting mobile awareness
Methods and systems for promoting mobile awareness are described. In an embodiment, a location associated with a member of a drug benefit plan is accessed. A drug benefit plan action is determined based on the location associated with the member. The drug benefit plan action is an action at least partially at the direction of a pharmacy benefit manager that administers the drug benefit plan. A drug benefit notification is generated based on the drug benefit plan action. The pharmacy notification benefit is associated with the drug benefit plan. Additional methods and systems are disclosed.
US10541045B2 Semiconductor apparatus related to the repairing of a redundancy region
A semiconductor apparatus includes a fuse array, a word line decoder, a bit line decoder, a bank information comparison circuit, and a rupture circuit. The word line decoder is configured to select a word line of the fuse array based on a bank select address signal. The bit line decoder is configured to select a bit line of the fuse array based on a fail row address signal. The bank information comparison circuit and the rupture circuit are configured to rupture a fuse coupled to the word line and the bit line when a fail bank address signal and the bank select address signal correspond to each other.
US10541044B2 Providing efficient handling of memory array failures in processor-based systems
Providing efficient handling of memory array failures in processor-based systems is disclosed. In this regard, in one aspect, a memory controller of a processor-based device is configured to detect a defect within a memory element of a plurality of memory elements of a memory array. In response, a disable register of one or more disable registers is set to correspond to the memory element to indicate that the memory element is disabled. The memory controller receives a memory access request to a memory address corresponding to the memory element, and determines, based on one or more disable registers, whether the memory element is disabled. If so, the memory controller disallows the memory access request. Some aspects may provide that the memory controller, in response to detecting the defect, provides a failure indication to an executing process, and subsequently receives, from the executing process, a request to set the disable register.
US10541038B2 Subgroup selection for verification
An apparatus, system, and method are disclosed for identifying and selecting a subgroup of memory cells for use during a programming or erasing operation, in order to execute the programming or erasing operation in less time, while avoiding over and under programming errors. Memory devices disclosed herein may include a state change/programming circuit, a counting circuit, a determination circuit, an identification circuit, and/or a subgroup selection circuit, where each of these circuits are configured to perform operations related to the overall process of identifying and selecting the subgroup of memory cells for utilization during a programming operation.
US10541036B2 Memory controller and method of operating the same
Provided herein may be a memory controller and a method of operating the same. The memory controller may include a control component configured to control an operation of a semiconductor memory device including a plurality of memory cells in response to a request from a host. The control component may be configured to select a subset of memory cells, among all memory cells in a selected page of the semiconductor memory device, and to determine an optimal read voltage based on the select subset of memory cells.
US10541035B1 Read bias adjustment for compensating threshold voltage shift due to lateral charge movement
Apparatuses and techniques are provided for accurately reading memory cells by compensating for lateral charge diffusion between adjacent memory cells. A selected memory cell is read with a compensation which is based on classifying the threshold voltages of adjacent memory cells into bins. In one aspect, the compensation is based on the level of the current control gate voltage of the selected word line. In another aspect, the classifying of the threshold voltages of the adjacent memory cells can be a function of temperature. In another aspect, a memory cell can be read with compensation after a previous read operation without compensation results in an uncorrectable error. In another aspect, the classifying uses more bins for a selected edge word line.
US10541033B2 Non-volatile memory device and memory system including the same and program method thereof
A three-dimensional (3D) nonvolatile memory device includes a cell string. The cell string includes a pillar structure comprising a ground selection transistor, a plurality of memory cells, and a string selection transistor stacked vertically over a substrate. The memory cells comprise a first cell group and a second cell group stacked on the first cell group, and a horizontal width of at least a portion of the pillar structure decreases in a depth direction towards the substrate. A method of programming the memory device includes initializing a channel of a memory cell of the first cell group of the cell string through the ground selection transistor of the pillar structure, and then applying a program voltage to the memory cell of the pillar structure of the cell string.
US10541031B2 Single pulse SLC programming scheme
A program circuit may two-dimensionally program data into cells by applying different selected bit line or channel voltages to different bit lines or channels located in different bit line zones of a block during a program operation. The block may be further separated or divided into word line zones. The program circuit may adjust the different bit line or channel voltages as it programs in different word line zones of the block. In accordance with the two-dimensional programming, the program circuit may perform single-pulse program-only SLC program operations.
US10541022B2 Sense amplifier having offset cancellation
A sense amplifier includes a sense amplifying unit, first and second isolation units, and first and second offset cancellation unit. The sense amplifying unit includes a first P-type metal-oxide-semiconductor (PMOS) transistor, a second PMOS transistor, a first N-type metal-oxide-semiconductor (NMOS) transistor, and a second NMOS transistor. In a layout of the sense amplifier, the first and second PMOS transistors are disposed in a central region of the sense amplifier, the first and second NMOS transistors are disposed at opposite sides of the sense amplifier from each other, the first isolation unit and the first offset cancellation unit are disposed between the first PMOS transistor and the first NMOS transistor, and the second isolation unit and the second offset cancellation unit are disposed between the second PMOS transistor and the second NMOS transistor. In other layouts, the locations of the PMOS transistors and NMOS transistors may be reversed.
US10541021B2 Apparatuses and methods for implementing access line loads for sense amplifiers for open access line sensing
Apparatuses and methods for implementing access line loads for sense amplifiers for open access line sensing. An example apparatus may include a memory array comprising a plurality of sense amplifiers. A first sense amplifier is coupled to a first access line segment and to a second access line segment and a second sense amplifier is coupled to a third access line segment and to a load segment. The first, second, and third access line segments are coupled to a respective plurality of memory cells. The load segment comprise load circuitry configured to provide a capacitive load to the second sense amplifier based on a capacitive load of the third access line segment.
US10541019B2 Apparatuses and methods for dynamic voltage and frequency switching for dynamic random access memory
According to one embodiment, an apparatus is disclosed. The apparatus includes a first power supply having a first fixed voltage, a second power supply having a second fixed voltage, a plurality of circuits coupled to the first power supply via a first switch and the second power supply via a second switch, and a power control circuit configured to selectively enable one of the first switch and the second switch responsive to power demand information.
US10541016B2 Dual mode memory array security apparatus, systems and methods
Read-only (“RO”) data consisting of a physically unclonable function (“PUF”) pattern is written to a ferroelectric random-access memory (“FRAM”) memory array. The FRAM array is baked to imprint the PUF pattern with a selected average depth of imprint and a corresponding average read reliability. The average depth of imprint and corresponding average read reliability are determined during testing after baking. The PUF pattern as read after baking is compared to the PUF pattern as written prior to baking. Additional PUF pattern writing and baking cycles may be performed until the average depth of imprint and associated read reliability reach a first selected level. Integrated circuits determined to be over-imprinted by exceeding a second selected level may be rejected. The first and second levels of PUF pattern imprint are selected such as to produce FRAM arrays with a unique fingerprint for each individual FRAM array-containing integrated circuit.
US10541014B2 Memory cells with enhanced tunneling magnetoresistance ratio, memory devices and systems including the same
Memory cells with improved tunneling magnetoresistance ratio (TMR) are disclosed. In some embodiments such devices may include a magnetoresistive tunnel junction (MTJ) element coupled in series with a tunneling magnetoresistance enhancement element (TMRE). The MTJ element and TMRE may each be configured to transition between high and low resistance states, e.g., in response to a voltage. In some embodiments, the MTJ and TMRE are configure such that when a read voltage is applied to the cell while the MTJ is in its low resistance state the TMRE is driven to is low resistance state, and when such voltage is applied while the MTJ is in its high resistance state, the TMRE remains in its high resistance state. Devices and systems including such memory cells are also disclosed.
US10541013B1 Headerless word line driver with shared wordline underdrive control
A word line driver circuit receives a word line input signal and supplies a word line driver output signal to a worldline. The word line driver circuit includes a transistor having a first current carrying terminal coupled to the word line driver output signal and a second current carrying terminal coupled to a first node. A gate of the transistor is coupled to the word line input signal, and the transistor provides a path from the word line to the first node while the word line is asserted. A programmable word line underdrive circuit is coupled between the first node and a ground node to reduce a voltage on the word line output signal. A plurality of word line driver circuits are coupled to the first node and use the word line underdrive circuit to underdrive their respective word lines.
US10541012B2 Nonvolatile logic array based computing over inconsistent power supply
Input power quality for a processing device is sensed. In response to detection of poor power quality, input power is disconnected, and the processing device backs up its machine state in non-volatile logic element arrays using available stored charge. When power is restored, the stored machine state is restored from the non-volatile logic element arrays to the volatile logic elements whereby the processing device resumes its process from the state immediately prior to power loss allowing seamless processing across intermittent power supply.
US10541010B2 Memory device with configurable input/output interface
Methods, systems, and apparatuses for a memory device that is configurable based on the type of substrate used to couple the memory device with a host device are described. The reconfigurable memory device may include a plurality of components for different configurations. Various components of the reconfigurable memory die may be activated/deactivated based on a type of substrate used in the memory device. The memory device may include an input/output (I/O) interface that is variously configurable. A first configuration may cause the memory device to communicate signals modulated using a first modulation scheme across a channel of a first width. A second configuration may cause the memory device to communicate signals modulated using a second modulation scheme across a channel of a second width. The I/O interface may include one or more switching components to selectively couple pins of a channel together and/or selectively couple components to various pins.
US10541009B2 Write data mask for power reduction
Devices, systems, and methods having increased efficiency selective writing to memory are disclosed and described. A memory controller, upon receiving a dirty data segment, performs a read-modify-write to retrieve a corresponding data line from memory, saves a copy of the data line, merges the dirty data segment into the appropriate location in the data line to create a modified data line, and generates a write mask from the modified data line and the copy of the data line.
US10541008B2 Apparatuses and methods for reducing row address to column address delay for a voltage threshold compensation sense amplifier
Apparatuses and methods for reducing row address (RAS) to column address (CAS) delay are disclosed. An example apparatus includes a memory including a memory cell coupled to a first digit line in response to a wordline being set to an active state, and a sense amplifier configured to, during a sense operation, couple a first gut node to the first digit line and couple a second gut node to a second digit line in response to an isolation signal. The sense amplifier is further configured to, after the first gut node is coupled to the first digit line and the second gut node is coupled to the second digit line, drive the first digit line to a first sense voltage of a first control signal and drive the second digit line to a second sense voltage of a second control signal based on a data state of the memory cell.
US10541005B2 Distributed and synchronized control system for environmental signals in multimedia playback
A method includes providing a media dataset including media content data and environmental effects metadata defining a set of environmental events each corresponding to a media timestamp of a plurality of media timestamps. The method further includes, for each environmental event in the set of environmental events, identifying a protocol timestamp for a communication protocol, where the protocol timestamp corresponds to the media timestamp of the environmental event, and generating a message for transmission according the communication protocol, where the message associates the environmental event with the protocol timestamp. The method further includes addressing the message to one or more environmental effect generators.
US10541004B2 Shortening the average reposition time to the beginning of files in a magnetic tape
A system accesses metadata on a file system of the magnetic tape, where the metadata comprising one or more fields enabling to determine a longitudinal position (LPOS) of one or more files located on the magnetic tape. The system determines the LPOS of the one or more files located on the magnetic tape. The system determines an optimal location of the head on the magnetic tape based on computing an average value to the determined LPOS of the one or more files located on the magnetic tape and moves the head on the magnetic tape to the optimal location.
US10541003B2 Performance content synchronization based on audio
A content reproduction screen displays a plurality of content items. A video reproduction processing section reproduces substantially simultaneously videos of a plurality of content items on a screen. An audio reproduction processing section reproduces substantially simultaneously audio signals of a plurality of content items. During reproduction of a plurality of content items, a comparison is made between a current reproduction position of the audio signal in an audio reproduction processing section and a current reproduction position of each video in the video reproduction processing section, and, if a discrepancy between the compared current reproduction positions is equal to or greater than a threshold value, the current reproduction position of the video is corrected on the basis of the current reproduction position of the audio signal. In this way, the current reproduction position of each video is synchronized with the reproduction position of the audio signal.
US10541002B2 Imaging apparatus and imaging method
An imaging device, comprising, an image sensor that acquires a plurality of images by repeatedly shooting an object at a first timing, a memory that stores the plurality of images, a second selection section that selects images at a second timing from among images stored in the memory, and a controller that has a movie candidate section that determines movie candidate frames from among the plurality of images in accordance with comparison results of images that have been selected or not selected at the second timing.
US10541001B2 Video highlights
In one embodiment, a method includes accessing a video; detecting one or more objects in one or more frames of the video; identifying one or more of the detected objects; determining a relevance score for each of the one or more of the identified objects with respect to a user the video is to be presented to; selecting one or more frames of the video based on the determined relevance scores for the identified objects in the frames; and providing for presentation to the user one or more of the selected frames of the video.
US10540999B1 Magnetic disk device and write processing method
According to one embodiment, a magnetic disk device includes a disk, a head that writes data to the disk and reads data from the disk, and a controller that obtains a gain to be changed according to a first value calculated based on first position information of the head and second position information of the head when writing a first track to the disk, calculates third position information of the head calculated based on the gain and the second position information, and writes a second track adjacent to the first track in a radial direction according to the third position information.
US10540997B2 Lubricant compositions
Provided herein is a lubricant including a compound of Formula I L-(CF2CF2O)n—CF2CH2O—N—OCH2CF2O—(CF2CF2O)m-M  (Formula I) wherein L is selected from the group consisting of M is selected from the group consisting of wherein each instance of R1, R2, and R3 is independently selected from the group consisting of hydroxyl, alkoxyl, carbocycyl, phenyl, heterocycyl, piperonyl, carboxyl, alkylamido, acetamido, carbamoyl, N-alkylcarbamoyl, N,N-dialkylcarbamoyl, 2,3-dihydroxy-1-propoxyl, acryloyl, alkacryloyl, methacryloyl, a sustituent of methyl methacrylate, and a substituent of glycidyl ether; and wherein n≥1, m≥1, and n and m are the same or different.
US10540996B2 Magnetic tape having characterized magnetic layer and magnetic tape device
A magnetic tape has a magnetic layer containing ferromagnetic powder and binder on a nonmagnetic support. The magnetic layer contains a fatty acid ester. The full width at half maximum of the spacing distribution as measured by optical interferometry on the magnetic layer side surface of the magnetic tape before vacuum heating the magnetic tape is greater than 0 nm but less than or equal to 5.0 nm. The full width at half maximum of the spacing distribution after vacuum heating the magnetic tape is greater than 0 nm but less than or equal to 5.0 nm. The difference between the spacing Safter after vacuum heating the magnetic tape and the spacing Sbefore before vacuum heating the magnetic tape, Safter−Sbefore, is greater than 0 nm but less than or equal to 8.0 nm.
US10540994B2 Personal device for hearing degradation monitoring
Aspects relate to computer implemented methods and systems for monitoring a user's hearing and comprehension. The methods and systems include receiving, by an audio capture device, a first audio input, receiving, by the audio capture device, a second audio input, converting the first and second audio inputs into respective first and second audio signals, transcribing the first and second audio signals into respective first and second transcriptions, analyzing, by a processor of the remote resource, the first and second transcriptions to determine if a content of the second transcription is related to a content of the first transcription to determine degradation of hearing of the user.
US10540985B2 In-vehicle media vocal suppression
An audio processor generates a vocal-free audio signal from an audio signal received from an audio source, directs a cross-fader to fade from the audio signal to the vocal-free audio signal responsive to occurrence of a trigger condition indicated by a status signal, and directs the cross-fader to fade from the vocal-free audio signal to the audio signal responsive to the trigger condition no longer being present.
US10540981B2 Systems and methods for speech signal processing to transcribe speech
The present disclosure relates to systems and methods for speech signal processing on a signal to transcribe speech. In one implementation, the system may include a memory storing instructions and a processor configured to execute the instructions. The instructions may include instructions to receive the signal, determine if at least a portion of data in the signal is missing, and when at least a portion of data is missing: process the signal using a hidden Markov model to generate an output; using the output, calculate a set of possible contents to fill a gap due to the missing data portion, with each possible content having an associated probability; based on the associated probabilities, select one of the set of possible contents; and using the selected possible content, update the signal.
US10540979B2 User interface for secure access to a device using speaker verification
A device includes a memory, a receiver, a processor, and a display. The memory is configured to store a speaker model. The receiver is configured to receive an input audio signal. The processor is configured to determine a first confidence level associated with a first portion of the input audio signal based on the speaker model. The processor is also configured to determine a second confidence level associated with a second portion of the input audio signal based on the speaker model. The display is configured to present a graphical user interface associated with the first confidence level or associated with the second confidence level.
US10540978B2 Speaker verification
A method of speaker verification comprises: comparing a test input against a model of a user's speech obtained during a process of enrolling the user; obtaining a first score from comparing the test input against the model of the user's speech; comparing the test input against a first plurality of models of speech obtained from a first plurality of other speakers respectively; obtaining a plurality of cohort scores from comparing the test input against the plurality of models of speech obtained from a plurality of other speakers; obtaining statistics describing the plurality of cohort scores; modifying said statistics to obtain adjusted statistics; normalising the first score using the adjusted statistics to obtain a normalised score; and using the normalised score for speaker verification.
US10540974B2 Detection and disposition of commands methods and apparatuses
Embodiments include apparatuses, systems, and methods for assisting in detection of user commands by virtual assistant devices. In embodiments, an apparatus for assisting or facilitating assistance to a user may include a first communication interface to receive an audio signal and a second communication interface to receive a modulated audio signal. In embodiments, a speech-recognition processor may be coupled to the first communication interface to detect a presence of a command in the audio signal. In embodiments, the command may include or be preceded by a keyword. In embodiments, a controller may be coupled to the second communication interface and the speech-recognition processor, to extract data from the modulated audio signal, and to dispose the detected command based at least in part on the data extracted on the modulated audio signal. Other embodiments may also be described and claimed.
US10540973B2 Electronic device for performing operation corresponding to voice input
An electronic device is provided. The electronic device includes a housing, a speaker, a microphone, a display, a communication circuit, at least one processor operatively connected to the speaker, the microphone, the display, and the communication circuit, and a memory operatively connected to the at least one processor, and storing instructions to cause the at least one processor to receive a first user utterance, including a request to perform a task by using an application program, through the microphone, transmit first data associated with the first user utterance to an external server, receive second data including a text generated by an automatic speech recognition (ASR) module, from the external server, identify the application program based on the second data, receive a first response including information of a sequence of states of the electronic device from the external server to perform at least part of the task, and perform the at least part of the task by controlling the electronic device to enter the sequence of the states by using the application program.
US10540972B2 Speech recognition device, speech recognition method, non-transitory recording medium, and robot
A feature extractor extracts feature quantities from a digitized speech signal and outputs the feature quantities to a likelihood calculator. A distance determiner determines the distance between a user providing speech and a speech input unit. The likelihood calculator selects registered expressions for speech recognition from a recognition target table based on the determined distance, to be used in calculation of likelihoods at the likelihood calculator. The likelihood calculator calculates likelihoods for the selected registered expressions based on the feature quantities extracted by the feature extractor, and outputs one of the registered expressions having the maximum likelihood as a result of speech recognition.
US10540967B2 Machine reading method for dialog state tracking
A method for dialog state tracking uses a neural network model, such as an MemN2N model, which has been trained to receive a representation of a question and a representation of a subpart of a dialog and to output an answer to the question. For at least one iteration, a subpart of a dialog is received. A representation of the subpart of the dialog is generated. The representation of the subpart of the input dialog and representation of a question are input to the trained neural network model. An answer is output by the neural network model, based on the representation of the question and the representation of the subpart of the input dialog. A dialog state for the dialog is updated, based on the answer to the question. The dialog state includes a set of variables. The updating includes predicting a value for at least one of the variables.
US10540965B2 Semantic re-ranking of NLU results in conversational dialogue applications
Multiple natural language understanding (NLU) interpretation selection models may be generated. The NLU interpretation selection models may include a generic NLU interpretation selection model that is not specialized for a specific set of NLU interpretations type and one or more specialized NLU interpretation selection models, each of which may be specific to a particular set of NLU interpretations type. The specialized NLU interpretation selection model(s) may be utilized to process natural language input data comprising data corresponding to their respective sets of NLU interpretations type(s). The generic NLU interpretation selection model may be utilized to process natural language input data comprising data that does not correspond to the sets of NLU interpretations type(s) associated with the specialized NLU interpretation selection model(s).
US10540964B2 Method and apparatus for processing natural language, method and apparatus for training natural language processing model
A natural language processing method and corresponding apparatus are disclosed. The natural language processing method may include converting words in sentence data, recognized through voice recognition, to corresponding word vectors, and converting characters in the sentence data to corresponding character vectors. The natural language processing method also may include generating a sentence vector based on the word vectors and the character vectors, and determining intent information of the sentence data based on the sentence vector.
US10540963B2 Input generation for classifier
A computer-implemented method for generating an input for a classifier. The method includes obtaining n-best hypotheses which is an output of an automatic speech recognition (ASR) for an utterance, combining the n-best hypotheses horizontally in a predetermined order with a separator between each pair of hypotheses, and outputting the combined n-best hypotheses as a single text input to a classifier.
US10540952B2 Sound absorbing structure including nanofibers
Disclosed herein is a sound absorbing structure which includes at least one sound-permeable nanofiber layer and at least one sound absorbing layer; in which, the sound-permeable nanofiber layer is placed alongside of the sound absorbing layer.
US10540949B2 Musical instrument capable of producing additional vibration sound and method therefor
The musical instrument includes: a pickup that acquires an electric sound signal corresponding to a sound performed on the musical instrument; effector circuitry that imparts an effect to the acquired electric sound signal; a vibrator that produces mechanical vibration corresponding to the effect-imparted sound signal; and a transmission device that transmits the mechanical vibration, produced by the vibrator, to the body of the musical instrument with a characteristic having a fundamental frequency region of the musical instrument suppressed. The electric sound signal corresponding to the performed sound is imparted with an effect, the vibrator is driven by the effect-imparted sound signal, and a mechanical vibration sound is generated from the body of the musical instrument. The thus-generated mechanical vibration sound is audibly generated from the body as a vibration sound additional to the performed sound, which allows a user to experience a performance feeling that has never existed before.
US10540947B2 Capo with attachment mechanism and fretting action in separate offset planes
Embodiments of a capo and fretting component are described. In certain embodiments, the fretting component is threaded onto a crossbar configured to overlie the instrument strings when in use and to pivot with respect to the crossbar so as to contact and press the strings against a fret on the instrument neck. The fretting component is offset with respect to the attachment mechanism of the capo, allowing the attachment mechanism to be offset on the neck of the instrument from where it would normally be positioned to achieve a comparable fretting effect.
US10540946B2 Portable, modular platform for assembling a stringed instrument
A portable, modular guitar platform enables guitarists to explore the potential of their instrument by allowing a user to mix and match many different functional modules, including modules handmade by a luthier or other skilled artisan. The design accommodates many options for customization, may use off-the-shelf components, is highly portable, and can be made from a variety of materials. The arrangement enhances ease of maintenance, and reduces waste from defective components in manufacturing. While the preferred embodiment captures the standard functionality of an electric guitar in a collapsible and customizable package, the modular nature of the platform allows for the expansion of this functionality. Any number of other technologies, electronic or mechanical, may be incorporated to expand the functionality of the platform in practice, performance, and recording contexts.
US10540942B2 Optimization method and pre-stage device for brightness compensation
An optimization method and a pre-stage device for brightness compensation, includes: providing a brightness obtaining apparatus; photographing a to-be-compensated panel to obtain a brightness compensation reference frame, where the to-be-compensated panel has first pixel units, the brightness obtaining apparatus has second pixel units, the brightness compensation reference frame includes photographing units, and the photographing unit includes second pixel units, where the second pixel unit is bigger than the first pixel unit; using four second pixel units at four endpoints of each of the photographing units as brightness references, and obtaining pieces of brightness compensation data of the other second pixel units in the photographing unit by using a specific operation mode; and performing brightness compensation for the first pixel units corresponding to each of the photographing units by using the pieces of brightness compensation data.
US10540936B1 Electrowetting pixel with adjustable capacitance
An electrowetting display device is presented. The electrowetting display device includes a first support plate and a plurality of pixel walls over the first support plate. The plurality of pixel walls are associated with an electrowetting pixel. The display device includes a storage capacitor beneath the electrowetting pixel. The storage capacitor includes a first plate, a second plate, and a dielectric material having a variable relative permittivity. The dielectric material is disposed between the first plate and the second plate. The display device includes a controller configured to control the relative permittivity of the dielectric material to set a capacitance value of the storage capacitor. In embodiments, the dielectric material includes at least one of a transition metal dichalcogenide and a thin-film Barium Strontium Titanate (BST).
US10540933B2 Mobile electronic device, control method, and control medium
Provided is a mobile electronic device, comprising a first display configured to have a first display area, a second display that is overlapped with a display surface side of the first display and configured to switch a transmissive state for transmitting incident light and a reflective state for reflecting incident light, and a controller configured to control presentation on the first display and presentation on the second display, wherein the second display is configured to have a second display area including a first area that is overlapped with at least part of the first display area and a second area that is not overlapped with the first display area.
US10540932B2 Rapid estimation of effective illuminance patterns for projected light fields
Apparatus and methods are provided that employ one or more of a variety of techniques for reducing the time required to display high resolution images on a high dynamic range display having a light source layer and a display layer. In one technique, the image resolution is reduced, an effective luminance pattern is determined for the reduced resolution image, and the resolution of the effective luminance pattern is then increased to the resolution of the display layer. In another technique, the light source layer's point spread function is decomposed into a plurality of components, and an effective luminance pattern is determined for each component. The effective luminance patterns are then combined to produce a total effective luminance pattern. Additional image display time reduction techniques are provided.
US10540931B2 Display apparatus with reduced amount of calculation
According to an aspect, a display apparatus includes a segment necessary luminance calculator, a segment necessary luminance corrector, and a light emission amount calculator. The segment necessary luminance calculator creates segment necessary luminance data indicating the luminance necessary for each of light-emitting segments in accordance with image data. The segment necessary luminance corrector corrects the segment necessary luminance data for each of light-emitting blocks according to the highest luminance of one or a plurality of light-emitting segments included in each light-emitting block, in accordance with control data for dividing a light-emitting region and a display region into a plurality of blocks and the segment necessary luminance data. The light emission amount calculator calculates the amount of light emission from the light-emitting segments in accordance with the segment necessary luminance data corrected by the segment necessary luminance corrector and outputs a light emission amount control signal to the light emitter.
US10540930B1 Apparatus, systems, and methods for temperature-sensitive illumination of liquid crystal displays
A display device may include (1) a liquid crystal (LC) panel with rows of pixel elements that include LC material capable of transitioning between two states, (2) a backlight coupled to the LC panel behind the rows of pixel elements and configured to emit light towards the rows of pixel elements, (3) a temperature sensor configured to measure a temperature of the LC panel, and (4) a display driver configured to (a) scan data to the rows of pixel elements such that the LC material makes a transition between the two states, (b) read, from the temperature sensor, the temperature of the LC panel, (c) calculate, based on the temperature of the LC panel, an estimated transition period for the transition, and (d) initiate, after the estimated transition period, an illumination of the backlight to illuminate the rows of pixel elements. Various other apparatus, systems, and methods are also disclosed.
US10540929B2 Organic light emitting display device and driving method thereof
An organic light emitting display device includes: a first pixel region including first pixels coupled to first and second scan lines, and emission control lines; a first scan driver which supplies a first scan signal to each first scan line; a second scan driver which supplies a second scan signal to each second scan line; and an emission driver which supplies a light emission control signal to the emission control lines. The organic light emitting display device is in a second mode when the organic light emitting display device is mounted in a wearable device, and in a first mode otherwise. The second scan driver supplies k second scan signals to each second scan line in the first mode, and supplies j second scan signals to each second scan line in the second mode, where j is greater than k.
US10540927B2 Pixel and display device having the same
A display panel driver drives pixels based on first power having at least three voltage levels, second power having a constant voltage, and third power having two voltage levels. Each pixel includes a first transistor connected between first and second nodes and including a gate electrode to receive a scan signal, a second transistor connected between the second node and a third node in series with the first transistor and including a gate electrode to receive the third power, and a driving transistor connected between a source of the first power and the third node and including a gate electrode connected to the first electrode to control a driving current for an organic light emitting diode. A first capacitor is connected between a source of the third power and the first node, and a second capacitor is connected between the second node and one of the data lines.
US10540926B2 Pixel circuit, driving method thereof, and display device
A pixel circuit includes a light-emitting device, a reset circuit, a write circuit, a compensation circuit, a light emission control circuit, and a drive circuit. The compensation circuit is configured to selectively transfer an uncompensated reference voltage or a compensated reference voltage to a third node, the compensated reference voltage being determined by the uncompensated reference voltage and a compensation voltage, the compensation voltage being related to a rated value of a power supply voltage. The light emission control circuit is configured to transfer a voltage at the third node to a first node to cause a change in voltage at the second node. The drive circuit is configured to control a magnitude of a drive current flowing through the light-emitting device based on the voltage at the second node and the power supply voltage.
US10540923B2 Shift register, method for driving same, gate driving circuit
The present disclosure relates to display technology, and more particularly, to a shift register, a method for driving the shift register, a gate driving circuit and a display apparatus. The shift register comprises a pull-up module, a pull-down module and a holding module. The pull-up module is connected to the holding module and the pull-down module, an electrical connection point of the pull-up module and the pull-down module constituting an output signal terminal, and configured to pull up a signal outputted at the output signal terminal in response to a first clock signal. The pull-down module is connected to the holding module and configured to pull down the signal outputted at the output signal terminal in response to a second clock signal. The holding module is configured to hold a signal outputted from the pull-up module and the pull-down module at a fixed level.
US10540921B2 Systems and methods for detection and/or correction of pixel luminosity and/or chrominance response variation in displays
Methods and systems are disclosed for measuring pixel-by-pixel luminosity and/or chrominance variations on a display, encoding and/or storing the measurements as a set of global and/or pixel-by-pixel correction factors, and/or digitally manipulating imagery with the inverse effect as the measured variations, such that the appearance of visual artifacts caused by the variations is reduced. These methods and systems may be used, for example, as part of the production process for virtual reality headsets, as well as in other applications that make high-fidelity use of displays exhibiting such artifacts (e.g., cell phones, watches, augmented reality displays, and the like).
US10540920B2 Display management for high dynamic range video
A display management processor receives an input image with enhanced dynamic range to be displayed on a target display which has a different dynamic range than a reference display. The input image is first transformed into a perceptually-corrected IPT color space. A non-linear mapping function generates a first tone-mapped signal by mapping the intensity of the input signal from the reference dynamic range into the target dynamic range. The intensity (I) component of the first tone-mapped signal is sharpened to preserve details, and the saturation of the color (P and T) components is adjusted to generate a second tone-mapped output image. A color gamut mapping function is applied to the second tone-mapped output image to generate an image suitable for display onto the target display. The display management pipeline may also be adapted to adjust the intensity and color components of the displayed image according to specially defined display modes.
US10540919B2 Probe assembly and detecting device comprising the same
A probe assembly and a detecting device including the same, the probe assembly is configured to detect the display panel and includes a first probe region corresponding to leads of the display panel, wherein a location in the first probe region corresponding to a first lead among the leads connected in the display panel is provided with a probe, and a location in the first probe region corresponding to a lead adjacent to the first lead is not provided with a probe; wherein the first lead is any one of the leads which are connected. The detecting device comprises the probe assembly. It solves the problem that the currently known probe assembly may result in short-circuit between adjacent probes when used for display panel detection, avoids the condition where a detective display panel cannot be detected, improves the detection rate, ensures the image quality of the display panel, and hence avoids a waste of production material and reduces the production cost.
US10540917B2 Modular display panel
Embodiments of the present invention relate to integrated modular LED display devices. In one embodiment, a modular LED display devices comprises a plastic housing with an outer surface exposed to an external environment. The modular LED display device is configured to display images using an array of pixels attached to a front side of a printed circuit board attached to the plastic housing. The modular LED display device includes a circuit for controlling a plurality of LEDs, the circuit being attached to the opposite second side of the printed circuit board. The first side of the printed circuit board is sealed to be waterproof by an overlying compound. The modular LED display device further includes a power supply including a power converter for converting alternating current (AC) power to direct current (DC) power. The modular LED display device is configured to be exposed to the external environment without additional enclosures.
US10540916B2 Semiconductor light-emitting device, display unit, and electronic apparatus
A semiconductor light-emitting device according to an embodiment of the present disclosure includes an n-type semiconductor layer, a p-type semiconductor layer, and an active layer provided between the n-type semiconductor layer and the p-type semiconductor layer and including a plurality of well layers. In the plurality of well layers included in the active layer, a band gap inclination angle θ1 of a second well layer located relatively close to the p-type semiconductor layer is smaller than a band gap inclination angle θ2 of a first well layer located relatively close to the n-type semiconductor layer.
US10540915B2 Display panel supporting unit and display device using the same
A display panel supporting unit according to an embodiment of the present disclosure includes a first magnet provided on a first support member and a second magnet provided on a second support member and having a residual magnetic flux density that is equal to or greater than a residual magnetic flux density of the first magnet. Accordingly, a display device is provided such that even an edge portion of the display panel can closely contact a wall. A first magnet may be a rubber magnet, and a second magnet may be either a rubber magnet or a rare-earth magnet.
US10540914B2 Label assembly
The present disclosure relates generally to methods and system for creating a multiple part peel and reseal label assembly that may include one or more RFID devices for use in providing information to potential end users. The assembly may be provided with a plurality of informational sheets or layers that may be printed with fixed or variable information.
US10540912B2 Organ model
Provided is an organ model having a property such that each layer suitably peels off, a property such that sliding or a sense of catching is present besides a sense of elasticity that is felt when a surgical knife cuts the organ model open, and a property such that ligation can be performed without burying of a suture thread, and a property such that a knot of the thread gets caught on the organ model. An organ model being a laminated body in which plural layers each formed of a hydrogel material are laminated, and one or more of the layers is each a fiber group-containing layer in which fiber groups are approximately continuously present inside the layer and over the plane of the layer.
US10540899B2 Flight plan segmentation for en route diversion destinations
Methods and systems are provided for segmenting a planned route of travel for indicating suggested or recommended diversion destinations with respect to those segments. One exemplary method of presenting diversion airports involves identifying a segmentation criterion for a flight plan, determining one or more diversion suitability distributions along a flight path defined by the flight plan, transforming the one or more diversion suitability distributions from a true distance scale to an effective distance scale based at least in part on meteorological conditions, and identifying a location for a segment boundary along the flight path based on an extrema of the one or more diversion suitability distributions within a portion of the flight path defined by the segmentation criterion on the effective distance scale. The method continues by providing graphical indicia of the flight path segment defined by the segment boundary and a diversion airport associated therewith.
US10540895B2 Management of mobile objects
An embodiment of the invention may include a method, computer program product and computer system for managing mobile objects. The embodiment may determine, by a mobile object server, a position of a mobile object in a geographic space managed by the mobile object server. The embodiment may determine a plurality of routes based on the position of the mobile object in the geographic space. The embodiment may calculate, by the mobile object server, a plurality of route parameters for the plurality of routes, wherein the plurality of route parameters includes a passage possibility of the mobile object over each route. The embodiment may calculate a plurality of edge parameters for a plurality of edges, wherein each edge is a segment of a route, and wherein the edge parameter includes the passage possibility of the mobile object over each edge.
US10540884B1 Systems and methods for operating remote presence security
A computer-implemented method for remote presence security is described. In one embodiment, an event is detected in relation to a premises. Upon detecting the event, a location of an occupant of the premises is determined in relation to the premises. Upon determining the occupant is a predetermined distance away from the premises, a first type of notification is sent. The first type of notification includes a display of real-time video being captured at the premises.
US10540883B1 Methods and systems for audio-based danger detection and alert
Methods and systems for emergency detection and alert are disclosed. In one embodiment, an ambient sound sample and contextual data are received over a network from a communication device. The ambient sound sample and the contextual data are analyzed by comparing the ambient sound sample and the contextual data with historical audio and context profiles. Whether a potential danger exists is determined based on the comparison. In response to determining that the potential danger exists, a user of the communication device is alerted of the potential danger and a response is requested from the user.
US10540879B2 Sticker, condition monitoring system, method and computer program product
A condition monitoring system for monitoring the condition of a machine providing at least one rotating component, at least one sticker having a vibration status indicator that is arranged to indicate when a vibration of the component exceeds a predetermined level, and a device that is arranged to collect information from the at least one sticker.
US10540877B1 Danger monitoring system
A danger monitoring system is disclosed. A danger monitoring device comprises a microphone configured to continuously digitize environmental sound, a first memory, a first processor configured to determine whether a stored interval meets a threshold criteria for a dangerous event, and a first network interface configured to send a danger observation data to a server. The danger monitoring server comprises a second memory, a second processor configured to verify the dangerous event digitized by the danger monitoring device and determine an event location of the verified dangerous event, and a second network interface configured to send a danger alert. A danger mitigation device comprises a third network interface configured to receive the danger alert, a GPS receiver, a screen, a third memory comprising map data, and a third processor configured to render a map indicating at least a current location of the danger mitigation device, and the event location.
US10540872B2 Gateway-based anti-theft security system and method
Improved systems and techniques are disclosed for controlling the security states of anti-theft security systems such as product display assemblies using security fobs. The tasks relating to fob authentication are offloaded to a computer system, and these authentications can be based on identifiers for the different security fobs. The computer system can maintain a list of identifiers for authorized security fobs that is easily updated when new security fobs are added to or existing security fobs are de-authorized from the system.
US10540866B2 Door switch
The door switch (1) includes an actuator (20) and a sensor (10). When a door is closed, a front surface (S1) of the sensor (10) and an opposite surface of the actuator (20) are in contact with each other, and separated when the door is open. The sensor (10) includes a light source part (150) for emitting detection light according to a reception state of a detection signal outputted from the actuator, a collector (122) for collecting the detection light, a diffuse light guide part (123) formed to be connected to the collector and for diffusing and emitting the detection light collected by the collector, and a back surface display part (121) formed on a back surface (B1) side of the sensor to be in contact with the diffuse light guide part and having a main surface (125) for emitting the detection light emitted from the diffuse light guide part.
US10540865B2 Visually indicating a waning power source of a safety sensor
An audio sound is detected. The audio sound is determined to be indicative of a power source of a safety sensor waning. Based on the determination, first light is produced based on a reaction of one or more chemicals with second light from a light emitting diode (LED).
US10540864B2 Smart-home control system providing HVAC system dependent responses to hazard detection events
Arrangements for controlling a climate control system are provided. A hazard detector of a group of smart devices may detect a carbon monoxide (CO) alarm condition at the hazard detector. The hazard detector may transmit, via a relatively low-power mesh communication network, an indication of the CO alarm condition to one or more other smart devices. A spokesman node of the relatively low-power wireless communication network may translate the indication of the CO alarm condition from a first wireless communication protocol to a second wireless communication protocol. The spokesman node may transmit the indication of the CO alarm condition to a system controller via a relatively high-power wireless communication network and the second wireless communication protocol. A system controller of the climate control system may transmit a signal to turn off at least part of the climate control system.
US10540862B2 Cash storage apparatus
A cash storage apparatus including a housing which is arranged in a horizontal orientation state where a surface from which a cash storage case is pulled out or pushed out serves as a front surface, or in a vertical orientation state where this front surface serves as an upper surface, an open/close cover which is provided to be positioned on a portion of an upper surface or undersurface of the housing when the housing is in the horizontal orientation state and is opened frontward when the housing is in the vertical orientation state, a lock mechanism which individually locks the cash storage case and the open/close cover, and an open/close mechanism having a rotator which releases locking of the cash storage case by the lock mechanism when rotating in one direction and releases locking of the open/close cover by the lock mechanism when rotating in a reverse direction.
US10540861B2 Sustained authentication of a customer in a physical environment
A system for use in allowing a user to conduct one or more transactions at one or more touchpoints in a business facility includes an authentication component, a tracking component, and a control component. The authentication component is configured to authenticate the user as a person allowed to conduct the one or more transactions. The tracking component is configured to track the user's location within the facility as the user moves through the facility. The control component is configured (a) to receive authentication information from the authentication component, (b) to receive location information from the tracking component, (c) to use the location information to recognize that the user has moved into position to engage one of the touchpoints, and (d) to deliver a message to the touchpoint authorizing the touchpoint to engage in one or more transactions with the user.
US10540860B1 Systems and methods for using transparent surfaces in an automated teller machine
The present disclosure relates to systems and methods for using transparent surfaces at an automated teller machine. In one implementation, a method of visualizing a deposit at an automated teller machine includes receiving a command to deposit at least one depository element; determining an amount associated with the command; displaying, on a transparent surface of the automated teller machine configured to allow a user of the automated teller machine to view the at least one depository element, a visual representation of the determined amount; and receiving, concurrent with or after displaying, a verification of the amount.
US10540858B2 Media replenishment management
A method of method of managing media replenishment at a media terminal, the method comprising: receiving a media event from a media terminal; retrieving a next scheduled media replenishment event for that media terminal; evaluating if the next scheduled media replenishment event is scheduled to occur within an acceptable delay period; and initiating an unscheduled replenishment event only if the next scheduled media replenishment event is scheduled to occur after the acceptable delay period.
US10540856B2 Electronic gaming device with slash functionality
Examples disclosed herein relate to an electronic gaming device including a memory, a processor, and a plurality of reels. The memory may include one or more slash feature structures. The processor may generate one or more symbols to be located in the one or more areas. The processor may generate one or more slashing symbols. The processor may obtain one or more inputs relating to the one or more slashing symbols.
US10540854B2 Community game server
An apparatus is provided. The apparatus includes a random number generator that randomly selects a set of game indicia for a game of chance. Further, the apparatus includes a database that stores the set of game indicia. In addition, the apparatus includes a processor that retrieves the set of game indicia from the database, sends the set of game indicia to a game terminal to determine an outcome of the game of chance played by a first player, receives game data from the game terminal based on the outcome, and generates leader board data based upon the game data that is utilized by a second player to perform back betting.
US10540849B2 Alternate payment mechanism interleaved skill wagering gaming system
An alternate payment mechanism interleaved wagering system is disclosed, including: an interactive controller configured to: communicate application telemetry; scan wager outcome instruction for a wager outcome; display the wager outcome; scan an alternate payment offer instruction for an alternate payment offer; display the alternate payment offer; and communicate indication of acceptance of the alternate payment offer; a wager controller constructed to: scan a wager execution instructions for the wager request; determine a wager outcome; communicate wager outcome; and the application controller operatively connecting the interactive controller and the wager controller and constructed to: scan the application telemetry for the wager request; scan the wager outcome for the wager outcome; communicate an alternate payment request instruction; scan an alternate payment offer for the alternate payment offer; communicate the alternate payment offer instruction; scan the indication of acceptance for an acceptance of the alternative payment offer; and communicate an offer acceptance instruction.
US10540844B2 Fabrication interleaved wagering system
A fabrication interleaved wagering system is disclosed, including an interactive controller configured to: communicate, to an application controller, application telemetry comprising fabrication data; receive application configuration instructions; and configure the interactive application based on the application configuration instructions; a wager controller constructed to: receive wager request instructions; determine a wager outcome; and communicate the wager outcome; and the application controller operatively connecting the interactive controller and the wager controller, the application controller constructed to: receive the application telemetry; determine whether to trigger a wager request; generate the wager request instructions; communicate the wager request instructions; receive the wager outcome data; determine application configuration instructions based on the wager outcome; and instruct the interactive controller by communicating the application configuration instructions to the interactive controller.
US10540832B2 Detecting vehicle collisions based on mobile computing device data
A network computing system receives local device data from a mobile computing device of a person within a vehicle. The local device data may include sensor data from one or more sensors of the mobile computing device, and location data determined from a position-determination resource of the mobile computing device. The network computing system may detect a vehicle collision event based on the local device data. Additionally, the network computing system may determine a classification of the vehicle collision event based on the local device data.
US10540831B2 Real-time on-board diagnostics (OBD) output parameter-based commercial fleet maintenance alert system
A novel real-time OBD output parameter-based commercial fleet maintenance alert system performs an automated and intelligent analysis of each vehicle's OBD and vehicle sensor output parameters in real time during the operation of the vehicle to determine and alert each fleet vehicle's maintenance needs to an electronic device utilized by a driver or a commercial fleet operator. The commercial fleet maintenance alert system is also capable of performing a machine-level pattern analysis to correlate a previously-alerted maintenance need of a particular vehicle with a subsequent breakdown of the particular vehicle in a commercial fleet to predict a future probability of similar breakdowns by other vehicles in the commercial fleet. In addition, the commercial fleet maintenance alert system is able to generate maintenance status reports and estimate maintenance costs for machine-identified vehicle maintenance needs, which is then compared against actual maintenance costs to improve the accuracy of future cost estimations.
US10540828B2 Generating estimates of failure risk for a vehicular component in situations of high-dimensional and low sample size data
Methods, systems, and computer program products for generating estimates of failure risk for a vehicular component in situations of high-dimensional and low sample size data are provided herein. A method includes splitting a first input time series comprising multiple data points derived from a vehicular component across a fleet of multiple vehicles into multiple sub-time series; generating a first failure status predicting function of a first selected sub-time series; deleting, from the first input time series, the portion of the data points that corresponds to the first selected sub-time series; repeating the preceding two steps for a second selected sub-time series; generating a second failure status predicting function of each selected sub-time series; applying each second failure status predicting function to a second input time series to calculate prediction of failure values; and identifying the largest prediction of failure value as an estimate of failure risk for the vehicular component.
US10540826B2 Method of playing virtual reality image and program using the same
Disclosed is a method of playing a virtual reality image, and the method includes receiving, by a client, an image frame from a server, allocating the received image frame to a first layer, generating a second layer including at least one graphic user interface, composing the first layer and the second layer to generate a final image frame, and displaying the generated final image frame.
US10540820B2 Interactive virtual reality system for experiencing sound
This disclosure generally relates to a system, which includes a processor to receive video of a cymatic effect. The video of the cymatic effect may be converted into a virtual reality effect which includes a virtual reality representation of the cymatic effect. The virtual reality effect may then be output by the processor to a virtual reality device for display to a user.
US10540816B2 Information display system
Provided is an information display system configured to display auxiliary information in a real space in a superimposed manner, depending on the visibility of a workpiece. The information display system is provided with a mapping unit configured to photograph the workpiece and create model data indicative of the shape of the workpiece, a complementary unit configured to generate a 3D model image of at least a part of the workpiece based on 3D model data of the workpiece and complement an invisible part of the workpiece by the 3D model image, and a display unit configured to display the 3D model image so as to be superimposed on the invisible part of the workpiece.
US10540813B1 Three-dimensional point data alignment
An apparatus includes a nearest neighbor search engine configured to receive multiple sets of surface data. Each of the multiple sets includes three-dimensional point positions of a corresponding portion of a surface of an object. The nearest neighbor search engine is configured to perform a nearest neighbor search based on adjacency data indicating pairs of overlapping sets of the multiple sets to identify, in each pair of overlapping sets, pairs of closest corresponding points that are within a threshold distance of each other. The apparatus includes a transformation matrix generator configured to determine one or more transformation matrices to reduce a global distance metric that corresponds to distances between the points of each identified pair of closest corresponding points. The apparatus also includes a data set aligner configured to generate updated 3D point positions by applying the one or more transformation matrices to one or more of the multiple sets.
US10540810B2 System and method of rendering a graphical object with modification in structure
A method of rendering a graphical object comprises accessing a mapping relating a mesoscale structure and a light scattering parameter of a material to a perceptual appearance characteristic; determining a perceptual appearance characteristic of the graphical object, the graphical object reproduced on an interface to represent an object formed from the material, the perceptual appearance characteristic determined in accordance with the mapping using an initial mesoscale structure and a light scattering parameter of the material; receiving a signal indicating a modification in structure relating to the initial mesoscale structure; and determining, using the mapping, an adjustment of the light scattering parameter preserving the determined perceptual appearance characteristic, based on the modification of the initial mesoscale structure. The method further comprises adjusting the light scattering parameter of the material according to the adjustment; and rendering the graphical object using the modified mesoscale structure and the adjusted light scattering parameter.
US10540806B2 Systems and methods for depth-assisted perspective distortion correction
Systems and methods for automatically correcting apparent distortions in close range photographs that are captured using an imaging system capable of capturing images and depth maps are disclosed. In many embodiments, faces are automatically detected and segmented from images using a depth-assisted alpha matting. The detected faces can then be re-rendered from a more distant viewpoint and composited with the background to create a new image in which apparent perspective distortion is reduced.
US10540802B1 Residency map descriptors
A processor receives a request to access one or more levels of a partially resident texture (PRT) resource. The levels represent a texture at different levels of detail (LOD) and the request includes normalized coordinates indicating a location in the texture. The processor accesses a texture descriptor that includes dimensions of a first level of the levels and one or more offsets between a reference level and one or more second levels that are associated with one or more residency maps that indicate texels that are resident in the PRT resource. The processor translates the normalized coordinates to texel coordinates in the one or more residency maps based on the offset and accesses, in response to the request, the one or more residency maps based on the texel coordinates to determine whether texture data indicated by the normalized coordinates is resident in the PRT resource.
US10540801B1 Method and system for construction project management using photo imaging measurements
The present invention is a method and system of small construction project management by way of photo imaging and measurement capture for use by do-it-yourselfers, handymen and small contractors. The method and system operates on mobile computing devices and includes an image recognition system. By performing various imaging based measurements and then processing the resultant data, the method and system produces bills of materials, invoices, and receipts for the necessary tools and materials required by a construction project.
US10540800B2 Facial gesture driven animation of non-facial features
Examples of systems and methods for non-facial animation in facial performance driven avatar system are generally described herein. A method for facial gesture driven body animation may include capturing a series of images of a face, and computing facial motion data for each of the images in the series of images. The method may include identifying an avatar body animation based on the facial motion data, and animating a body of an avatar using the avatar body animation.
US10540797B1 Image customization using a persona
An image management system includes a computing platform including a hardware processor and a system memory storing an image customization software code, and a database of personas assumable by a user, the database communicatively coupled to the image customization software code. The hardware processor executes the image customization software code to receive a wireless signal associating a persona stored in the database with the user, receive a digital image including an image of the user, and detect the image of the user in the digital image. The hardware processor further executes the image customization software code to obtain the persona from the database, and output a customized image to be rendered on a display, where the persona modifies the image of the user in the customized image.
US10540795B2 Image combination apparatus, image combination method, image combination program, and recording medium storing image combination program
An object in a target image to be combined with a combination region of a template image is determined. A plurality of extraction regions which include the determined object and have a shape similar to the shape of the combination region are defined. Among extraction images in the extraction regions, the extraction region in which the similarity between the impression of the template image and the impression of the extraction image is equal to or greater than a threshold value is determined. The extraction image in the determined extraction region is combined with the combination region of the template image.
US10540794B2 Three-dimensional annotations for street view data
The present invention relates to annotating images. In an embodiment, the present invention enables users to create annotations corresponding to three-dimensional objects while viewing two-dimensional images. In one embodiment, this is achieved by projecting a selecting object onto a three-dimensional model created from a plurality of two-dimensional images. The selecting object is input by a user while viewing a first image corresponding to a portion of the three-dimensional model. A location corresponding to the projection on the three-dimensional model is determined, and content entered by the user while viewing the first image is associated with the location. The content is stored together with the location information to form an annotation. The annotation can be retrieved and displayed together with other images corresponding to the location.
US10540787B2 Automated trend chart graphical display generation in a historian system
Automated generation of graphical displays of industrial process data tags including three trend charts for each data tag. The displays include trend charts for the time-weighted average, the minimum value, and the maximum value over a predetermined time period. Altering the transparency of the trend charts for the minimum value and maximum value enables displaying data for multiple tags on a single chart.
US10540777B2 Object recognition device and object recognition system
An object recognition device includes a recognition unit, a recognition reliability calculation unit, and a combining unit. A recognition unit recognizes an object by a plurality of functions, based on information which is obtained by measuring an object by a plurality of measurement devices. A recognition reliability calculation unit calculates recognition reliability of recognition results that are obtained by recognizing an object by a recognition unit, for each function. A combining unit combines recognition reliability of the object and recognition results, detects a specified object, and outputs detection results of the specified object.
US10540776B2 Augmented reality product selection
Systems and methods are disclosed for recommending products or services by receiving a three-dimensional (3D) model of one or more products; performing motion tracking and understanding an environment with points or planes using accelerometer sensor and estimating light or color in the environment using one video camera without a depth sensor in a mobile phone; acquiring sensor data from sensors and optimizing features extracted from each image and sensor data, where a feature conveys data unique to the image at a specific pixel location; and projecting the product in the environment.
US10540773B2 System and method for infinite smoothing of image sequences
Various embodiments of the present invention relate generally to systems and processes for interpolating images of an object. According to particular embodiments, a sequence of images is obtained using a camera which captures the sequence of images along a camera translation. Each image contains at least a portion of overlapping subject matter. A plurality of keypoints is identified on a first image of the sequence of images. Each keypoint from the first image are kept track of to a second image. Using a predetermined algorithm, a plurality of transformations are computed using two randomly sampled keypoint correspondences, each of which includes a keypoint on the first image and a corresponding keypoint on the second image. An optimal subset of transformations is determined from the plurality of transformations based on predetermined criteria, and transformation parameters corresponding to the optimal subset of transformations is calculated and stored for on-the-fly interpolation.
US10540771B2 System and method for image segmentation
An image segmentation method is disclosed that allows a user to select image component types, for example tissue types and or background, and have the method of the present invention segment the image according to the user's input utilizing the superpixel image feature data and spatial relationships.
US10540768B2 Apparatus and method to segment object from image
A method of segmenting an object from an image includes receiving an input image including an object; generating an output image corresponding to the object from the input image using an image model; and extracting an object image from the output image.
US10540764B2 Medical image capturing apparatus and method
A medical image capturing apparatus according to an embodiment includes image generation circuitry, detection circuitry, diagnosis support processing circuitry, setting circuitry, and imaging control circuitry. The image generation circuitry generates image data of a subject. The detection circuitry detects each of a plurality of parts of the subject in the image data generated as a positioning image. The diagnosis support processing circuitry executes diagnosis support processing corresponding to a predetermined part with regard to a region corresponding to the predetermined part of the subject detected. The setting circuitry sets an imaging condition of main imaging with respect to a part in which a lesion site is specified as a processing result of the diagnosis support processing. The imaging control circuitry controls an imaging mechanism to perform imaging with regard to an imaging region including the part in which the lesion site is specified based on the imaging condition.
US10540763B2 Systems and methods for matching, naming, and displaying medical images
A method of matching medical images according to user-defined matches rules. In one embodiment, the matched medical images are displayed according user-defined display rules such that the matched medical images may be visually compared in manner that is suitable to the viewer's viewing preferences.
US10540757B1 Method and system for generating combined images utilizing image processing of multiple images
A computer-implemented method includes receiving first pose data for a first human represented in a first image, receiving second pose data for a second human represented in a second image, receiving first semantic segmentation data for the first image, and receiving second semantic segmentation data for the second image. A pose-aligned second image can be generated by modifying the second image based on the first pose data, the second pose data, the first semantic segmentation data, and the second semantic segmentation data. A mixed image can be determined by combining pixel values from the first image and pixel values of the pose-aligned second image according to mask data. In some embodiments, the mixed image includes a representation of an outfit that includes first clothing represented in the first image and second clothing represented in the second image.
US10540754B2 Image-processing device, image-processing method, and microscope
An image-processing device is provided with: a pattern-matching portion that performs pattern matching between a first image and a second image acquired before the first image and that outputs a motion vector between the images and an evaluation value that indicates the accuracy of the motion vector; a recursive noise-reduction portion that outputs a noise reduction image, which is the first image to which noise reduction has been applied, and that performs noise reduction in which an image based on the first image and an image based on the noise reduction image formed in the past are mixed in accordance with a predetermined recursion amount; and a controlling portion that controls a recursion amount in the recursive noise-reduction portion on the basis of the motion vector and the evaluation value output by the pattern-matching portion and a gain that is applied to the first image to adjust a brightness thereof.
US10540750B2 Electronic device with an upscaling processor and associated method
An electronic device includes a SPAD array and readout circuitry coupled thereto. The readout circuitry generates a depth map having a first resolution, and a signal count map having a second resolution greater than the first resolution. The depth map corresponds to distance observations to an object. The signal count map corresponds to intensity observation sets of the object, with each intensity observation set including intensity observations corresponding to a respective distance observation in the depth map. An upscaling processor is coupled to the readout circuitry to calculate upscaling factors for each intensity observation set so that each distance observation has respective upscaling factors associated therewith. The depth map is then upscaled from the first resolution to the second resolution based on the respective upscaling factors.
US10540749B2 System and method for learning-based image super-resolution
An image processing system includes an input interface to receive a set of pairs of images to train an image generator, each pair includes a low-resolution image of a scene and a high-resolution image of the scene, a processor to train the image generator by solving an optimization problem to produce parameters of the image generator reducing distances between image gradients of the high-resolution images and the corresponding low-resolution images upsampled by the image generator, and an output interface to render the parameters of the image generator.
US10540744B2 Flexible control in resizing of visual displays
A computer processor circuit can be used to receive a resizing request that includes parameters for resizing a user interface containing a plurality of visual elements. In response to the request, the computer processor circuit can access a set of one or more data files specifying: links to binary image data files for the plurality of visual elements; a set of nodes forming a plurality of vector paths for at least one of the plurality of visual elements; and a set of rules defining different image resizing properties for different vector paths of the plurality of vector paths. The computer processor circuit can then create a resized version of the user interface by modifying the plurality of visual elements according to the set of rules and to the parameters for resizing.
US10540735B2 Information processing device, information processing method, and recording medium
An information processing device acquiring to the present invention includes: a CPU; and a memory storing a program, wherein the CPU, by the program, configures: a variation-amount calculating unit that, for an input image, calculates a variation amount between a value of a predetermined pixel of the input image and values of peripheral pixels of the predetermined pixel; an attribute reliability unit that, based on an attribute that is a property of pixels within a specified area in the input image and the variation amount, calculates attribute reliability of the pixel; a regularization strength estimating unit that, based on image quality information about image quality for the attribute and the attribute reliability, estimates a regularization strength of the pixel; and an image reconstructing unit generates a reconstructed image that is an image acquired by reconstructing the input image by using the regularization strength.
US10540731B2 Pre-fetching patient data for virtual worklists
Methods and systems for automating the search, selection, and retrieval of historical patient data associated with a current patient study. The invention includes methods to overcome issues with multi-site networking and administrative rules and managing efficient workflow for the viewing and analysis of diagnostic images within an healthcare enterprise network. The methods and systems can provide enterprise-wide workflow routing, load balancing, customized diagnostic workflow implementation, information flow, flexible worklist viewing, system administration, and maximized diagnostic production.
US10540729B1 Mobile wallets with packaged travel services
Methods and systems for location-based mobile wallets are disclosed. A one-time mobile wallet can be established on a mobile device and associated with a travel itinerary. Device data and external data can be used with the travel itinerary to determine a travel assistance action. The location of the mobile device can be determined using GPS and/or contactless terminal data, for example. Based on the location of the mobile device and the travel itinerary, a travel assistance action can be performed. This can, for example, include presenting wallet elements to a user or automatically initiating a phone call to a service provider listed in the travel itinerary. In this way, travel assistance can vary with the location of the mobile device. After expiration of the duration, the one-time mobile wallet can be disabled.
US10540728B2 Locating substitute construction tools within a construction worksite
A construction site status monitoring device comprising processing circuitry configured to generate a construction device availability request including an indicator of a device type, in response to an initiating event including an indicator of a device type, and receive a construction device availability response including location data and status information of at least one available construction device of the device type based on the construction device availability request.
US10540725B1 Methods systems and articles of manufacture for handling non-standard screen changes in preparing an electronic tax return
Methods, systems and articles of manufacture for handling tax data entered prior to non-standard screen changes while preparing an electronic tax return. A computerized tax return preparation system executes a tax logic agent to evaluate missing tax data and to output suggestions for obtaining the missing tax data to a user interface manager. The user interface manager uses the suggestions to generate a normal progression of question screens. The system presents a first question screen to the user and receives a tax data value for input by the user using the first question screen. The system changes from the first question screen to a different question screen which is not the next question screen after the first question screen in the normal progression. The system may then handle the tax data value input by the user based on a setting for the tax data, such as confirming, ignoring, or using.
US10540719B2 Method and apparatus for message flow and transaction queue management
Management of transaction message flow utilizing a transaction message queue. The system and method are for use in financial transaction messaging systems. The system is designed to enable an administrator to monitor, distribute, control and receive alerts on the use and status of limited network and exchange resources. Users are grouped in a hierarchical manner, preferably including user level and group level, as well as possible additional levels such as account, tradable object, membership, and gateway levels. The message thresholds may be specified for each level to ensure that transmission of a given transaction does not exceed the number of messages permitted for the user, group, account, etc.
US10540716B2 Directed order
A directed order process and related market center are disclosed, wherein a market center grants permission to order sending firms to send directed order flow to participating designated market makers. Such designated market makers create a virtual guarantee order book for each permissioned order sending firm. If an order sending firm sends a directed order to the market center that is marketable against a virtual guarantee order, then the market center automatically pairs the orders in a two-sided directed cross order instruction, which executes against any superior trading interest in the marketplace first before crossing.
US10540714B1 Financial analysis in a computing environment
Techniques for providing a cash flow tool that analyzes financial transaction data for a customer to address any determined inefficient activities of the customer are provided. Financial transaction for the customer can be received. The financial transaction data can include payables transaction data and receivables transaction data. A first inefficient activity of the customer can be determined based on the payables transaction data. A second inefficient activity of the customer can be determined based on the receivables transaction data. A first recommendation to address the first inefficient activity and a second recommendation to address the second inefficient activity can be determined based on services or products available to the customer. The first and second recommendations can be displayed to the customer in a simplified and user-friendly manner to facilitate efficient review and discussion with a representative.
US10540713B2 Method and apparatus to evaluate and provide funds in online environments
A method, apparatus, and computer readable storage to implement a lending or cash advance system that can be (but is not required to be) integrated with an online commerce site. Sellers on the online commerce site can click a button or tab in their web browser that is visiting the online commerce site and information known to the online commerce site is automatically shared with a potential cash provider. The information can include sales data related to the seller's business on the online commerce site that can be applied to a formula used by a cash provider to evaluate the risk associated with lending the seller cash. A financial account used by the seller can rapidly receive the cash loan (if approved) and payments received by the seller from buyers would go into this financial account which is then used to automatically pay the cash provider back at agreed upon terms.
US10540710B2 Electronic component sourcing user interface
A method for generating a graphical user interface for electronic component sourcing includes displaying a price axis, displaying a time axis perpendicular to the price axis, and plotting a plurality of data points with respect to the price axis and the time axis, each of the data points corresponding to an offer to sell the electronic component and defining an ordered pair having a first value, plotted along the price axis, representative of a unit price and a second value, plotted along the time axis, representative of a lead time. The method may further include displaying a purchase order panel, adjacent to the price and time axes, by which a user may initiate a purchase of the electronic component according to a selected offer and populating the purchase order panel with the unit price according to the selected offer in response to a user interaction with a corresponding data point.
US10540706B2 System for intelligent injecting and ejecting of virtual connected buttons for OS interfaces
A system for injecting and ejecting virtual connected buttons on an operating system (OS) interface includes one or more communications channels connecting a host to on-line product/service acquisition sites, information on a user's purchases from the acquisition sites, a virtual purchasing connected button (VPCB) for each product/service the user buys from an acquisition site that can be displayed on an interface of the OS of the host, and an online-purchasing system manager that triggers, based on that information, a deferring action of the display of the VPCB on the OS interface for one or more products.
US10540705B2 System and medium for checking-in a customer
A customer check-in system includes a server computer of a store including a processor programmed to install a customer application on a customer mobile computing device, install an associate application on an associate mobile computing device, receive a signal from the customer device including a unique customer identification, an indication that the customer has checked-in to pick up an order, and a customer-selected time slot for picking up the order, obtain tracking information of a current location of the customer device, utilize the tracking information to estimate a travel time remaining until the customer device arrives at the store, transmit a signal to the associate device including the customer identification and a first estimated time remaining, and transmit at least one signal to the associate device including an updated estimated time remaining and an instruction to display a graphical representation of the updated time remaining on the associate device.
US10540701B2 System and method for ordering a print product using a mobile computing device
A system and method for ordering a print product using a mobile computing device is provided. The system includes a photofinisher configured for receiving a print order from the mobile computing device and producing the print product based upon the print order. Further, a print product ordering module is configured for allowing the print order to be completed using the mobile computing device, wherein the print order includes the digital image and the print product selected using the mobile computing device. A wireless local area network is configured for placing the mobile computing device in communication with the photofinisher when the mobile computing device is located within a range of the wireless local area network. The print order completed using the mobile computing device is communicated to the photofinisher when the mobile computing device is located within the range of the wireless local area network.
US10540696B2 Enhanced shared media experiences
Enhanced shared media experiences allow viewer's personal devices to receive targeted content. Targeting advertisements and other content to personal devices is cheaper and more effective than broadcast delivery. Advertisers may still target their advertisements during popular programming with purchasing expensive broadcast advertising slots.
US10540692B2 Presenting deals to a user of social networking system
A social networking system suggests deals relevant to a user. The deals are selected for suggestion based on social information associated with the user. Social information used for selecting candidate deals for a user includes information describing other users connected to the user and their associations with the candidate deals or with related deals, for example, deals from the same provider. Associations of connections of the user with the candidate deals may be determined based on actions associated with the candidate deals performed by the connections. The actions performed by the connections may be weighted based on types of the actions to determine a measure of relevance of the candidate deal for the user. Candidate deals are selected from a set of deals by applying deal targeting criteria received from deal providers. The deal targeting criteria specify attributes describing users to be targeted for a particular deal.
US10540689B2 System, method, and recording medium for fuel deal advertisements
A fuel deal advertisement method, system, and non-transitory computer readable medium, include a navigation route and fuel availability determining circuit configured to determine a plurality of navigation route maps, each navigation route map including at least one fuel refill center for each of the plurality of navigation routes, an advertisement generating circuit configured to generate an advertisement for each of the at least one fuel refill center included on the plurality of navigation route maps, an advertisement playing circuit configured to play the advertisement for each of the at least one fuel refill center according to a predetermined rank of the advertisements, and a route selecting circuit configured to query a user of a vehicle to select a route of the plurality of navigation route maps including a preferred fuel refill center that the user wants to visit based on the advertisement.
US10540686B1 Systems and methods for providing streamlined multiple item transactions
Systems, apparatus, methods, and non-transitory media for providing multiple items for purchase to consumers are discussed herein. Some embodiments may include a system including circuitry configured complete a purchase of a first item using transaction data provided the consumer. The circuitry may be further configured to provide additional items to the consumer for a subsequent instant transaction. Using the same transaction data for the instant transaction as the purchase of the first item, the instant transaction may be streamlined by minimizing required consumer inputs. Some embodiments may additionally or alternatively provide for streamlined consumer inputs for the purchase of the first item.
US10540683B2 Machine-learned recommender system for performance optimization of network-transferred electronic content items
Machine learning techniques are described for generating recommendations using decision trees. A decision tree is generated based on training data that comprises multiple training instances, each of which comprises a feature value for each of multiple features and a label of a target variable. The multiple features correspond to attributes of multiple content delivery campaigns. Later, feature values of a content delivery campaign are received. The decision tree is traversed using the feature values to generate output. Based on the output, one or more recommendations are identified and the one or more recommendations are presented on a computing device.
US10540680B2 Information processing device, information processing method, and information processing program
An advertisement is delivered based on a first limiting element, a specified number of selections, and an expected selection rate. Based on an expected number of selections and an actual number of selections of the advertisement before the end of a counting period, the number of selections to be further needed at the end of the counting period is estimated. For each of a plurality of second limiting elements different from the first limiting element, an actual selection rate of the advertisement by a group, among the recipients of the advertisement, limited by the second limiting element is obtained. Based on the actual selection rates, a limiting element to be added to delivery requirements from among the plurality of second limiting elements is determined. Based on the determined limiting element, the corresponding actual selection rate, and the estimated number of selections, additional recipients of the advertisement are determined.
US10540669B2 Managing object values and resource consumption
Managing the amount of computing resources required to execute a process for determining values of a parameter associated with an object over a lifetime of the object is disclosed here. In one example, a data structure is generated. The data structure including candidate values for the parameter that comply with constraints assigned to multiple dates occurring during the lifetime of the object. The data structure is pruned by aggregating actionable periods. A first combination of candidate values associated with the aggregated actionable periods is determined that results in the minimum amount of the object being provided to the users during the lifetime. A second combination of candidate values associated with the aggregated actionable periods is determined that satisfies a return objective. The second combination of values are usable by a remote computing device to implement a value schedule for the object.
US10540665B2 Referral-based sponsorship of access to content item sets
A content provider may provide public access to a content item set, but may be unable to achieve sufficient revenue to sustain the administrative costs and ongoing development of the content item set. Instead, the content provider may develop relationships with one or more referrers (e.g., search engines.) When a user requests a content item, the content provider may determine whether the request results from a referral by a sponsoring referrer, and based on this determination may provide either a full version or a limited version of the content item. The referrer benefits by providing its users with free access to the content item set, which may be unavailable from non-sponsoring competitors, and in exchange may share advertising revenue with the content provider. This arrangement achieves sustaining sponsorship of the content provider while extending full and free access to the content item set to users of sponsoring referrers.
US10540664B2 Preserving a level of confidence of authenticity of an object
Apparatuses and methods associated with preserving a level of confidence of authenticity of an object are disclosed herein. In embodiments, a method includes acquiring first information corresponding to a physical object; identifying first authentication data based on the first information; initializing a database record associated with the physical object responsive to identifying the first authentication data; determining whether the first authentication data corresponds to original provenance for the physical object; in response to determining that the first authentication data does not correspond to original provenance for the physical object, acquire and store in the database record first record data including authenticity information available in association with identification of the first authentication data; in response to determining that the first authentication data does correspond to original provenance for the physical object, retaining second record data in the database record. Other embodiments may be disclosed or claimed.
US10540662B2 File system compliance checking
A method of checking file system compliance including receiving a plurality of compliance rules corresponding to a file system of a production system, collecting, by a collector, file system meta data from the file system, analyzing, by an analyzer, the file system meta data using the plurality of compliance rules to determine at least one compliance deviation of the file system, and throttling the collector and the analyzer independently of one-another, wherein the collector and the analyzer are configured according to a model of performance for the production system and a schedule for the collection and analyzing.
US10540660B1 Keyword analysis using social media data
A system and method is disclosed for bidding on search engine marketing keywords at a search engine. The system comprises a bid management system, which is configured to bid on keywords at a search engine, configured to determine a keyword for evaluation and one or more measures for the keyword. The measures are dependent on social media content hosted by one or more social media platforms. The bid management system uses the social media measures to determine a level of popularity for the keyword based at least in part on the one or more measures.
US10540657B2 Secure passcode entry user interface
Some examples include determining a traffic region of a touchscreen prior to presentation of a passcode entry interface based on determining a portion of the touchscreen receiving a number of touch events that exceeds a touch event threshold and/or based on determining a portion of the touchscreen on which was presented another user interface that received one or more touch events immediately prior to the presentation of the passcode entry interface. Based at least partially on the traffic region, a location on the touchscreen may be determined for presenting the passcode entry interface. The passcode entry interface may include buttons corresponding to character options for composing a passcode entry. The passcode entry interface may be presented at the determined location on the touchscreen with at least one of the buttons overlapping the traffic region of the touchscreen.
US10540655B2 Automatic reconciliation of data structures
In an example embodiment, a data structure is received and automatically reconciled with other data structures in a computer system by comparing fields such as dates, transaction amounts, and discount amounts. A user is alerted as to whether the matches or discrepancies occur by displaying a message in a user interface.
US10540654B1 System, method and program product for generating and utilizing stable value digital assets
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.
US10540652B2 Technology for secure partitioning and updating of a distributed digital ledger
An automated method to verify a block record for a digital ledger involves a first validation node (FVN) which receives a block record from a second validation node (SVN). The block record comprises a digital signature for the block record. In response to receiving the block record, the FVN automatically obtains a node identifier for the SVN, based on the digital signature for the block record. The first validator node uses the node identifier for the SVN to determine whether the SVN belongs to a validation group that comprises the FVN. The FVN uses an attestation service to determine whether the node identifier for the SVN belongs to a node with a trusted processor. The FVN determines whether the digital signature for the block record was created with a private key that corresponds to the node identifier for the SVN.
US10540651B1 Technique for restricting access to information
A system that communicates information is described. This system includes: a network interface, a proxy device coupled to the network interface, and an interface node coupled to the proxy device and configured to couple to a channel. Note that the network interface is configured to transmit outbound messages from the system to a location and to receive inbound messages to the system from the location, and the channel is configured to convey the outbound messages and the inbound messages. Moreover, the proxy device is configured to inspect a given message inbound or outbound based on a pre-determined profile of the location and pre-defined communication rules. Then, the proxy device is configured to restrict the given message based on a result of the inspection, where the restriction occurs after the system begins a communication session with the location and is performed for the duration of the communication session.
US10540649B2 Wearable RFID device for use in an event-based interrogation zone
A wearable RFID device is provided for use in an event-based interrogation zone. The zone contains terminals with RFID readers. The device has an element worn by a user and an attached or embedded RFID tag. The tag has stored data representing a UniqueID of the tag, and a stored funds balance. The tag is programmed to activate an otherwise inactive one of said terminals upon presentation of the tag to the RFID reader of said terminal in a first tap, and communicate its UniqueID to the terminal for validation. Upon validation and following a second tap of the tag at the RFID reader, the tag's stored funds balance can be changed by the amount of a transaction run through said terminal. A temporary installation of a system of RFID-based terminals and user-worn RFID devices is also provided for use within an event interrogation zone.
US10540644B1 Banking system for carrying out a sought transaction/sought product associated with a transaction/product parameter using a mobile device
An automated banking machine is operable responsive at least in part to read user data to cause financial transfers. The machine is associated with at least one wireless interface and at least one controller. The controller is operable to cause the wireless interface to receive at least one wireless communication from a nearby user mobile device, which communication indicates a sought transaction function (such as the provision of cash) and a sought transaction parameter associated with the sought transaction function (such as a transaction fee below a threshold). The at least one controller is operative to make a transaction availability determination concerning whether the sought transaction function is available in accordance with the sought transaction parameter. If the sought transaction function with the associated parameter is determined to be available, the at least one controller wirelessly communicates the availability to the mobile device.
US10540642B2 Systems and methods for dynamic user interface modification
Methods and devices for controlling display of a user interface. A computing device configured to enable data exchanges in connection with accounts, including a credit account, determines whether a requested data exchange with the credit account will result in the credit account exceeding a utilization threshold. If not, a standard interface for completing the data exchange is displayed. If the data exchange will result in exceeding the threshold, then a modified interface is displayed. The modified interface enables completion of the data exchange within a minimum time period longer than the minimum time period within which the data exchange may be completed through the standard interface. Example modifications include adding an input element or field, adding delay to display or rendering of graphics, adding pop-ups, or removing pre-populated selections or values, among others.
US10540641B2 Systems and methods for monitoring construction projects
A system includes devices and sensors associated with a construction site for a project. A computing apparatus, communicates with the devices and the sensors, includes a storage device and a processor. The storage device stores software instructions for controlling the processor that when executed by the processor configures the processor to obtain a predetermined construction schedule with terms for the project. The processor obtains sets of data that each corresponds to a different term. The processor generates a distributed listing for the project, which includes a sequence of a plurality of units corresponding to different terms and sets of data. The processor receives a signal from one of the sensors, wherein the signal is representative of a progress event. The processor identifies whether the progress event at the site corresponds to one of the terms in the schedule and updates and saves the distributed listing when a correspondence is identified.
US10540639B2 Cryptocurrency payment network
In one embodiment, a method includes receiving a request for payment associated with a transaction between a first user and a second user, where the request specifies a payment amount in a fiat currency and identifying an indication that the first user intends to satisfy the request for payment using a non-fiat instrument. The method also includes initiating a first transfer of a value corresponding to the payment amount in the non-fiat instrument from a first balance of the first user to one or more service balances of a payment service and initiating a second transfer of a value corresponding to the payment amount in the fiat currency from the one or more service balances of the payment service to a second balance of the second user.
US10540635B2 System and method for generating desktop focus work areas
In some embodiments, a client application at a computing device can receive a request to generate a digital focus area based on input criteria. In response to the request, the client application can search a local storage and/or a remote storage for content related to the input criteria to yield a content collection, the remote storage being associated with a user account registered at a content management system. The client application can generate a workspace for the digital focus area, the workspace containing selected content from the content collection. The client application can pin, to a desktop displayed on the computing device, an interface object associated with the digital focus area, the interface object providing access to the workspace. The client application can then monitor events associated with the input criteria, and update the digital focus area based on one or more of the events associated with the input criteria.
US10540629B2 Arranging for shipment of a package without generating a shipping label
Methods, systems, apparatuses, and computer program products are provided for arranging for shipping a package without the customer needing to generate or apply a shipping label, or any other information, to the package. In one embodiment, a system may comprise a carrier server and a carrier device. The carrier server may receive and store a smart code and shipping information associated with the package, which it may link together. The carrier device may capture the smart code from the package and send a request, including the smart code, to the carrier server for related shipping information. The carrier server may receive the request from the carrier device, retrieve the shipping information based on the smart code, and send the shipping information to the carrier device. The carrier device may receive the shipping information and generate a shipping label for the package based on the shipping information.
US10540626B2 Manufacturing process management system, manufacturing process management method, and non-transitory computer-readable recording medium recording manufacturing process management program
A manufacturing process management system includes: a display circuit; and a processor configured to: display, on the display circuit, a graph which represents an elapsed time from a start to a finish of each of a plurality of manufacturing processes through which a product is manufactured, based on information of starting times and finishing times of the manufacturing processes, in a state where the plurality of manufacturing processes are divided into each of manufacturing processes in an execution order and time axes are aligned in a same direction; specify, from among captured images of the plurality of manufacturing processes which are stored in a storage, a captured image which corresponds to the manufacturing process for a designated position on the displayed graph; and display the specified captured image on the display circuit.
US10540625B2 Approximate computing for application performance in heterogeneous systems
A system and method for determining a configuration of a plurality of tasks to meet the specified deadline of a linear workflow of a real-time heterogeneous network. Often times, while meeting expected application performance in the heterogeneous network, it may possible to have graceful degradation of quality for ensuring timing constraints at the same time. In a multi-layered architecture, where each layer is equipped with multiple computational resources, the time optimization for each of the plurality of tasks can be achieved through approximate computing and analyzing all possible configurations of each task in a workflow within a particular layer.
US10540624B2 System and method to automate provenance-aware application execution
A method to support ad hoc collaboration and generation of workflows for a team of users may comprise providing data from a provenance graph to launched applications, selectively using the provided data from the provenance graph and additional input to create derived data and derived outputs, and routing the derived data and the derived outputs to the provenance graph; recording, in the provenance graph, subsequences of the launched applications; recommending one of the recorded subsequences, based on the history of execution of the recorded subsequences of the launched applications; creating a new application with the recommended subsequences of the launched applications; launching the newly created application, and storing the newly created application in a catalog of applications for use by the user.
US10540623B2 Systems and methods for vehicle resource management
Systems, methods, apparatus, and computer-readable media provide for allocating vehicle resources to future vehicle requirements. In some embodiments, allocating a vehicle resource to a vehicle requirement may be based on an iterative analysis of candidate vehicle resources using one or more of: a suitability of a candidate vehicle resource to fulfil the vehicle requirement, a journey time from a vehicle location to a start location, and/or a start time for the vehicle requirement.
US10540620B2 Personalized aggregated project team activity feed
In one example, an activity feed server may describe events in a project by collecting events from across multiple services into an activity feed personalized to the user. The activity feed server may store an event set describing activities related to the project. The activity feed server may rank a mature event set from the event set of events older than a period matching a processing delay based on a relevance weighting for a user to generate a curated event list. The activity feed server may queue a recent event set of events younger than the processing delay in chronological order to generate a recent event list. The activity feed server may generate an event list having the curated event list and the recent event list. The activity feed server may send the activity feed having the event list to a client device for presentation to the user.
US10540618B2 Methods and apparatus to monitor work vehicles and to generate worklists to order the repair of such work vehicles should a machine failure be identified
Methods and apparatus to monitor work vehicles and to generate worklists to order the repair of such work vehicles should a machine failure be identified are disclosed. An apparatus includes a model generator to generate a model by collating warranty data, parts and associated maintenance data, and reference alert and measurement data for work vehicles, the reference alert and measurement data including a first alert from a first work vehicle and a second alert from a second work vehicle; associate the first and second alerts with at least one of a first classification, a second classification, or a third classification based on work vehicle operating parameters; determine a first weighting factor for the first alert and a second weighting factor for the second alert within the model based on information from at least one of a weighting factor database, owner/operator input, work order data, or worklist data to prioritize the first alert or the second alert within the model; and update the model based on associating the first and second weighting factors with the first and second alerts; and a processor to generate a display including worklist and work order information.
US10540607B1 Apparatus, method and article to effect electronic message reply rate matching in a network environment
Relationship building Websites collect considerable self-reported and autonomously collected attribute data on users. Attribute data may be useful for identifying users having compatible or potentially compatible interests, likes, goals, and/or aspirations that the formation of a relationship between the users is possible. At least a portion of the data collected by relationship building Websites may include inbound and outbound messaging statistics and behaviors. When used in conjunction with profile attributes, these messaging statistics and behaviors may be used as training data to generate one or more response predictive models that provide an indication of the profile attributes and messaging behaviors to which a particular user is most likely to respond. Since messaging traffic is a key indicator of relationship building Website health and vitality, it is advantageous to provide users with matches or potential matches with whom they are more likely to exchange messages.
US10540605B2 Traffic-based inference of influence domains in a network by using learning machines
In one embodiment, techniques are shown and described relating to traffic-based inference of influence domains in a network by using learning machines. In particular, in one embodiment, a management device computes a time-based traffic matrix indicating traffic between pairs of transmitter and receiver nodes in a computer network, and also determines a time-based quality parameter for a particular node in the computer network. By correlating the time-based traffic matrix and time-based quality parameter for the particular node, the device may then determine an influence of particular traffic of the traffic matrix on the particular node.
US10540603B2 Reconfigurable quantum routing
Real-time reconfigurability of quantum object connectivity can be provided with one or more quantum routers that can each be configured as either or both of a single-pole double-throw switch and a cross-point switch. The quantum router includes variable-inductance coupling elements in RF-SQUIDs having inductors transformer-coupled to two control flux lines, one providing a static current and the other providing a dynamic current, the direction of which can be toggled to couple or uncouple quantum objects, such as qubits, based on the dynamic current direction to provide reconfigurable quantum routing.
US10540601B2 System and method for automated Bayesian network-based intervention delivery
Systems and methods for automated node status determination are disclosed herein. The system can include a memory. The memory can include a Q-matrix that can include data identifying a relationship between at least a portion of a standard and at least one item of an assessment. The system can include at least one server. The at least one server can provide a first interim assessment including a first plurality of items. Each of the items can correspond to a child evidence node in a Bayesian network. The at least one server can generate first evidence by evaluating responses received to the first plurality of items from the first interim assessment and can calculate a mastery probability according to the Bayesian network of at least one parent node in the Bayesian network based on the generated first evidence.
US10540599B2 Behavior prediction
A method may include extracting feature information from a user history including multiple goal messages. Each of the multiple goal messages may include visual media and text, and may be associated with a goal indicated as completed. Extracting the feature information from the user history may include performing feature detection on the visual media of the multiple goal messages. The feature information from the user history may be analyzed for correlations between features and the completion indications of the associated goals. Feature information may be extracted from a generic goal message. A probability of a user indicating completion of a goal associated with the generic goal message may be determined based at least in part on the feature information from the generic goal message and the correlations between the features included in the multiple goal messages and the indications of the associated goals having been completed.
US10540595B2 Foldable device for efficient fact checking
An efficient fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The efficient fact checking system automatically monitors information, processes the information, fact checks the information efficiently and/or provides a status of the information.
US10540592B2 Program generation apparatus and program generation method
Each time evolution processing is performed, an information recording unit records increase-decrease information indicating a type of partial program changed in number between pre- and post-evolution individuals and difference between fitness levels calculated from the pre- and post-evolution individuals in a storage unit. A probability setting unit determines, per partial program, a contribution level indicating how much a partial program contributes to increasing a fitness level, based on the information stored in the storage unit within a predetermined period and sets a selection probability per partial program in such a manner that a partial program having a higher contribution level is given a higher selection probability. When the evolution processing is performed, a generation processing unit selects a partial program to be included in the post-evolution individual in mutation processing according to the set selection probabilities.
US10540589B2 Image quality assessment using similar scenes as reference
A system for image quality assessment of non-aligned images includes a first deep path portion of a convolutional neural network having a set of parameters and a second deep path portion of the convolutional neural network sharing a set of parameters with the first deep path convolutional neural network. Weights are shared between the first and second deep path convolutional neural networks to support extraction of a same set of features in each neural network pathway. Non-aligned reference and distorted images are respectively provided to the first and second deep paths of the convolutional neural network for processing. A concatenation layer is connected to both the first and second deep paths convolutional neural network, and a fully connected layer is connected to the concatenation layer to receive input from both the first and second deep paths of the convolutional neural network, generating an image quality assessment as a linear regressor and outputting an image quality score.
US10540585B2 Training sequence generation neural networks using quality scores
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a sequence generation neural network. One of the methods includes obtaining a batch of training examples; for each of the training examples: processing the training network input in the training example using the neural network to generate an output sequence; for each particular output position in the output sequence: identifying a prefix that includes the system outputs at positions before the particular output position in the output sequence, for each possible system output in the vocabulary, determining a highest quality score that can be assigned to any candidate output sequence that includes the prefix followed by the possible system output, and determining an update to the current values of the network parameters that increases a likelihood that the neural network generates a system output at the position that has a high quality score.
US10540584B2 Queue management for direct memory access
A direct memory access (DMA) engine may be responsible to enable and control DMA data flow within a computing system. The DMA engine moves blocks of data, associated with descriptors in a plurality of queues, from a source to a destination memory location or address, autonomously from control by a computer system's processor. Based on analysis of the data blocks linked to the descriptors in the queues, the DMA engine and its associated DMA fragmenter ensure that data blocks stored linked to descriptors in the queues do not remain idle for an exorbitant period of time. The DMA fragmenter may divide large data blocks into smaller data blocks to ensure that the processing of large data blocks does not preclude the timely processing of smaller data blocks associated with one or more descriptors in the queues. The data blocks stored may be two-dimensional data blocks.
US10540583B2 Acceleration of convolutional neural network training using stochastic perforation
Technical solutions are described to accelerate training of a multi-layer convolutional neural network. According to one aspect, a computer implemented method is described. A convolutional layer includes input maps, convolutional kernels, and output maps. The method includes a forward pass, a backward pass, and an update pass that each include convolution calculations. The described method performs the convolutional operations involved in the forward, the backward, and the update passes based on a first, a second, and a third perforation map respectively. The perforation maps are stochastically generated, and distinct from each other. The method further includes interpolating results of the selective convolution operations to obtain remaining results. The method includes iteratively repeating the forward pass, the backward pass, and the update pass until the convolutional neural network is trained. Other aspects such as a system, apparatus, and computer program product are also described.
US10540576B1 Panoramic camera systems
A camera system captures images from a set of cameras to generate binocular panoramic views of an environment. The cameras are oriented in the camera system to maximize the minimum number of cameras viewing a set of randomized test points. To calibrate the system, matching features between images are identified and used to estimate three-dimensional points external to the camera system. Calibration parameters are modified to improve the three-dimensional point estimates. When images are captured, a pipeline generates a depth map for each camera using reprojected views from adjacent cameras and an image pyramid that includes individual pixel depth refinement and filtering between levels of the pyramid. The images may be used generate views of the environment from different perspectives (relative to the image capture location) by generating depth surfaces corresponding to the depth maps and blending the depth surfaces.
US10540575B1 Ephemeral content management
Systems, methods, devices, media, and computer-readable instructions are described for local image tagging and processing in a resource-constrained environment such as a mobile device. In some embodiments, characteristics associated with images are used to determine whether to store content (e.g., images and video clips) as ephemeral content or non-ephemeral content. Based on the determination, the image is stored in a non-ephemeral camera roll storage of the mobile device, or an ephemeral local application storage. Additional storage operations such as encryption or backup copying may additionally be determined and performed based on the analysis of the content. In some embodiments, such images may be indexed, sorted, and searched based on the image tagging operations used to characterize the content.
US10540574B2 Image compression method and related device
An example image compression method may include acquiring an original image with a first resolution; compressing the original image on the basis of the target model to obtain a compressed image with a second resolution; recognizing the compressed image on the basis of a recognition neural network model to obtain reference tag information; acquiring a loss function according to the target tag information and the reference tag information; if the loss function is convergent to a first threshold value or the present number of training times of the compression neural network is more than or equal to a second threshold value, acquiring a target original image with the first resolution, and determining the target model as a corresponding compression neural network model if training of the compression neural network is completed; compressing the target original image on the basis of the compression neural network model.
US10540573B1 Story cycle time anomaly prediction and root cause identification in an agile development environment
Methods and apparatuses are described for automated computer text classification and routing using artificial intelligence transfer learning. A server captures historical story data from an Agile development tracking system. For each completed story, the server generates a vector based upon story-specific features and assigns a label to the vector based upon a cycle time associated with the story. The server trains a classification model using a neural network on the vectors and labels. The server captures new story data from the Agile development tracking system. For each new story, the server generates a vector based upon story-specific features and executes the trained model on the vector to generate a cycle time prediction for the new story. Based upon the cycle time prediction, the server identifies deficiencies in the new story and generates an alert message.
US10540570B2 Predicting prostate cancer recurrence in pre-treatment prostate magnetic resonance imaging (MRI) with combined tumor induced organ distension and tumor radiomics
Embodiments predict prostate cancer (PCa) biochemical recurrence (BCR) employing an image acquisition circuit that accesses a first pre-treatment image and a second pre-treatment image of a region of tissue demonstrating PCa, a distension feature circuit that extracts a set of distension features from the first pre-treatment image, and computes a first probability of PCa BCR based on the set of distension features, a radiomics circuit that extracts a set of radiomics features from the second pre-treatment image, and computes a second probability of PCa recurrence based on the set of radiomics feature, a combined tumor induced organ distension with tumor radiomics (COnTRa) circuit that computes a joint probability that the region of tissue will experience PCa BCR based on the first probability and the second probability, and a display circuit that displays the joint probability.
US10540566B2 Image processing apparatus, image processing method, and program
Provided is an image processing apparatus, an image processing method, and a program, which are capable of accurate collation even when an image contains a number of identical or similar subjects. The image processing apparatus of the present invention has: first feature amount generating means for generating, with respect to a plurality of feature points to be detected from a first image, a first local feature amount group including local feature amounts representing feature amounts of a plurality of local regions containing the respective feature points, and a first coordinate position information group including coordinate position information; region dividing means for clustering the feature points of the first image based on the first coordinate position information group; and collation means for collating, in units of clusters, the first local feature amount group with a second local feature amount group formed from local feature amounts of feature points detected from a second image.
US10540561B2 Inspection method and inspection apparatus
An inspection method includes a rough alignment process of acquiring optical images of first and second patterns previously set to confirm whether a position misalignment amount in a rotation direction of a sample with respect to an X or Y direction is equal to or smaller than a first acceptable value, and conforming whether the position misalignment amount is equal to or smaller than the first acceptable value on the basis of an acquisition result, and a fine alignment process of acquiring optical images of third patterns positioned on different corners of a rectangular frame constituted of four sides along the X or Y direction on an optical image of the sample and rotating a stage until a position misalignment amount detected based on the optical images of the third patterns becomes equal to or smaller than a second acceptable value being smaller than the first acceptable value.
US10540560B2 Device and method for decoding magnetic patterns
A device for decoding magnetic patterns printed on documents comprising a reading head (12) having: a reader (20) arranged to read first magnetic signals belonging to the magnetic patterns and to electromagnetic noise due to sources internal and/or external to the device. The device further comprises: a further reader (40), arranged to read second magnetic signals belonging to the electromagnetic noise, an adder component (25) arranged to algebraically subtract the amplified second magnetic signals from the amplified first magnetic signals, and a converter (16) arranged to convert the resulting signal into a digital signal representing the read magnetic patterns. A method for decoding magnetic patterns is also disclosed.
US10540558B2 Information processing apparatus and non-transitory computer readable medium for determining accuracy of analyzed input data
An information processing apparatus includes: determination units that make determinations on an input using different methods, and obtain determination results for the input; a first output unit that outputs, when a certain percentage or more of the determination results match, a determination result matched at the certain percentage or more; a second output unit that outputs, when the first output unit does not find a determination result matched at the certain percentage or more, a final determination result for the input; and an accuracy rate calculation unit that calculates, when a determination result obtained by a determination unit of interest among the determination units corresponds to a determination result matched at the certain percentage or more or matches the determination result output by the second output unit, an accuracy rate of the determination unit of interest, regarding that the determination result obtained by the determination unit of interest is correct.
US10540556B2 Optical unit, vehicle monitor, and obstruction detector
Disclosed is an optical unit wherein a rotating reflector rotates about a rotation axis in one direction, while reflecting light emitted from a light source. The rotating reflector is provided with a reflecting surface such that the light reflected by the rotating reflector, while rotating, forms a desired light distribution pattern, said light having been emitted from the light source. The light source is composed of light emitting elements. The rotation axis is provided within a plane that includes an optical axis and the light source. The rotating reflector is provided with, on the periphery of the rotation axis, a blade that functions as the reflecting surface.
US10540555B2 System, server and data capture device for roadside asset tracking and maintenance monitoring
There is provided herein an apparatus and method for roadside asset tracking and maintenance monitoring having a mobile unit with data capture devices for capturing roadside asset imagery, global positioning system (GPS) receivers and data interfaces for communicating with an asset management server. As such, the apparatus may take roadside imagery for automated asset identification which may include utilising an asset type image recognition technique for automating the identification of the roadside assets.
US10540554B2 Real-time detection of traffic situation
A method extracts a region of interest (ROI) from an image depicting a roadway; executes a first object detector that detects, in the ROI, a first situation object matching a first object type; generates a first object confidence score for the first situation object; executes, in parallel with the first object detector, a second object detector that detects, in the ROI, a second situation object matching a second object type different from the first object type; generates a second object confidence score for the second situation object; determines that the first object type and the second object type are associated with a prospective situation category; combines the first object confidence score and the second object confidence score into a situation confidence score corresponding to the prospective situation category; evaluates the situation confidence score to determine that a traffic situation defined by the prospective situation category is depicted in the ROI.
US10540553B2 Stocking level indication apparatus and method
In some embodiments, systems, apparatuses, and methods are described herein including a shelf assembly that utilizes the accumulated weight of products stocked thereon to compress a compression member disposed within the assembly. An electronic imaging device can be mounted proximate to the assembly and can be oriented to capture an image of the compression member to determine whether a particular shelf needs to be restocked and avoid having to manipulate or remove products from a shelf to determine a current stock level.
US10540550B2 Augmented reality systems and methods for service providers
An augmented reality (AR) computing device for displaying computer-generated elements in augmented reality supported service activities is provided. The AR computing device is configured to scan a first location, using an AR display device, to capture location data including consumer data corresponding to one or more consumers and facial data associated with the one or more consumers. The AR computing device is also configured to select, using the AR display device, a first consumer of the one or more consumers, store the consumer data corresponding to the first consumer in a database, and receive AR data associated with the location data. The AR computing device is further configured to automatically display, using the AR display device, the AR data, receive an update for the AR data, automatically update the AR data in response to the received update, and display, using the AR display device, the updated AR data.
US10540549B2 Systems and methods of providing decision support to first responders
A method and system of providing decision support to first responders. One method includes identifying, with an electronic processor, a first plurality of characteristics of a first responder. The method further includes generating, with the electronic processor, a first score for the first responder based on the first plurality of characteristics. The method further includes identifying with the electronic processor, a suspect at an incident area. The method further includes identifying, with the electronic processor, a second plurality of characteristics of the suspect. The method further includes generating, with the electronic processor, a second score for the suspect based on the second plurality of characteristics. The method further includes comparing, with the electronic processor, the first score and the second score. The method further includes outputting, with an output device electrically connected to the electronic processor, a recommended action.
US10540539B2 Facial recognition encode analysis
A method for facial recognition encode analysis comprises providing a training set of Gabor encoded arrays of face images from a database; and, for each encode array in the training set, evaluating the Gabor data to determine the accuracy of the fiducial points on which the encode array is based. The method also comprises training an outlier detection algorithm based on the evaluation of the encode arrays to obtain a decision function for a strength of accuracy of fiducial points in the encode arrays; and outputting the decision function for application to an encode array to be tested.
US10540537B2 Method for image processing for content detection with sparse zone salient features
A method for content detection based on images or a digital video stream of images, to enhance and isolate frequency domain signals representing content to be identified, and decrease or ignore frequency domain noise with respect to the content. A digital image or sequence of digital images defined in a spatial domain are obtained. One or more pairs of sparse zones are selected, each pair generating a feature, each zone defined by two sequences of spatial data. The selected features are transformed into frequency domain data. The transfer function, shape and direction of the frequency domain data are varied for each zone, thus generating a normalized complex vector for each feature. The normalized complex vectors are then combined to define a model of the content to be identified.
US10540526B2 Polar transmitter using multi-phase buck converter
A polar transmitter for an RFID reader and a system using the polar transmitter are disclosed. An RFID system according to at least some embodiments of the invention includes a polar transmitter, a receiver to receive responses from RFID tags, and a coupler connected to the polar transmitter, the receiver and one or more antennas. In at least some embodiments, the polar transmitter of the RFID system includes an envelope amplifier with a multi-phase buck converter to provide an envelope signal and a phase modulator connected to a power amplifier to phase modulate the power amplifier using a phase signal. In at least some embodiments, the polar transmitter of the RFID system transmits OPR-ASK signals to reduce AM modulation depth and provide a continuous phase signal for the phase modulator.
US10540521B2 Selective enforcement of privacy and confidentiality for optimization of voice applications
A computer-implemented method includes identifying a plurality of protected pieces from a conversation. The computer-implemented method further includes generating one or more confidence scores for each protected piece, wherein a confidence score is a degree of associativity between a protected piece and a type of sensitive information. The computer-implemented method further includes determining that the protected piece is associated with the type of sensitive information. The computer-implemented method further includes determining a type of protection action for each protected piece in the plurality of protected pieces. The computer-implemented method further includes performing the type of protection action for each protected piece in the plurality of protected pieces to form a modified conversation that is devoid of the sensitive information. A corresponding computer system and computer program product are also disclosed.
US10540518B2 Privacy annotation from differential analysis of snapshots
A method is provided for preventing divulgation of sensitive data in two snapshots, taken at different times, of one or more same systems in a cloud environment. The method includes identifying a set of files from among a plurality of file pairs. Each file pair is formed from a respective file that includes at least one difference with respect to each snapshot. The method includes performing a pattern reducing process that removes, from the set of files, any of the files having, as the difference, a predetermined non-sensitive difference between respective executions of a pre-determined system operation. The method includes performing a commonality reducing process that removes, from the set of files, any files having, as the difference, a common difference between different users. The method includes annotating data in remaining files in the set of files as potentially being the sensitive data, subsequent to the reducing processes.
US10540513B2 Natural language processor extension transmission data protection
A natural language query can be received at a main natural language processor inside a data protection compliance boundary in a computer system. The natural language query can be processed via the main natural language processor. The data from the query can be transmitted to a data protection computer component. It can be determined via the data protection component whether the data from the query includes protected data whose transmission to a computerized extension would violate a computer-readable data protection rule. The extension is outside the compliance boundary in the computer system and is configured to participate in responding to natural language queries received by the main natural language processor. In response to determining that the data from the query includes the protected data, transmission of the protected data from the main natural language processor to the extension as part of responding to the query can be inhibited.
US10540510B2 Approach for managing access to data on client devices
A system is configured to manage access to electronic documents on mobile wireless devices. An exit system detects when a particular user attempts to remove a particular mobile wireless device from a building. The exit system sends a request to a manager system, via a network, to determine whether the user is authorized to remove one or more electronic documents or information that are on the particular mobile wireless device from the building. In response to determining that the particular user is not authorized, the system renders the one or more electronic documents or information inaccessible on the particular mobile wireless device.
US10540509B2 File-type whitelisting
In one embodiment, a method for protecting a file is implemented on a computing device and includes: intercepting a file-access request from an application-process for the file; searching a whitelist for a whitelist entry associated with the application-process and a file-type for the file, where the whitelist entry indicates that the application-process is allowed to access files of the file-type, and upon determining according to the searching that the application-process is allowed to perform the file-access request, allowing the application-process to access the file according to the file-access request.
US10540507B2 Verified device identity providing context to application
A device obtains access to an application resource from a remote application server based on an authenticated device identifier. The device sends a request to access the application resource provided by the remote application server. The device receives a first message from the remote application server directing the device to send an authentication message to a device identity server. The authentication message requests an authenticated device identity for the device. The device attaches metadata associated with the device to the authentication message and sends the authentication message with the attached metadata to the device identity server. The device receives the authenticated device identity from the device identity server and sends the authenticated device identity to the remote application. The device obtains access to the application resource from the remote application server based on the authenticated device identity.
US10540504B2 Distributed data method for encrypting data
Techniques for performing data encryption on data to be stored within a storage system are provided. A client application executing on a host machine may generate a data storage write request to write data to a storage system. A host-side module, executing on the host machine receives the write request. The host-side module is configured to generate one or more fingerprints for the data corresponding to the write request, where the one or more fingerprints are unique identifiers used to identify data blocks that make up the data. The host-side module generates encrypted data by encrypting the data blocks using an encryption technique. The encrypted data is then sent to a storage node within the storage system. Deduplication may be performed on the encrypted data using the one or more generated fingerprints.
US10540503B2 System and approach to convey data with a handheld device via a multi-dimensional code
A system and approach for conveying engineering and license data with a handheld or mobile device via a multi-dimensional code. Engineering data from a page such as a schematic may be generated, formatted, and encoded with a multi-dimensional code. The code in a visual presentation may be embedded in the schematic. A mobile device may scan the code. The device with an appropriate application may decode and un-format the engineering data from the code for a consumer or user. License data may be generated, encrypted, and encoded in a multi-dimensional code. The code in a visual presentation may be scanned and decrypted by the mobile device with an appropriate application, for a consumer or user.
US10540497B2 Method and apparatus for monitoring security of terminal system
Disclosed is a method for monitoring security of a terminal system, including the following steps: monitoring a current running program in real time, and determining whether there is a security risk in the current running program; acquiring a corresponding preset risk score according to a type of the security risk, and adding the corresponding preset risk score to an accumulative risk score when there is the security risk in the current running program; and performing a risk prompt and a static scanning prompt when the accumulative risk score is greater than or equal to a risk threshold.
US10540495B2 USB-C usage indication
A method includes establishing a power link between a power source and a computing device using a cable assembly, the cable assembly including at least one indicator, monitoring a status of the power link at the computing device, determining if the status of the power link includes establishing a communication link, and upon determining the status of the power link includes establishing the communication link determining a direction of data flow along the cable assembly associated with the communication link, and generating a signal using the at least one indicator, the signal indicating the direction of data flow along the cable assembly.
US10540487B2 Authentication system
A system and method for authentication are described herein. An authentication request is received at a combiner proxy (350). The combiner proxy (350), is arranged to receive a user authentication request, receive one or more share values from one or more communications devices (330A, . . . , 330N) where each of the communications devices (330A, . . . 330N) stores at least one share value of a set of share values and determine if one or more share values that have been received from the communications devices (330A, . . . , 330N) meet a quantitative criteria. The combiner proxy (350) is arranged to authenticate the user if the received share values meet the quantitative criteria.
US10540482B2 NFC tag reader for patient medication monitoring
Systems and devices for regulation of self-management of a medication schedule are provided. A system can include a pill dispenser cap, a plurality of insulating layers; a near field communication (NFC) tag, and a pill dispenser. The system can further include a graphical user interface (GUI), and first and second mobile devices each having a display unit, a sensor, a processor, and a computer readable medium.
US10540474B2 Chip temperature computation method and chip temperature computation device
A chip temperature computation method and a chip temperature computation device are provided. The chip temperature computation method includes: computing an upper layer thermal resistance and a lower layer thermal resistance of a chip, computing a total thermal resistance of the chip, and computing a temperature of the chip according to the total thermal resistance.
US10540472B2 Dynamic power integrity and simulation for PCB design
An approach is provided in which an information handling system creates a printed circuit board (PCB) layout based upon a set of packaged components. The information handling system modifies the PCB layout based upon an adjustment of the set of packaged components and generates board design data based on the modified PCB layout. In turn, the information handling system simulates the PCB layout using the board design data.
US10540471B2 Layout design system and semiconductor device fabricated using the same
A semiconductor device is provided. A semiconductor device includes a filler cell including first and second insulating structures, the first and second insulating structures extending in a first direction, the filler cell being defined by first cell boundaries; and a neighboring cell including a third insulating structure, the third insulating structure extending in the first direction, the neighboring cell being adjacent to the filler cell in the first direction and defined by second cell boundaries, wherein the first and second insulating structures are spaced apart from one another in a second direction, is the second direction being perpendicular to the first direction.
US10540468B1 Verification complexity reduction via range-preserving input-to-constant conversion
A logic verification program, method and system provide an efficient behavior when verifying large logic designs. The logic is partitioned by cut-nodes that dominate two or more RANDOMS and a check is performed for a given cut-node to determine whether any of the dominated RANDOMS can be merged to a constant by performing satisfiability checks with each RANDOM merged to a constant, to determine whether a range of output values for the given cut-node has been reduced by merging the RANDOM. If the range is not reduced, the RANDOM can be added to the set of merge-able RANDOMS along with the corresponding constant value. If the range has been reduced, the opposite constant value is tried for a node and if the range is reduced for both constants, then the cut-node is abandoned for merging that dominated RANDOM and the next dominated RANDOM is tried.
US10540459B2 Quickdart: operational space debris visualization, characterization, and volume modeling
A computer-implemented method for generating a 3-dimensional (3D) model to characterize and visualize debris. The computer-implemented method includes defining a bounding surface for one or more debris fields generated by an on-orbit breakup event. The bounding surface is defined by using an upper limit fragment spreading speed predicted by a breakup model and applying the upper limit fragment spreading speed in different directions to generate points on the bounding surface. The computer-implemented method also includes connecting one or more points on the bounding surface to maintain a single bounded 3D mesh. The computer-implemented method further includes applying color and/or transparency to the 3D model.
US10540453B2 Creation of variable cut files for package design
A package design system uses a package design file to cause a cutting device to create a package. The file includes comprises a two-dimensional representation of a three-dimensional structure having a plurality of facets having alternative design scenarios that can be selected based on conditions of the cutting and/or folding device that is used to create the package. An example of such a condition is a thickness of a substrate that is being processed by the device. The system creates the file by creating a set of cut and/or fold line definitions. At least one of the cut and/or fold line definitions will be a variable cut/fold line definition. For each identified variable cut/fold line definition, the system identifies one or more alternate parameters for the variable cut/fold line definition, a first cutting/folding scenario that will not use the alternate parameters, and a second cutting/folding scenario that will use the alternate parameters.
US10540450B2 Predicting future translations
Technology is disclosed for snippet pre-translation and dynamic selection of translation systems. Pre-translation uses snippet attributes such as characteristics of a snippet author, snippet topics, snippet context, expected snippet viewers, etc., to predict how many translation requests for the snippet are likely to be received. An appropriate translator can be dynamically selected to produce a translation of a snippet either as a result of the snippet being selected for pre-translation or from another trigger, such as a user requesting a translation of the snippet. Different translators can generate high quality translations after a period of time or other translators can generate lower quality translations earlier. Dynamic selection of translators involves dynamically selecting machine or human translation, e.g., based on a quality of translation that is desired. Translations can be improved over time by employing better machine or human translators, such as when a snippet is identified as being more popular.
US10540449B2 In-context translation review
As provided herein, a translated string, received from a translator for an application (e.g., an instrumented application) may be identified. The translated string may be identified based upon the translated string being associated with a service call instruction for the application. A simulated instrumented application may be generated for testing the application. The simulated instrumented application may be generated to comprise the translated string integrated into the application. The simulated instrumented application may comprise an element corresponding to the translated string. A user interface may be generated. The user interface may comprise the simulated instrumented application, the translated string visually associated with the element, and an editing functionality to edit the translated string.
US10540448B2 Gap in care determination using a generic repository for healthcare
By extracting clinical data of any format from respective different sources, a data repository normalized to a generic format is created. A medical domain specific language may be used to interact with the data repository for identifying cohorts and gaps in care for the respective cohorts. Any rules for finding gaps in care are converted into the medical domain specific language for determining gaps. This standardization in both the data repository and rule application may allow for a true cost and time to value solution accessible to many different medical practices.
US10540445B2 Intelligent integration of graphical elements into context for screen reader applications
A mechanism is provided for intelligently integrating descriptions of images into surrounding text for a screen reader. A natural language understanding image description is determined for an image in a document. For each sentence of a set of sentences in the text of the document, a relatedness score between the sentence and the natural language understanding image description is determined thereby forming a set of relatedness scores. A highest relatedness score is determined from the set of relatedness scores. The natural language image description is inserted in close proximity to a sentence associated with the highest relatedness score, such that, when the text is read out by the screen reader, the natural language image description of the image is read out in close proximity to the sentence.
US10540444B2 Text mining a dataset of electronic documents to discover terms of interest
A method is provided for analyzing and interpreting a dataset composed of electronic documents including free-form text. The method includes text mining the documents for terms of interest, including receiving a set of seed nouns as input to an iterative process an iteration of which includes searching for multiword terms having seed nouns as their head words, at least some of which define a training set of a machine learning algorithm used to identify additional multiword terms at least some of which have nouns outside the set of seed nouns as their head words. The iteration also includes adding the nouns outside the set of seed nouns to the set and thereby identifying a new set of seed nouns for a next iteration. The method includes unifying terms of interest to produce normalized terms of interest for application to generate features of the documents for data analytics performed thereon.
US10540443B2 Systems and methods for determining references in patent claims
Systems and methods of determining relationships between patent claims and generating a streamlined claim tree indicating the relationships are disclosed. A method of relationships includes determining claims in a claim list, searching for a reference in each claim, the reference referring to another one of the claims, and for each claim containing unique references, determining that an associated number for each unique reference is less than a number of a claim containing the unique reference, appending a data file corresponding to the claim list with ancestral data that indicates all ancestors of the claim based on the associated number and with self-referential data corresponding to the claim, determining that the claim includes parent claims and ancestor claims, and appending the data file with respect to the parent claims and the ancestor claims to indicate a relationship between the claim and the parent claims and the claim and the ancestor claims.
US10540431B2 Emoji reactions for file content and associated activities
Aspects of the present disclosure relate to systems and methods for extending emoji reactions into file specific content. In one aspect, a file created with an application may be rendered on a user interface. One or more activities associated with the file created with the application may be obtained. In one example, the one or more activities include corresponding activity metadata. A file activity feed including the one or more activities associated with the file may be rendered within the file. The one or more activities may include at least an emoji icon displayed within at least one of the one or more activities.
US10540429B2 Method and apparatus for providing calendar displaying work history of document
Provided are a server for managing history information of a document work, a device for viewing the history information, and a system including the same. The server includes: a transceiver configured to receive, from at least one first device of a user, work history information of a document on the at least one first device; and a controller configured to arrange the received work history information in a calendar form by using time information included in the received work history information, wherein the transceiver provides the work history information in the calendar form to a second device.
US10540426B2 System and method for processing document
A method and computing system are provided for identifying a plurality of indicators of hierarchy within a document. A hierarchical level associated with each of the plurality of indicators may be determined. One or more portions of the document may be associated with a respective hierarchical level associated with each of the plurality of indicators.
US10540424B2 Evaluating documents with embedded mathematical expressions
Symbol recognition techniques may be applied to documents comprising various forms of content. Documents including both text and mathematical expressions may be problematic, as applying a recognizer that does not match the content may produce anomalous results. Instead, a parser may evaluate the document to classify respective regions as one of a text region or a mathematics region, based on the characteristics of each type of content. The recognizer corresponding to the content of each region may be applied to produce a composite document comprising both recognized text expressions and recognized mathematical expressions. Additional functionality may be presented based on the recognized content; e.g., text-based tools such as spell-check and natural-language translation may be applied to the text regions that comprise text expressions, and mathematics-based tools such as mathematical equation editors, mathematical expression solvers, and automated assignment grading may be applied to the mathematics regions that comprise mathematical expressions.
US10540422B2 Combining multiple trending models for photovoltaics plant output forecasting
A method of predicting an amount of power that will be generated by a solar power plant at a future time includes: forecasting a value of a data variable at the future time that is likely to affect the ability of the solar power plant to produce electricity (S301); computing a plurality of features from prior observed amounts of power generated by the power plant during different previous durations (S302); determining a trending model from the computed features and the forecasted value (S303); and predicting the amount of power that will be generated by the power plant at the future time from the determined model (S304).
US10540420B2 Accelerator for matrix decomposition
Systems and methods for a hardware accelerated matrix decomposition matrix decomposition circuit are described herein. This matrix decomposition circuit splits matrix decomposition operations into parallel operation circuits and serial operation circuits, and joins the parallel and serial operation circuits using specific dependency handling logic for efficient parallel execution. This provides fast matrix decomposition with low power consumption, reduced memory footprint, and reduced memory bandwidth.
US10540418B2 Concepts for providing an enhanced media presentation
Computer program products, methods, systems, apparatus, and computing entities are provided for providing an enhanced media presentation. In one embodiment, an enhanced media presentation is provided. To provide the enhanced media presentation, one or more content items associated with subject matter associated with a segment of an enhanced media presentation are identified. Each content item may be associated with at least one uniform resource identifier. Then, a content object based at least in part on at least one content item is created. The content object is an abstract representation of the content item. The content object can be associated with the segment and provided for simultaneous displayed simultaneously with at least a portion of the segment.
US10540412B2 Information processing system capable of promoting communication between users, information processing apparatus, non-transitory storage medium encoded with computer readable program, and method of controlling information processing apparatus
In an information processing system in which a plurality of terminals can communicate data through a server, a first terminal includes a question event processing portion which executes a question event to have a character displayed to a user who operates the first terminal and to output question information in association with the character, an answer acceptance portion which accepts input of answer information to the question information, and an answer transmission portion which transmits the answer information accepted by the answer acceptance portion to the server. A second terminal includes an answer reception portion which receives the answer information from the server and an answer event processing portion which executes an answer event to have a character displayed to a user who operates the second terminal based on the answer information received by the answer reception portion and to output the answer information in association with the character.
US10540411B2 Candidate answers for speculative questions in a deep question answering system
System, method, and computer program product to determine that a question received by a deep question answering system is speculative, generate, by one or more predictive algorithms, a set of candidate answers, compute a score for each candidate answer in the set of candidate answers, and return a first candidate answer, of the set of candidate answers, as responsive to the speculative question received by the deep question answering system.
US10540406B2 Search system and method with text function tagging
A search system with a user interface module that generates a search engine results page including a listing of reference documents, each with a hyperlink to at least one secondary document relevant to the reference document. The search system also includes a text function tagger that parses text excerpts of the documents, and applies text function tags thereto. A secondary processing module is provided which identifies those secondary documents that have a text function tag that matches a text function tag of a reference document, so that selection of the hyperlink generates a display of secondary documents that are determined to at least have a text function tag that matches a text function tag of the reference document for which corresponding hyperlink was selected. A method and computer readable medium are also provided.
US10540401B1 Construction permit processing system and method
A system comprises a data storage system, data analysis logic, and user interface logic. The data analysis logic is configured to analyze the documents and to identify documents that satisfy search criteria received from a user. The user interface logic is configured to generate a user interface. The user interface logic is also configured to generate a plurality of charts for display to the user. The user can interact with the charts to specify modified search criteria. The user interface logic is configured to receive modified search criteria from the user via one of the charts and update the remaining charts to reflect the modified search criteria.
US10540399B2 Method and system for information retrieval
A perspective-based search system and method is disclosed. The perspective based system allows users to select specific perspectives on a search topic and view the results from those perspectives. In addition, perspective-based searching allows users to more easily infer their own search intents with greater clarity, and without complex or multiple queries.
US10540394B1 Configuring a playlist or sequence of compositions or stream of compositions
A method, apparatus and system that enables a user to find and act-upon a sound-containing composition, in a group of compositions. One or more sound-segments, which are intended to prompt a user's memory, may be associated with each composition in a group of compositions. A recognition sound-segment may include a portion of its associated composition, which is more recognizable to users than the beginning part of its associated composition. A recognition-segment may contain one or more highly recognizable portion(s) of a composition. When the user is trying to locate or select a particular composition, the recognition-segments are navigated and played-back to the user, based upon a user-device context/mode. When a user recognizes the desired composition from its recognition-segment, the user may initiate a control action to playback; arrange; and/or act-upon, the composition that is associated with the currently playing recognition-segment.
US10540390B1 Image-based item identification
Systems and methods for image-based item identification are disclosed. Image data corresponding to one or more images depicting an item may be sent to one or more remote systems for image-based item identification. The identification indications and/or identification confidence scores received from the remote systems may be aggregated and weighted based at least in part on one or more factors related to the remote systems, the results, domains, image capture timing, image capture angles, and/or events to more accurately identify an item depicted in the images.
US10540388B1 Location-aware intelligent data migration and delivery
Migrating and delivering data content to a traveling user is provided. A pattern of data access corresponding to a user is determined. The pattern of data access includes previous data access requests made by the user and data to-be delivered to the user. A travel plan corresponding to the user is determined. The travel plan includes a set of intermediate data delivery destinations based on travel mode, travel route, travel schedule, and geographic locations of stops corresponding to the set of intermediate data delivery destinations. The data content is migrated to a set of data storage locations as the user travels based on the pattern of data access, the travel plan, and the set of intermediate data delivery destinations along the travel route. The data content is delivered to the user at geographic locations corresponding to the set of data storage locations as the user travels.
US10540386B2 Method for processing and displaying real-time social data on map
Social data obtained from social networks first undergo preliminary processing to remove the social data that do not have a workable attribute. Next, the social data go through machine learning process and stored firstly in a cache of main server and later on in a big data database that is distributed into different servers at different locations, with the purpose of better security and efficiency. When a client requests or search a certain attribute, such as location, the well processed and organized social data stored in the cache and the big data database will be searched in order to find the corresponding social data, which will then be present at a map based on such social data's location attribute. The foregoing process can be implemented as an application of a handheld device, such as cell phone, or a website that is accessible for both handheld device and computer.
US10540384B2 Compression and secure, end-to-end encrypted, ZFS cloud storage
Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.
US10540379B2 Searching base encoded text
A method, executed by one or more processors, includes receiving a first bit sequence corresponding to source data having a source encoding bit-length (BLS), generating one or more additional bit sequences by shifting the first bit sequence by shift lengths that are equal to a multiple of the source encoding bit-length, partitioning the first bit sequence and the one or more additional bit sequences according to a target encoding bit-length (BLT) to provide a plurality of target encoding search patterns, and searching a target character string encoded with the target encoding using the plurality of target encoding search patterns. A computer system and computer program product corresponding to the above method are also disclosed herein.
US10540377B2 Computer implemented systems for automatic hierarchy for large scale time series data sets
A hierarchical structure (e.g., a hierarchy) for use in hierarchical analysis (e.g., hierarchical forecasting) of timestamped data can be automatically generated. This automated approach to determining a hierarchical structure involves identifying attributes of the timestamped data, clustering the timestamped data to select attributes for the hierarchy, ordering the attributes to achieve a recommended hierarchical order, and optionally modifying the hierarchical order based on user input. Through the approach disclosed herein, a hierarchy can be generated that is designed to perform well under hierarchical models. This recommended hierarchy for use in hierarchical analysis may be agnostic to any planned hierarchy provided by or used by a user to otherwise interpret the timestamped data.
US10540376B2 Hierarchical association of entity records from different data systems
A system links data objects for common entities across source systems and includes at least one processor. The system compares data objects within each of a plurality of source systems to identify data objects associated with corresponding common entities. The identified data objects for each common entity within each of the plurality of source systems are linked to form a group of data objects for each common entity. The groups of data objects for each of the common entities are compared across the plurality of source systems to identify groups of data objects associated with common entities. The identified groups of data objects for common entities are linked across the plurality of source systems to form a set of data objects for each corresponding common entity. Embodiments of the present invention further include a method and computer program product for linking data objects for common entities across source systems.
US10540374B2 Detecting social relationships from user activity logs
Social relationships are detected between a plurality of users. A set of user activity logs is input, where these logs originate from one or more network services and cover a prescribed period of time. Each of the logs originates from a particular one of the services and includes a structured data stream that records each interaction that each of one or more of the users has with the particular one of the services. This structured data stream includes a timestamp specifying when this interaction occurred, and a public network identifier specifying a network address from which this interaction occurred. The set of user activity logs is then analyzed to detect a prescribed kind of social relationship between the users. A data structure is then generated that identifies the users between whom the prescribed kind of social relationship is detected, and the data structure is output.
US10540372B2 Safe synchronization of parallel data operator trees
An operator tree is formed for a data processing plan, the operator tree containing a plurality of interconnected nodes and including a grouping of two or more duplicative portions, each of the two or more duplicative portions having identical nodes and structure such that when the operator tree is executed, operators executed in a first duplicative portion using a first thread perform same functions use different data than operators in a second duplicative portion using a second thread. One or more operators in the first portion and one or more operators in the second portion to be synchronized with each other are identified. A synchronization point is created for the identified operators in the first thread and one or more subsequent threads, wherein the synchronization point receives information from each of the identified operators to build an artifact to deliver to one or more operators that depend on the artifact.
US10540371B2 Systems and methods for synchronizing database schema
Methods and systems for synchronizing a database schema (or data structure) of a source database to a target database are disclosed. A source data structure definition is generated, including definitions of each object in the source database structure. A target database structure is generated, including definitions of each object in the source database structure. Object definitions are compared between the source database structure and the target database structure. A data definition language change instruction sequence is generated that, when executed, will modify the target database structure to correspond to the data structure definition. The change instruction sequence is executed on the target database.
US10540368B2 System and method for resolving synchronization conflicts
Technology is disclosed herein for resolving synchronization conflicts. According to at least one embodiment, multiple computing devices in a synchronization group can communicate with a cloud storage service for data synchronization. The cloud storage service determines a ranking list for the synchronization group based on a user input indicating the priority of a new computing device in a ranking list. When two conflicting updates to a data set are received from two computing devices, the cloud storage service determines a winning update from the two conflicting updates based on priorities of the first and second computing devices in a ranking list, and distributes the winning update to the computing devices to override the other conflicting update.
US10540366B2 Transforming data structures and data objects for migrating data between databases having different schemas
Aspects of the disclosure relate to transforming data structures and data objects. A computing platform may query a logical view of a data table associated with a first database maintained by a first database server in a first schema and may receive source data associated with the logical view. Subsequently, the computing platform may split the source data into a plurality of data chunks associated with the logical view. Next, the computing platform may move the plurality of data chunks to a plurality of nodes configured to receive and transform the plurality of data chunks from the first schema to a second schema different from the first schema. Then, the computing platform may command the plurality of nodes to transform the plurality of data chunks and may move the transformed data from the plurality of nodes to a second database maintained by a second database server in the second schema.
US10540365B2 Federated search
A method and apparatus that generates a plurality of ranked query results from a query over a plurality of separate search domains. In this embodiment, the device receives the query and determines a plurality of results across the plurality of separate search domains using the query. The device further characterizes the query. In addition, the device ranks the plurality of results based on a score calculated for each of the plurality of results determined by a corresponding search domain and the query characterization, where the query characterization indicates a query type.
US10540359B2 Systems and methods for providing a boost for content items in ranking for feeds
Systems, methods, and non-transitory computer readable media can determine a value of a boosting parameter, wherein the boosting parameter is indicative of a value of feedback to a first account type. Respective scores of a plurality of content items that are candidates for a feed of a user can be determined, wherein the plurality of content items are associated with at least one of the first account type or a second account type. Respective scores of content items associated with the first account type in the plurality of content items can be adjusted based on the value of the boosting parameter. The plurality of content items can be ranked based on the respective scores of the plurality of content items.
US10540355B1 ACID database
In one embodiment, a method for minimizing latency of a query load on a database system by accessing data using an adaptive B-tree index structure comprising a plurality of nodes includes determining one or more characteristics of the query load that are associated with one or more queries received by the database system, determining, for each of the plurality of nodes of the adaptive B-tree index structure, whether to convert the node to a read-optimized node or a write-optimized node based on the one or more characteristics of the query load, and converting at least one of the plurality of nodes to a read-optimized node or a write-optimized node based on the one or more characteristics of the query load.
US10540341B1 System and method for dedupe aware storage quality of service
A system and method for implementing a Quality of Service based upon data deduplication is provided. The method may include deduplicating data and receiving a corresponding I/O request; wherein the data includes an associated dedupe count. The method may further include performing the I/O request based upon the dedupe count. For example, where no deduplication exists as indicated by a dedupe count of zero, the I/O request may be scheduled for processing when the sum of the current clock tick and the tag ratio are less than or equal to the next clock tick. In the alternative, where deduplication exists as indicated by a dedupe count that is greater than zero, the I/O request may be scheduled for processing, when the sum of the current clock tick, a negative value of the dedupe ratio, and the tag ratio are less than or equal to the next clock tick.
US10540339B2 Matching a resource with a user for a predicted user need
A conversation assistance resource system is provided to connected a user to a resource based on a predicted user need. The conversation assistance resource system monitors user signals relative to a user profile associated with the user. The user profile is based on previously received user signals and includes user preferences, interests, etc. A user need is predicted based on a received user signal. A resource is identified based on the predicted user need and the user profile relative to the resource profile. A communication channel is established between the user and the resource responsive to confirmation by the parties such that the user may query the resource to resolve the predicted user need.
US10540335B2 Solution to generate a scriptset for an automated database migration
The migration of a database may be accomplished, at least in part, by careful preparation and analysis of the database objects prior to migration. Migration may be performed more timely, efficiently, and reliably if the source database and its objects are first analyzed to determine the properties of the data, relationships, dependencies, and the like. The length of time of the copying and installation is reduced may selecting appropriate operations for different object types.
US10540333B2 Inferring a dataset schema from input files
Techniques for generating a schema for a data input file are described herein. In an embodiment, a server computer receives a data input file. The server computer system selects a sample excerpt from the data input which comprises a subset of the data input file. The server computer system analyzes the sample excerpt to determine a row delimiter for the data input file, a column delimiter for the data input file, and a plurality of data format types. Using the column delimiter, row delimiter, and plurality of data format types, the server computer system generates a candidate schema for the data input file.
US10540331B2 Hierarchically stored data processing
Methods and systems are described for receiving data including a hierarchy change log comprising change records specifying changes made to hierarchical data. The hierarchical data includes hierarchically arranged nodes. Change records are grouped according to a key corresponding to each record. Using a record consolidation algorithm, a consolidated view of the hierarchy change log is generated. A consolidated view can be generated by sorting, for each group, the change records into an ascending temporal order based on their respective timestamps to form a sequence of change records. The consolidated view is then displayed on an electronic visual display. Related apparatus, systems, techniques and articles are also described.
US10540330B1 Method for connecting a relational data store's meta data with Hadoop
A system for sharing a metadata store between a relational database and an unstructured data source is disclosed. The unstructured data source may comprise a Hadoop system with a Hadoop Distributed Files System.
US10540327B2 Synchronized data deduplication
A system and method for data deduplication is presented. Data received from one or more computing systems is deduplicated, and the results of the deduplication process stored in a reference table. A representative subset of the reference table is shared among a plurality of systems that utilize the data deduplication repository. This representative subset of the reference table can be used by the computing systems to deduplicate data locally before it is sent to the repository for storage. Likewise, it can be used to allow deduplicated data to be returned from the repository to the computing systems. In some cases, the representative subset can be a proper subset wherein a portion of the referenced table is identified shared among the computing systems to reduce bandwidth requirements for reference-table synchronization.
US10540326B2 Dynamic caching system
A dynamically correcting cache memory is capable of correcting itself by dynamically reflecting any modifications inflicted upon the data/information to be stored therein. Further, the cache memory is refreshed at predetermined time intervals and also based on predetermined criteria, thereby ensuring a high cache hit rate. The dynamically correcting cache memory is bypassed for certain user queries prioritized based on a predetermined criteria. The dynamically correcting cache manages an inventory shared between multiple non-cooperative web-based, computer-implemented platforms. The dynamically correcting cache is directed to reducing caching errors in web based computer implemented platforms. The dynamically correcting cache responds to rapid changes associated with (online) behavior of users accessing web based computer implemented platforms by dynamically configuring TTL (Time-To-Live) values, in order to ensure that the data/information stored in the cache memory remains accurate.
US10540319B2 Event archiving, systems and methods
Method of retrieving event information is presented. Memento objects can be recognized by an archive engine. Based on the recognition, the archive engine obtains information related to the memento object, possibly one or more recognizable features, and uses the information to search for events associated with a timeline that have corresponding tags. The archive engine can then return the event information as a result set to a user.
US10540316B2 Cancel and replay protocol scheme to improve ordered bandwidth
Systems, apparatuses, and methods for implementing a cancel and replay mechanism for ordered requests are disclosed. A system includes at least an ordering master, a memory controller, a coherent slave coupled to the memory controller, and an interconnect fabric coupled to the ordering master and the coherent slave. The ordering master generates a write request which is forwarded to the coherent slave on the path to memory. The coherent slave sends invalidating probes to all processing nodes and then sends an indication that the write request is globally visible to the ordering master when all cached copies of the data targeted by the write request have been invalidated. In response to receiving the globally visible indication, the ordering master starts a timer. If the timer expires before all older requests have become globally visible, then the write request is cancelled and replayed to ensure forward progress in the fabric and avoid a potential deadlock scenario.
US10540310B2 Selectable peripheral logic in programmable apparatus
A programmable apparatus for executing a function is disclosed. The programmable apparatus includes a physical interface configured to be connected with an external apparatus. The programmable apparatus also includes a function logic circuit configured to execute the function on the programmable apparatus. The programmable apparatus further includes a plurality of peripheral logic circuits, each of which is configured to connect the function logic circuit with the physical interface using a respective protocol. The programmable apparatus also includes a selector circuit configured to select one from among the plurality of the peripheral logic circuits to activate.
US10540305B2 Semiconductor device
A semiconductor device is provided that can process various events while suppressing complication of logical configuration.The semiconductor device includes a central processing unit, a plurality of functional blocks, and an event controller. Each functional block includes an interrupt factor detection unit that detects an interrupt factor and outputs an event processing request based on the interrupt factor, an event ID input unit that receives an input of an event ID outputted from the event controller, an event response specification unit that determines whether or not the inputted event ID is an event ID that requires response and, when the inputted event ID is an event ID that requires response, specifies response content corresponding to the inputted event ID, and an event response processing unit that performs event response processing based on the specified response content.
US10540290B2 Method and apparatus for translation lookaside buffer with multiple compressed encodings
Methods and apparatus obtain one or more system page table entries that represent virtual system (e.g., memory) page to physical system page translations. A number of the obtained system page table entries that can be encoded in each of a plurality of translation lookaside buffer (TLB) entry encoding formats are determined. The method and apparatus may select one of the TLB entry encoding formats that encode a number of the obtained system page table entries. The method and apparatus may encode a number of obtained system page table entries in the TLB entry encoding format selected into a compressed encoding format TLB entry. The method and apparatus may associate the compressed encoding format TLB entry with an encoding format indication of the encoding format selected. The method and apparatus may decode a compressed encoding format TLB entry based on a determined TLB entry encoding format.
US10540289B2 Data storage device and flash memory control method
A flash memory control technology with high reliability. In a power recovery process, a microcontroller is configured to duplicate a last write page of a run-time write block of a flash memory and thereby generate a duplicated page in the run-time write block to replace the last write page for reliability enhancement.
US10540285B2 Coordination of cache and memory reservation
A method for coordinating cache and memory reservation in a computerized system includes identifying at least one running application, recognizing the at least one application as a latency-critical application, monitoring information associated with a current cache access rate and a required memory bandwidth of the at least one application, allocating a cache partition, a size of the cache partition corresponds to the cache access rate and the required memory bandwidth of the at least one application, defining a threshold value including a number of cache misses per time unit, determining a reduction of cache misses per time unit, in response to the reduction of cache misses per time unit being above the threshold value, retaining the cache partition, assigning a priority of scheduling memory request including a medium priority level, and assigning a memory channel to the at least one application to avoid memory channel contention.
US10540283B2 Coherence de-coupling buffer
A coherence decoupling buffer. In accordance with a first embodiment, a coherence decoupling buffer is for storing tag information of cache lines evicted from a plurality of cache memories. A coherence decoupling buffer may be free of value information of the plurality of cache memories. A coherence decoupling buffer may also be combined with a coherence memory.
US10540281B2 Cache allocation based on quality-of-service monitoring
A cache to provide data caching in response to data access requests from at least one system device, and a method operating such a cache, are provided. Allocation control circuitry of the cache is responsive to a cache miss to allocate an entry of the multiple entries in the data caching storage circuitry in dependence on a cache allocation policy. Quality-of-service monitoring circuitry is responsive to a quality-of-service indication to modify the cache allocation policy with respect to allocation of the entry for the requested data item. The behaviour of the cache, in particular regarding allocation and eviction, can therefore be modified in order to seek to maintain a desired quality-of-service for the system in which the cache is found.
US10540274B2 Memory devices including dynamic superblocks, and related methods and electronic systems
A memory device includes a memory array having non-volatile memory cells, and a memory controller configured to dynamically construct a superblock during each garbage collection process based, at least in part, on an amount of valid data present in each physical block of the memory array. Another memory device includes physical blocks of memory cells and a memory controller configured to construct a new superblock dynamically each time garbage collection occurs for the physical blocks regardless of whether any physical blocks are determined to be bad. Additional methods for managing operation of a memory device and related electronic systems are also described.
US10540273B2 Simulator for system testing
A method for simulating a transaction device is disclosed. A simulation device can be loaded with a predefined set of output messages to send in response to certain input messages, the output messages simulating messages sent by a transaction device. The simulation device can simulate a properly functioning transaction device, as well as a malfunctioning transaction device.
US10540272B2 Software test automation system and method
A method for testing an updated version of an existing software application. The method may comprise analyzing a user interface screen of the updated version of the existing software application to identify previously existing controls and updated controls and automatically capturing, via a capture engine, each of the updated controls present on the user interface screen of the updated version, wherein the automatic capturing is initiated by a user selecting a learn screen function. The method may further comprise automatically associating, via a rules base, control descriptions with each of the automatically captured updated controls and one or more testing actions with each of the updated controls, thereby generating a plurality of test steps each comprising one of the updated controls, a particular associated control description, and a particular testing action. The method may then comprise generating an updated test component comprised of the plurality of test steps.
US10540271B2 Document processing events
A system of testing updated software may include a cloud-based production environment. The system may also include a cloud-based testing environment. The system may also include a cloud-based production processing unit configured to receive in response to document, execute an initial software by inputting the document, and determine an initial software result and an initial software process based the document. The system may also include a cloud-based testing processing unit configured to receive the document, execute an updated software by inputting the document, and determine an updated software result and an updated software process based on the document. The system may also include a testing comparison unit configured to compare the initial software result and the updated software result, and compare the initial software process and the updated software process.
US10540268B2 Determining required capacities for provisioning platform services
Application services run on a computing platform and consume platform services. Performance measurement units are defined for the application services. A number of relationships for consumption of resources are defined between one or more of the application services and one or more of the platform service. Performance tests are executed on an application service while consuming different capacities provided by one or more instances of consumed platform services. Results measuring performance of the application service during test executions are collected. Based on the collected results, scaling formulas are determined for each of the consumed platform services by the application service. A scaling formula defines a correspondence between a capacity provided by a first consumed platform service and measured performance of the application service. Based on the scaling formulas, required capacities of the consumed platform services may be determined with respect to a predefined performance of the application service.
US10540266B2 Method and system for testing software based system
A method and a system for testing a software based system. The method includes collecting data from the software based system under test by a first data processing device; virtualizing and timestamping the collected data by the first data processing device; abstracting data storage type and data storage location of the collected data by the first data processing device; broadcasting the virtualized and timestamped data to at least one second data processing device; reacting to the collected data at its location with an action carried out locally by the first data processing device or by sending communication pertaining to the action to the first data processing device from the at least one second data processing device; and updating execution of the test based upon the action.
US10540262B2 Using edit and continue to dynamically set and unset optimizations in source code while debugging
A software development system is described that enables a user that is debugging source code to select for unoptimizing a function within the source code and to cause an edit and continue operation to be performed that produces a compiled version of the source code in which the selected function is unoptimized, while other functions remain optimized. Embodiments also enable a user to select a previously unoptimized function within the source code for re-optimizing and to cause an edit and continue operation to be performed that produces a compiled version of the source code in which the function is re-optimized. Still further embodiments enable a user to select within source code that is being developed a function for which optimization should be prevented and to cause a compiled representation of the source code to be built in which the selected function is unoptimized, while other functions are optimized.
US10540259B1 Microservice replay debugger
A debugger core captures one or more inputs to a distributed application during live execution of the distributed application in a production environment. The debugger core applies the one or more inputs to the distributed application during replay execution of the distributed application in a debugging environment and performs debugging of the distributed application in the debugging environment.
US10540247B2 Handling degraded conditions using a redirect module
A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method begins by receiving a request sent to the DS processing unit while it is in a potentially degraded state. The method continues by processing (pre-processing) the request, sent to a DS processing unit, by a redirect module. The method continues by determining whether the DS processing unit is in a state where it can successfully complete the request (non-degraded). If the request is determined to not be able to be completed by the DS processing unit, then the method continues by the redirect module identifying another DS processing unit which can complete the request, and redirects the request to the another DS processing unit and if the DS processing unit is not in a degraded state and can complete the request itself, the redirect module transfers the request to the DS processing unit to be handled.
US10540246B2 Transfer track format information for tracks in cache at a first processor node to a second process node to which the first processor node is failing over
Provided are a computer program product, system, and method for managing failover from a first processor node including a first cache to a second processor node including a second cache. Storage areas assigned to the first processor node are reassigned to the second processor node. For each track indicated in a cache list of tracks in the first cache for the reassigned storage areas, the first processor node adds a track identifier of the track and track format information indicating a layout and format of data in the track to a cache transfer list. The first processor node transfers the cache transfer list to the second processor node. The second processor node uses the track format information transferred with the cache transfer list to process read and write requests to tracks in the reassigned storage areas staged into the second cache.
US10540245B2 One-step disaster recovery configuration on software-defined storage systems
Embodiments for disaster recovery (DR) configuration management in a Software-defined Storage (SDS) environment. An orchestration mechanism is used to automate a deployment and/or a configuring of two or more storage clusters for DR by arranging, in one step, a mirroring session between the two or more storage clusters in the SDS environment.
US10540243B2 ACL based open transactions in replication environment
A method for handling of open transactions in a data replication environment. The method includes querying one or more tables of a source database to determine a first open transaction associated with the one or more tables of the source database. The method further includes determining a database user that initiated the first open transaction. The method further includes querying one or more tables of the target database corresponding to the one or more tables of the source database associated with the first open transaction, to determine whether the database user has access privileges for the one or more tables of the target database and dynamically skipping replication of the first open transaction to the target database, such that the data replication system no longer waits for the first open transaction to complete.
US10540234B2 Drive apparatus for switch
In a drive apparatus, a transmission unit mounted to a first region stops transmission of a pulse signal from a physical-quantity transmission terminal. The transmission unit transmits, from the failure information transmission terminal, a first signal indicative of an occurrence of the failure associated with the target switch when it is determined that the failure associated with the target switch has occurred, and transmits, from the physical-quantity transmission terminal, a second signal indicative of a content of the failure associated with the target switch. A controller mounted to a second region electrically isolated from the first region detects, based on the pulse signal from the physical-quantity transmission terminal, the physical quantity upon no input of the first signal to the controller. The controller identifies, based on the second signal transmitted from the physical-quantity transmission terminal, the content of the failure upon the first signal being input to the controller.
US10540233B2 Replaying processing of a restarted application
A computer-implemented method according to one embodiment includes restarting an application at a second system in response to a failure of the application at a first system, receiving replicated logged data from the first system at the second system, updating a second data set at the second system to reflect a first data set at the first system, utilizing the replicated logged data, identifying a first plurality of data reads from the restarted application at the second system, where the first plurality of data reads occur before a predetermined checkpoint, and in response to the first plurality of data reads, retrieving the replicated logged data from the second system, and returning the replicated logged data to the restarted application at the second system.
US10540231B2 Log-structured array (LSA) partial parity eviction and reassembly
Embodiments for optimizing resource consumption through partial parity information eviction in a storage system of a data storage environment. One or more cooperative Redundant Array of Independent Disks (RAID) parity computations are performed by evicting partial parity data from a RAID controller memory to a storage entity prior to a full stripes worth of data being monotonically written to the storage entity. The storage entity assembles the partial parity data from the one or more cooperative RAID parity computations into a single parity computation valid for the full stripes worth of data, thereby offloading parity computation to the storage entity to more efficiently utilize the RAID controller memory resources.
US10540230B2 Allocating data based on memory device performance in a dispersed storage network
A method for execution by a dispersed storage and task (DST) processing unit includes generating a request for mapping parameters for transmission a storage unit in a dispersed storage network (DSN) and receiving mapping parameter data in response. Namespace mapping data is generated, indicating a mapping of possible slice names to a plurality of memory devices of the storage unit by performing a first deterministic mapping function based on the mapping parameter data. Slice name subset data is generated, indicating a subset of the possible slice names based on a health status indicators corresponding to the plurality of memory devices. A slice name corresponding to a first encoded slice of a first data object is selected from the subset indicated by the slice name subset data. A first write request that includes the first encoded slice is generated for transmission via the network to the storage unit.
US10540229B2 Overwriting data objects in a dispersed storage network
A method for execution by a dispersed storage and task (DST) processing unit includes determining to determine to overwrite an original data object stored in a plurality of storage units with an updated data object. Validation level data can be determined, where the validation level data indicates a data object overwrite level, a data region overwrite level, or a data segment overwrite level. Checksum metadata associated with the original data object can be retrieved in response to determining to overwrite an original data object. Overwriting of a subset of data regions or data segments of the original data object can be foregone in response to generating validation data that indicates their checksums in the checksum metadata compare favorably to corresponding overwrite checksum values.
US10540227B2 Sequential memory access on a high performance computing system
A high performance computing system including processing circuitry and a shared fabric memory is disclosed. The processing circuitry includes processors coupled to local storages. The shared fabric memory includes memory devices and is coupled to the processing circuitry. The shared fabric memory executes a first sweep of a stencil code by sequentially retrieving data stripes. Further, for each retrieved data stripe, a set of values of the retrieved data stripe are updated substantially simultaneously. For each retrieved data stripe, the updated set of values are stored in a free memory gap adjacent to the retrieved data stripe. For each retrieved data stripe, the free memory gap is advanced to an adjacent memory location. A sweep status indicator is incremented from the first sweep to a second sweep.
US10540223B1 System for determining error data
Described are techniques for determining occurrence of an error associated with a user device and user interfaces to present to users responsive to the error to acquire additional information. Particular user interfaces that correspond to an error may be determined based on the characteristics of the error. Particular communication channels by which the user interfaces may be provided to a user may be determined based on the devices affected by the error, the characteristics of the user interfaces, and the characteristics of the receiving devices. User input received responsive to a user interface may be associated with a particular error or user device and used to determine an action to be performed responsive to the error.
US10540222B2 Data access device and access error notification method
Error notification by a bus master for a speculative access and error notification by a bus slave for a non-speculative access are achieved while a circuit scale of the bus master is suppressed. A bus request includes mode information for selecting that error notification for an access is performed by the bus slave or the bus master. In a case where the mode information indicating that error notification is performed by the bus slave is included in the bus request, when an error for an access in that bus request has occurred, the bus slave performs error notification. In a case where execution of an instruction of a speculative load access has been fixed and error information for the load access has been received from the bus slave, the bus master performs error notification based on the error information.
US10540220B2 In-drive bus trace
A method for identifying a drive malfunction source includes receiving as input multiple drive event records each recorded by a different one of multiple storage drives in a mass storage system. Among other data, each one of the drive event records including internal tasks performed by the associated storage drive and communications transmitted between an external host and a controller of the associated storage drive. The method may further include comparing the drive event records using a processor to identify at least one discrepancy in recorded drive events indicative of the drive malfunction source.
US10540211B2 Elasticity for highly available applications
Cloud computing is continuously growing as a business model for hosting information and communications technology applications. While the on-demand resource consumption and faster deployment time make this model appealing for the enterprise, other concerns arise regarding the quality of service offered by the cloud. The placement strategy of the virtual machines hosting the applications has a tremendous effect on the High Availability of the services provided by these applications hosted in the cloud. Systems and methods for scaling a virtualized application that take into consideration the interdependencies between the components of the applications and other constraints such as the communication delay tolerance and resource utilization are provided.
US10540209B2 Event-driven blockchain workflow processing
Implementations of the present specification include receiving, from a client in a blockchain network, a request to execute a workflow program, wherein the workflow program is stored in a blockchain maintained by the blockchain network; identifying an operation associated with the workflow program; assigning the identified operation to a subset of the plurality of nodes in the blockchain network, wherein each node is configured to execute the operation separately from the other nodes in the subset of nodes; identifying processing results for the executed operation associated with nodes in the subset of nodes, each processing result associated with a particular node from the subset and representing a result of the executed operation produced by the particular node; and determining a consensus result for the operation based on the identified processing results associated with a number of nodes greater than or equal to a consensus threshold matching the consensus result.
US10540208B2 Allocating computing resources to a container in a computing environment
Computing resources can be allocated to a container in a computing environment. For example, a computing device can determine that a dependent computing resource is to be allocated to the container. The dependent computing resource can depend on another computing resource being allocated to the container before the dependent computing resource is allocated to the container. The computing device can determine a parameter value for a backoff process for checking the availability of the dependent computing resource. The parameter value can be determined using another parameter value for another backoff process for checking the availability of the other computing resource. The computing device can then determine that the dependent computing resource is available by executing the backoff process using the parameter value. In response to determining that the dependent computing resource is available, the computing device can allocate the dependent computing resource to the container.
US10540207B1 Fast, low memory, consistent hash using an initial distribution
Embodiments of the present systems and methods may provide a consistent hash function that provides reduced memory use and complexity, reduced computational complexity, and relatively low numbers of keys that must be reshuffled compared to current techniques. For example, in an embodiment, a computer-implemented method for controlling computing resources may comprise storing a set of labels of potential resources comprising a plurality of labels of working resources allocated to actual resources and a plurality of labels of reserved resources available to be allocated, generating an initial assignment to one of the set of labels of potential resources, when the assignment to one of a set of labels of potential resources is to one of the labels of reserved resources, reassigning the request to another label of a resource selected from a subset of the labels of potential resources, and repeating the reassigning until the request is assigned to a label of a working resource.
US10540205B2 Tamper resistant, identity-based, purposeful networking arrangement
A system, method, and computer-readable storage medium configured to facilitate user purpose in a computing architecture.
US10540203B2 Combining pipelines for a streaming data system
A technique includes comparing a first sequence of tasks of a first data processing pipeline of a plurality of data processing pipelines for a data streaming system to a second data processing pipeline of the plurality of data processing pipelines. The technique includes, based on the comparing, combining the first data processing pipeline and the second data processing pipeline into a single data processing pipeline.
US10540201B2 Systems and methods for task processing in a distributed environment
Methods and apparatus for task processing in a distributed environment are disclosed and described. An example apparatus includes a task manager and a task dispatcher. The example task manager is to receive a task and create an execution context for the task, the execution context to associate the task with a routine for task execution. The example task dispatcher is to receive a report of task execution progress and provide an update regarding task execution progress, the task dispatcher, upon initiation of task execution, to facilitate blocking of interaction with a resource involved in the task execution. The example task dispatcher is to trigger an indication of task execution progress and, upon task finish, facilitate unblocking of the resource involved in the task execution.
US10540198B2 Technologies for memory replay prevention using compressive encryption
Systems and methods for memory isolation are provided. The methods include receiving a request to write a data line to a physical memory address, where the physical memory address includes a key identifier, selecting an encryption key from a key table based on the key identifier of the physical memory address, determining whether the data line is compressible, compressing the data line to generate a compressed line in response to determining that the data line is compressible, where the compressed line includes compression metadata and compressed data, adding encryption metadata to the compressed line, where the encryption metadata is indicative of the encryption key, encrypting a part of the compressed line with the encryption key to generate an encrypted line in response to adding the encryption metadata, and writing the encrypted line to a memory device at the physical memory address. Other embodiments are described and claimed.
US10540196B2 Techniques to enable live migration of virtual environments
Embodiments may be generally directed to techniques to receive an indication to perform a migration of a virtual environment and services from a first host system to a second host system, initiate the migration of the virtual environment and services by communicating information associated with the virtual environment and services from the first host system to a second host system, and communicate a data structure having a value to a peer system, the value set to cause the peer system to halt communication of information for the virtual environment to the first host system.
US10540193B2 Software-defined microservices
A microservice infrastructure that securely maintains the currency of computing platform microservices implemented within a process virtual machine is provided. The computing platform microservices maintained by the infrastructure may include protected methods that provide and control access to components of the underlying computing environment. These components may include, for example, storage devices, peripherals, and network interfaces. By providing a software-defined microservice layer between these hardware components and workflows that specify high-level application logic, the embodiments disclosed herein have enhanced flexibility and scalability when compared to conventional technology.
US10540190B2 Generic connector module capable of integrating multiple applications into an integration platform
A generic connector module of an integration-platform system reconciles the system's application-independent canonical API with each application-specific API used by an endpoint application. The system generates a software library of application-specific configuration files each capable of enabling the connector to translate commands between one application-specific API format and the canonical-API format. Applications may be added to the system, removed, or updated without revising the connector. When the connector receives an application-specific request from an application or a canonical request from the integration platform, the connector selects an application-specific configuration file that lets the connector translate the received request into its complementary API format. The connector then forwards the translated request to its intended recipient. A converse process occurs when receiving an application-specific or canonical response to the translated request. Translations can be performed dynamically, in real time, without requiring a distinct connector module dedicated to each application.
US10540189B2 Formalized execution of model integrated descriptive architecture languages
Systems, methods, devices, and non-transitory media of the various embodiments may enable formalized execution of model integrated descriptive architecture languages, such as Unified Modeling Language (UML). In addition, the systems, methods, devices, and non-transitory media of the various embodiments may be used to generate a graphical representation of a simulation. In an embodiment, a Unifying Framework for Orchestration and Simulation (UFOS) environment may be implemented to generate an agent behavior model using abstract objects from an ontological model.
US10540188B2 Automated deployment and performance evaluation of a virtualized-computing environment
A virtual-computing environment definition language automates the deployment of a virtualized computing environment. A set of basic requirements of a planned virtual computing environment is described in the definition language to provide a concise, textual representation of the planned environment's architecture. This representation also predicts the planned environment's performance characteristics as a function of expected workloads, such as expected numbers of concurrent users or expected numbers of concurrent transactions. The definition-language representation is then translated into an orchestration template from which virtual resources are provisioned and the virtual-computing environment deployed.
US10540186B1 Interception of identifier from client configurable hardware logic
Disclosed are techniques regarding aspects of implementing client configurable logic within a computer system. The computer system can be a cloud infrastructure. The techniques can include providing an identifier in response to configuring client configurable logic within the computer system.
US10540182B2 Processor and instruction code generation device
In a processor including an instruction prefetch buffer to prefetch a group of instructions with continuous addresses from a memory, the probability of occurrence of the situation where a bus is occupied by the instruction prefetch more than necessary is reduced. The processor includes an instruction fetch address generator which controls the address and amount of the instruction to be prefetched to the instruction prefetch buffer. The instruction fetch address generator includes a table which stores an instruction prefetch amount of an instruction to make the instruction prefetch buffer perform prefetching in association with a branch destination address of a branch arising in the process execution unit. When a branch arises in the process execution unit, the instruction fetch address generator makes an instruction prefetch buffer prefetch the instruction of the instruction prefetch amount corresponding to the branch destination address concerned including the branch destination address of the arisen branch.
US10540180B2 Reconfigurable processors and methods for collecting computer program instruction execution statistics
Reconfigurable processors and methods for collecting computer program instruction execution statistics are disclosed. According to an aspect, a method includes providing a reconfigurable processor configured to execute a set of central processing unit (CPU) instructions that each have a function. The method also includes modifying the function of one or more of the CPU instructions that identifies an instruction address and a destination address pair of the CPU instruction(s) based on a defined test case. Further, the method includes using the reconfigurable processor to execute the set of CPU instructions. The method also includes identifying an instruction address and destination address pair of the CPU instruction(s) having the modified function when the CPU instruction(s) having the modified function is executed during execution of the set of CPU instructions.
US10540176B2 Method and system for controlling software risks for software development
A computer system, method, or computer-readable medium controls a potentially unacceptable software component intended for a software repository. A pre-defined application or repository policy associated with the repository or application pre-defines risks and, for each of the risks, an action to take for the risk. The action can be a pass action or a does-not-pass action, which are pre-defined programmatic steps also defined in the policy. When the component is not new to the repository or the application, the component is passed through for the usual handling. When the component is new, risks are determined that match the software component; for risks which match, the actions are taken as defined in the pre-defined policy. The pass action can include adding the software component to the software repository. The does-not-pass action is followed for a component that does not pass as a potentially unacceptable software component.
US10540175B2 Up-level applications to a new OS
A system, method, and computer program product is provided for migrating an application from a source computing environment having a source Operating System (OS) to a target computing environment, the target computing environment having a target OS. The method may include discovering applications and resources on the source computing environment; preparing a migration computing environment having the target OS based on the discovered applications and resources; instantiating a virtual migration sandbox in the migration computing environment; instantiating the application within the virtual migration sandbox; and, capturing in-process and out-of-process calls made by the application during execution; updating the migration computing environment based on the captured in-process and out-of-process calls.
US10540174B2 Managed multi-container builds
Techniques for managing multi-container builds are described herein. A software build task description specifies a build environment and the build environment specifies a set of parameters for building a version of a software object. A container is instantiated that corresponds to the build environment and build commands are sent to the container. As the container completes the build command, it sends a response that is used to determine a second command to send to the container. A status of the software build task is provided based at least in part on the response.
US10540168B2 Mobile application webview modification
Techniques to facilitate modification of content displayed in a webview embedded into a mobile application are disclosed herein. In at least one implementation, webview modification instructions provided by an application development and optimization platform are received that indicate modified webview content associated with a uniform resource identifier (URI) accessed by the mobile application in the webview. Execution of the mobile application is monitored for an occurrence of an event that triggers loading of the URI in the webview of the mobile application. Responsive to the event, the webview modification instructions are executed to present the modified webview content in the webview of the mobile application.
US10540165B2 Virtualized file server rolling upgrade
In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices and accessible by the virtual machine controllers, and a deployment system configured to receive a request to upgrade a virtualized file server on a plurality of host machines from a first program code version to a second program code version, and, for each host machine, request an upgrade token. When the host machine acquires the upgrade token, the deployment system is configured to generate a snapshot of a code image associated with the second program code version, and provide the snapshot to the host machine via the virtual disk. The virtual machine controller located on the host machine stores the snapshot on a storage device associated with the host machine.
US10540164B2 Virtualized file server upgrade
In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices, the one or more virtual disks being accessible by the virtual machine controllers, where the virtual machine controllers conduct I/O transactions with the virtual disks, and an upgrade system configured to receive a request to upgrade a virtualized file server on a plurality of host machines from a first program code version to a second program code version, for each host machine, generate a snapshot of a code image associated with the second program code version, and provide the snapshot to the host machine via the virtual disk. The virtual machine controller located on the host machine stores the snapshot on a first storage device associated with the host machine.
US10540161B2 Client application with embedded server
Embodiments provide a web-based editing tool that intelligently leverages certain functionality of a browser, web client, desktop client, and native software at the client side to provide seamless user experience when editing a file over a network. Responsive to a user selecting a file for editing, the web client may send a passive content request to a web server embedded in the desktop client at a specific address on the client device. If no response, the web client prompts the user to start or install the desktop client on the client device. If a response is received, the web client sends a request to the desktop client with a user identifier and authorization to download the file from a server. The desktop client downloads the file, opens it in the native software, monitors the file being edited, and updates a delta associated with the file to the server.
US10540156B2 Parallelization method, parallelization tool, and in-vehicle device
A computer generates a parallel program, based on an analysis of a single program that includes a plurality of tasks written for a single-core microcomputer, by parallelizing parallelizable tasks for a multi-core processor having multiple cores. The computer includes a macro task (MT) group extractor that analyzes, or finds, a commonly-accessed resource commonly accessed by the plurality of tasks, and extracts a plurality of MTs showing access to such commonly-accessed resource. Then, the computer uses an allocation restriction determiner to allocate the extracted plural MTs to the same core in the multi-core processor. By devising a parallelization method described above, an overhead in an execution time of the parallel program by the multi-core processor is reduced, and an in-vehicle device is enabled to execute each of the MTs in the program optimally.
US10540154B2 Safe loading of dynamic user-defined code
Disclosed herein are system, method, and computer program product embodiments for dynamically loading user-defined code into a multi-user system. An embodiment operates by receiving an action represented by source code including one or more elements of a programming language from a user of a multi-user system; compiling the source code into compiled code, the compiling further including modifying the action based on a filter including at least one of the one or more elements so that the compiled code represents the modified action; and executing the complied code on the multi-user system.
US10540153B2 Spreadsheet-based software application development
Aspects described herein may be used with local spreadsheet applications, web, and/or cloud-based spreadsheet solutions, to create complex custom software applications. Spreadsheets themselves lack the conceptual framework to be used as a platform tool to build custom or complex software applications. Using the methods and systems described herein using low-code/no-code techniques, a designer can create custom and/or complex software applications using one or more spreadsheets as the underlying blueprints for the software application. The resultant software application may be static/read-only, or may be interactive to allow users to dynamically add, delete, edit, or otherwise amend application data, e.g., via one or more online web pages or via a mobile application. Data transfer may be one-way or bi-directional between the blueprint spreadsheets and the resultant software application, thereby allowing amended data to be transferred from the software application back into spreadsheet form.
US10540152B1 Systems, devices, and methods for software coding
Provided method and system allow dynamic rendering of a reflexive questionnaire based on a modifiable spreadsheet for users with little to no programming experience and knowledge. The method comprises receiving a modifiable spreadsheet with multiple rows, each row comprising rendering instructions for a reflexive questionnaire from a first computer, such as a data type cell, statement cell, logic cell, and a field identifier; rendering a graphical user interface, on a second computer, comprising a label and an input element corresponding to the rendering instructions of a first row of the spreadsheet; receiving an input from the second computer; evaluating the input against the logic cell of the spreadsheet; in response to the input complying with the logic cell of the spreadsheet, dynamically rendering a second label and a second input element to be displayed on the graphical user interface based on the logic of the first row.
US10540151B1 Graphical customization of a firmware-provided user interface (UI)
A firmware provides a setup browser that generates a setup menu. An internal forms representation of setup data for rendering the setup menu is converted to markup language (ML) setup data. The ML setup data is provided to an application that provides a GUI for defining a modified setup UI for the firmware. The application provides a graphical, drag-and-drop, WYSIWYG, UI through which a user can edit existing forms and controls, create new forms and controls, and specify default values and other properties. When a user modifies the setup menu using the application, customized ML setup data is generated that defines the modified setup UI. The customized ML setup data is used to create setup data that is stored in a firmware device for use by the setup browser with the internal format representation of setup data to render the modified setup UI.
US10540146B1 Systems and methods for single chip quantum random number generation
Systems, apparatuses, methods, and computer program products are disclosed for quantum random number generation (QRNG). An example method includes generating, by encoding circuitry of a QRNG chip, a set of time-bin qubits based on a first optical path length. The example method further includes transmitting, by the encoding circuitry of the QRNG chip, the set of time-bin qubits over an optical line. The example method further includes receiving, by decoding circuitry of the QRNG chip, the set of time-bin qubits over the optical line. The example method further includes measuring, by the decoding circuitry of the QRNG chip and based on a second optical path length different from the first optical path length, the set of time-bin qubits to generate a decoded set of bits. In some embodiments, the example method further includes generating, by session authentication circuitry, a session key based on the decoded set of bits.
US10540143B2 Apparatus for calculating and retaining a bound on error during floating point operations and methods thereof
The apparatus and method for calculating and retaining a bound on error during floating point operations inserts an additional bounding field into the standard floating-point format that records the retained significant bits of the calculation with notification upon insufficient retention. The bounding field, accounting for both rounding and cancellation errors, includes the lost bits D Field and the accumulated rounding error R Field. The D Field states the number of bits in the floating point representation that are no longer meaningful. The bounds on the represented real value are determined by the truncated floating point value and the addition of the error determined by the number of lost bits. The true, real value is absolutely contained by these bounds. The allowable loss (optionally programmable) of significant digits provides a fail-safe, real-time notification of loss of significant digits. This allows representation of real numbers accurate to the last digit.
US10540142B2 Accuracy-conserving floating-point value aggregation
Generating data structures for computer memory. Provisional data structures are generated that respectively have (i) a significand with an initial value of zero and (ii) an exponent that is included in a range of exponents. A test data structure from a provisional data structure by modifying a significand of the first provisional data structure using a significand of a floating-point number such that the significand of the first provisional data structure has a non-zero value. Modifying at least one provisional data structure based on a content of the test data structure. Generating a new data structure that represents the contents of a plurality of provisional-data structures. The plurality of provisional data structures includes at least one provisional data structure that was modified to include the significands of at least two floating-point numbers. The new data structure represents a value that is expressible by a limited number of memory bits.
US10540138B2 Wearable sound system with configurable privacy modes
An audio sharing system is configured to operate in at least two modes of operation. In a private mode, the audio sharing system outputs sound only to a user and may isolate the user from the surrounding acoustic environment. In a public mode of operation, the audio sharing system broadcasts sound to the user and to any other listeners in proximity to the user, thereby sharing sound in a social manner. The audio sharing system may also operate in other modes of operation that allow the selective sharing of sounds.
US10540133B2 Managing display data of different types for transmission to multiple devices
Display data of a first type for a first display device is fetched from a first portion of a first buffer memory and display data of a second type is fetched from a first portion of a second buffer memory at a first time according to an arbitration control signal and then combined into display data for the first display device. Display data of the first type for the second display device is fetched from a second portion of the first buffer memory and display data of the second type for the second display device is fetched from a second portion of the second buffer memory at a second time according to the arbitration control signal, and then combined into display data for the second display device, which is multiplexed with the combined display data for the first display device into a single display data stream and output.
US10540132B2 Remote device control via transparent display
Aspects of the present invention disclose a method for controlling a device remotely. The method includes one or more processors identifying one or more electronic devices, viewed through a transparent display, connected to a network. The method further includes one or more processors determining a first electronic device, from the one or more electronic devices. The method further includes one or more processors mirroring the user interface of the first electronic device on the transparent display.
US10540131B2 Printer and recording medium
The disclosure discloses a printer including a memory that stores reference information indicating a reference setting state in relation to at least one operation setting item in relation to the printed matter production process by using a print-receiving medium, to be non-rewritable. When computer-executable instructions stored in memory executed by a processor, the printer to perform a difference information generation process and a difference information output process. In the difference information generation process, difference information is generated. The difference information indicates a difference of a setting state in relation to the at least one operation setting item at a predetermined timing determined in advance, from the reference setting state. In the difference information output process, the difference information generated in the difference information generation process is outputted to an exterior of the printer.
US10540129B2 Information processing device, information processing system, and information processing method for executing script included in print information
There is provided an information processing device for executing a program for printing. The information processing device includes a processor and a memory that stores print information used for printing and instructions, which when executed, cause the processor to execute the following steps: converting data to be printed into print data that is printable by an image forming apparatus; and upon detecting that the print information stored in the memory includes execution information of a predetermined process for the print data generated by the converting step, executing the predetermined process based on the execution information.
US10540123B2 Image forming apparatus having a folder accessible from an external apparatus, control method of image forming apparatus, and storage medium
An image forming apparatus capable of communicating with an external apparatus includes a storage unit having a folder, a setting unit configured to set a printing condition corresponding to the folder, and a printing unit configured to print a printing target file transmitted from the external apparatus and stored in the folder based on the printing condition set by the setting unit.
US10540118B2 Data storage device and methods for processing data in the data storage device
A data storage device includes a memory device and a controller. The memory device includes at least an MLC block. The MLC block includes a plurality of physical pages. The controller is coupled to the memory device. When the controller determines that a sudden power-off has occurred during a previous write operation for writing data onto the MLC block, the controller finds a predetermined page that has been attacked by the sudden power-off, double programs the predetermined page and a first page that is directly related to the predetermined page and dummy programs a plurality of second pages that are indirectly related to the predetermined page.
US10540117B2 Storage system including a plurality of networked storage nodes
A storage system includes a plurality of nodes, each of the nodes including a nonvolatile storage device, and a connection unit directly connected to at least one of the nodes. The connection unit is configured to determine a target node responsive to a write request generated by a host, determine whether or not the target node is busy, output a write command directed to a non-busy node such that data requested by the write request are written in the non-busy node, responsive to determining that the target node is busy, and output a copy command directed to the non-busy node such that the data written in the non-busy node are copied to the target node, after a reference time period has passed since determining that the target node is busy.
US10540116B2 Method of scheduling requests to banks in a flash controller
A memory system includes a memory controller, a first memory bank having a first I/O bus, a second memory bank having a second I/O bus, and a channel connecting the first I/O bus and the second I/O bus to the memory controller. The channel is used to transmit data between the first memory bank and the memory controller and between the second memory bank and memory controller, and is also used to transmit a command from the memory controller to the first memory bank and the second memory bank. The memory controller includes a bank command scheduler implemented in a hardware logic block. The hardware logic block includes a plurality of direct inputs and is able to determine, based on the plurality of inputs, an order in which to output commands to the first memory bank and the second memory bank over the channel; output a first command to the first memory bank; and output a second command to the second memory bank over the channel.
US10540115B2 Controller adaptation to memory program suspend-resume
Memory systems may include a memory including a plurality of dies, and a controller suitable for receiving a host read request during programming of one of the plurality of dies; determining a suspendable die among the plurality of dies based on a suspension threshold; and suspending the determined suspendable die and performing the received request.
US10540114B2 System and method accelerated random write layout for bucket allocation with in hybrid storage systems
A method, computer program product, and computer system for receiving, by a computing device, an I/O request. A bucket for the I/O request may be allocated. An offset and mapping information of the I/O request may be written into a log. The offset and mapping information of the I/O request may be written into a tree structure. Garbage collection for the tree structure may be executed to reuse the bucket.
US10540111B2 Managing data container instances in a dispersed storage network
A method for execution by a container instance manager (CIM) includes determining to create a new instance of a first data container, where the first data container is stored in a first memory location. Creation of the new instance of the first data container for storage in a second memory location is facilitated in response to the determining to create the new instance. The method further includes determining to remove a duplicate instance of a second data container. Deletion of the duplicate instance of the second data container from memory is facilitated in response to the determining to remove the duplicate instance.
US10540110B2 Multi-channel data storage for accelerated single-channel read throughput
A data-storing method for accelerated read throughput of a channel received as part of a multi-channel data stream includes writing a first channel segment of the multi-channel data stream to a first continuous sequence of physical blocks along a first data track of a storage medium within a storage device and identifying a second channel segment of the multi-channel data stream as being a continuation of the first channel segment. The method further includes writing the second channel segment to a second continuous sequence of physical blocks along a second data track responsive to the identification, the second continuous sequence of physical blocks being offset from the first continuous sequence in a down-track direction by a minimum block offset, the minimum block offset representing at least a number of physical blocks on the storage medium that rotate below a read/write element of the storage device during a time that the read/write element is moved from the first data track to the second data track.
US10540109B2 Serializing access to fault tolerant memory
According to an example, a lock may be requested by a first redundancy controller from a parity media controller to perform a first sequence that accesses multiple memory modules in a stripe. The lock may be acquired for the stripe so that the first sequence may be performed on the stripe. The lock may then be released from the stripe.
US10540108B2 Systems and methods for booting from virtual volume spanned across unknown number of storage devices by constructing a virtual logical unit based on metadata of the storage resources and by responding to I/O commands with data associated with a dummy logical unit
In accordance with embodiments of the present disclosure, an information handling system may include a processor and a plurality of physical storage resources communicatively coupled to the processor via a bus, the plurality of physical storage resources configured to, in order to facilitate booting from a virtual logical unit spanning the plurality of physical storage resources: (i) after enumeration of the plurality of physical storage resources, construct the virtual logical unit based on metadata of the plurality of physical storage resources; and (ii) prior to construction of the virtual logical unit, respond to input/output commands from an operating system of the information handling system with data associated with a dummy logical unit or with an indication that the dummy logical unit is busy.
US10540104B2 Systems and methods for packing data in a scalable memory system protocol
A memory device includes a memory component that stores data and a processor. The processor may receive requests from a requesting component to perform a plurality of data operations, generate a plurality of packets associated with the plurality of data operations, and continuously transmit each of the plurality of packets until each of the plurality of packets are transmitted. Each of the plurality of packets after the first packet of the plurality of packets is transmitted on a subsequent clock cycle immediately after a previous packet is transmitted.
US10540099B2 System for managing the wear of an electronic memory
A system including: a first memory including several portions each of several pages, this memory including first and second ports that enable simultaneous access to two pages of distinct portions of the memory; and a control circuit suitable for implementing, via the second port, a method for balancing the wear of the memory, including movements of data within the memory, while authorizing simultaneous user access to the memory contents via the first port.
US10540097B2 Apparatuses and methods for in-memory operations
The present disclosure includes apparatuses and methods for in-memory operations. An example apparatus includes a memory device including a plurality of subarrays of memory cells, where the plurality of subarrays includes a first subset of the respective plurality of subarrays and a second subset of the respective plurality of subarrays. The memory device includes sensing circuitry coupled to the first subset, the sensing circuitry including a sense amplifier and a compute component. The apparatus also includes a controller configured to direct a first movement of a number of data values from a subarray in the second subset to a subarray in the first subset and performance of a sequential plurality of operations in-memory on the number of data values by the first sensing circuitry coupled to the first subset.
US10540092B2 Method and system for memory oversubscription for virtual machines
A method for oversubscribing a host memory of a host running a virtual machine monitor (VMM), comprising, examining a virtual machine (VM) memory for a VM for metadata associated with the VM memory, the metadata maintained by a guest OS running on the VM, collecting the metadata for the VM memory, and managing the VM memory using the metadata for oversubscribing a host memory.
US10540091B2 Method and apparatus for maintaining reliability of a RAID
a method and an apparatus for maintaining reliability of a mapped redundant array of independent disks. The method comprises: determining a first data loss probability, the first data loss probability indicating reliability of a traditional redundant array of independent disks; determining a second data loss probability, the second data loss probability indicating reliability of the mapped redundant array of independent disks; and determining, based on the first and second data loss probabilities, a condition for maintaining the reliability of the mapped redundant array of independent disks. Compared with the prior art, embodiments of the present disclosure can effectively predict the reliability of a mapped RAID through comparison with a traditional RAID, so as to be capable of determining a reliability relationship between the traditional RAID and the mapped RAID. In this way, the reliability of the traditional RAID will not be degraded when being expanded into the mapped RAID.
US10540087B2 Method and system for viewing stacked screen displays using gestures
An intuitive technique for inputting user gestures into a handheld computing device is disclosed allowing a user to better manipulate different types of screen display presentations, such as desktops and application windows, when performing tasks thereon, wherein a window stack for application windows and/or desktops can be navigated and sequentially displayed according to the window stack ordering without disturbing or changing this ordering.
US10540084B2 Interactive display overlay systems and related methods
In various embodiments, an interactive display overlay system is configured to serve as a gatekeeper for detected inputs on an interactive display screen (e.g., such as an interactive whiteboard or touch screen display) that is displaying a transparent overlay layer over an underlying software application. In various embodiments, the system is configured to detect an input at a particular location on the interactive display screen and determine whether there is a widget at that particular location on the transparent overlay layer before passing the input on to the underlying software application. In particular embodiments, the system is configured to modify inputs detected at the overlay layer that are proximate to a widget to an edge of the widget prior to passing on modified input data to the underlying software application.
US10540082B2 Tutorial timeline chooser
Systems, apparatuses, and methods for displaying a tutorial timeline chooser are disclosed. Displaying a tutorial timeline chooser may include generating an output for display, the output including a representation of a tutorial subject, wherein a tutorial associated with the tutorial subject includes a sequence of tutorial units, the output for display including a first portion including the representation of the tutorial subject, and a second portion including a tutorial timeline chooser for controlling the tutorial, wherein the tutorial timeline chooser includes a tutorial timeline and a plurality of tutorial segment indicators, wherein each tutorial segment indicator from the plurality of tutorial segment indicators corresponds with a respective tutorial unit from the sequence tutorial units, and transmitting or storing the output for display.
US10540079B2 Tilting to scroll
In one embodiment, a method includes sending information to display a visual content item; determining an origin position within the visual content item, wherein the origin position is an initial position in the visual content item from which the visual content item is to be scrolled, and wherein the origin position is determined based on a type of an application associated with the visual content item; receiving an initial tilt measurement of a client computing device; receiving a second tilt measurement of the client computing device; and sending information to scroll the visual content item based on the initial tilt measurement and the second tilt measurement.
US10540076B2 Clone feature to compare data visualization
A dashboard system for data visualizations for ICT and Business Intelligence (BI) comprises a method with the following steps: When a clone button or other signifiers like a part of a dashlet is clicked, wherein the clone button or other signifiers are a dashboard part or a distinct visualization, which triggers clone on selection, another same dashboard or a clone is virtually created and displayed side by side in adjacent columns such as one column for each new clone in user interface, Any criterion can be different for each clone, When a user changes a criteria of a clone by controls over a visualization or using filters, only the clone is affected, When the user moves down or up with a mouse scroll or any sliding scrolling to browse through a page, page up-down or up-down arrows all clones move concurrently. has been developed.
US10540075B2 System and method to perform an allocation using a continuous two direction swipe gesture
A system, method and computer readable medium provide a gesture-based graphical user interface to determine allocation information to instruct an allocation. A gesture-based I/O device displays a graphical user interface having: an amount region configured to define an allocation amount; a plurality of source regions each configured to define an allocation source; and a plurality of destination regions each configured to define an allocation destination. Input is received via the gesture-based I/O device as a swipe gesture having at least two directions, the swipe gesture interacting with the amount region to define the allocation amount and interacting with at least one of a source region of the plurality of source regions and a destination region of the plurality of destination regions to define an allocation source and an allocation destination for the allocation amount.
US10540073B2 Mobile terminal and method for controlling camera-mounted external device
The present disclosure provides a mobile terminal comprising: a wireless communication unit for receiving an image acquired by a camera mounted on an external device; a display unit for outputting the image and receiving a first touch input that is continuously applied for transmitting a wireless signal for changing the capturing range of the camera; and a control unit for switching the image to a control screen for receiving a second touch input for controlling the external device when the capturing range of the camera based on the first touch input reaches a preset limited range. The control unit controls the display unit to switch the image to the control screen in a continuous manner on the basis of the direction of the continuous first touch input.
US10540072B2 System and method for self-optimizing a user interface to support the execution of a business process
A system, method, and computer program product for optimizing a graphical user interface in support of a business process are provided. User activity in a first version of the graphical user interface is logged and compared against a first GUI definition to generate variance data. The variance data is compared to a user proficiency rating generated from personnel and/or reputational data for the user(s) to determine whether and the manner in which to implement the variance data in a second version of the GUI.
US10540066B2 Method for displaying transmission status of MMS (multimedia messaging service) message and telecommunication terminal using the method
A method for displaying transmission status of a multimedia messaging service (MMS) message and a telecommunication terminal using the method, including displaying the currently transmitting content and transmission progress of the MMS message while the telecommunication terminal transmits the MMS message. A user can check the content of the MMS message being currently transmitted together with the transmission progress of the MMS message. The user also can cancel the transmission of the erroneous MMS message before completing the transmission of the MMS message.
US10540063B2 Processing actionable notifications
An actionable event notification disclosed herein provides actionable push notifications that allow an application server to collect information from end users. The actionable event notification includes a notification server that receives notification requests from application servers and communicates notifications to users where the notifications include specification for a notification UI form. In one implementation, the notification server modifies the callback identification on the notification from identification for the application server to identification for the notification server. A client device presents the notification UI form to a user to receive user responses. The user responses are communicated back to the notification server. The notification server processes the user responses and communicates them to the application server as necessary. Alternatively, the user responses are communicated directly to the application server requesting the notifications.
US10540056B2 Video playing method and apparatus
Embodiments of this disclosure provide a method relating to video playing in mobile phone. The method includes: while displaying a first video in a first user interface of a first application, detecting an event for displaying a second user interface of a second application; if the second application has a higher display priority than the first application and playback of the first video is in active progress, replacing display of the first user interface of the first application with display of the second user interface of the second application on the display; generating a hover box to overlay a portion of the second user interface of the second application on the display; and continuing the playback of the first video in the hover box overlaid on the portion of the second user interface of the second application such that both the first application and the second application are performed simultaneously.
US10540053B2 Methods and systems for managing community information
The present disclosure describes a system and method for managing and disseminating community information in a cloud. The computer-implemented method and system for comparing service performance comprises receiving, by a server over a communication network from a computer of each of a plurality of client companies, metadata of a plurality of transactions in enterprise resource planning systems being operated by the plurality of client companies, and presenting, by the server over the communication network to a computer of a selected client company of the plurality of client companies, comparative performance information for display on a graphical user interface of the selected client company based on metadata of transactions in enterprise resource planning systems of other client companies that are substantially similar to the enterprise resource planning system of the selected client company.
US10540051B2 In-context user feedback probe
Techniques to facilitate obtaining feedback for an application associated with an industrial automation environment are disclosed herein. In at least one implementation, a graphical user interface (GUI) is displayed on a display system of a computing system, wherein the GUI includes primary content and a user feedback prompt, and the primary content is displayed on a majority of the display system. Responsive to a user selection of the user feedback prompt, the GUI is expanded to reveal a feedback area on the display system that provides a mechanism to receive user feedback. User input comprising the user feedback is then received. Responsive to receiving the user feedback, the GUI is contracted to conceal the feedback area on the display system.
US10540046B2 Micro LED touch display panel
A micro LED touch display pane of reduced thickness includes a substrate, a display driving layer, micro LEDs on the display driving layer, and common electrodes connecting to the micro LEDs. The micro LEDs are spaced apart from each other and coupled to the display driving layer. The common electrodes cover the micro LEDs. The touch display panel further includes first and second electrodes. The common electrodes and the first electrodes are defined in one layer, insulated from the second electrodes. The first electrodes and the second electrodes cooperatively form mutual-capacitance touch sensing structures.
US10540045B2 Transparent conductor, method for producing same, and touch panel
The transparent conductor involves a first laminate part including a transparent resin substrate and a transmittance-controlling layer, and a second laminate part including the transparent resin substrate, the transmittance-controlling layer, a metal layer containing silver or a silver alloy, and a metal oxide layer in the order presented. The first laminate part and the second laminate part are adjacent to each other in a direction perpendicular to the direction of lamination of the first laminate part and the second laminate part, and the difference between the transmittance of the first laminate part in the direction of lamination, T1, and the transmittance of the second laminate part in the direction of lamination, T2, (T2−T1) is 4% or more.
US10540041B2 Touch processor, touch display driver integrated circuit chip including touch processor, and method of operating touch processor
Provided are a touch processor for performing active protection, a touch display driver integrated circuit (DDI) chip including the touch processor, and a method of operating the touch processor. The touch processor for driving a touch panel including a sensing cell includes a driving circuit configured to provide a driving signal to the touch panel, and a capacitance controller. The capacitance controller is configured to generate a switch control signal for controlling a switch connected to a sensing unit included in the sensing cell, and a compensation signal having a different waveform than the driving signal, so as to reduce a value of an ambient capacitance component of the sensing cell.
US10540036B2 Multiple controllers for a capacitive sensing device
A capacitive sensing device can include multiple capacitive sensors. A first device controller is operatively connected to a portion of the capacitive sensors, while a second device controller is operatively connected to another portion of capacitive sensors. A common node or shield can be connected between the first device controller and the second device controller. Charging and discharging events of selected drive lines in the capacitive sensing device and/or of the common node or shield can be synchronized to reduce undesirable effects such as noise and/or to prevent the charging events and the discharging events from overlapping with each other. One or more reference capacitive sensors can be shared by the multiple device controllers.
US10540028B2 Touch detecting apparatus and touch detecting method using pixel or pixels in display devices
Disclosed herein are a touch detecting apparatus and a touch detecting method using a pixel or pixels in display devices including a means for applying an AC input voltage to a drive IC of the display device and detecting a change in touch capacitance between the pixel and an object in synchronization with a change in amplitude of the AC input voltage. In particular, the touch detecting apparatus using a pixel or pixels in display devices according to an exemplary embodiment of the present invention includes: a grayscale voltage generator applying a grayscale voltage to a source line and a sensing signal processor detecting a touch signal based on a feedback voltage of the grayscale voltage applied to the source line.
US10540024B2 Stylus
A stylus includes in a tubular casing a core body, a pressure detector that detects a pressure applied to the core body, a coupling fitted over the core body, the coupling transmitting the pressure to the pressure detector, and a core pressing controller that controls the coupling to press the core body axially in the tubular casing. The coupling includes a push bearer that bears a push from the core pressing controller, a presser having an axial end fitted in the pressure detector, a fitting region fitted over a portion of the core body remote from a pen tip end of the tubular casing, a receptacle in which another end of the presser remote from an axial end thereof is axially movably housed, and an elastic member disposed in the receptacle, the elastic member biasing the other end of the presser resiliently toward an axial pen tip end of the receptacle.
US10540023B2 User interface devices for virtual reality system
A virtual reality user interface device having a pad and a stylus pen is provided. The pad includes a transparent touch part, a pad tracking part, a touch part frame, and a plurality of light sources disposed on an outside surface of the pad tracking part. The touch part frame is coupled with an outer border area of the transparent touch part and coupled to a portion of the pad tracking part. The pad tracking part includes extension portions extending in a longitudinal direction of the transparent touch part at the periphery of both sides of the transparent touch part from the pad tracking part. The stylus pen includes a stylus grip, a stylus tip detachably mounted to the stylus grip, a stylus tracking part coupled to the stylus grip, and a plurality of light sources disposed on an outside surface of the stylus tracking part.
US10540019B2 Finger computer display and controller device
A processor connected to one or more displays shaped to affix to a fingernail for displaying an image.
US10540018B2 Systems and methods for multilingual emoji search
Systems, methods, and non-transitory computer readable media are configured to receive emoji query text. The emoji query text can be in a first language. One or more emojis that satisfy the query text can be returned. The one or more emojis can include at least one emoji which corresponds to a second language different than the first language. Factor values of one or more factors can be calculated. The calculation can be for each of the one or more emojis. Some or all of the one or more emojis can be provided for presentation. The presentation can be based on a ranking of the one or more emojis.
US10540011B2 Apparatus, method, and program product to reduce noise
An apparatus, method, and program product that can reduce noise caused by haptic feedback are provided. One apparatus includes a display that displays a cursor. The apparatus includes an input device that detects a user operation and generates operation data for operating the cursor based on the user operation. The apparatus also includes a haptic feedback device that provides haptic feedback based on the operation of the cursor. The apparatus includes a control device that controls the operation of the cursor based on the operation data, and modifies the operation data to reduce noise caused by the haptic feedback during a time period in which the haptic feedback is generated.
US10540004B2 Technique for controlling virtual image generation system using emotional states of user
A method of operating a virtual image generation system comprises allowing an end user to interact with a three-dimensional environment comprising at least one virtual object, presenting a stimulus to the end user in the context of the three-dimensional environment, sensing at least one biometric parameter of the end user in response to the presentation of the stimulus to the end user, generating biometric data for each of the sensed biometric parameter(s), determining if the end user is in at least one specific emotional state based on the biometric data for the each of the sensed biometric parameter(s), and performing an action discernible to the end user to facilitate a current objective at least partially based on if it is determined that the end user is in the specific emotional state(s).
US10540002B2 Information processing device and information processing method
There is provided an information processing device including: a processing unit configured to perform a process of generating preparation information on the basis of first output information regarding a first target acquired from a sensor that senses a predetermined range of an actual space and second output information regarding a second target acquired from a device carried by a user. The preparation information is used to generate operation information on the basis of third output information acquired from the sensor.
US10540000B2 Dynamic voltage control
In an approach for controlling voltage, a computer obtains a magnitude of a current of a processing unit. The computer determines an optimized magnitude of a voltage based on the obtained magnitude of the current. The computer generates an updating instruction based on the determined optimized magnitude of the voltage. The computer supplies the generated updating instruction to the processing unit.
US10539999B2 Semiconductor device and method of operating the same
A semiconductor device is provided. The semiconductor device includes a receptacle which comprises a plurality of pins according to a universal serial bus (USB) type-C receptacle interface and a power delivery integrated circuit (PD IC) which transmits a toggle voltage signal that toggles between a first voltage level and a second voltage level to a first pin among the pins and detects a voltage level of a signal output from the first pin.
US10539997B2 Ultra-low-power design memory power reduction scheme
The disclosure generally relates to a memory power reduction scheme that can flexibly transition memory blocks among different power states to reduce power consumption (especially with respect to leakage power) in a manner that balances tradeoffs between reduced power consumption and performance impacts. For example, according to various aspects, individual memory blocks may be associated with an access-dependent age, whereby memory blocks that are not accessed may be periodically aged. As such, in response to the age associated with a memory block crossing an appropriate threshold, the memory block may be transitioned to a power state that generally consumes less leakage power and has a larger performance penalty. Furthermore, one or more performance-related criteria may be defined with certain memory blocks to prevent and/or automatically trigger a transition to another power state.
US10539995B2 Performance boosting method and system of semiconductor device
A performance boosting method of a semiconductor device includes monitoring input of a user and an amount of system usage, generating user system information in response to an event occurring, the user system information including first information and the amount of system usage, the first information regarding input of the user, adaptively determining a performance boosting target value based on the user system information, and boosting an operating frequency according to the performance boosting target value.
US10539994B2 Rapid resumption of a power supply via a data link after power outage
The invention relates to an apparatus (1) enabled to provide power to a powered device (2) via a wired data link (3). The apparatus (1) is configured to provide the power to the powered device (2) in accordance with a configuration determined based on at least one parameter transmitted by the powered device (2) via the wired data link (3) in a power cycle. Further, the apparatus (1) comprises a memory (12) for storing an information about the configuration and a controller (10) for controlling the apparatus (1) on the basis of the stored information to provide power in accordance with the same configuration to the powered device (12) in a subsequent power cycle after a power outage. Moreover, the invention relates to a method for operating the apparatus (1).
US10539990B2 Multiple power paths in a multi-battery information handling system
An information handling system may have multiple batteries and be powered by any one or combination of those batteries. The multiple batteries may be in different detachable portions of the system. When the portions are attached, a battery in one unit connects through multiple input paths to provide power to the other unit. Under a heavy loading condition, power may be drawn from a first battery while power from a second battery is routed to an external power input of the information handling system to supplement power drawn from the first battery.
US10539988B2 Memory system
A memory system includes a nonvolatile memory, a temperature sensor, and a controller. The controller is configured to acquire a number of target commands that are queued for execution and a temperature detected by the temperature sensor, and set control parameters that affect performance of the memory system according to the acquired number of target commands and the acquired temperature.
US10539983B2 Electronic device
The present disclosure provides an electronic device. The electronic device includes a casing and a detachable unit. The casing includes an opening. The detachable unit is selectively disposed in the opening. The detachable unit includes a recognizing element. The detachable unit is provided for the electronic device provided in the present disclosure. In addition to having an electromagnetic shielding effect, the detachable unit can further provide various different functions, such as cooling, storage, display, communication, and accommodation. A user selects different detachable units according to needs. Therefore, the electronic device provided in the present disclosure helps improve user experience.
US10539982B2 Housing assembly and cover applied to electronic device
The present disclosure provides a housing assembly, and the housing assembly is applied to an electronic device. The housing assembly includes a first part and a second part. The first part includes at least one opening. The second part includes at least one mesh area. The mesh area deformably connects to the first part, and covers the opening.
US10539978B2 Mobile terminal and control method therof
A mobile terminal includes a body including first and second bodies and being in one of a first state where the first and second bodies are positioned on the same plane and a second state where one of the first and second bodies is folded with respect to the other, and a display assembly disposed at one side of the first and second bodies, at least part of the display assembly being superposed on the first and second bodies. The display assembly includes a flat area remaining flat in the second state, and a bent area bent in the second state. The display assembly includes a display panel, a first layer provided to the front side of the display panel, and a second layer provided to the rear side of the display panel.
US10539977B2 Display monitors and monitor mount
A system includes a monitor mount and first detachably secured to the monitor mount by the second coupling, (ii) detachably secure the first monitor by the third coupling, and (iii) surround at least a portion of the first electronic visual display when the first monitor is secured to the second monitor.
US10539976B1 Docking device
A docking device operates in an active mode or a passive mode. The docking device includes a path control module, a processing module and a switch. The processing module is connected to the switch, and the switch is connected between the path control module and the processing module. The path control module is configured to receive a signal from a host device. When the path control module does not receive the signal from the host device, the docking device operates in the active mode, and the processing module is connected to a plurality of function modules through the switch. When the path control module receives the signal from the host device, the docking device operates in the passive mode, and the path control module is connected to the function modules through the switch.
US10539975B1 Computer
This disclosure relates to a computer including a computer host, a screen and a keyboard. The computer host includes a first side, a second side, a third side and a fourth side. The first side and the third side are located opposite to each other. The second side and the fourth side are located between the first side and the third side and are located opposite to each other. The screen includes a first connecting side and a second connecting side opposite to each other. The first connecting side of the screen is pivotably connected to the first side of the computer host. The keyboard is pivotably connected to the second connecting side of the screen.
US10539974B2 Casing for electronic apparatus and electronic apparatus having same
In a casing for an electronic apparatus, a plurality of ribs are integrally formed on an inner surface of the casing, and the plurality of ribs form an isogrid structure in which a plurality of equilateral-triangular segments are arranged regularly adjacent to each other.
US10539973B1 Low-voltage bias generator based on high-voltage supply
Apparatus and methods are disclosed for providing a bias. A main diode has first and second terminals that connect to a high voltage (HV) line and to an HV regulated line, respectively. The main diode provides a voltage on the HV regulated line lower than a voltage of the HV line. A first current mirror provides a first current. The current mirror connects to the first terminal of the main diode and the HV regulated line. A second current mirror provides a second current. The second current mirror connects to the HV line, the first current mirror, and a low-voltage (LV) line. An impedance is between the LV line and the HV regulated line. A voltage differential between the HV regulated line and the LV line below a low-voltage threshold, and a voltage differential between the HV regulated line and the HV line above the low-voltage threshold are provided.
US10539972B2 Dynamic current sink for stabilizing low dropout linear regulator
A dynamic current sink includes the following elements. A voltage comparator compares a reference voltage with a second control signal from an LDO (Low Dropout Linear Regulator) to generate a first control signal. A first transistor selectively pulls down a voltage at a first node according to the first control signal. The inverter is coupled between the first node and a second node. An NAND gate has a first input terminal coupled to a second transistor and a third node, a second input terminal coupled to the second node, and an output terminal coupled to a fourth node. A capacitor is coupled between the fourth node and a fifth node. A resistor is coupled between the fifth node and a ground voltage. A third transistor has a control terminal coupled to the fifth node, and selectively draws a discharge current from an output node of the LDO.
US10539971B2 Adaptive voltage scaling circuitry
A circuit may include a first voltage regulator to supply a main circuit and a second voltage regulator to supply a test circuit. The test circuit may produce a test signal having a characteristic dependent on the second regulated supply voltage. A controller may adjust second voltage regulator to a threshold level to induce a change in the characteristic of the test signal. The controller may adjust the first voltage regulator based on the threshold level of the second regulated supply voltage.
US10539969B2 Communication system for a hydrogen refuelling system
A HRS comprising at least a HRS center module, a HRS dispenser module and a first hydrogen supply line facilitating flow of hydrogen between the HRS center module and the HRS dispenser module, the HRS center module comprises a safety controller and a process controller, wherein data is communicated between the safety controller and safety components of the HRS dispenser module via a safety communication channel, and wherein data is communicated between the process controller and process components of the HRS dispenser module via a process communication channel.
US10539965B2 Control system and control method for selecting and tracking a motor vehicle
The present invention describes a control system, which is adapted and determined to identify motor vehicles driving in front. The control system is at least adapted and determined to capture other motor vehicles participating in the traffic ahead of the own motor vehicle with the at least one environmental sensor. The control system is at least adapted and determined to determine a respective position of the other motor vehicles with the at least one environmental sensor. The control system is at least adapted and determined to determine a trajectory of the own motor vehicle from a current speed and a current yaw rate of the own motor vehicle. The control system is at least adapted and determined to select a single motor vehicle from the other motor vehicles that has the shortest distance to the trajectory, in order to follow this single motor vehicle with the own motor vehicle.
US10539960B2 Computer system and method for automated mapping by robots
A method for autonomous map generation by a robot comprising: instructing the robot to traverse a route within an environment in which the robot is deployed; while following the route, causing the robot to collect sensor data to identify features in the environment and to generate an initial map of areas in environment that have been traversed; upon completion of the route, autonomously generating a map of valid areas of the environment by moving throughout the environment while collecting sensor data; while autonomously generating the map, determining that a particular area is potentially invalid by detecting features that are previously unknown to the robot; generating and providing an electronic message to an operator of the robot comprising sensor data of the particular area and a prompt requesting information indicating whether the particular area is valid or invalid; upon receiving a response from the operator, continuing autonomously generating the map according to the response wherein if the particular area is valid, collecting sensor data from the particular area and, if the particular area is invalid, proceeding to an unmapped, valid area of the environment; determining that there are no remaining unmapped, valid areas of the environment, ending autonomously generating the map.
US10539956B2 Subsurface robotic mapping system and method
A robotic mapping system for charting or mapping a path through an underground cavity, and/or mapping a surface of the underground cavity. The robotic mapping system may comprise a mobile control center located on the surface in wireless communications with one or more mapping robots located within the underground cavity. The mapping robots may be controlled by way of an avionics navigation system.
US10539954B2 Description of an actuating device for moving an actuator
An actuating device for moving an actuator that features an actuating drive for generating an actuating movement for the actuator. The actuating device also includes a transmission device for transmitting the actuating movement from the actuating drive to the actuator. It also features a sensor device for detecting the actuating position of the actuator. The sensor device features a signal receiver and transducer. The signal receiver will be in the actuating drive and the transducer configured as part of the transmission device.
US10539947B2 Information processing device
An information processing device displays an NC machining program and a physical state of a machine tool that is operated based on the NC machining program. The information processing device acquires, during execution of a block in a machining block, data indicative of the physical state of the machine tool, associates the block that was being executed with the acquired data and stores the block and the data that have been associated. In addition, the information processing device refers to the database and draw the block using a color according to an intensity of the data, and displays the NC machining program.
US10539942B2 Controlling plasma arc processing systems and related systems and devices
In some aspects, autonomous motion devices configured to operably connect to a plasma torch of a plasma cutting system can include: a body to support a power supply of the plasma cutting system and move relative to a workpiece; a torch holder connected to the body and configured to position a plasma arc torch tip of the plasma torch relative to a region of the workpiece to be processed; a drive system to translate the body supporting the power supply and torch autonomously relative to a surface of the workpiece during a plasma processing operation; and a processor in communication with the drive system and configured to communicate with the power supply, the processor being configured to control the translation of the body relative to the workpiece in accordance with the plasma processing operation.
US10539941B2 Energy dissipative cushioning elements
Disclosed embodiments include methods, computer program products, and systems. Given by way of example only and not of limitation, in various embodiments a method includes: determining an event; actuating a cushioning element in response to the determining the event, the cushioning element including one or more tension-bearing members; and dissipating at least some of an energy associated with a collision based on deforming at least one of the tension-bearing members during the collision, the deforming including substantially inelastically stretching the at least one of the tension-bearing members.
US10539931B2 Time-series data analysis device
To provide a time-series data analysis device which allows to compare time-series data easily.A time-series data analysis device analyzes the time-series data output by a machine tool, the time-series data analysis device including a time-series data acquisition unit configured to acquire the plurality of time-series data including operation conditions and operation results of the machine tool, a classification unit configured to classify the plurality of time-series data according to their respective operation conditions, a display control unit configured to perform control for displaying the plurality of time-series data according to the respective operation condition into which data was classified in the form of a list, and a calculation unit configured to calculate differences in the operation results for a plurality of time-series data selected from the plurality of time-series data included in one operation condition into which data was classified, wherein the display control unit performs control for displaying the calculated differences.
US10539928B2 Smart watch winding device
A watch winding device includes a motor driving a winding operation, an acoustic measurer of the oscillator of a watch in the winding position, and a controller analysing the signals transmitted by the measurer and comparing them to desired values that can be parameterized to regulate the operation of the motor by starting this motor when the operating amplitude of the oscillator is less than a minimum value, and by stopping this motor when the working amplitude is higher than a maximum value, these acoustic measurers are fixed in a base behind an sensing opening of the acoustic sensor. The device includes an acoustic duct which places a receiving port, located inside a chamber for housing a watch, in communication with a transmitting port movable by the motor facing this sensing opening.
US10539926B2 Balance spring made of heavily doped silicon for a timepiece
A balance spring for an oscillator of a timepiece, wherein it comprises a component part, in particular at least a coil or a portion of a coil, provided with heavily doped silicon having an ion density greater than or equal to 1018 at/cm3, in order to permit the thermo-compensation of the oscillator.
US10539921B1 Support for electrophotographic photoreceptor, electrophotographic photoreceptor, process cartridge, and image forming apparatus
A support for an electrophotographic photoreceptor includes a cylindrical cut pipe having a cut surface as the outer peripheral surface. The outer peripheral surface has an arithmetic average waviness Wa of 0.15 μm or less in the axial direction and a peak count PPc of 100 or more and 990 or less in the axial direction.
US10539910B2 Image forming apparatus having grounding of transfer material guide member
In an image forming apparatus, a transfer material transport guide is disposed in an optical sensor unit to support a color deviation sensor, which is disposed near an intermediate transfer belt. By changing the position of the optical sensor unit, the grounding path of the transfer material transport guide can be changed, and both transfer bias leak prevention for the transfer material transport guide and electrostatic breakdown prevention for the color deviation sensor can be implemented. As a result, the apparatus can be downsized, and when the intermediate transfer belt is replaced, the optical sensor unit can be moved to create a space necessary for the replacement.
US10539905B2 Image forming apparatus with controlled start-up of scanning motor
An image forming apparatus: includes a developing member to be movable between a development position where the developing member contacts an image bearing member and a separated position where the developing member is separated from the image bearing member; and a control portion controls the number of rotations of a drive portion by causing a light source to emit a light beam when a rotating polygon mirror starts to rotate, and detecting the light beam emitted from the light source by a detecting portion, wherein when the rotating polygon mirror starts to rotate, the light beam does not enter an image region of the image bearing member and the light beam is detected outside the image region of the image bearing member by the detecting portion, in a state of the developing member having moved from the separating position to the development position.
US10539903B2 Optical scanning device and image forming apparatus including the same
Provided is an optical scanning device, which includes a bottomed box-like casing (31) in which a ceiling side is opened, a rotating polygon mirror (35) housed in the casing (31) to deflect and scan light beams emitted from a light source, a driving motor (41) fixed to a bottom wall of the casing (31) to drive the rotating polygon mirror (35), and a lid member (37) that closes the ceiling side of the casing (31) and is fixed to the casing (31) via a fixing mechanism (311), wherein the fixing mechanism (311) is provided adjacent to a minimum separation part (B) of a sidewall of the casing (31) in which a distance from the rotating polygon mirror (35) is minimum.
US10539902B2 Light scanning apparatus and image forming apparatus
Light scanning apparatus includes a first imaging optical system including one or more imaging optical elements (IOEs) and a first reflective element on optical path between deflecting unit and a first one of IOEs having greatest power in sub-scanning section, and a second imaging optical system including one or more IOEs and a second reflective element on optical path between second scanned surface and a second one of IOEs having greatest power in sub-scanning section. A straight line passing through first and second light-condensing positions of first and second light fluxes deflected by deflecting unit on first and second optical axes is not perpendicular to sub-scanning direction. Distances on first and second optical axes from first and second axial deflecting points to first and second IOEs, and distances on first and second optical axes from first and second axial deflecting points to first and second scanned surfaces are appropriately set.
US10539900B2 Conductive member for electrophotographic apparatus
To provide a conductive roll for an electrophotographic apparatus that includes a conductive rubber elastic body layer having a lower hardness and lower settling properties than a conventional conductive rubber elastic body layer.A conductive roll 10 for an electrophotographic apparatus includes a shaft body 12, and a conductive rubber elastic body layer 14 provided on the outer periphery of the shaft body 12, the conductive rubber elastic body layer 14 containing polar rubber, non-polar rubber, and a dispersing agent, wherein the polar rubber is at least one of nitrile rubber, hydrin rubber, and chloroprene rubber, wherein the non-polar rubber is at least one of isoprene rubber, hydrogenated isoprene rubber, and natural rubber, and wherein the dispersing agent is at least one of a polymer containing a block made of a nitrile rubber component and a block made of an isoprene rubber component, modified natural rubber, and modified isoprene rubber.
US10539895B2 Image forming apparatus
An image forming apparatus includes an image carrier that includes a conductive substrate, and a photosensitive layer and a surface protection layer; a developing device that includes an electrostatic image developer containing a toner, and develops the electrostatic image to form a toner image. The toner contains an amorphous polyester resin and has a weight average molecular weight Mw in a range of from 25,000 to 60,000, and a ratio of the weight average molecular weight Mw to a number average molecular weight Mn (Mw/Mn) is in a range of from 5 to 10. In the toner, a ratio of an absorbance for a wavelength of 1500 cm−1 to an absorbance for a wavelength of 720 cm−1 is 0.6 or less, and a ratio of an absorbance for a wavelength of 820 cm−1 to the absorbance for a wavelength of 720 cm−1 is 0.4 or less.
US10539893B2 Toner
A toner comprising a toner particle comprising a binder resin, wherein a layer comprising an organosilicon condensate is present on the surface of the toner particle; the layer comprising the organosilicon condensate further comprises a reaction product of a compound comprising at least one metal element selected from all the metal elements belonging to Groups 3 to 13, and a polyhydric acid; in a backscattered electron image of the toner captured at a magnification of 50,000 times by using a scanning electron microscope, an average value of an area of the reaction product is from 10 nm2 to 5000 nm2, and a coefficient of variation of the area of the reaction product is not more than 10.0.
US10539885B2 Pattern manufacturing apparatus, pattern manufacturing method, and pattern manufacturing program
A pattern forming photo-curing layer is heated, thereby enabling quick shaping. A pattern manufacturing apparatus (100) includes a controller (101), a laser projector (102), and a heater (103). The controller (101) controls the laser projector (102) to form a pattern on a pattern forming sheet (130) placed on a stage (140). The laser projector (102) includes an optical engine (121), and the controller (101) controls the laser projector (102) to irradiate the pattern forming sheet (130) with a light beam from the optical engine (121). The heater (103) heats the pattern forming sheet (130).
US10539875B2 Ketyl radical induced photoreduction of graphene oxide; grafting of metal nanoparticles on graphene by photoreduction
Photoreduction of graphene oxide, by UV-generated ketyl radicals, to graphene. The photoreduction is versatile and can be carried out in solution, solid-state, and even in polymer composites. Reduction of graphene oxide can take place in various polymer matrixes. Methods for producing graphene-supported metal nanoparticles by photoreduction. Graphene oxide and a metal nanoparticle precursor are simultaneously reduced by the action of photogenerated ketyl radicals. Photoreduction is performed on polymer composite films in one embodiment.
US10539872B2 Photosensitive composition and compound
A photosensitive composition having excellent sensitivity, an insulating film formed using the composition, a color filter formed using the composition, a display device provided with the insulating film or color filter, and a compound suitable for incorporation as a photopolymerization initiator into the composition. This photosensitive composition includes a photopolymerizable compound and a photopolymerization initiator. The photopolymerization initiator contains a compound represented by formula (1) below in which R1 is a hydrogen atom, a nitro group, or a monovalent organic group; R2 and R3 are each an optionally substituted linear alkyl group, an optionally substituted cyclic organic group, or a hydrogen atom, and R2 and R3 may be bonded to one another to form a ring; R4 is a monovalent organic group; R5 is a hydrogen atom, an optionally substituted C1-11 alkyl group, or an optionally substituted aryl group; n is an integer from 0 to 4; and m is 0 or 1.
US10539865B2 Method and device for determining an OPC model
A method is provided for determining an OPC model comprising: recording an aerial image by use of a mask inspection microscope, wherein the aerial image comprises at least one segment of a mask; simulating a plurality of aerial images which comprise at least the segment, proceeding from a mask design and from predefined parameters of an optical model which is part of the OPC model, wherein the parameters differ for each of the simulated aerial images of the plurality of aerial images; determining differences between the measured aerial image and the simulated aerial images; determining those parameters for which the differences between simulated aerial image and measured aerial image are the least.In addition, a mask inspection microscope for carrying out the method is provided.
US10539864B2 Capacitive touch panel having diffuser and patterned electrode
A projection screen including a capacitive touch panel, such as a projected capacitive touch panel. The touch panel includes first and second glass substrates, one of which is patterned (e.g., etched with acid or the like) to form a diffuser. A conductive coating is formed on the patterned surface of the diffuser glass substrate, and is patterned into a plurality of electrodes for the touch panel. The system, including an optional projector, may be used as an interactive transparent display for augmented reality applications such as storefronts. The touch panel may also be used in applications such as capacitive touch panels for controlling showers, appliances, vending machines, electronics, electronic devices, and/or the like.
US10539857B2 Shutter apparatus and imaging apparatus
A shutter apparatus includes a shutter base having an opening, a light shield configured to reciprocate between a closed state that closes the opening and an open state that opens the opening, a motor, a cam member configured to move the light shield when the cam member is rotated by the motor, and a restricting member configured to contact the cam member and to restrict the cam member from rotating in a first direction and in a second direction different from the first direction, the restricting member being rotatable and including a rotary damper engaged with the cam member. The restricting member is located at different positions in a rotating direction between when the restricting member restricts the cam member from rotating in the first direction and when the restricting member restricts the cam member from rotating in the second direction.
US10539856B2 Scanning device
A scanning optical device suitable for use as a camera or solar concentrator.
US10539854B2 Control method for tintable windows
A method of controlling tint of a tintable window to account for occupant comfort in a room of a building. The tintable window is between the interior and exterior of the building. The method predicts a tint level for the tintable window at a future time based on a penetration depth of direct sunlight through the tintable window into the room at the future time and space type in the room. The method also provides instructions over a network to transition tint of the tintable window to the tint level.
US10539852B2 Electrochromic element, optical filter, lens unit, imaging device, and window component
An electrochromic element includes a pair of electrodes and an electrochromic layer disposed between the pair of electrodes. The electrochromic layer contains an electrochromic material, a solvent, and a cyanoethylated polymer.
US10539851B2 Method for changing states of electrochromic film
The disclosure relates generally to a method of changing an optical state of an electrochromic film. The electrochromic film may have a plurality of optical states. The method may include selecting a desired state of the plurality of optical states; injecting electric charges into the electrochromic film; monitoring an amount of the electric charges injected into the electrochromic film; and stopping injecting the electric charges when the electric charges reaches a pre-set amount corresponding to the desired state.
US10539849B2 Color change member, light emitting device, display device and electronic apparatus
A color change member includes: a color change layer that has a light incident surface, a light emission surface, and a side surface; a first protective layer that is provided on the light incident surface of the color change layer; and a second protective layer that is provided on at least a part of the side surface of the color change layer.
US10539848B2 In-plane retardation switching device
An in-plane retardation switching device includes a first substrate, a second substrate, a non-chiral smectic C phase liquid crystal material disposed between the first substrate and the second substrate. The liquid crystal material is of a bulk state. The liquid crystal material has a phase transition sequence of a smectic C phase, a smectic A phase, a nematic phase and an isotropic phase in this order. The liquid crystal material does not have spontaneous polarization and is configured to be driven by quadra-pole momentum of the liquid crystal material.
US10539844B2 Liquid crystal display device and method of manufacturing the same
Discussed are a liquid crystal display (LCD) device and a method of manufacturing the LCD device. The LCD device can include a plurality of pixel areas defined by intersections of a plurality of gate lines and a plurality of data lines, a gate disposed in each of the plurality of pixel areas, a gate insulator disposed to cover the gate, an active layer disposed on only the gate with the gate insulator therebetween, a thin film transistor (TFT) configured to include a source, which is disposed at a first side of the active layer, and a drain disposed at a second side of the active layer, a pixel electrode connected to the drain of the TFT and configured to supply a data voltage to a corresponding pixel area, a common electrode configured to supply a common voltage to the corresponding pixel area, and a lightly doped drain (LDD) disposed between the active layer and the source and between the active layer and the drain. At least a portion of the LDD can be disposed on the gate.
US10539843B2 Display device
According to one embodiment, a display device includes a driver, a pixel circuit disposed to be apart from the driver in a plan view and to be electrically connected to the driver, a first pixel electrode disposed to overlap the pixel circuit in a plan view and to be electrically connected to the pixel circuit, a second pixel electrode disposed to overlap the driver in a plan view and to be closer to an outer edge of a display area than the first pixel electrode, and a relay line disposed between the pixel circuit and the first pixel electrode and between the driver and the second pixel electrode, the relay line electrically connecting the first pixel electrode and the second pixel electrode.
US10539842B2 Printed circuit board package and display device including the same
A display device includes a display substrate including a display area and a pad region, a first pad portion including a plurality of first pad terminals, the plurality of first pad terminals being arranged in a first direction, and a printed circuit board (PCB) including a base film and a second pad portion. The second pad is electrically connected to the first pad portion. The second pad portion includes a plurality of second pad terminals electrically connected to the plurality of first pad terminals, and a plurality of first test lines. The plurality of second pad terminals includes a plurality of sub-pad terminals. One of the plurality of first lines is connected to a first sub-pad terminal of the plurality of sub-pad terminals, and a second sub-pad terminal of the plurality of sub-pad terminals is not connected to any of the plurality of first lines.
US10539841B2 Liquid crystal display device
A liquid crystal display includes a first insulation substrate, a gate line, a data line configured to cross the gate line while being insulated therefrom, a thin film transistor connected to the gate line and the data line, a pixel electrode configured to include a first subpixel electrode connected to the thin film transistor and a second subpixel electrode, a second insulation substrate configured to face the first insulation substrate, a common electrode disposed on the second insulation substrate, and a liquid crystal layer disposed between the first insulation substrate and the second insulation substrate to include a plurality of liquid crystal molecules, where each of the first subpixel electrode and the second subpixel electrode includes a unit pixel electrode including a plurality of minute branches that is extended from a horizontal stem and a vertical stem.
US10539840B2 Liquid crystal display
A LCD device containing an active drive dot matrix LCD element, each pixel containing subsidiary pixels each having a color filter; a passive drive segment display LCD element laminated on rear side of the active drive LCD element, having segment electrode, arranged to be applied with a set voltage, the segment electrode having edge defining a segment shape; cross-nicol polarizers disposed on both outer sides of the LCD elements; controller circuit including first part controlling voltages to be applied to subsidiary pixels, and second part controlling voltages to be applied to the segment electrode; wherein the display device produce normally black display in the absence of applied voltage; and wherein when the segment electrode is activated, those subsidiary pixels in pixels outside the edge of the activated segment electrode are partly driven and partly not driven, displaying different color or intermediate grade, than the conventional art.
US10539835B2 Substrate and photoelectric display device
A substrate and a photoelectric display device comprising the substrate are provided. The substrate comprises a display region (11) and seal material disposed in a periphery thereof. The substrate further comprises a trapping buffer region (13) which is disposed between the display region (11) and the seal material and receives photoelectric display media. By providing the trapping buffer region, impact on the seal material by the excessive photoelectric display media can be mitigated or eliminated when the photoelectric display device is subjected to an external force or is flexed. The life time of the seal material is prolonged. A leakage of the photoelectric display media is avoided.
US10539828B2 Polarizing light emitting plate and display device having the same
A polarizing light emitting plate includes a polarizing layer having a polarizing axis substantially parallel to a first direction, a quantum rod layer including quantum rods aligned in the first direction, and an attachment layer between the polarizing layer and the quantum rod layer and comprising an adhesive material.
US10539827B2 Display device and method for manufacturing the same
A display device and a method of manufacturing a display device are provided. A display device includes a first substrate, sub-pixel electrodes adjacent to each other on the first substrate, a second substrate positioned opposite to the first substrate, a light-transmitting pattern on the second substrate and at least partially overlapping with the first sub-pixel electrode, a wavelength conversion pattern on the second substrate, a first black matrix filling a separation space between a side surface of the light-transmitting pattern and a side surface of a first wavelength conversion pattern and including a first surface facing the first substrate and a second surface facing the second substrate, and the first surface of the first black matrix is wider than the second surface of the first black matrix, and a first surface of a second wavelength conversion pattern is wider than a second surface of the second wavelength conversion pattern.
US10539824B2 Color conversion panel, method of manufacturing the same, and display device including the same
A color conversion panel includes a substrate, a first color conversion layer and a second color conversion layer disposed on the substrate, a planarization layer covering the first color conversion layer and the second color conversion layer, and a polarization layer disposed on the planarization layer. An outlet from the planarization layer penetrates the polarization layer.
US10539823B2 Compensating method and system for cell assembly
The present disclosure relates to compensating method for cell assembly. According to a deviation value of a key position of a measured array substrate, a compensation value of an exposure parameter of black matrix process of a color film substrate is calculated in real time by using historical measurement data of batches. The compensation value is fed back to a manufacturing apparatus in real time. The manufacturing apparatus corrects the key parameter of the apparatus timely according to the compensation value of the exposure parameter of the black matrix, to manufacture a color film substrate matching with the array substrate.
US10539821B2 Optical film movable around a display panel and a display apparatus including the same
A display apparatus includes a display panel, an optical film and a radiation element. The display panel displays an image with light. The optical film surrounds the display panel and is movable around the display device. The radiation element makes contact with the optical film to absorb heat from the optical film movable around the display panel.
US10539820B2 Touch-panel liquid crystal display device
A touch-panel liquid-crystal display device in one embodiment includes a metal line formed on a thin-film transistor array substrate, a gap column spacer and a push column spacer on a portion of a color filter array substrate that corresponds to an intersection of gate and data lines of the thin-film transistor array substrate, and a liquid-crystal layer between the thin-film transistor array substrate and the color filter array substrate. The gap column spacer and the push column spacer have the same height and the gap column spacer is located on the metal line, which facilitates an exposure process, minimizes generation of foreign substances when printing an alignment layer, and enables adjustment of the optimum amount of liquid crystals when liquid-crystal dotting is performed. The push column spacer is located on the metal line when the device can be pushed or bent by external force, and thus increases panel rigidity.
US10539819B2 Touch panel and manufacturing method therefor, display apparatus
The present application discloses a touch panel having a touch area and a non-touching area at a side of the touch area. The touch panel includes: a base substrate having a first surface and a second surface opposite to each other; a touch sensing electrode provided on the first surface of the base substrate and corresponding to the touch area; a first connection wire on the second surface of the base substrate; and a touch control circuit in the non-touching area. The base substrate is provided with a first through hole, the touch sensing electrode is electrically connected with the first connection wire through the first through hole, and the first connection wire is electrically connected with the touch control circuit. The present application further discloses a manufacturing method for the touch panel and a display apparatus having the touch panel.
US10539817B2 Display device
A display device including a display panel, a rear cover, disposed at a rear of the display panel, which forms a rear exterior of the display panel, and a reinforcing member disposed between the display panel and the rear cover, such that the strength of the display device is increased, wherein the reinforcing member includes a body unit having a shape of the display panel and forms an external appearance of the reinforcing member, and a plurality of cells that penetrate the body unit.
US10539812B2 Eyewear control system and method, and an eyewear device
An eyewear control system for a variable transmittance optical filter assembly configurable to cover at least a portion of a lens of an eyewear device. The eyewear control system includes a controller communicatively coupled to a pair of load terminals. The eyewear control system also includes a light sensor communicatively coupled to the controller to provide a detector output signal, the light sensor being positioned to receive sunlight transmitted through the optical filter assembly and towards an eye of a person wearing the eyewear device, the detector output signal being set in dependence on an amount of sunlight received by the light sensor. The eyewear control system also includes a memory communicatively coupled to the controller and having encoded thereon computer program code executable by the controller to transition the optical filter assembly between operating states when coupled to the pair of load terminals. The controller is operable to vary a voltage across the load terminals in dependence on the detector output signal to vary an amount of sunlight transmitted to the eye by the optical filter assembly.
US10539808B2 Impact absorbing elements for eyewear, including overmolded eyewear
There is provided an impact absorbing element for eyewear, comprising a compressible and deformable impact absorbing material sized to fit over at least a portion of a lower edge of a lens of the eyewear, the impact absorbing material comprising an outer portion and an inner portion, at least one of which is capable of deforming against a wearer of the eyewear when the eyewear experiences an impact. There is also provided eyewear comprising at least one lens; a frame supporting the at least one lens; and the impact absorbing element.
US10539802B2 Reflective pilot light viewer
A reflective pilot light viewer is disclosed. The reflective pilot light viewer has an attachment flange securable to a water heater tank by fasteners. The reflective pilot light viewer also has a viewing segment joined to the attachment flange and extending from the access outer panel at an approximate forty-five degree to fifty degree angle, the viewing segment having an upper portion which is a reflective surface. An access outer panel having the reflective pilot light viewer and a water heater having the reflective pilot light viewer are also disclosed.
US10539800B2 Face plate in transparent optical projection displays
The present disclosure relates devices and a method for monitoring a display image (2) in a transparent optical projection display. They disclose a display image monitor (1) comprising a fiber optic face plate (4) and an image sensor (5). The fiber optic face plate (4) comprises a first surface (4a) with optic fiber ends and a second surface (4b) with corresponding optic fiber ends and transfers light from the first surface (4a) to the second surface (4b) through the optic fibers, wherein the first surface abuts against a part (2a) of the display image (2) at a focused image plane (2b) and thus the light of the part of the display image enters the optic fiber ends and wherein the second surface is arranged to direct the part of the display image to the image sensor, thereby transferring the part of the display image to the image sensor.
US10539799B2 Virtual reality, augmented reality, and mixed reality systems including thick media and related methods
A head worn imaging system includes a light source configured to generate a light beam. The system also includes a light guiding optical element having a thickness between 0.1 and 1.5 mm and configured to propagate at least a portion of the light beam by total internal reflection. The system further includes an entry portion and an exit portion of the light guiding optical element configured to selectively allow light addressing the exit portion to exit the light guiding optical element based on the angle of incidence of the light, the radius of curvature of the light and/or the wavelength of the light.
US10539795B2 Methods and systems for diagnosing and treating eyes using laser therapy
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.
US10539788B2 System, method and computer program for hands-free configuration of a luminous distribution
Disclosed is a system (100) comprising a head-mountable eye tracking sensor (116), a processor (110) coupled to said eye tracking sensor and at least one light source (120, 20′) under control of said processor, wherein the at least one light source is arranged to generate a configurable luminous distribution (10, 20) into a field of view of the wearer of the eye tracking sensor; and the processor is adapted to configure said luminous distribution in response to eye tracking data obtained from said eye tracking sensor. A method of controlling such a system and a computer program product for implementing such a method are also disclosed.
US10539787B2 Head-worn adaptive display
This disclosure concerns an interactive head-mounted eyepiece with an integrated processor for handling content for display and an integrated image source for introducing the content to an optical assembly through which the user views a surrounding environment and the displayed content. The optical assembly includes absorptive polarizers or anti-reflective coatings to reduce stray light.
US10539786B2 Rotatable prisms for controlling dispersion magnitude and orientation and methods of use
Systems and methods for dispersing an optical beam are disclosed. In one implementation, an optical system includes a first double Amici prism and a second double Amici prism. The first and second double Amici prisms are aligned along an optical axis of the system and configured to transmit the optical beam. At least one of the first and second double Amici prisms is rotatable relative to the other around the optical axis. Advantageously, the disclosed systems and methods allow for efficient and versatile adjustment of the magnitude and/or orientation of the dispersion of the optical beam.
US10539779B2 Tilted chip assembly for optical devices
A microelectromechanical systems (MEMS) package assembly and a method of manufacturing the same is provided. The MEMS package assembly includes a substrate, a housing coupled to the substrate to form a cavity, wherein the housing includes a transparent plate disposed above and parallel to the substrate and is configured to permit a transmission of light therethrough, and a MEMS chip disposed within the cavity and including a first main surface proximal to the transparent plate and a second main surface opposite to the first main surface and coupled to the substrate. The MEMS chip is oriented such that the first main surface is tilted at a tilt angle with respect to the transparent plate.
US10539775B2 Magnifying observation apparatus
When acquiring a navigation image, to make it possible to set conditions the same as conditions under which a navigation image is acquired last time and create a natural navigation image. A navigation-image acquiring section controls a placement-table control section on the basis of designation of addition of a region to a navigation image and, when present imaging conditions are different from the last imaging conditions, changes the imaging conditions to the last imaging conditions, acquires a region to be added with an imaging element, and causes a display section to display an image of the acquired region to be added and an existing navigation image.
US10539772B2 Multiview light-sheet microscopy
A method of imaging a live biological specimen includes generating one or more first light sheets; directing the generated one or more first light sheets along respective paths that are parallel with a first illumination axis such that the one or more first light sheets optically interact with at least a portion of the biological specimen in a first image plane; recording, at each of a plurality of first views, images of fluorescence emitted along a first detection axis; generating one or more second light sheets; directing the generated one or more second light sheets along respective paths that are parallel with a second illumination axis such that the one or more second light sheets optically interact with at least a portion of the biological specimen in a second image plane, and recording, at each of a plurality of second views, images of fluorescence emitted along a second detection axis.
US10539770B2 Magnification compensation and/or beam steering in optical systems
Techniques are disclosed for magnification compensation and/or beam steering in optical systems. An optical system may include a lens system to receive first radiation associated with an object and direct second radiation associated with an image of the object toward an image plane. The lens system may include a set of lenses, and an actuator system to selectively adjust the set of lenses to adjust a magnification associated with the image symmetrically along a first and a second direction. The lens system may also include a beam steering lens to direct the first radiation to provide the second radiation. In some examples, the lens system may also include a second set of lenses, where the actuator system may also selectively adjust the second set of lenses to adjust the magnification along the first or the second direction. Related methods are also disclosed.
US10539768B2 Rear converter optical system and imaging apparatus including the same
Provided is a rear converter optical system which is detachably mounted on an image side of a main lens system to increase a focal length of the main lens system, in which an effective diameter Φim of an imaging area of the main lens system, an effective diameter Φcr of a lens surface closest to the image side of the rear converter optical system, a lateral magnification βc of the rear converter optical system in the case where the rear converter optical system is mounted on the main lens system, a backfocus skc in the case where the rear converter optical system is mounted on the main lens system are appropriately set.
US10539765B2 Optical device for fingerprint collection
An optical device including a first substrate, a light source, a second substrate, an image capturing device, a microstructure layer, and an infrared pass layer is provided. The light source is disposed on the first substrate. The second substrate is disposed above the first substrate. The second substrate includes a first surface and a second surface opposite to the first surface. The image capturing device is disposed on the first substrate to receive a light beam, which is originated from scattered light beams scattered by an object touching the first surface of the second substrate. The microstructure layer is disposed on the first surface of the second substrate. The microstructure layer is adapted to increase a light beam, which is scattered by the object and transmitted to the image capturing device. The infrared pass layer is adapted to pass the infrared light.
US10539764B2 Anamorphic photography and squeeze ratios for digital imagers
A digital camera comprising a digital image sensor and at least one corrective lens element configured to reduce a blurring of an image in a horizontal or vertical dimension on the digital image sensor. The digital image sensor may be larger than a 28 millimeter diagonal.
US10539761B2 Camera optical lens
The present disclosure discloses a camera optical lens. The camera optical lens including, in an order from an object side to an image side, a first lens, a second lens having a positive refractive power, a third lens having a negative refractive power, a fourth lens, a fifth lens, and a sixth lens. The first lens is made of glass material, the second lens is made of glass material, the third lens is made of plastic material, the fourth lens is made of plastic material, the fifth lens is made of plastic material, and the sixth lens is made of plastic material. The camera optical lens further satisfies specific conditions.
US10539759B2 Optical system
An optical system includes a base, a first lens driving module, and a second lens driving module. The first lens driving module includes a first lens holder, a first magnet, and a first coil. The first lens holder is configured to hold a first optical element. The first coil corresponding to the first magnet is configured to drive the first lens holder to move relative to the base. The second lens driving module includes a second lens holder, a second magnet, and a second coil. The second lens holder is configured to hold a second optical element. The second coil corresponding to the second magnet is configured to drive the second lens holder to move relative to the base. The first magnet is disposed between the first and second lens holders, and no other magnet is disposed between the first and second lens holders except the first magnet.
US10539752B2 Optical structure
An optical structure is presented. The optical structure includes a substrate including a cavity on a first surface of the substrate. The optical structure further includes an optical component on the substrate, the optical component including a second surface opposed to the first surface of the substrate. The optical structure also includes an adhesive in a gap between the first surface of the substrate and the second surface of the optical component affixing the optical component to the substrate, wherein at least one of the first surface of the substrate and the second surface of the optical component includes a predetermined portion arranged around the cavity, wherein the predetermined portion prevents the adhesive from infiltrating.
US10539747B2 Bend induced light scattering fiber and cable assemblies and method of making
Embodiments of the disclosure are directed to a bend induced light scattering (BIS) optical fiber and method of making. The BIS optical fiber includes a core of pure silica devoid of nanovoids and a cladding surrounding the core. The core has a first index of refraction and the cladding has a second index of refraction that is lower than the first index of refraction of the core. The first index of refraction of the core and the second index of refraction of the cladding are configured to maintain light within the core when the BIS optical fiber is unbent in a light retaining position and to emit light from the core to the cladding at a bend in the BIS optical fiber when the radius of curvature of the bend is less than a critical radius of curvature and the BIS optical fiber is in a light emitting position.
US10539744B2 Gapless optical mode converter
A gapless optical mode converter comprising a fiber holder configured to receive and hold an optical transmission line, a first glass block coupled via an optical adhesive at a first side to the fiber holder, a lens coupled via the optical adhesive at a first side to a second side of the first glass block, and a holder configured to hold the fiber holder, the first glass block, and the lens.
US10539739B2 Multimode optical fiber, mode delay adjuster for fiber systems, and methods to use such fibers, adjusters, and systems
An apparatus includes a multi-mode optical fiber having a selected plurality of optical propagating modes. The selected plurality may include only a proper subset of or may include all of the optical propagating modes of the multi-mode optical fiber. Each optical propagating mode of the selected plurality has a group velocity that varies over a corresponding range for light in, at least, one of the optical telecommunications C-band, the optical telecommunications L-band, and the optical telecommunications S-band. The ranges corresponding to different ones of the modes of the selected plurality are non-overlapping. The ranges of a group velocity-adjacent pair of the ranges are separated by a nonzero gap of less than about 10,000 meters per second.
US10539731B2 Grin lens and methods of making the same
An imaging device includes a grin lens having a proximal end and a distal end, wherein the grin lens is made from a polymeric material, an optical fiber having a distal end coupled to the proximal end of the grin lens, and a beam director coupled to the distal end of the grin lens, wherein the beam director is configured to direct light at an angle relative to a longitudinal axis of the optical fiber.
US10539726B2 Solar control coating with enhanced solar control performance
A solar control coating (30) includes a first phase adjustment layer (40); a first metal functional layer (46); a second phase adjustment layer (50); a second metal functional layer (58); a third phase adjustment layer (62); a third metal functional layer (70); a fourth phase adjustment layer (86); and optionally, a protective layer (92). At least one of the metal functional layers (46, 58, 70) includes a metal functional multi-film layer including (i) at least one infrared reflective film and (ii) at least one absorptive film.
US10539722B2 Optical film
Optical film is disclosed. The optical film includes a binder, a plurality of particles, and a plurality of interconnected voids. The volume fraction of the plurality of interconnected voids in the optical film is not less than about 20%. The weight ratio of the binder to the plurality of the particles is not less than about 1:2.
US10539713B2 Location monitoring via a gateway
A remote location monitoring system, for example, a home monitoring or weather monitoring system may include one or more sensors and/or receivers at a first location such as a residence or business to be monitored. The sensors and receivers may communicate with a remote central server via a gateway device and the detection data received from the sensors and receivers may be displayed via display circuitry coupled to a processor of the gateway device. The sensors, receivers, and gateway device may be controlled by users locally or remotely via the server. Users may register to receive remote notifications of weather events and other home monitoring events. Users may also access remotely sensors and receivers to configure alerts, notifications, and automatic responses for the devices and integrated appliances at the first location.
US10539712B1 Networked personal weather devices and related methods for providing weather information
The formation of dynamic, micro-climate groups consisting of passive and active weather collecting devices is provided. Such devices may collect weather information in real-time. The collected information may be distributed weather information and or forecasts to individuals in a particular geographical area or to other subscribers.
US10539703B2 Method and system for petrophysical quantity estimation from dielectric and neutron capture cross section measurements
A method includes receiving, via a processor, dielectric measurements of a geological formation and receiving, via the processor, sigma measurements. The sigma measurements include thermal neutron capture cross section of the geological formation. The method also includes jointly inverting to fit the dielectric measurements and the sigma measurements to a petrophysical model, and computing at least water salinity of the geological formation based on the joint inversion.
US10539698B2 Determining a quantitative bond using signal attenuation
A technique facilitates determination of a quantitative bond between a pipe and adjacent materials, e.g. between a wellbore casing and adjacent cement. The quantitative bond is established via acoustic measurements related to signal attenuation. Additionally, the acoustic measurements may be conducted with a sonic tool during a wellbore operation, e.g. during a drilling operation. The methodology enables use of signal attenuation in a manner which facilitates determination of bond index coverage up to a high percentage, e.g. 100 percent.
US10539697B2 Source towing arrangement
A system can include a source and a front float coupled to the source. The front float can include a winch configured to adjust a position of the source. The front float can include a control unit configured to control functions associated with the front float. Lead-ins can be coupled to the front float and the source and configured to accommodate transfer of electrical energy between the front float and the source.
US10539696B2 Ocean bottom seismometer package
A marine seismic exploration method and system comprised of continuous recording, self-contained ocean bottom pods characterized by low profile casings. An external bumper is provided to promote ocean bottom coupling and prevent fishing net entrapment. Pods are tethered together with flexible, non-rigid, non-conducting cable used to control pod deployment. Pods are deployed and retrieved from a boat deck configured to have a storage system and a handling system to attach pods to cable on-the-fly. The storage system is a juke box configuration of slots wherein individual pods are randomly stored in the slots to permit data extraction, charging, testing and synchronizing without opening the pods. A pod may include an inertial navigation system to determine ocean floor location and a rubidium clock for timing. The system includes mathematical gimballing. The cable may include shear couplings designed to automatically shear apart if a certain level of cable tension is reached.
US10539694B2 Piezoelectric bender with additional constructive resonance
Embodiments related to a sound source that comprises a base plate configured to bend and generate acoustic energy; a spring coupled to the base plate; and a mass element coupled to the spring, wherein the sound source is operable to produce at least two resonance frequencies in the sound source.
US10539689B1 Spectral X-ray detectors with dynamic electronic control and computational methods
Novel and advantageous methods and systems for performing computed tomography (CT) imaging are disclosed. Electrodes can be connected to appropriate surface sites of a detector element of a CT scanner to capture nearby electron-hole pairs generated by X-rays received on the detector element. This detection can be performed in current-integrating/energy-integrating mode.
US10539686B2 Method for the signal processing of a photosensor
A method for photosensor signal processing includes carrying out, by measuring a combination of readout channels of a direction e with linearly increasing and linearly decreasing signal strength, a linear coding in at least one e-direction. The linearly increasing and linearly decreasing signal strengths of readout channels of the direction e, which are respectively used for the linear coding, are multiplied by each other. The linear coding satisfies the following edge condition: Q1(e)=c1·ec2+c3, Q2(e)=c4·ec5+c6, c1=const. ∈(0, ∞), c4=const. ∈(−∞, 0), c3, c6=const. ∈(−∞, ∞), and 0.5
US10539685B2 Scintillator
A scintillator panel includes at least one light emitting layer and at least one non-light emitting layer laminated, wherein the light emitting layer contains phosphor particles, and when the thickness of the light emitting layer is represented by A, a relationship among a cumulative 50% particle diameter D50 of the phosphor particles based on volume average, a cumulative 90% particle diameter D90 of the phosphor particles based on volume average, and the thickness A satisfies, D50
US10539682B2 Medical imaging detector
The present invention relates to medical imaging, and in particular a medical imaging detector. In order to improve and facilitate the collection of information, e.g. for medical diagnosis, a medical imaging detector is provided that comprises a first sensor arrangement (12) and a second sensor arrangement (14). The first sensor arrangement is configured to provide a first type of image data belonging to a first imaging modality. The second sensor arrangement is configured to provide a second type of image data belonging to a second imaging modality. The first imaging modality is an X-ray imaging modality, while the second imaging modality is a non-X-ray imaging modality. The first sensor arrangement comprises one or a plurality of first sensor segments (16) arranged within a first circumferential line (18) defining a first imaging area (20). The second sensor arrangement comprises one or a plurality of second sensor segments (22) arranged within a second circumferential line (24) defining a second imaging area (26). The first imaging area and the second imaging area at least partly overlap.
US10539676B2 Method, apparatus and computer program product for mapping and modeling a three dimensional structure
Embodiments described herein may provide a method for generating a three-dimensional vector model of the interior of a structure. Methods may include: receiving sensor data indicative of a trajectory; receiving sensor data defining structural surfaces within a structure; generating a three-dimensional point cloud from the sensor data defining structural surfaces within the structure; segmenting the three-dimensional point cloud into two or more segments based, at least in part, on the sensor data indicative of trajectory; generating a three-dimensional surface model of an interior of the structure based on the segmented three-dimensional point cloud with semantic recognition and labelling; and providing the three-dimensional surface model of an interior of the structure to an advanced driver assistance system to facilitate autonomous vehicle parking.
US10539670B2 System and method for continuous wave interference cancellation
Methods and systems for cancelling continuous wave interference in radar systems include defining an integration time period, dividing the integration time period into sub-periods during which the radar sensor system transmits a radar signal integrating a detected signal during both sub-periods to generate sub-period integrated values, wherein integration in the sub-periods is triggered at points of symmetrical opposite polarities of a down converted interferer signal having a non-integer number of cycles in each sub-period, and adding tire respective sub-period integrated values to cancel interference residue of opposite polarity in the respective sub-periods.
US10539668B2 Positioning device, communication device, and positioning system for reduction of power consumption
The present technology relates to a positioning device, a communication device, and a positioning system that are designed to consume lower amounts of power in a more reliable manner. In a case where the identification information included in a received radio signal is the identification information about the current search target, and the reception intensity of the radio signal exceeds a predetermined value, the positioning device transmits a distance measurement start instruction to the communication device, and carries out measurement of the distance to the communication device. Upon receiving the distance measurement start instruction from the positioning device, the communication device performs measurement of the distance to the positioning device. The present technology can be applied to a positioning system.
US10539667B2 High power, high frequency pulser for use in ultrasound
An ultrasound pulse generator circuit includes a first gate driver electrically coupled to a first gallium nitride (GaN) transistor, a second gate driver electrically coupled to a second GaN transistor, a first snubber circuit, a second snubber circuit, and a transformer. The first snubber circuit and the second snubber circuit each include a respective capacitor and resistor and each snubber circuit is configured to clamp a voltage overshoot when present. Further, the transformer generates an output signal when operated and the third transformer is electrically connected downstream of the first GaN transistor, the second GaN transistor, the first snubber circuit, and the second snubber circuit. In addition, the transformer includes multiple windings.
US10539666B2 Laser radar device
A device includes a light source (1) for generating light with a single wavelength; a modulator (3) for modulating the light generated into transmission light; a beam scanner (7) for carrying out beam scanning by which the transmission light modulated is radiated, and the light reflected is received; a beam scanning controller (8) for controlling the radiation direction; a signal processing unit (12) for performing wind measurement through heterodyne detection using the light generated and the corresponding received light; and an optical axis corrector (9) for correcting the optical axis angular shift between the transmission light and the received light, which accompanies the beam scanning, with respect to the received light used by the signal processing unit (12) or the transmission light used by the beam scanner (7), on the basis of the radiation direction of the beam scanner (7), the angular speed of the beam scanning and the wind measurement distance.
US10539662B2 Range finder and optical device
A distance detection device is provided, including a calculating unit that calculates a distance to a detection target using a length of time until floodlighted light is received by a light-receiving unit; a first detecting unit that detects whether detection target changing operation is being performed; a second detecting unit that detects variation in the distance calculated by the calculating unit; a shake correcting optical system that is driven based on a shake detection result and through which the floodlighted light passes; and a control unit that controls driving of the shake correcting optical system using an output from the first detecting unit and an output from the second detecting unit.
US10539659B2 Apparatus for detecting axial misalignment
A diagnostic apparatus includes an obtaining unit for obtaining horizontal misalignment information indicative of whether there is horizontal misalignment in a probing beam. The diagnostic apparatus includes a diagnostic unit for diagnosing whether there is vertical misalignment. The vertical misalignment is misalignment of the probing beam with respect to a designed beam axis position in a vertical direction. The vertical direction corresponds to a height direction of the vehicle. The diagnostic apparatus includes a determining unit for determining, based on the horizontal misalignment information, whether the diagnostic unit executes diagnosis of the vertical misalignment. The determining unit causes the diagnostic unit to execute diagnosis of the vertical misalignment upon the horizontal misalignment information representing that there is no horizontal misalignment. The determining unit disables the diagnostic unit from executing diagnosis of the vertical misalignment upon the horizontal misalignment information representing that there is horizontal misalignment.
US10539655B1 Method and apparatus for rapid acoustic analysis
A computer-implemented method of identifying a target includes receiving at least one data input related to the target from at least one data source. At least one acoustic parameter is calculated from the at least one data input. A target identification algorithm is applied to at least one acoustic data parameter. An identification of the target is produced from at least one acoustic parameter when the target identification algorithm is applied thereto. The identification of the target is displayed.
US10539653B2 Method for detecting position of mobile body
A method for detecting a position of a mobile body moving on a plane includes setting X-axis and Y-axis direction reference lines on the plane, disposing a dummy mobile body on intersection points of the reference lines, detecting a position of the dummy mobile body, determining position variation amounts at the intersection points as an X-axis direction error and a Y-axis direction error based on a difference from true position data, determining X-axis and Y-axis direction error approximate formulas based on the errors to calculate errors at each position on the reference lines, detecting the position of the mobile body, correcting acquired detected X-Y coordinate data by a linear interpolation method using the X-axis and Y-axis direction error approximate formulas, and obtaining position data close to the true position of the mobile body.
US10539652B2 System and method for estimating time of arrival (TOA)
A technique is provided for estimating time of arrival of a signal transmitted as a pulse and received as a sum of pulses. The received signal is filtered with a novel filter that lowers the early side lobes of the received signal to noise level. A first energy rise point is identified at a point of the main lobe of the filtered received signal, at which the energy is higher than the noise by a predetermined level. Starting from the identification of the first energy rise points, the time of arrival is estimated via curve matching, in which the shape of the filtered received signal is matched to the shape of a reference curve composed by a sum of one or more reference curves that are shifted both in time and in energy. The reference curves are found by applying to the transmitted signal the same filter applied to the received signal.
US10539647B2 Method and system for determining precise robotic position and orientation using near-simultaneous radio frequency measurements
A method and system for determining position and/or pose of an object. A robotic device moves throughout an environment and includes a master transceiver tag and, optionally, additional tags. The environment includes a plurality of anchor nodes that are configured to form a network. A master anchor node is in communication with at least a portion of the plurality of anchor nodes and is configured to transmit a ranging message as a UWB signal, receive a ranging message response from each other anchor node in the network, generate a reference grid representing physical locations of the plurality of anchor nodes within the network based upon the received ranging message responses, and distribute the reference grid to each of the other anchor nodes. The master transceiver tag receives the reference grid information and, based upon further calculations, determines a specific position and pose of the robotic device within the environment.
US10539646B2 Intelligent data collection and transmission based on remote motion sensing
Remote monitoring of an area with a remote sensing device (100, 200, 300) encased in a rubber ball (302) is provided. A remote sensing device (100, 200, 300) is provided which receives a spoken description of a location of the remote sensing device and stores the spoken description as predetermined location information. The description can be received directly prior to deployment or wirelessly transmitted from another device (400). The remote sensing device can sense information related to its environment via a motion sensor (314), such as whether an intruder is located within a vicinity of the remote sensing device (100, 200, 300). The remote sensing device (100, 200, 300) can then transmit the predetermined location information and the environment information to the another device (400) in response to the sensing. In response to receipt, the other device (400) can render the predetermined location information and the environment information in an audible format.
US10539645B2 Angle of arrival estimation
A method is disclosed for determining an angle of arrival of an incident plane wave received by an antenna array. The method includes receiving signals from a plurality of antenna receiving channels, determining a set of possible angles of arrival of the incident plane wave based on the signals received at the plurality of receiving channels, measuring a pulse delay of the incident plane wave between the signals received at the plurality of receiving channels, and calculating the angle of arrival of the incident plane wave based on the set of possible angles of arrival and the measured pulse delay.
US10539642B2 Method for calibrating a magnetic resonance imaging (MRI) phantom
It is an object of the invention to improve MRI based treatment, especially MRI based radiotherapy. This object is achieved by a method for calibrating a magnetic resonance imaging (MRI) phantom having an expected geometry and comprising at least one MRI detectable part with a position within the geometry which is known with a geometric inaccuracy. The method comprises the following steps: step 1: placing the phantom at a predetermined location in a magnetic resonance system such that the MRI detectable part is within a symmetry plane of a gradient system of the magnetic resonance imaging system and; step 2: acquiring an MRI image of the MRI detectable part of the phantom by means of a first sequence, wherein the MRI image comprises multiple slices; step 3: determining the geometric inaccuracy of the MRI detectable part of the MRI phantom based on the position and the representation of the part in the MRI image.
US10539639B2 Local active gradient shielding
Some implementations provide a system that includes: a main magnet including a bore and configured to generate a substantially uniform magnetic field in the bore; one or more gradient coils configured to perturb the substantially uniform magnetic field in the bore, wherein perturbing the substantially uniform magnetic field results in a first varying magnetic field outside of the bore; and one or more shielding units located outside of the bore and configured to generate a second varying magnetic field configured to attenuate the first varying magnetic field outside of the bore.
US10539636B2 Multi-channel transmit/receive radio frequency (RF) system which individually monitors currents in each of a plurality of antenna elements of a magnetic resonance (MR) imaging coil system
A multi-channel transmit/receive radio frequency (RF) system for a magnetic resonance examination system with an RF antenna array includes multiple antenna elements and an RF power supply to supply electrical RF power to the antenna elements. Directional couplers are circuited between respective antenna elements and a power distributor. A monitoring module is configured to measure forward electrical wave amplitude(s) and reflected electrical wave amplitude(s) at individual directional couplers. An arithmetic module is configured to compute individual coil element currents on the basis of the measured forward and reflected electrical wave amplitudes.
US10539627B2 Method of restoring secondary battery and method of reusing secondary battery
A secondary battery restoring method includes a first step of determining whether or not a value of an input-output characteristic of a secondary battery or a battery module is within a predetermined range of reference values, and a second step of adjusting the secondary battery or the battery module to a predetermined low SOC condition of from 0% to 20% SOC and thereafter leaving the secondary battery or the battery module to stand if, in the first step, the value of the input-output characteristic is determined to be outside the predetermined range of reference values.
US10539625B2 Integrated standard-compliant data acquisition device
An integrated standard-compliant data acquisition device includes an electrically insulating package including a plurality of conductive leads and an integrated circuit (IC) disposed within the electrically insulating package and electrically coupled to at least some of the plurality of conductive leads. The IC includes a first multiplexer (MUX), a second MUX, a third MUX, an analog-to-digital converter (ADC), a plurality of registers, a fourth MUX, control logic, and communication circuitry. In operation, a first circuit value under a first condition can be determined and stored, a second circuit value under a second condition can be determined and stored, and the decision as to whether there is a fault condition can be mad by comparing the first circuit value and the second circuit value.
US10539623B2 Charging/discharging current estimation device
A current estimation device according to an embodiment of the present disclosure is a device for estimating a charging/discharging current of a battery pack and includes: a shunt resistor connected between a first node and a second node on a charging/discharging path of the battery pack; a shunt capacitor connected between the first node and the second node; a voltage measuring unit connected between the first node and the second node to measure a voltage applied to the shunt resistor; and a current estimating unit configured to estimate the charging/discharging current of the battery pack by using the voltage measured by the voltage measuring unit.
US10539620B2 Battery condition detection in hand hygiene product dispensers
Systems and methods for detection and analysis of battery condition information may be used with respect to, for example, battery powered hand hygiene product dispensers. The battery condition information may be used to identify potential low battery conditions, the type of dispenser, the type or form of product dispensed, and/or to detect occurrence of a battery replacement event in a hand hygiene product dispenser. The battery condition information may further be used to determine a number of dispenses remaining for a hand hygiene product dispenser. The battery condition information may further be used to provide battery condition information for battery operated hand hygiene product dispensers in hand hygiene compliance systems.
US10539619B2 Testing device and method for testing a vibration motor arranged in a device
A method and a testing device (1) function test a vibration motor (2) arranged in a portable gas-measuring device (3). A sensor (4) detects a value for a motor property transmits the value to a control and analysis unit (5). The detected value is compared with a desired value, a test result is generated on the basis of the comparison, and a trigger signal is generated on the basis of the test result. A terminal voltage and/or current are determined during a switching-on and/or switching-off operation of the vibration motor (2) at an electrical terminal (6) of the vibration motor (2) on the basis of the motor property of the vibration motor (2). This terminal voltage and/or the terminal current present at least at times during the switching-on and/or switching-off operation are compared with at least one desired value in the control and analysis unit (5).
US10539617B2 Scan architecture for interconnect testing in 3D integrated circuits
A device comprises a first die; and a second die stacked below the first die with interconnections between the first die and the second die. A least one of the first die or the second die has a circuit for performing a function and provides a functional path. Each of the first and second dies comprise a plurality of latches, including a respective latch corresponding to each one of the interconnections; and a plurality of multiplexers. Each multiplexer is connected to a respective one of the plurality of latches and arranged for receiving and selecting one of a scan test pattern or a signal from the functional path for outputting during a scan chain test of the first die and second die.
US10539615B2 Reconfiguring debug circuitry
A method of reconfiguring a current debug configuration of a debug unit connected to a peripheral circuit on an integrated circuit chip. The method comprises the debug unit collecting debug data of the peripheral circuit and outputting the debug data in a message stream. The debug unit receives a debug reconfiguration command. The debug unit transmits an indication of the current debug configuration, then reconfigures the current debug configuration to a new debug configuration in accordance with the debug reconfiguration command, then transmits an indication of the new debug configuration. The indication of the current debug configuration and the indication of the new debug configuration are transmitted adjacent to the debug data in the message stream.
US10539612B2 Voltage contrast based fault and defect inference in logic chips
A voltage contrast imaging defect detection system includes a voltage contrast imaging tool and a controller coupled to the voltage contrast imaging tool. The controller is configured to generate one or more voltage contrast imaging metrics for one or more structures on a sample, determine one or more target areas on the sample based on the one or more voltage contrast imaging metrics, receive a voltage contrast imaging dataset for the one or more target areas on the sample from the voltage contrast imaging tool, and detect one or more defects based on the voltage contrast imaging dataset.
US10539607B2 Evaluation apparatus including a plurality of insulating portions surrounding a probe and semiconductor device evaluation method based thereon
An evaluation apparatus includes an insulating plate, a plurality of probes fixed to the insulating plate, an insulating portion having a connection portion connected to the insulating plate in a detachable manner and a tip portion continuous with the connection portion, the tip portion being narrower than the connection portion, an insulator formed by combining the insulating portions to surround the plurality of probes in planar view, and an evaluation unit for passing currents through the plurality of probes to evaluate electrical characteristics of an object to be measured.
US10539602B2 Active shaft grounding system with diagnostic waveform analysis
A system that applies a counteracting voltage or current to a rotating shaft to minimize a grounding voltage signal of the shaft, measures and analyzes the counteracting signal, and provides expert system logic that compares prior learned waveforms and models of baseline, fault, and degradation waveforms to operational waveforms to determine and predict faults and degradation events. Self-learning logic analyzes the operational waveforms to look for changes, and finds or predicts fault and degradation events in relation to archived characteristics of earlier waveforms. It then adds characteristics of predictive waveforms to the database of model waveforms, and updates rules and thresholds in the expert logic based on the found predictors. It may further calculate and continuously refine a counteracting signal waveform to minimize the shaft grounding waveform.
US10539600B2 Semiconductor device and AC resistance measuring system including the same
Provided is a semiconductor device including: an AC voltage generation unit that generates an AC voltage having an amplitude according to a control signal; a resistance element provided in series with a measurement target, the AC voltage being applied to the resistance element; a voltage detecting unit that detects that a difference voltage between two ends of the resistance element has reached a specified voltage; and a control unit that outputs the control signal to the AC voltage generation unit to cause the AC voltage generation unit to generate the AC voltage so that the difference voltage reaches the specified voltage, based on a detection result of the voltage detecting unit.
US10539596B2 Current sensor error compensation method
A system and method are provided to perform current sensor error compensation. The system and method involve obtaining a current measurement of a current on a circuit from a current sensor; obtaining a voltage measurement of a voltage associated with the current from a voltage sensor; determining a fundamental frequency of the voltage from the voltage measurement; and performing error compensation on the current measurement based on the determined fundamental frequency to produce a corrected current measurement. The current sensor error compensation may be performed to correct current measurements in a motor system, such as in a motor overload relay, at a low cost by using functionality already available in the system.
US10539595B2 Systems and methods for improving the range of sensor systems
A measurement circuit measures a waveform of electrical energy generated by a generator. The measurement circuit includes a sensor configured to sense a waveform having a first range of amplitudes, first and second circuits configured to filter the sensed waveform. Each circuit includes an attenuator configured to amplify an amplitude of the waveform by multiplying the waveform by an attenuation factor, an analog-to-digital converter (ADC) configured to digitally sample the amplified waveform, which has a second range of amplitudes, to obtain digital samples, a gain element configured to multiply the digital samples by a gain factor, and a factor adjustor configured to adjust the attenuation factor and the gain factor. The measurement circuit further includes a controller configured to calculate voltage and current of the waveform based on the digital samples and to control the generator based on the calculated voltage and current. The first range includes and is larger than the second range.