Document | Document Title |
---|---|
US10460930B2 |
Selective growth of SiO2 on dielectric surfaces in the presence of copper
Methods and apparatuses for selectively depositing silicon oxide on dielectric surfaces relative to a metal-containing surface such as copper are provided. Methods involve exposing a substrate having dielectric and copper surfaces to a copper-blocking reagent such as an alkyl thiol to selectively adsorb to the copper surface, exposing the substrate to a silicon-containing precursor for depositing silicon oxide, exposing the substrate to a weak oxidant gas and igniting a plasma to convert the adsorb silicon-containing precursor to form silicon oxide, and exposing the substrate to a reducing agent to reduce any oxidized copper from exposure to the weak oxidant gas. |
US10460928B2 |
Process for deposition of titanium oxynitride for use in integrated circuit fabrication
A process is provided for depositing a substantially amorphous titanium oxynitride thin film that can be used, for example, in integrated circuit fabrication, such as in forming spacers in a pitch multiplication process. The process comprises contacting the substrate with a titanium reactant and removing excess titanium reactant and reaction byproducts, if any. The substrate is then contacted with a second reactant which comprises reactive species generated by plasma, wherein one of the reactive species comprises nitrogen. The second reactant and reaction byproducts, if any, are removed. The contacting and removing steps are repeated until a titanium oxynitride thin film of desired thickness has been formed. |
US10460922B2 |
Method and apparatus for substrate transfer in a thermal treatment chamber
The present disclosure generally relates to methods and apparatus for heating a substrate as well as a slot management method for a thermal treatment chamber that in one embodiment includes providing a first substrate to a first slot of a carrier in the thermal treatment chamber via a transfer opening formed in the thermal treatment chamber, the first substrate having a specified anneal time, heating the substrate, moving the carrier to a lowermost position in the thermal treatment chamber using an elevator mechanism coupled to the carrier, and moving the carrier such that the first slot is in a position adjacent to the transfer opening using the elevator mechanism within a carrier transfer time period and transferring the first substrate out of the thermal treatment chamber at a determined time period for anneal. |
US10460918B2 |
Forming ion pump having silicon manifold
An ultra-high vacuum (UHV) system includes a UHV cell and an ion pump to maintain the UHV in the UHV cell. The ion pump has a GCC (glass, ceramic, or crystalline) housing. An interior wall of the ion-pump housing serves as an anode or bears a coating that serves as an anode. At least one cathode is disposed with respect to the housing so that it can cooperate with the anode to form an electric field for establishing a Penning trap. The GCC housing defines a flow channel that extends radially through the anode so that a molecule can flow directly into the most ionizing region of a Penning trap. |
US10460914B2 |
Ferrite cage RF isolator for power circuitry
RF isolation for power circuitry includes one or more ferrite cages surrounding a pair of coils, one coil connected to power input, and the other coil connected to a load such as a heater. The ferrite cage provides universal isolation for the coils, avoiding the necessity of specially tuned filters or more complicated coil arrangements. A pair of dielectric discs support respective coils. In one aspect, the ferrite cage is constituted by ferrite pieces which fan out from a central portion of the dielectric discs and are connected at an outer periphery of the dielectric discs, and at the central portion of the dielectric discs. In one aspect, the fanned-out ferrite pieces comprises either manganese-zinc or magnesium-zinc ferrites, and the ferrite pieces connecting the fanned-out ferrite pieces comprise nickel-zinc ferrites. |
US10460913B2 |
Plasma processing apparatus and plasma processing method
In order to provide a plasma processing apparatus or method with improved processing uniformity, a plasma processing apparatus includes: a processing chamber which is disposed inside a vacuum container; a sample stage which is disposed inside the processing chamber and has a top surface for placing a wafer corresponding to a processing target thereon; an electric field forming part which forms an electric field supplied into the processing chamber; a coil which forms a magnetic field for forming plasma inside the processing chamber by an interaction with the electric field; and a controller which increases or decreases intensity of the plasma inside the processing chamber by repeatedly increasing or decreasing intensity of the magnetic field formed by the coil at a predetermined interval, wherein the wafer is processed while the plasma is repeatedly formed and diffused. |
US10460911B2 |
High voltage resistive output stage circuit
Some embodiments include a high voltage, high frequency switching circuit. The switching circuit may include a high voltage switching power supply that produces pulses having a voltage greater than 1 kV and with frequencies greater than 10 kHz and an output. The switching circuit may also include a resistive output stage electrically coupled in parallel with the output and between the output stage and the high voltage switching power supply, the resistive output stage comprising at least one resistor that discharges a load coupled with the output. In some embodiments, the resistive output stage may be configured to discharge over about 1 kilowatt of average power during each pulse cycle. In some embodiments, the output can produce a high voltage pulse having a voltage greater than 1 kV and with frequencies greater than 10 kHz with a pulse fall time less than about 400 ns. |
US10460909B2 |
Charged particle beam writing method and charged particle beam writing apparatus
In one embodiment, a charged particle beam writing apparatus includes a current limiting aperture, a blanking deflector switching between beam ON and beam OFF so as to control an irradiation time by deflecting the charged particle beam having passed through the current limiting aperture, a blanking aperture blocking the charged particle beam deflected by the blanking deflector in such a manner that the beam OFF state is entered, and an electron lens disposed between the current limiting aperture and the blanking aperture. A lens value set for the electron lens is substituted into a given function to calculate an offset time. The offset time is added to an irradiation time for writing a pattern to correct the irradiation time. The blanking deflector switches between the beam ON and the beam OFF based on the corrected irradiation time. |
US10460907B2 |
Electron beam surface modification apparatus
It is difficult to perform surface modification by irradiating a side surface of a hole formed on an irradiated object with a low-energy-density electron beam. An irradiated object having an irradiation hole formed thereon is disposed in a vacuum chamber. A cathode electrode is arranged to face a side surface of the irradiation hole. The cathode electrode has a large number of metal projections over an entire surface of a base body, the base body facing at least the side surface of the irradiation hole. A conductive mesh is arranged between the cathode electrode and the side surface of the irradiation hole. The conductive mesh partially contacts the irradiated object and is set to have the same potential as the irradiated object. |
US10460899B2 |
Modification arrangement for an X-ray generating device
The invention relates to a modification arrangement for an X-ray generating device, a modification method, a computer program element for controlling such device and a computer readable medium having stored such computer program element. The modification arrangement comprises a cathode, an anode (2) and modification means, e.g. a modification device. The cathode is configured to provide an electron beam (15). The anode (2) is configured to rotate under impact of the electron beam (15) and is segmented by slits (21) arranged around the anode's circumference. The modification means are configured to modify the electron beam (15) when the electron beam (15) is hitting one of the anode's rotating slits (21). |
US10460898B2 |
Circuit breakers
Provided is a circuit breaker including a single pole breaking unit with a pressure trip device that rotates a trip bar through an arc gas and an opening/closing mechanism unit adjusted to be in a trip state as the trip bar rotates through the pressure trip device. The pressure trip device includes: a first case connected to the single pole breaking unit and having an arc gas discharge hole; a barrier positioned in the front of the arc gas discharge hole and bent through an arc gas discharged through the arc gas discharge hole; a shooter seated on the first case and configured to drive the trip bar while moving through the arc gas discharged through the arc gas discharge hole; and a second case connected to cover the first case. |
US10460890B2 |
Multi-pole dome switch
Implementations of a multi-pole dome switch configured to simultaneously, or nearly simultaneously, close or open two separate circuits are provided. In some implementations, a multi-pole dome switch may comprise a tactile metal dome and a conductive insert that are separated by an insulator. In some implementations, when the dome is depressed, the dome and the conductive insert are configured to simultaneously, or nearly simultaneously, make conductive contact with two traces of a first circuit and two traces of a second circuit, respectively, positioned thereunder on a PCB. In this way, the multi-pole dome switch is able to simultaneously, or nearly simultaneously, close two separate circuits. Succinctly put, in some implementations, the multi-pole dome switch may be configured to act as a double-pole, double-throw switch. |
US10460886B2 |
Single phase underground fused tap
A fused tap for an elbow connector that properly insulates and houses an interruption device or fuse to provide protection on underground distribution power lines. The interruption device is replaceable without the need of replacing the entire assembly. The fused tap provides flexibility in installation for existing and new underground distribution lines and/or feeders. |
US10460882B2 |
Electrolyte solution and electrochemical device
The present invention aims to provide an electrolyte solution containing a quaternary ammonium salt as an electrolyte salt and is capable of providing an electrochemical device having a high capacitance retention and reducing generation of gas. The electrolyte solution of the present invention contains a solvent, a quaternary ammonium salt, and a nitrogen-containing unsaturated cyclic compound. The unsaturated cyclic compound is a nitrogen-containing unsaturated heterocyclic compound. The unsaturated cyclic compound excludes salts of the unsaturated cyclic compound and ionic liquids obtainable from the unsaturated cyclic compound. |
US10460877B2 |
Thin-film capacitor including groove portions
In a thin-film capacitor, a first extraction electrode provided along a side surface of a first groove portion is in contact with a first electrode layer and is not in contact with a second electrode layer. Also, a second extraction electrode provided along a side surface of a second groove portion is in contact with the second electrode layer exposed on the side surface of the second groove portion and is not in contact with the first electrode layer. Thus, a capacitor structure in which the first electrode layer in contact with the first extraction electrode and the second electrode layer in contact with the second extraction electrode are laminated with a dielectric layer therebetween is formed between the first groove portion and the second groove portion. |
US10460876B2 |
Multi-layer ceramic capacitor
A multi-layer ceramic capacitor includes a body including a multi-layer unit and a side margin, and an external electrode. The multi-layer unit includes ceramic layers laminated in a first direction, first and second internal electrodes alternately disposed between the ceramic layers, an end surface oriented in a second direction orthogonal to the first direction, the first internal electrode being drawn from the end surface, an end margin disposed between the end surface and the second internal electrode, and a side surface oriented in a third direction orthogonal to the former directions, the internal electrodes being exposed to the side surface. The side margin covers the side surface. The external electrode includes an entry portion and covers the body from the side of the end surface, the entry portion being disposed on the end margin and entering a gap between the side surface and the side margin from the end surface. |
US10460873B2 |
Enhancing dielectric constants of elastomer sheets
Dielectric ceramic particulates are introduced into thin a sheet of pre-cured elastomer to form a sheet. Successive layers of the sheets may then be laminated together to form a finished article. An electric field may be applied to the article during a curing process while the article is at a temperature near a Curie temperature of the dielectric ceramic particulates to increase a dielectric constant of the article. As each sheet may be different from each other in the finished article, the resulting finished article may have anisotropic dielectric and mechanical properties. Similarly, tiled dielectric ceramic structures may be introduced into the elastomers layers to generate materials with varying dielectric constants. |
US10460869B2 |
Multi-series continuous-flow magnetoelectric coupling processing system and applications thereof
The present invention discloses a multi-series continuous-flow magnetoelectric coupling processing system and applications thereof. The processing system comprises multi-series of induction units, a power supply and a feed liquid container, wherein each series of the induction unit comprises a closed iron core, a primary coil wound around one side of the closed iron core, and a secondary coil wound around the other side of the closed iron core and arranged in an induction cavity, the secondary coil comprises an insulation pipe for circulation of feed liquid, and the two ends of the insulation pipe are exposed from the induction cavity and are respectively acted as a feeding hole and a discharge hole; the power supply is in parallel connection with each primary coil in the induction unit and provides excitation voltage to each primary coil; and the feed liquid container is in series connection with the insulation pipes of the multi-series induction units to form a feed liquid circulation loop. According to the multi-series continuous-flow magnetoelectric coupling processing system and the applications thereof, operation parameters are abundant; no electrode directly contacts with the feed liquid, thereby avoiding ionic polarization, electrochemical reactions, and heavy metal contamination; besides, the multi-series continuous-flow magnetoelectric coupling processing system has advantage of high mass transfer efficiency. |
US10460866B2 |
Replacement transformer with modular construction
A configuration for the rapid replacement of a faulty multiphase transformer includes a plurality of single-phase transformers each of which has a housing filled with an insulating fluid and in which a core having a higher-voltage and a lower-voltage winding is disposed. At least one bushing socket is connected by a winding connection lead extending within the housing to the higher-voltage or lower-voltage winding. At least one high-voltage feed-through or bushing can be inserted into the bushing socket and a cooling module, which can be detachably connected to the housing and is filled with insulating fluid, cools the insulating fluid. |
US10460861B1 |
High speed rotor connection assembly
A resistor pack assembly comprising: a positive rail having a circular face; a negative rail having an inner circular face and an outer circular face located radially outward from inner circular face; an insulator ring having a first circular face and a second circular face opposite first circular face, the second circular face contacts the outer circular face of the negative rail; a first DC bus bar electrically connected to the insulator ring; a second DC bus bar electrically connected to negative rail; and a cylindrical suppression resistor having a first flat surface and a second flat surface opposite the first flat surface, the cylindrical suppression resistor is located radially inward of the insulator and axially between the positive rail and negative rail, wherein the first flat surface contacts the circular face of the positive rail and the second flat surface contacts the inner circular face of the negative rail. |
US10460860B2 |
Controllable rotary knob
A controllable rotary knob including at least one base, at least one drive unit rigidly connected to the base, at least one transmission, and an operating part, and the operating part is configured as a housing surrounding the drive unit and the transmission, and the transmission establishes a connection between the drive unit and the operating part, wherein the drive unit has an axially symmetric structure and the drive unit and the operating element are arranged coaxially to one another. |
US10460859B2 |
Resistance structure, resistance structure unit, information identification device and biosensor
A resistance structure, a resistance structure unit, an information identification device and a biosensor. The resistance structure comprises: a first electrode (1); a second electrode (2); a plurality of first resistance elements (3), wherein one end of each of the first resistance elements (3) is connected to the first electrode (1), and the other end thereof is connected to the second electrode (2); a first fracture (11), the first fracture (11) dividing the first electrode (1) into a first part (111) and a second part (112), the first fracture (11) being located between two adjacent first resistance elements (3) or disconnecting at least one first resistance element (3) from the first electrode (1); and a third electrode (4), wherein the third electrode (4) is connected to the first part (111) of the first electrode (1). |
US10460856B1 |
Bus mounts, power distribution systems, and methods for mounting buses in power distribution systems
A power distribution system comprising a bus bar, a frame member, a support block formed from a non-conductive material and having a first side and an opposite second side, one or more first fasteners extending beyond the second side and mechanically coupled to the bus bar, one or more second fasteners extending beyond the first side and mechanically coupled to the frame member, a first insulator located between the first side of the support block and the frame member, and a second insulator located between the second side of the support block and the bus bar. Other apparatus and methods are also disclosed. |
US10460855B2 |
Flexible flat round conductive cable and segmental calendering device for flexible flat cable
A segmental calendering device includes a framework, a pair of left-rolling sliding guide mechanism, a pair of right-rolling sliding guide mechanisms, an upper-calendering roller and a supporting mechanism of the upper-calendering roller, a lower-calendering roller as well as a pressing mechanism. The upper-calendering roller is rotatably supported within the supporting mechanism of the upper-calendering roller and disposed above a position between a left wallboard and a right wallboard of the framework, and the supporting mechanism of the upper-calendering roller slides along the pair of left-rolling sliding guide mechanisms and the pair of right-rolling sliding guide mechanisms. The lower-calendering roller is disposed below the upper-calendering roller correspondingly and rotatably supported between the left wallboard and the right wallboard. The pressing mechanism is for applying a pressure on the supporting mechanism of the upper-calendering roller and for adjusting the pressure. |
US10460852B2 |
Electrode having nano mesh multi-layer structure, using single crystal copper, and manufacturing method therefor
The present invention relates to an electrode having a multilayer nanomesh structure using single-crystalline copper and a method for manufacturing same, the electrode comprising: a substrate; a single-crystalline copper electrode layer formed on the substrate and having a hive-shaped pattern with a nano-sized line width; and a metal oxide layer formed on the single-crystalline copper electrode layer, this providing an electrode having excellent optical transmittance, low electrical sheet resistance, and excellent mechanical stability. The present invention is technically characterized by an electrode having a multilayer nanomesh structure using single-crystalline copper, the electrode comprising: a substrate; a single-crystalline copper electrode layer formed on the substrate and having a hive-shaped pattern with a nano-sized line width; and a metal oxide layer formed on the single-crystalline copper electrode layer. |
US10460839B1 |
Data mining of dental images
Data mining of a dental image is described. In an example scenario, an aggregator service receives a dental image of a patient from a dental image provider. The dental image is processed with a machine learning (ML) anatomy dataset. An anatomy from the ML anatomy dataset is identified and matched to the dental image. The dental image is next matched and identified with a ML pathology and treatment dataset. A pathology and a treatment from the ML pathology and treatment dataset are matched to the dental image. Next, the dental image and the anatomy, the pathology, and the treatment associated with the dental image are inserted to a patient dataset associated with the patient. A cluster analysis of the patient dataset is performed with a cluster dataset to produce a correlated dental image information. The correlated dental image information is provided to a data mining entity and to compile a diagnostic aid for a user. |
US10460834B2 |
Systems and methods for facilitating health research using a personal wearable device with research mode
Methods and systems for facilitating health research by utilizing one or more wearable sensor devices with a research mode are provided herein. Systems include a wearable sensor device that can pair with a first portable computing device of a user and a second computing device of a researcher in a first and second pairing, respectively. The wearable sensor device obtains one or more health parameters of a user. In one aspect, the wearable sensor device communicates research related and non-research related health information to the first computing device via the first pairing link and communicates only research related health information to the second computing device via the second pairing link. Methods for pairing one or more wearable sensor devices with one or more research computing devices and switching between operating modes to provide additional research related features are also provided. |
US10460831B2 |
Predictive outcome assessment for chemotherapy with neoadjuvant bevacizumab
In a predictive outcome assessment test for predicting whether a patient undergoing a breast cancer treatment regimen will achieve pathological complete response (pCR), differential gene expression level information are generated for an input set of genes belonging to the TGF-β signaling pathway. The differential gene expression level information compares baseline gene expression level information from a baseline sample (70) of a breast tumor of a patient acquired before initiating (71) a breast cancer therapy regimen to the patient and response gene expression level information from a response sample (72) of the breast tumor acquired after initiating the breast cancer therapy regimen by administering a first dose of bevacizumab to the patient. A pCR prediction for the patient is computed based on the differential gene expression level information for the input set of genes belonging to the TGF-β signaling pathway. Related predictive outcome assessment test development methods are also disclosed. |
US10460829B2 |
Systems and methods for encoding genetic variation for a population
In one embodiment, a method of encoding variation data for a population comprises receiving, by a variant encoding engine executing on a processor, information describing genetic variation of a population of individuals. The information comprises a plurality of variable sites within the reference genome of the population and the genotypes of a plurality of individuals in the population with respect to those variable sites. The method further comprises selecting an encoding strategy for the information based on the characteristics of the genetic variation across the population, and encoding the information according to the selected encoding strategy. In certain embodiments, selecting an encoding strategy may comprise determining the variability of a variable site within the population, and encoding information associated with the variable site based on the variability. |
US10460827B2 |
Identification of therapeutic targets for computer-based design of drugs against bacteria containing the PilT protein
The present invention relates to a method for identifying target regions existing in the interface of monomers constituting the PilT protein with the view to design molecules potentially applicable in impairing the activity of this protein, thus controlling infectious processes. The method is characterized in (i) selecting at least one amino acid sequence constituting the PilT monomer; (ii) developing a three-dimensional computational model of the PilT homo-hexameric structure; (iii) analyzing and determining, with computer aid, the interface-forming residues (IFR) and their physicochemical and structural characteristics for all the chains of the models of hexameric complexes generated; (iv) selecting the regions to be used as therapeutic targets (and preferred therapeutic targets) in the interface between the monomers based on the intensity of determined parameters; (v) computer-aided design of molecules potentially capable of effecting bindings and/or interactions between target regions of the monomers. Markedly, some of the main applications of this technology consist in combating the bacteria Xylella fastidiosa, an etiologic agent of the Citrus Variegated Chlorosis (CVC or “Amarelinho”), and Pierce's disease. |
US10460825B2 |
Sorting non-volatile memories
A computer-implemented method for sorting non-volatile random access memories (NVRAMS) includes testing a failure metric for each of a plurality of NVRAMS over a plurality of testing sessions to capture failure metric data that corresponds to the plurality of NVRAMS. The method also includes determining a trend in the failure metric as a function of testing cycles for each of the plurality of NVRAMS from the failure metric data, and separating the plurality of NVRAMS into groups based on the trend in the failure metric as a function of testing cycles. A corresponding computer program product and computer system are also disclosed herein. |
US10460817B2 |
Multiple (multi-) level cell (MLC) non-volatile (NV) memory (NVM) matrix circuits for performing matrix computations with multi-bit input vectors
Multiple (multi-) level cell (MLC) non-volatile (NV) memory (NVM) matrix circuits for performing matrix computations with multi-bit input vectors are disclosed. An MLC NVM matrix circuit includes a plurality of NVM storage string circuits that each include a plurality of MLC NVM storage circuits each containing a plurality of NVM bit cell circuits each configured to store 1-bit memory state. Thus, each MLC NVM storage circuit stores a multi-bit memory state according to memory states of its respective NVM bit cell circuits. Each NVM bit cell circuit includes a transistor whose gate node is coupled to a word line among a plurality of word lines configured to receive an input vector. Activation of the gate node of a given NVM bit cell circuit in an MLC NVM storage circuit controls whether its resistance is contributed to total resistance of an MLC NVM storage circuit coupled to a respective source line. |
US10460816B2 |
Systems and methods for high-performance write operations
A high-performance write operation to program data to a group of non-volatile memory cells may be completed in response to applying a single programming pulse to the group. Programming of the cells may be verified (and/or corrected) after completion of the command. Verifying programming of the cells may comprise identifying under-programmed cells, and applying an additional programming pulse to the identified cells. The under-programmed cells may comprise cells within an under-program range below a target level. The under-program range may be determined based on a threshold voltage distribution of the cells in response to applying the single programming pulse. |
US10460815B2 |
Decoding method of selecting optimized read voltage set based on gray code count deviation summations, and storage controller using the same
A decoding method and a storage controller for a rewritable non-volatile memory module are provided. The method includes choosing a target word line among a plurality of word lines, wherein a plurality of target memory cells of the target word-line are programmed; reading the target memory cells by respectively using different X read voltage sets, so as to obtain X Gray code count deviation summations, wherein the X read voltage sets and the corresponding X Gray code count deviation summations are all ordered based on a first predefined order; and choosing one of the X read voltage sets as an optimized read voltage set according to the X Gray code count deviation summations. |
US10460813B2 |
Nonvolatile memory devices providing reduced data line load
A nonvolatile memory device according to some embodiments of the inventive concepts may include a memory cell array, a first page buffer connected to the memory cell array via a first plurality of bit lines, and a second page buffer connected to the memory cell array via a second plurality of bit lines. The first page buffer circuit may include a first bit line selection circuit, a first bit line shut-off circuit, and a first latch circuit. The second page buffer may include a second bit line selection circuit, a second bit line shut-off circuit, and a second latch circuit. The first and second bit line selection circuits, the first and second bit line shut-off circuits, and the first and second latch circuits may be sequentially arranged in a direction away from the memory cell array. A width of the data lines may be greater than a width of the bit lines. |
US10460811B2 |
Array of three-gate flash memory cells with individual memory cell read, program and erase
A memory device and method of erasing same that includes a substrate of semiconductor material and a plurality of memory cells formed on the substrate and arranged in an array of rows and columns. Each of the memory cells includes spaced apart source and drain regions in the substrate, with a channel region in the substrate extending there between, a floating gate disposed over and insulated from a first portion of the channel region which is adjacent the source region, a select gate disposed over and insulated from a second portion of the channel region which is adjacent the drain region, and a program-erase gate disposed over and insulated from the source region. The program-erase gate lines alone or in combination with the select gate lines, or the source lines, are arranged in the column direction so that each memory cell can be individually programmed, read and erased. |
US10460810B2 |
Dynamic programming of advanced nanometer flash memory
An improved method and apparatus for programming advanced nanometer flash memory cells is disclosed. |
US10460809B2 |
Memory system and operating method thereof
An operating method of a memory system that includes a plural-level cell memory block capable of storing N-bit data in a single memory cell includes accessing a plural-level cell memory block in an N-bit cell mode, determining a degree of disturbance of the plural-level cell memory block, designating one or more memory cells in an erase state included in an open memory area of the plural-level cell memory block as an M-bit group, where M is an integer smaller than N, according to a result of the determination, and accessing the M-bit group in an M-bit cell mode. |
US10460805B2 |
Semiconductor circuit, method of driving semiconductor circuit, and electronic apparatus
A semiconductor circuit in the disclosure includes a first circuit that is able to generate, on the basis of a voltage in a first node, an inverted voltage of the voltage and to apply the inverted voltage to a second node; a second circuit that is able to generate, on the basis of a voltage in the second node, an inverted voltage of the voltage and to apply the inverted voltage to the first node; a first transistor that couples the first node to a third node; a second transistor that supplies a first direct-current voltage to the third node; a third transistor including a drain or a source to be coupled to the third node and including a gate coupled to the first node or the second node; and a first storage element that is coupled to the third node, and is able to take a first resistance state or a second resistance state. The first circuit and the second circuit are configured to cause the voltage in the first node to easily become a predetermined initial voltage after application of power. |
US10460804B2 |
Voltage-controlled resistive devices
Systems, methods, and apparatus are provided for tuning a memristive property of a device. The device (500) includes a layer of a dielectric material (507) disposed over and forming an interface with a layer of an electrically conductive material (506), and a gate electrode (508) disposed over the dielectric material. The dielectric material layer includes at least one ionic species (302) having a high ion mobility. The electrically conductive material is configured such that a potential difference applied to the device can cause the at least one ionic species to migrate reversibly across the interface into or out of the electrically conductive material layer, to modify the resistive state of the electrically conductive material layer. |
US10460800B2 |
Data sensing in crosspoint memory structures
A data storage device includes a memory cell array and sense circuitry to detect a data value stored to a memory cell of the memory cell array. The data storage device also includes a controller to bias the sense circuitry during a read phase of a write operation to increase the probability that the sense circuitry will detect an opposite value that is opposite from the value being written to the memory cell. |
US10460799B2 |
Method of reading resistive memory device
In a method of reading a resistive memory device according to an embodiment, a memory cell including a selection element and a variable resistance element is prepared. The selection element exhibits a snap-back behavior on a current-voltage sweep curve for the memory cell. First and second read voltages to be applied to the memory cell are determined within a voltage range in which the selection element maintains a turned-on state. The magnitude of the second read voltage is less than that of the first read voltage and selected in a voltage range in which the selection element exhibits the snap-back behavior. The first read voltage is applied to the memory cell to measure a first cell current. The second read voltage is applied to the memory cell to measure a second cell current. A resistance state stored in the memory cell is determined based on the first cell current and the second cell current. |
US10460797B2 |
Method for programming non-volatile memory and memory system
A method for programming a non-volatile memory and a memory system are provided. Each of multiple cells of the non-volatile memory stores data having at least 2 bits. The method includes the following steps. At least one programming pulse is provided for programming a target cell of the cells. At least one program-verify pulse is provided for verifying whether the target cell is successfully programmed. It is determined that whether a threshold voltage of the target cell is greater than or equal to a program-verify voltage. When the threshold voltage is greater than or equal to the program-verify voltage, the target cell is set as successfully programmed. Next, a post-verifying operation is performed to the successfully programmed cell. The post-verifying operation includes determining whether the threshold voltage of the target cell is greater than or equal to a post-verifying voltage. |
US10460791B2 |
Systems and methods for generating stagger delays in memory devices
A semiconductor device may include a number of memory banks, an output buffer that couples to the memory banks, a number of switches that couple a voltage source to the output buffer, and a stagger delay circuit. The stagger delay circuit may include a resistor-capacitor (RC) circuit that outputs a current signal that corresponds to a data voltage signal received by the RC circuit. The stagger delay circuit may also include a logic circuit that determines a strength of the current signal and sends a first gate signal to a first portion of the switches based on the strength. |
US10460789B2 |
Methods of reading and writing data in a thyristor random access memory
A volatile memory array using vertical thyristors is disclosed together with methods of operating the array to read data from and write data to the array. |
US10460787B1 |
Selection circuit usable with ferroelectric memory
A first thin-film transistor (TFT) communicatively couples a word line to a source signal in response to a selection signal applied to a first gate of the first TFT. The word line used to enable and disable a memory element that is coupled to the word line. A second TFT communicatively decouples the word line from a ground in response to the first signal being applied to a second gate of the second TFT. |
US10460783B2 |
Magnetic storage device
A magnetic storage device includes a magnetic storage thin line including a linear magnetic body having first and second magnetic domains whose magnetization directions are variable, a magnetoresistance effect element having a first resistance according to the magnetization direction of the first magnetic domain or a second resistance according to the magnetization direction of the second magnetic domain, and a read circuit that compares the first resistance of the magnetoresistance effect element with the second resistance of the magnetoresistance effect element. The read circuit outputs first data when the first resistance and the second resistance correspond to the same low or high resistance state and outputs second data when the first resistance and the second resistance correspond to different low/high resistance states. |
US10460774B2 |
Apparatus and method capable of removing duplication write of data in memory
This technology relates to a memory control apparatus for processing data into a memory device and an operating method of the memory control apparatus. A method for controlling a memory may include converting received program data with a first address into compressed data, searching a deduplication table including compressed data, a second address of a memory device in which non-compressed data corresponding to the compressed data has been written and a counter indicative of the write number of the data for the converted compressed data, and if the converted compressed data is searched for in the deduplication table, mapping a second address corresponding to the compressed data in the deduplication table to the first address, not performing a write operation of the memory device for the received program data, and updating the deduplication table. |
US10460773B2 |
Apparatuses and methods for converting a mask to an index
The present disclosure includes apparatuses and methods related to converting a mask to an index. An example apparatus comprises an array of memory cells and periphery logic configured to: generate an indicator mask by resetting, in response to a first control signal, a second digit of a mask different from a first digit of the mask that is set; and convert, in response to a second control signal, a digit position in the indicator mask of the first digit that is set to an identifier value as an index. |
US10460772B2 |
Semiconductor device
According to one embodiment, there is provided a semiconductor device comprising: a control circuit connected to a bus; a first circuit operating under control of the control circuit; a bus access detection circuit that detects bus access from the control circuit to the first circuit without going through the bus; a switch element connected between the first circuit and a power supply; and a second circuit connected between the first circuit and the bus, the second circuit controlling, when the bus access to the first circuit is detected by the bus access detection circuit, the switch element such that power from the power supply is supplied to the first circuit. |
US10460771B2 |
Semiconductor chip module and semiconductor package including the same
A semiconductor chip module includes a chip unit including first and second semiconductor chips formed over a single body to be adjacent in a first direction with a scribe line region interposed therebetween, and having a first surface over which bonding pads of the first and second semiconductor chips are positioned; redistribution lines formed over the first surface, having one set of ends which are respectively electrically coupled to the bonding pads, and extending in a direction oblique to the first direction toward the scribe line region; and redistribution pads disposed over the first surface, and electrically coupled with another set of ends of the redistribution lines. The redistribution pads includes shared redistribution pads electrically coupled in common to the redistribution lines electrically coupled to the bonding pads of the first semiconductor chip and the redistribution lines electrically coupled to the bonding pads of the second semiconductor chip; and individual redistribution pads individually electrically coupled to the redistribution lines which are not electrically coupled with the shared redistribution pads. |
US10460770B2 |
Semiconductor memory device
A semiconductor memory device includes n interconnect layers above a substrate; and a first interconnect region between an end of a control circuit and an end of the substrate in a direction of a first axis beside a first pad region in a direction of a second axis. The n interconnect layers are located at different levels from the substrate. Each of the n interconnect layers includes an interconnect. The first interconnect region includes no transistor, and no contact coupled to the substrate. The first interconnect region includes an interconnect extending along the second axis in m (m is a natural number equal to or larger than 3, larger than n/2, and equal to or smaller than n) interconnect layers of the n interconnect layers. |
US10460768B2 |
Base unit and disk drive apparatus
A base member includes a recessed portion extending in radial directions and recessed upward from a lower surface of the base member, and a hole extending through the recessed portion in the vertical direction. The recessed portion includes a recessed portion loop-shaped surface defining a loop-shaped surface in the radial direction. A connector is located on a lower side of the recessed portion to cover the hole portion. An adhesive is located between the connector and the recessed portion. A minimum value of a gap distance in the radial direction between an outer end of the connector and an inner end of the recessed portion in which the outer end of the connector and the inner end of the recessed portion are opposed to each other with the adhesive therebetween is greater than a minimum value of a gap in the vertical direction distance between an upper surface of the connector and the recessed portion loop-shaped surface, in which the upper surface of the connector and the recessed portion loop-shaped surface are opposed to each other with the adhesive therebetween. The adhesive includes a filler. |
US10460764B2 |
Utilizing audio digital impact to create digital media presentations
Systems and methods disclosed create one or more digital media presentations based on impact values. In particular, in one or more embodiments, systems and methods generate impact values based on a change in a measure of energy associated with digital audio content over time. For instance, systems and methods generate impact values by calculating a difference in a measure of energy over time in relation to the amount of energy at a particular time period. Based on the generated impact values, systems and methods identify transition points in the digital audio content. Specifically, systems and methods utilize a decaying masking threshold to identify transition points from generated impact values. Moreover, systems and method utilize identified transition points to modify digital visual content displayed in conjunction with the digital audio content. |
US10460763B2 |
Generating audio loops from an audio track
Methods and systems for automatic audio loop generation from an audio track identify suitable portions of the audio track for generating audio loops. One or more embodiments identify portions of the audio track that include a beginning beat and an ending beat that have similar audio features that provide for seamless transitions when generating the audio loops. One or more embodiments generate scores for the portions based on the similarity of the audio features of the corresponding beginning and ending beats. Additionally, one or more embodiments use the generated scores to determine whether each portion is a suitable audio loop candidate. One or more embodiments then generate one or more audio loops using one or more suitable portions of the audio track. |
US10460759B1 |
Partial updates for shingled magnetic recording devices
Technologies are provided for partially updating shingled magnetic recording (SMR) zones in SMR storage devices. An SMR storage device can receive and process a command to update a write pointer for an SMR zone to point to an arbitrary write position within the SMR zone. A partial SMR zone update command can be received and processed to modify part of the data stored in the SMR zone. A write position within the SMR zone where data to be modified is stored can be identified. Data stored in the SMR zone following the identified write position can be read to a temporary location and modified. A write pointer for the SMR zone can be updated to point to the identified write position. The modified data can then be written to the SMR zone, starting at the write position identified by the write pointer, or to another SMR zone of the storage device. |
US10460755B2 |
Perpendicular recording medium with oxide gradient layer
Apparatus for recording data and method for making the same. In accordance with some embodiments, a recording layer is supported by a substrate. The recording layer has a granular magnetic recording layer with a first oxide content, a continuous magnetic recording layer with nominally no oxide content, and an oxide gradient layer disposed between the respective granular magnetic recording layer and the continuous magnetic recording layer. The oxide gradient layer has a second oxide content less than the first oxide content of the granular layer. |
US10460754B2 |
Slider and suspension arm interconnection for magnetic storage device
Disclosed herein is a magnetic storage device that comprises a suspension arm co-movably fixed to a carriage arm. The suspension arm comprises a slider attachment side and at least one first electrical contact pad on the slider attachment side. The suspension arm also comprises a slider co-movably fixed to the suspension arm. The slider comprises a suspension attachment side, a non-head side facing the suspension arm and intersecting the suspension attachment side at a first slider edge of the slider, a head side facing away from the suspension arm, and at least one electrical contact component on the suspension attachment side up to the first slider edge. At least one solder weldment is directly coupled to the at least one first electrical contact pad and the at least one electrical contact component. Additionally, a read-write head is coupled to the head side of the slider. |
US10460753B1 |
Helium drive pivot design to reduce cover screw tension induced torque and stiffness changes
A disk drive including a disk drive base having a lower portion and a base post extending upwardly from the lower portion, a rotatable spindle attached to the disk drive base, and a head actuator pivotally attached to the disk drive base. The head actuator includes an actuator body having a bore therein, and an actuator pivot bearing disposed at least partially within the bore, the actuator pivot bearing having a cover attachment member extending at least partially into a distal end of the base post. An upper portion of the pivot shaft includes an annular groove and a lower portion of the pivot shaft includes an annular recess. |
US10460751B2 |
Stripe height lapping control structures for a multiple sensor array
A method and system provide a storage device. A plurality of read sensor stacks for each reader of the storage device are provided. The read sensor stacks are distributed along a down track direction and offset in a cross-track direction. A plurality of electronic lapping guides (ELGs) are provided for the read sensor stacks. The read sensor stacks are lapped. Lapping is terminated based on signal(s) from the ELG(s). |
US10460750B1 |
Plating based pre-defined side shield and application in magnetic head
A magnetic recording head having an air bearing surface (ABS) includes a main pole, a side shield laterally spaced from the main pole by a first side gap and a second side gap, an electrically conductive non-magnetic gap material layer disposed between the main pole and the side shield in the first side gap, and a dielectric non-magnetic gap material matrix and a conformal dielectric spacer layer disposed between the main pole and the side shield in the second side gap. The dual side gap recording head can improve on track performance on write gap peak field, on track performance on write field gradient, ATI off track performance, WATER reliability and can provide advantageous writer and side shield saturation properties. |
US10460747B2 |
Frequency based audio analysis using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for frequency based audio analysis using neural networks. One of the methods includes training a neural network that includes a plurality of neural network layers on training data, wherein the neural network is configured to receive frequency domain features of an audio sample and to process the frequency domain features to generate a neural network output for the audio sample, wherein the neural network comprises (i) a convolutional layer that is configured to map frequency domain features to logarithmic scaled frequency domain features, wherein the convolutional layer comprises one or more convolutional layer filters, and (ii) one or more other neural network layers having respective layer parameters that are configured to process the logarithmic scaled frequency domain features to generate the neural network output. |
US10460746B2 |
System, method, and device for real-time language detection and real-time language heat-map data structure creation and/or modification
A process for real-time language detection and language heat map data structure modification includes a computing device receiving, from a first electronic audio source, first audio content and identifying a first geographic location of the first audio content. The computing device then determines that the first audio content includes first speech audio and identifies a first language in which the first speech audio is spoken. A first association is created between the first geographic location and the first language, and a real-time language heat-map data structure modified to include the created first association. Then a further action is taken by the computing device as a function of the modified real-time language heat-map data structure. |
US10460745B2 |
Audio content segmentation method and apparatus
Embodiments of the present invention provide an audio content segmentation method and an apparatus. The method includes: obtaining at least one piece of first segmentation location information of audio content; sending a segmentation location message to a server, wherein the segmentation location message carries the at least one piece of first segmentation location information of the audio content and an audio identifier of the audio content; receiving a segmentation location recommendation message sent by the server, wherein the segmentation location recommendation message carries the audio identifier of the audio content and the at least one piece of third segmentation location information; and segmenting the audio content according to the at least one piece of third segmentation location information. |
US10460742B2 |
Digital filterbank for spectral envelope adjustment
An apparatus and method are disclosed for processing an audio signal. The apparatus includes an input interface, a digital filterbank having an analysis part and a synthesis part, a first phase shifter, a spectral envelope adjuster, a second phase shifter, and an output interface. The first phase shifter and the second phase shifter reduce a complexity of the digital filterbank, which includes both analysis and synthesis filters that are complex-exponential modulated versions of a prototype filter. |
US10460739B2 |
Post-quantization gain correction in audio coding
A gain adjustment apparatus for use in decoding of audio that has been encoded with separate gain and shape representations includes an accuracy meter configured to estimate an accuracy measure of the shape representation, and to determine a gain correction based on the estimated accuracy measure. An envelope adjuster further included in the apparatus is configured to adjust the gain representation based on the determined gain correction. |
US10460736B2 |
Method and apparatus for restoring audio signal
Provided is a method of reconstructing an audio signal, the method including detecting a lossy frequency band, based on an energy value of each of frequencies of the audio signal; obtaining a cut-off frequency, based on the lossy frequency band; and reconstructing the audio signal of the lossy frequency band, based on the cut-off frequency. |
US10460732B2 |
System and method to insert visual subtitles in videos
A system and method to insert visual subtitles in videos is described. The method comprises segmenting an input video signal to extract the speech segments and music segments. Next, a speaker representation is associated for each speech segment corresponding to a speaker visible in the frame. Further, speech segments are analyzed to compute the phones and the duration of each phone. The phones are mapped to a corresponding viseme and a viseme based language model is created with a corresponding score. Most relevant viseme is selected for the speech segments by computing a total viseme score. Further, a speaker representation sequence is created such that phones and emotions in the speech segments are represented as reconstructed lip movements and eyebrow movements. The speaker representation sequence is then integrated with the music segments and super imposed on the input video signal to create subtitles. |
US10460724B2 |
Discovering windows in temporal predicates
A method and system are provided. The method includes separating a predicate that specifies a set of events into a temporal part and a non-temporal part. The method further includes comparing the temporal part of the predicate against a predicate of a known window type. The method also includes determining whether the temporal part of the predicate matches the predicate of the known window type. The method additionally includes replacing (i) the non-temporal part of the predicate by a filter, and (ii) the temporal part of the predicate by an instance of the known window type, responsive to the temporal part of the temporal predicate matching the predicate of the known window type. The instance is parameterized with substitutions used to match the temporal part of the predicate to the predicate of the known window type. |
US10460721B2 |
Dialogue act estimation method, dialogue act estimation apparatus, and storage medium
A dialogue act estimation method, in a dialogue act estimation apparatus, includes acquiring first training data indicating, in a mutually associated manner, text data of a first sentence that can be a current uttered sentence, and text data of a second sentence that can be an uttered sentence immediately previous to the first sentence. The method also includes speaker change information indicating whether a speaker of the first sentence is the same as a speaker of the second sentence, and dialogue act information indicating a class of the first sentence. The method further includes learning an association between the current uttered sentence and the dialogue act information by applying the first training data to a model, and storing a result of the learning as learning result information in a memory. |
US10460720B2 |
Generation of language understanding systems and methods
Domain-specific language understanding models that may be built, tested and improved quickly and efficiently are provided. Methods, systems and devices are provided that enable a developer to build user intent detection models, language entity extraction models, and language entity resolution models quickly and without specialized machine learning knowledge. These models may be built and implemented via single model systems that enable the models to be built in isolation or in an end-to-end pipeline system that enables the models to be built and improved in a simultaneous manner. |
US10460718B2 |
Ambient noise reduction arrangements
A feedforward ambient noise reduction arrangement includes, within a housing, a loudspeaker device for directing sound energy into an ear of a listener. Disposed externally of the housing, and positioned to sense ambient noise on its way to the listener's ear, are plural microphone devices capable of converting the sensed ambient noise into electrical signals for application to the loudspeaker to generate an acoustic signal opposing the ambient noise. Importantly, the overall arrangement is such that the acoustic signal is generated by said loudspeaker means in substantial time alignment with the arrival of said ambient noise at the listener's ear. |
US10460711B2 |
Crowd sourced technique for pitch track generation
Digital signal processing and machine learning techniques can be employed in a vocal capture and performance social network to computationally generate vocal pitch tracks from a collection of vocal performances captured against a common temporal baseline such as a backing track or an original performance by a popularizing artist. In this way, crowd-sourced pitch tracks may be generated and distributed for use in subsequent karaoke-style vocal audio captures or other applications. Large numbers of performances of a song can be used to generate a pitch track. Computationally determined pitch trackings from individual audio signal encodings of the crowd-sourced vocal performance set are aggregated and processed as an observation sequence of a trained Hidden Markov Model (HMM) or other statistical model to produce an output pitch track. |
US10460710B2 |
Musical instruments including keyboard guitars
A musical instrument, for example, a keyboard guitar, includes a body, an elongated neck coupled to the body, neck keys disposed on the elongated neck, and an output for transmitting an electrical signal generated by the musical instrument. Activation of each neck key generates an electrical signal at the output representing a pitch associated with a musical note. The musical instrument may also include body keys disposed on the body, and a strum bar that generates an electrical signal at the output representing a pitch associated with a musical note based on which of the body keys are activated during activation of the strum bar. Further, the musical instrument may include a continuous graphic image spanning the front face of the body and the body keys, forming a continuous pattern that is unbroken across a transition between key surfaces of the body keys and the front face of the body. |
US10460709B2 |
Enhanced system, method, and devices for utilizing inaudible tones with music
One embodiment provides a system, method, and device for utilizing inaudible tones for music. A song is initiated with enhanced features. A determination is made whether inaudible tones including information or data are associated with a portion of the song. The associated inaudible tone is played. Playback of the song is continued. |
US10460708B2 |
Frequency control cymbal
A cymbal is disclosed that reduces the presence of high partials and some midrange frequencies from a vibrating cymbal, without noticeable changes of volume, sustain and free movement of the cymbal. This design reduces the amplitude of the cymbal at high frequencies and a specific midrange, while leaving other frequencies relatively unchanged. The cymbal may be played in a normal manner by the drummer, reducing unwanted changes in rhythm. The invention teaches the introduction of rings of apertures around the central mounting hole. The apertures are approximately ⅛″ or 3.175 mm in diameter, and are evenly spaced around the ring. The location of these rings (measured from the center of the mounting hole) and the number of apertures in each ring is specified. |
US10460704B2 |
Systems and methods for head-mounted display adapted to human visual mechanism
Systems and methods are provided for rendering of a dual eye-specific display. The system tracks the user's eye movements and/or positions, in some implementations, based on electroencephalography (EEG) of the user, to correctly label the central (foveal) and peripheral (extra-foveal) areas of the display. Foveal data is fully rendered while extra-foveal data is reduced in resolution and, in some implementations, shared between the two displays. |
US10460698B2 |
Method for rendering an electronic content on a rendering device
A method for rendering a electronic content on a rendering device, the rendering device communicating with a mobile device. The method includes: recognition of data acquired by the mobile device in order to obtain metadata associated to the acquired data; selection of a rendering device; retrieval of configuration parameters of the selected rendering device; based on the configuration parameters of the selected rendering device, determination of a set of metadata associated to the acquired data the selected rendering device is able to render; and transmission to the selected rendering device of an electronic content to be rendered, the electronic content consisting at least in the metadata associated to the acquired data. |
US10460696B2 |
Electronic device for reporting information, display method therefor, and recording medium
A timepiece wrist terminal includes: a setting processing unit; a location information acquisition unit; a related information acquisition unit; a time difference calculation processing unit; and an output control unit. The setting processing unit acquires a first location. The location information acquisition unit acquires a second location that is different from the first location. The related information acquisition unit acquires information related to the first location. The related information acquisition unit also acquires information related to the second location. The time difference calculation processing unit generates differential information in accordance with the information related to the first location and the information related to the second location. The output control unit controls the output unit so as to display an object that represents the differential information, at least one of attributes of the object displayed being continuously varied in accordance with a differential amount representing the differential information. |
US10460695B2 |
Electrochromic display device having a plurality of sub-frames
Provided is an electrochromic display device including a display panel including a plurality of pixels configured to display an image on a basis of a unit frame defined as first to third sub-frames, a timing controller configured to output a data signal and an off signal, and a data driving circuit configured to provide, to the pixels, a data voltage generated based on the data signal during the second sub-frame and provide, to the pixels, an off voltage generated based on the off signal during the third sub-frame, wherein each of the pixels includes an electrochromic element, and a power supply voltage is delivered to the electrochromic element in response to the data voltage during the second sub-frame and the power supply voltage provided to the electrochromic element is blocked in response to the off voltage during the third sub-frame. |
US10460694B2 |
Display device
According to one embodiment, a display device which includes a plurality of signal line drivers which drive a display area of a display panel by dividing the display area into a plurality of division display areas is provided. The plurality of signal line drivers include a master signal line driver and a slave signal line diver. Each of the master signal line driver and the slave signal line driver drives at least one of the division display areas. An outward path outputs a direct-current voltage from the master signal line driver to the slave signal line driver. A return path is electrically connected to and is contiguous with the outward path, and returns the direct-current voltage to the master signal line driver. |
US10460693B2 |
Liquid crystal panel and display driving method thereof for compensating color cast to improve viewing angles
The present disclosure provides a liquid crystal panel, which includes N scan lines, M data lines and N×M pixels arranged in array; when the liquid crystal panel is driven to display, n scan lines that are adjacent to each other receive high potential signals simultaneously, and M data lines receive data signals simultaneously in a duration of the high potential signal; and n scan lines receive low potential signals simultaneously in a duration of a first low potential signal, n scan lines receive low potential signals having the lowest voltage simultaneously in a duration of a second low potential signal, and M data lines receive common voltage signals simultaneously in the duration of the first low potential signal and the duration of the second low potential signal; and 2≤n≤N. |
US10460692B2 |
Display panel and pre-charge switching method for pixel units thereof
This application relates to a display panel and a pre-charge switching method for pixel units thereof. A timing controller of the display panel stores a gray-scale threshold. The timing controller calculates a gray-scale eigenvalue by using a first gray-scale parameter corresponding to pixel units in a first row and a second gray-scale parameter corresponding to pixel units in a second row, and pulls up a potential of a pre-charge signal when determining that the gray-scale eigenvalue satisfies a condition of the gray-scale threshold. A gate drive unit provides a scanning signal to a gate line in a second row within a period of providing a scanning signal to a gate line in a first row when the pre-charge signal is at a high potential. |
US10460690B2 |
Liquid crystal display device and electronic device including the same
A driver circuit includes a circuit 200, a transistor 101_1, and a transistor 101_2. A signal is selectively input from the circuit 200 to a gate of the transistor 101_1 and the transistor 101_2, so that the transistor 101_1 and the transistor 101_2 are controlled to be on or off. The transistor 101_1 and the transistor 101_2 are turned on or off; thus, the wiring 112 and the wiring 111 become conducting or non-conducting. |
US10460688B2 |
Liquid crystal display panel and display device having liquid crystal display panel
The liquid crystal display panel comprises: data line pairs, comprising a first data line and a second data line located side by side; scan lines, comprising a first scan line and a second scan line which are perpendicular with the data line pairs and alternatively arranged; a pixel unit array, comprising pixel units, respectively located in regions formed by arrangement of the data line pairs and the scan lines; wherein a scan drive signal received by the first and second scan lines scan the two rows of pixel units coupled to each other at the same time, and the first and second scan lines are respectively coupled to at least two pixel units in a single row of the pixel units, and drives the pixel units coupled to each data line in time division to charge the pixel units coupled to the same data line in time division. |
US10460687B2 |
Display panel and gate driving circuit thereof
The invention provides a display panel and a gate driving circuit thereof including multiple stages of gate driving units. Each gate driving unit includes: a first pulling control circuit for outputting a first pulling control signal at a first node; a first pulling circuit for generating a gate driving signal according to the first pulling control signal and a first clock signal; a second pulling control circuit for outputting a second pulling control signal; and a second pulling circuit for pulling levels at the first node and an output terminal of the gate driving signal according to the second pulling control signal. A frequency of the second pulling control signal is lower than a frequency of the first clock signal but higher than a refresh rate of the display panel. The invention can prevent thin film transistor characteristic drift and thereby improve reliability of the gate driving unit. |
US10460686B2 |
Gate driving device, display device including the same, and method for driving the display device for reducing kickback voltage
Embodiments relate to a gate driving device including a reference voltage generator for generating a kickback compensating reference voltage, the kickback compensating reference voltage decreasing during one frame section based on a horizontal synchronization signal, and a gate output voltage generator for decreasing a kickback compensating voltage of a gate output voltage during one frame section based on the kickback compensating reference voltage. |
US10460682B2 |
Method for driving display panel pixel with luminance interval signal and display device therefor
The present application discloses a method for driving display panel pixel and a display device. The method includes: dividing a pixel unit of a display panel into a plurality of pixel sets; acquiring an original driving data for each pixel sets; acquiring a gray scale value lookup table according to the hue range of the hue; the original driving data of each of the blue sub-pixels in the gray scale value lookup table corresponds to the unequal first voltage signal and the second voltage signal; dividing the blue sub-pixels of each pixel group into a plurality of groups including adjacent a first blue sub-pixel and a second blue sub-pixel; acquiring a first luminance signal and driving the first blue sub-pixel according to the first luminance signal; acquiring a second luminance signal and driving the second blue sub-pixel according to the second luminance signal. |
US10460681B2 |
Method and apparatus for adjusting gray-scale chromatic aberration for display panel and display device
The embodiments of the present disclosure provide a method and apparatus for adjusting gray-scale chromatic aberration for a display panel, as well as a display device. The method comprises: inputting a data signal of a test picture to sub-pixels of the display panel, for causing the display panel to display the test picture; collecting optical parameters of respective regions in the test picture; comparing the optical parameter of each region in the test picture with an optical parameter of a standard picture; and adjusting the data signal inputted to the sub-pixels, such that a difference between the optical parameter of each region in the test picture and the optical parameter of the standard picture falls within a predetermined range. The optical parameter comprises a color coordinate and its corresponding brightness. |
US10460677B2 |
Display components and circuit components of display devices
The present disclosure relates to a display component and a circuit component of display devices. The display component includes a display panel having a display area and an assembly area, a flexible circuit board, a display driving circuit configured within the assembly area or the flexible circuit board for processing the display signals so as to drive the backlight component of the display panel. One end of the flexible circuit board being fixed within the assembly area, and the other end of the flexible circuit board connecting to the host to input the display signals. With such configuration, the manufacturing efficiency of display components and display devices may be enhanced while the dynamic backlight adjustment may be realized. |
US10460675B2 |
Configurable lighting system
A luminaire can include a housing having at least one outer surface that forms a cavity. The luminaire can also include an aperture that traverses the at least one outer surface of the housing. The luminaire can further include a substrate disposed within the cavity. The luminaire can also include an electrical connector disposed on the substrate adjacent to the aperture. The luminaire can further include a dial coupled to the electrical connector, where dial has a range of positions, where each position within the range of positions of the dial corresponds to a discrete correlated color temperature (CCT) output by multiple light sources of the luminaire. |
US10460673B2 |
Pixel circuit, method for driving the same, and display panel
The disclosure discloses a pixel circuit, a method for driving the same, and a display panel. Before a drive control module controls a drive transistor to drive a light emitting device to emit light, a node reset module provides a gate of the drive transistor with a signal of a first voltage terminal; and also while the node reset module is providing the gate of the drive transistor with the signal of the first voltage terminal, a light emitting control module provides a first electrode of the drive transistor with the signal of the first voltage terminal. |
US10460671B2 |
Scanning driving circuit and display apparatus
The present application discloses a scanning driving circuit and a display apparatus. The scanning driving circuit includes a scanning signal output terminal; a pull-up circuit controlling the scanning signal output terminal to output a high level scanning signal; a transmission circuit for outputting a stage transmission signal of a current stage; a pull-up control circuit to charge the pull-up control signal point; a pull-down maintaining circuit maintains the low level of the pull-up control signal point and the scanning signal output terminal and releases the high potential of the pull-up control signal point; a bootstrap circuit raises the potential of the pull-up control signal point; a pull-down circuit controls the scanning signal output terminal to output a low level, thereby solving the problem of the large current generated when the display device is turned on and off. |
US10460667B2 |
Driving control system for driving pixel driving circuit and display apparatus thereof
A driving control system for driving pixel driving circuits in a display apparatus includes a selecting module, a compensating circuit, and a controller. The pixel driving circuit sequentially operates during a detecting time period and a displaying period. Each pixel driving circuit comprises a driving transistor and an OLED. During the detecting time period, the selecting circuit selects at least one of the pixel driving circuits, the driving transistor in the selected at least one of the pixel driving circuits becomes saturated, the compensating circuit detects a detecting current of the selected pixel driving circuit and converts the detecting current into a specified parameter, the controller adjusts a driving voltage provided to the selected pixel driving circuit based on the specified parameter. |
US10460666B2 |
Organic light-emitting diode display device and method of driving the same
An organic light-emitting diode (OLED) display device can include a pixel and a data driver. The pixel includes a driving thin film transistor (TFT) to drive an OLED element, a first switching TFT to connect a data line to a gate electrode of the driving TFT, a second switching TFT to connect a reference line to a source electrode of the driving TFT and a capacitor connected between the gate electrode and the source electrode of the driving TFT. The data driver includes a first amplifier to drive the data line with a reference voltage or a data voltage, a second amplifier to drive the reference line with an initialization voltage, and a third amplifier to sense a voltage of the reference line and supply a reference sensing voltage to the second amplifier, in which the reference line voltage is based on a threshold voltage of the driving TFT. |
US10460664B2 |
Pixel compensation circuit, scanning driving circuit and display device
The disclosure provides a pixel compensation circuit, a scanning driving circuit and a display device. A control terminal of a first switch and that of a third switch are connected with a scanning line. A first terminal of the first switch is connected with a reference voltage terminal. A second terminal is connected with a first terminal of a second switch. A control terminal of the second switch and that of the fourth switch are connected with a light-emitting control terminal. A first terminal of the third switch is connected with the data cable. A second terminal is connected with a second terminal of the second switch and a control terminal of a driving switch. An anode of a diode is connected with a second terminal of the driving switch. A first terminal of the fourth switch is connected with a first voltage terminal. |
US10460658B2 |
Organic light-emitting display panel and driving method thereof, and organic light-emitting display device
An organic light-emitting display panel, a driving method and an organic light-emitting display device are provided. The organic light-emitting display panel includes a first pixel driving circuit, and a second pixel driving circuit disposed adjacent to the first pixel driving circuit along a row direction of a pixel matrix. The first pixel driving circuit is connected to a first scanning signal line, and the second pixel driving circuit is connected to a second scanning signal line. The first and the second pixel driving circuits share a same data line. The same data line is configured to time-sharingly provide an initialization signal to the first and the second pixel driving circuits, time-sharingly detect threshold voltages of driving transistors in the first and the second pixel driving circuits, and time-sharingly provide a compensated data signal to the first and the second pixel driving circuits. |
US10460655B2 |
Gamma tuning method and gamma tuning device
The present disclosure provides a gamma tuning method and a gamma tuning device. The gamma tuning method includes steps of: comparing grayscale binding points of a to-be-debugged module with a standard gamma curve; determining a to-be-tuned grayscale binding point from the grayscale binding points of the to-be-debugged module in accordance with a comparison result between the grayscale binding points of the to-be-debugged module and the standard gamma curve; and tuning a grayscale brightness value of the to-be-tuned grayscale binding point in accordance with a target brightness value of the grayscale binding point on the standard gamma curve. |
US10460653B2 |
Subpixel wear compensation for graphical displays
A graphical display device includes a plurality of color-specific subpixels spatially distributed across a display region. Subpixel wear compensation is performed for some or all of the color-specific subpixels. For each color-specific subpixel, the compensation may include sampling one or more display signals directed to the color-specific subpixel to obtain a time-series of sampled values. The compensation may further include storing, in non-volatile storage, compensation data for the color-specific subpixel derived from the time-series of sampled values. The compensation may further include driving the color-specific subpixel based on the compensation data. |
US10460652B2 |
Scan driver circuit and liquid crystal display device having the circuit
The present application discloses a scanning driving circuit and a flat display apparatus, the scanning driving circuit includes a plurality of cascaded scanning driving unit, each scanning driving unit including a forward and reverse scanning circuit for controlling the forward or reverse scanning; an input circuit to perform charging to the pull-up control signal point and the pull-down control signal point; an output circuit for generating a scanning driving signal with two-valued high electrical level and outputting to the current level scanning line to drive a pixel unit. |
US10460649B2 |
Automatically selecting a set of parameter values that provide a higher link score
In some implementations, a display controller controlling a video input of a display device may select a first set of parameter values from multiple sets of parameter values to configure the video input. After receiving a request from a video source, the display controller may initiate link training. After the link training is completed, the display controller may generate a current link score, determine that the current link score is greater than a stored link score, set a value of the stored link score to be the current link score, and store the first set of parameter values. After selecting each set of parameter values from the multiple sets of parameter values, the display controller may configure the video input of the display device based on the set of parameter values from the multiple sets of parameter values that generated the stored (highest) score. |
US10460648B2 |
Display panel driven in a column inversion and dot inversion and method for controlling the same
A method for controlling a display panel includes steps of: providing a display panel, where the display panel includes a plurality of pixels arranged into a plurality of columns and rows and a plurality of data lines, where one of the data lines is coupled to pixels arranged in odd number rows of one of two columns which are adjacent to the one of the data lines, and coupled to pixels arranged in even number rows of the other one of two columns which are adjacent to the one of the data lines; receiving the data signals in a driving manner of column inversion by the data lines during a display period; and receiving the data signals in a driving manner of N-dot inversion by the data lines during a blanking period. |
US10460643B2 |
Method, device and non-transitory computer-readable storage medium for controlling frame rate of mobile terminal
A method, device and non-transitory computer-readable storage medium for controlling a frame rate of a mobile terminal are disclosed. The method includes obtaining a rendering frame rate of a target object in a current running scene, the target object including a target application or a target layer, setting a composition frame rate in the current running scene according to the rendering frame rate of the target object, composing rendered images in the current running scene at the composition frame rate, and displaying a composed image. |
US10460641B2 |
Image processing circuit and display device using the histogram analyzer to perform a differential shift and extension shift of image data gray level to adjust gray level respect to the brightness image level
Disclosed are an image processing circuit and image processing method which is capable of enhancing gray level presentation, and a display device using the same. The image processing circuit and image processing method performs a differential extension of each gray level to a higher gray level with respect to a perceived brightness picture level (PBPL) reflecting a distribution of high gray levels of the input image, and then overdrives a light emitting device in the region of high gray levels higher than or equal to the threshold gray level. |
US10460640B2 |
Display apparatus and method of operating the same
A display apparatus may include a display timing controller and a display panel. The display timing controller generates first output image data based on first input image data and a first gamma function, and generates second output image data based on second input image data and a second gamma function. The display panel operates based on the first output image data during a first duration, and operates based on the second output image data during a second duration subsequent to the first duration. The first and second gamma functions correspond to a first region of the display panel, and a luminance of an image based on the first gamma function is different from a luminance of an image based on the second gamma function. |
US10460638B2 |
Intermittent display issue monitoring system
A system to detect intermittent failures of a display system including a display and a display processing system is provided. The system may include, but is not limited to, a sensor system configured to capture a light level of the display, and a processor configured to cause the display processing system to generate the static image on the display, determine, when the display is displaying the static image, a baseline light level of the display, validate an existence of an intermittent display error when the light level of the display is greater than the baseline light level by a first predetermined amount or when the light level of the display is less than the baseline light level by a second predetermined amount at least once over the predetermined amount of time, determine a recurrence rate, and associate an error type with each instance. |
US10460636B2 |
Control of selective actuation of a light filter array
A method including, in a standard display mode, causing display of a graphical element at a position on a see through display that includes a light projection display that overlays a light filtration array such that the light projection display projects the graphical element at the position on the see through display and the light filtration array filters ambient light at the position on the see through display, transitioning from the standard display mode to a low power display mode, causing termination of display of the graphical element on the see through display based on the low power display mode, determining that an event has occurred, generating a notification that signifies the event, and causing actuation of the light filtration array such that a plurality of light filtration cells of the light filtration array are selectively actuated in a pattern that depicts the notification is disclosed. |
US10460631B1 |
Privacy label
A privacy label includes a label sheet having a top surface and an adhesive underside surface. The top surface is adapted for printing indicia thereon. The label sheet includes a line of weakness dividing the label sheet into two adjacent segments. Each segment is separable from the other along the line of weakness. Removing one of the segments from the other renders indicia printed on the label sheet incoherent. |
US10460630B2 |
Baby bottle-adaptable reusable label
A baby bottle-adaptable reusable label provides a wide, resilient sleeve that snugly encapsulates a portion of a baby bottle to help identify the contents and provide information and instructions associated with the contents of the baby bottle. The sleeve has a length greater than the circumference. The sleeve is fabricated from a resilient fabric material that snugly encapsulates variously sized and dimensioned baby bottles. The sleeve includes an inner wall for engaging a bottle outer surface, an outer wall that is visible while affixed to the baby bottle. The outer wall is also configured to enable marking and erasing of a removable identifying indicia. This indicia is a characteristic relating to the contents of the baby bottle. The sleeve has a pair of peripheral edges running parallel and forming notches. The notch enables facilitated manipulation and gripping of the bottle during labeling and while a baby drinks from the bottle. |
US10460629B1 |
Perpetual month display calendar
A perpetual month display calendar, consisting of three components: a month/day display loop, a date display loop, and a back cover, configured independently and assembled together to display a full month's information. The desired month is selected by vertically shifting the month/day display loop pieces and positioning the piece of the corresponding month on the top front section. The layout of the dates is selected by horizontally shifting the date display loop pieces, which then embrace the month/day display loop. The back cover is attached to enhance the appeal and functionality of the back of the calendar. The calendar does not comprise small loose individual pieces, allowing its manipulation with no concern of possibly losing one of them. |
US10460619B2 |
Method and system of customizing scripture study
A system, method, computer program, and on-line computer site is provided for customizing scripture study to enhance scriptural fluency. The method includes specifying a range of passages from a small assortment to a complete canon of scripture, then randomly generating a passage from within the range, optimizing a study to meet personal goals using interactive features, and producing a study report to save and share with peers for collaboration and feedback. Preferably, the invention is operated in conjunction with an interactive Web site or stand alone software program. |
US10460616B2 |
Method and system for active learning
A method and system for conducting interactive classroom learning that can utilize a plurality of electronic audio and video equipment, mobile computing devices, and processing servers, interconnected via a first network infrastructure in a classroom or presentation hall to deliver seamlessly interactive multimedia contents to each of one or more participants in classroom or presentation hall; wherein the participants comprises one or more lecturers or presenters, and one or more students or audiences. The method and system allow the control and coordination of the electronic audio and video equipment, mobile computing devices, and the processing servers to deliver the interactive multimedia contents to the participants in the classroom or presentation hall simultaneously and to facilitate the information input-output interactions to and from the participants; wherein the interactive multimedia contents can be divided into multiple parts or streams, and each being personalized for each or each subset of the participants. |
US10460607B2 |
Predictive multimodal land transportation supervision
This infrastructure is characterized in that the multimodal network grouping together a plurality of monomodal networks, each monomodal network being equipped with an individual operating system, the supervision infrastructure includes a plurality of local supervision modules, each local supervision module being associated with a transfer station providing an interconnection between at least two of the monomodal networks and being able to perform a real-time synthesis of the traffic at the associated transfer station and continuously execute a plurality of operating rules by using operating data from the traffic synthesis so as to generate at least one setpoint, and to send the setpoint to at least one operating system of one monomodal network from among the monomodal networks interconnected to the associated transfer station. |
US10460605B2 |
Driver assistance system for a motor vehicle
A driver assistance system for motor vehicles, including at least one sensor for detecting object properties of objects which are located in the surroundings of the motor vehicle; a first interface; an output unit for transmitting the object properties to a user; and a control unit. The sensor transmits the object properties in a form of a first signal to the first interface. The first interface transmits the object properties, received in the form of the first signal, to the control unit in the form of a second signal, the control unit being configured to forward the object properties, received in the form of a second signal, to the output unit and to control the output of the object properties by the output unit. |
US10460600B2 |
Driver behavior monitoring
Systems and methods provide, implement, and use using a computer-vision based methods of context-sensitive monitoring and characterization of driver behavior. Additional systems and methods are provided for unsupervised learning of action values, monitoring of a driver's environment, and transmitting visual information from a client to a server. |
US10460591B2 |
Portable wearable primary device which communicates data to secondary device that is in communication with multiple networks and related communication systems
A personal portable communication device and system is provided which includes a handheld beacon that has a controller, a short range signal transmitter, and a power source, and at least one switch, an indicator light and a short range signal receiver that transmits and receives signals to a secondary relay communication device such as a smartphone wherein the secondary device sends second communication signals including messages according to predetermined instructions to predetermined destinations. |
US10460589B1 |
Cable tray load assessment and/or monitoring
A cable tray may be mounted so as to be spaced above a floor that supports one or more racks of servers and/or other datacenter components. The cable tray may support cables connected to the datacenter components of the one or more racks. A sensor may provide a reading about a load exerted by the cables on the cable tray. An indicator may indicate a status of the cable tray in response to the reading from the sensor. |
US10460588B2 |
Systems and methods for wind tunnel operation
A system for monitoring a model in a wind tunnel is provided. The system includes a plurality of sensors attached to a model in a wind tunnel. Each sensor of the plurality of sensors is configured to measure an attribute of the model. The system also includes a computing device in communication with the plurality of sensors. The computing device is programmed to receive a plurality of signals from the plurality of sensors, store a first threshold and a second threshold based on normalized alarm limits associated with at least one of the plurality of sensors, analyze the plurality of signals based, at least in part, on the first threshold and the second threshold, determine that a potentially negative condition is occurring based on the analysis, and alert a user to the potentially negative condition. |
US10460587B2 |
Information processing apparatus, information processing method, and program
Radio wave information is observed in a predetermined environment. Information related to the radio wave is compared to new radio wave information. In a case where a result of the comparison satisfies a predetermined condition, a user is provided with a predetermined function. In an embodiment, positional information showing a position where the radio wave information is acquired and a time stamp is recorded for comparison, and in a case where the newly acquired radio wave information is radio wave information corresponding to a suspicious-person, a warning is issued to a user. In an embodiment, in a case where predetermined pieces of home radio wave information are not detected within a predetermined period, a system is operated to manage a house. |
US10460585B2 |
RFID directed video snapshots capturing targets of interest
A method and apparatus for locating a moving target in a venue and for capturing a sequenced timeline of target directed images is described. Target sensing stations having a wide-angle video camera, such as a 180° video camera, are positioned within the venue. Each sensing station includes a sensing unit, such as radio frequency identification (RFID) transceiver unit, that determines a location and/or direction of travel of the target. The sensing station correlates the RFID transceiver information with the wide-angle video camera to specifically filter and process a video stream from the camera, producing target directed image snapshots from the stream that are assembled at a centralized controller into the sequenced timeline images that may be used in monitoring target movement and to establish location chain for prevention of unauthorized movement. |
US10460582B2 |
Presence detection and uses thereof
A computer-implemented method for detecting a person in a room using a sensor, such as a radar sensor or depth cameras is provided. The method can be used to detect sleeping persons in a publically accessible location to prevent loitering. Furthermore, the method can be used to identify which rooms amongst a plurality of rooms are occupied, for example changing rooms. |
US10460581B1 |
Determining a confidence for a motion zone identified as a location of motion for motion detected by wireless signals
In a general aspect, a method is presented for determining a motion-zone confidence. In some aspects, the method includes obtaining, from a database of a motion detection system, ranges of motion-zone parameters associated with respective motion zones in a space between wireless communication devices. The method also includes analyzing the ranges of motion-zone parameters to identify, for one or more of the motion zones, overlapping ranges of motion-zone parameters and non-overlapping parameter ranges of motion-zone parameters. The method additionally includes storing, in the database of the motion detection system, the overlapping and non-overlapping ranges of motion-zone parameters. The overlapping and non-overlapping ranges of motion-zone parameters are used to identify one of the motion zones based on a motion event detected by the motion detection system. |
US10460579B1 |
Tamper detection system
A system for detecting tampering. The system comprises a first luminescent layer adjacent to a first item of value and an optical detector operably connected to an alarm. The first luminescent layer emits a light beam, which is detected by the optical detector. Upon detection of the light beam, the optical detector activates the alarm. |
US10460574B2 |
Arrangement for and method of processing products at a workstation upgradeable with a camera module for capturing an image of an operator of the workstation
A bioptical workstation captures images of illuminated symbols with a solid-state imager. The workstation is field-upgradeable by installation of a camera module in the workstation away from the imager. The camera module captures an image of the operator through an upright window. The captured image of the illuminated symbol and the captured image of the operator are independently processed. The image of the operator is captured only with ambient light. |
US10460570B2 |
Automatic transaction device
The present disclosure provides an automatic transaction device including: a device casing that is formed at side faces of the device; a door that can be opened and closed to form a device opening at one face of the device; and a device base plate that is formed at a base of the device, a first gap is present between an internal unit of the device and the device casing, the device base plate includes plural fixing member holes disposed in the first gap for fixing the device to a floor, and the fixing member holes are disposed at the device opening side with respect to a backmost position as viewed from the device opening. |
US10460567B2 |
Game of chance systems and methods
In various embodiments, players may compete in a gaming context. |
US10460565B2 |
Gaming system with adjustable skill-based progressive jackpot feature
A gaming system comprising a regulated gaming machine primarily dedicated to playing at least one casino wagering game. The gaming machine includes an electronic display device and one or more electronic input devices and game-logic circuitry configured to detect and accept a physical item associated with a monetary value that establishes a credit balance. The game-logic circuitry initiates the casino wagering game in response to an input indicative of a wager covered by the credit balance, increments one or more progressive jackpots associated with the wagering game, conducts a skill-based bonus game that awards portions of the incremented progressive jackpot based on skillful inputs of a player and receives a cashout input that initiates a payout from the credit balance. The game-logic circuitry is further configured to alter one or more aspects of the skill-based bonus game to maintain the average return to player (RTP) within an acceptable range. |
US10460564B2 |
Systems and methods for managing money from multiple players
Various embodiments that may generally relate to one or more games at one or more venues. Gaming at a venue may qualify a player for a bonus game. A pool from which awards are paid for winning the bonus game may be funded through gaming activity that is not at the one or more venues. |
US10460563B2 |
System and method for invoking commands utilizing a mobile device and a gaming establishment device
The present disclosure relates generally to a system that enables one or more requested actions or transactions to be initiated via one or more inputs received by a mobile device and concluded via one or more inputs received by a gaming establishment device. |
US10460562B2 |
Systems and methods for crediting wagering activity
Systems and methods are disclosed for provisionally crediting a financial account of a gaming environment based on player funds received by gaming devices in the form of wagers. The financial account can be maintained at a financial institution. The player funds can be currency, electronic funds, or combinations therefor. Once the currency is physically transferred to the financial institution, the provisional credit can be converted to a full credit. Similarly, for wagers using electronic funds, once the settled funds are received by the financial institution, the provisional credit can be converted to a full credit. Using provisional credits, benefits from the funds can be enjoyed by the gaming operator prior to the physical currency and/or settled funds being received and processed by the financial institution. |
US10460559B2 |
System and method of conducting games of chance with enhanced payouts based on cash in amount
A system and method of providing a player loyalty program to award a player of an electronic gaming machine, including conducting games with enhanced payouts based on a cash in or initial investment amount. In response to a player's initial investment or cash in amount, a payout schedule is selected. The larger the initial investment the better the selected payout schedule for the player. Live games facilitated by electronic gaming machines or devices and server-based games may utilize the method disclosed herein. Players may also receive enhanced awards such as enhanced player points based on the amount of the initial investment. Awards and bonuses may also be provided to players who exhaust an initial investment exceeding a threshold amount. |
US10460556B2 |
Color alteration interleaved wagering system
A color alteration interleaved wagering system is disclosed, including a wireless device constructed to: provide an interactive application; receive display adjustment data; receive color compensation data; configure the interactive application display; communicate application data; receive wagering and application resource data; configure a wagering user interface; a wager controller constructed to: receive wager request; determine and communicate wager outcome; and the process controller operatively connecting the wireless device and the wager controller, and constructed to: communicate display adjustment data; determine whether to use a color alteration system; communicate color compensation data; trigger a wager request; communicate wager request data; receive and scan wager outcome data; communicate wagering telemetry data and application resource data. |
US10460554B2 |
Player isolation, touch-sensitive electronic gaming table
A gaming table having multiple player input positions on a playing surface of the gaming table can be constructed in a manner that provides individual player sensitive touchscreen areas and both simplifies the methods of construction use and repair of the table, but also reduces its initial cost significantly. The table may, for example, have: a continuous, flat, transparent gaming table surface layer; multiple, independent touchscreen plates under the transparent gaming table surface layer; each of the multiple, independent touchscreen plates having a communication link to a game server; and at least some or all of the multiple, independent touchscreen plates being physically separated from other independent plates. |
US10460552B2 |
Edge-lit reels for wagering gaming machines
A gaming system includes at least one reel mechanism for a gaming machine. Each reel mechanism comprises a rotatable cylindrical reel basket, a light shield, and one or more light boards having first and second stationary light sources affixed thereon. The reel basket has first and second opposing light-diffusing rims and a symbol-bearing reel strip extending between the rims. The first and second stationary light sources are positioned to illuminate the first (and second) rim with first light and the reel strip with second light, respectively. The first and second light sources are positioned on opposite sides of a light shield. The light shield is positioned along and inside the first rim and inhibits the first light from illuminating a symbol-bearing region of the reel strip. A light guide is positioned between the first light sources and the first rim to maximize the flow of first light to the first rim. |
US10460539B2 |
Loose item management systems and methods for amusement park rides
A system includes a portable locker including a container that may receive and store items and a first lock coupled to the container and that may lock the container to block access to the stored items. The first lock includes a detector that may receive a wireless signal, and receiving the wireless signal causes the first lock to lock or unlock. The system also includes a restraint coupled to the container and includes a second lock. The second lock may secure the portable locker to a rider of an amusement park ride. |
US10460537B2 |
Gate control method, authentication device, and gate control system
A gate control system includes an authentication device and a gate control device. The authentication device specifies a card number of a credit card of a user of a gaming facility, performs a credit inquiry of the credit card using the card number, and transmits permission information indicating that the gate should be opened to the gate control device when a result of the credit inquiry indicates that using the credit card is approved. Upon receiving the permission information from the authentication device, the gate control device opens the gate. |
US10460532B2 |
Method and system to identify proximity distance
The present invention discloses a method to identify distance proximity between driver and a vehicle comprising; capturing geo location of the vehicle; capturing geo location of the driver; comparing the distance proximity between geo location of the vehicle and the geo location of the driver, wherein the proximity distance is calculated at same instance of time; an ascertaining that the driver and vehicle are in a same place in case the distance proximity is within a tolerable distance. |
US10460531B2 |
System and method for generating facility abnormality prediction model, and computer-readable recording medium storing program for executing the method
A facility abnormality prediction model generation system includes: a data receiver receiving data of sensors of a facility previously obtained during an operation of the facility; an abnormality notification time predictor detecting a malfunction time of a malfunction of the facility based on the data of the sensors and determining an abnormality notification time for pre-notification of the malfunction of the facility based on the detected malfunction time; an optimal sensor combination calculator generating a chromosome based on the data of the sensors and performing a genetic algorithm using the generated chromosome to calculate an optimal sensor combination which is a combination of sensor data related to the determined abnormality notification time; and a facility abnormality prediction model generator generating a facility abnormality prediction model for the pre-notification of the malfunction of the facility, based on the optimal sensor combination. |
US10460528B2 |
Figure drawing apparatus, control method of figure drawing apparatus, and recording medium
According to one embodiment, there is provided a control method of a figure drawing apparatus including a processor, the control method performed by the processor including a process in which, when drawing one or more arbitrary shapes formed by connecting a plurality of points included in a plane to be drawn and thereby drawing the plane to be drawn within a drawing area of a display screen of a display device, if a predetermined first combination of two or more points of the plurality of points of one arbitrary shape among the one or more arbitrary shapes is not located within the drawing area, the one arbitrary shape is not drawn within the drawing area of the display screen by the display device. |
US10460525B1 |
Clothing item measurement and visualization system
A system includes a fit test fixture. A first air bladder is connected to the support structure, and a second air bladder is connected to the support structure. The system includes a scanner configured to generate a three-dimensional model of a clothing item positioned over at least a portion of the fit test fixture, and a controller. The controller is configured to cause an air compressor to inflate the first air bladder and the second air bladder, and store the three-dimensional model of the clothing item in a database. The three-dimensional model depicts the clothing item at least partially inhabited by the first air bladder and the second air bladder. A processor is configured to generate a rendering depicting the three-dimensional model of the clothing item on a three-dimensional model of the consumer. |
US10460523B1 |
Augmented reality system for electromagnetic buried asset location
A system for calculating and visualizing a position of buried assets during a buried asset locate procedure in a target area includes an electromagnetic locate device (ELD) including electromagnetic antennas configured for sensing an electromagnetic (EM) field emanating from a buried asset at a target area, and an augmented reality system comprising a camera, a display, inertial sensors for measuring motion and distance moved, and processors configured for reading camera data and sensor data, calculating motion and distance moved, generating a 3D model representing the target area, generating a 3D vector field representing the EM field emanating from the buried asset, calculating a position of the buried asset based on the 3D vector field and the 3D model, creating an object in the 3D model that represents the buried asset, and rendering video of the target area including a graphic representation of the position of the buried asset. |
US10460522B2 |
Explorable augmented reality displays
Concepts and technologies are disclosed herein for explorable augmented reality displays. An augmented reality service can receive a request for augmented reality display data. The request can be associated with a device. The augmented reality service can determine a location associated with the device and identify augmented reality data associated with the location. The augmented reality service can provide augmented reality display data to the device. |
US10460519B2 |
Generating cluster states for hierarchical clusters in three-dimensional data models
Systems and methods according to various embodiments enable a user to view three-dimensional representations of data objects (“nodes”) within a 3D environment from a first person perspective. The system may be configured to allow the user to interact with the nodes by moving a virtual camera through the 3D environment. The nodes may have one or more attributes that may correspond, respectively, to particular static or dynamic values within the data object's data fields. The attributes may include physical aspects of the nodes, such as color, size, or shape. The system may group related data objects within the 3D environment into clusters that are demarked using one or more cluster designators, which may be in the form of a dome or similar feature that encompasses the related data objects. The system may enable multiple users to access the 3D environment simultaneously, or to record their interactions with the 3D environment. |
US10460515B2 |
Systems and methods for reference-model-based modification of a three-dimensional (3D) mesh data model
Systems and methods relate to encoded video streams including geometric-data streams transmitted to a receiver for rendering of a viewpoint-adaptive 3D persona. A method includes obtaining a three-dimensional (3D) mesh of a subject generated from depth-camera-captured information about the subject, obtaining a facial-mesh model, locating a facial portion of the obtained 3D mesh of the subject, computing a geometric transform based on the facial portion and the facial-mesh model, the geometric transform determined in response to one or more aggregated error differences between a plurality of feature points on the facial-mesh model and a plurality of corresponding feature points on the facial portion of the obtained 3D mesh, generating a transformed facial-mesh model using the geometric transform and generating a hybrid mesh of the subject at least in part by combining the transformed facial-mesh model and at least a portion of the obtained 3D mesh. |
US10460508B2 |
Visualization with anatomical intelligence
A framework for facilitating visualization, including localizing at least one anatomical structure of interest in image data. The structure of interest is then highlighted by reformatting the image data by mapping landmarks associated with the structure of interest to corresponding points along a contour of a geometric shape and warping the image data based on the mapped landmarks. The resulting reformatted image data is rendered for display to a user. |
US10460507B2 |
Rendering a 3-D scene using normal offset smoothing
During tracing of a primary ray in a 3-D space (e.g., a 3-D scene in graphics rendering), a ray is found to intersect a primitive (e.g., a triangle) located in the 3-D space. Secondary ray(s) may be generated for a variety of purposes. For example, occlusion rays may be generated to test occlusion of a point of intersection between the primary ray and primitive is illuminated by any of the light(s). An origin for each secondary ray can be modified from the intersection point based on characteristics of the primitive intersected. For example, an offset from the intersection point can be calculated using barycentric coordinates of the intersection point and interpolation of one or more parameters associated with vertices defining the primitive. These parameters may include a size of the primitive and differences between a geometric normal for the primitive and a respective additional vector supplied with each vertex. |
US10460501B2 |
System and method for processing digital video
A computer-implemented method of processing digital video is provided. The method includes determining at least one frame region the contents of which would be rendered substantially invisible, were frames of the digital video to be subjected to a predetermined texture-mapping onto a predetermined geometry; and inserting non-image data into at least one selected frame by modifying contents within at least one determined frame region of the selected frame. Another computer-implemented method of processing digital video is provided. The method includes, for each of a plurality of frames of the digital video: processing contents in one or more predetermined regions of the frame to extract non-image data therefrom; subjecting the frame to a predetermined texture-mapping onto a predetermined geometry, wherein after the texture-mapping the contents of the one or more predetermined regions are rendered substantially invisible; and causing the texture-mapped frame to be displayed. Another computer-implemented method of processing digital video is provided. The method includes for each of a plurality of frames of the digital video: extracting a frame identifier uniquely identifying a respective frame by processing contents in one or more predetermined regions of the frame; and for each of a different plurality of frames of the digital video: estimating the frame identifier based on playback time of the digital video. Another computer-implemented method of processing digital video is provided. The method includes causing frames of the digital video to be displayed; for a period beginning prior to an estimated time of display of an event-triggering frame and ending after the estimated time, causing a frame that is to be displayed prior to the beginning of the period to remain displayed; and after the period, executing at least one event associated with the event-triggering frame and resuming display of subsequent frames of the digital video. Systems and computer-readable media are also provided. |
US10460500B1 |
Glyph rendering in three-dimensional space
In one embodiment, a computing system may determine a pixel area in a display coordinate system and project it into a three-dimensional coordinate system to determine a projected area. Based on the projected area, the system may determine a portion of a data structure that contains an analytical definition of a glyph in a two-dimensional coordinate system. The system may access a portion of the analytical definition associated with the selected portion of the data structure, the portion of the analytical definition defining one or more areas of the glyph. The system may project the portion of the analytical definition into the display coordinate system and compute a coverage proportion of the pixel area that overlaps with one or more areas defined by the projected portion of the analytical definition. Based on the coverage, the system may determine a color for the pixel and render the glyph. |
US10460497B1 |
Generating content using a virtual environment
Embodiments can generate content (e.g., a feature film, virtual reality experience) in a virtual environment (e.g., a VR environment). Specifically, they allow fast prototyping and development of a virtual reality experience by allowing virtual assets to be quickly imported into a virtual environment. The virtual assets can be used to help visualize or “storyboard” an item of content during early stages of development. In doing so, the content can be rapidly iterated upon without requiring use of more substantial assets, which can be time consuming and resource intensive. |
US10460488B2 |
Spine labeling automation
Carrying forward a spine label between studies is provided. In some embodiments, a first medical image of a subject's spine is provided. With the first image at least one label identifying a feature of the spine is provided. The first medical image is displayed to a user with the at least one label. At least one change is received from the user to the at least one label, yielding at least one updated label. The at least one updated label is applied to a second medical image. A three dimensional representation of the updated label is displayed. |
US10460484B2 |
Systems and associated methods for route generation and modification
A touch screen may be utilized by a marine electronic device to easily enter a route in relation to a chart. The marine electronic device may automatically determine and join geographic points associated with the chart to generate a route based on a touch pattern. The marine electronic device may be configured to complete the route to form a route loop in instances in which the start and end of the touch pattern are within a predetermined distance. The completion of the route may be accomplished by connecting the end point to the start point or by “snapping” the end point to the start point, e.g. shifting the end point to the start point. Additionally or alternatively, a user may use pre-determined route snippets to quickly and easily alter a route. |
US10460482B2 |
Method and system for automated generation of constrained curves in computer graphics
A method for automated generation of curves for computer graphics includes receiving a first control point corresponding to a first location in a two-dimensional plane and a second control point corresponding to a second location in the two-dimensional plane, receiving at least one constraint for at least one of the first control point and the second control point, and generating a first set of parameter points to generate a first spline connecting the first control point to the second control point based on the at least one constraint using a multigrid solver, the first set of parameter points including a first predetermined number of parameter points, each parameter point in the first set of parameter points corresponding to a location in the two-dimensional plane and a one-dimensional curvature parameter. |
US10460480B2 |
Reconstructing PET image
Methods, devices, and systems for reconstructing Positron Emission Computed Tomography (PET) images are provided. In one aspect, a method includes: for each of coincidence events including at least one true coincidence event and at least one scattering coincidence event, determining an emission path of the coincidence event according to photon information of the coincidence event, the photon information of the coincidence event including time data, position data, and angle data of each of two photons involved in the coincidence event, determining an annihilation position of the coincidence event according to the emission path of the coincidence event and the time data of each of the two photons involved in the coincidence event, and reconstructing a PET image according to the annihilation position, the emission path and the photon information of each of the coincidence events. |
US10460474B2 |
Digital system and method for paint color matching
A method includes obtaining first color information for each of a plurality of first samples of a first target color with a color measurement device connected to a computing device including a display. A digital color image of at least one first target color is displayed on the display. An offset value for each first target color is determined such that the digital color image of each first target color matches the corresponding first target color on each of the first samples. A second sample including a second target color is scanned to obtain second color information. A processor of the computing device determines, using the offset values of the first target colors, an interpolated offset for the display such that the digital image of the second target color matches the second tar get color. |
US10460471B2 |
Camera pose estimating method and system
A camera pose estimation method determines the translation and rotation between a first camera pose and a second camera pose. Features are extracted from a first image captured at the first position and a second image captured at the second position, the extracted features comprising location, scale information and a descriptor, the descriptor comprising information that allows a feature from the first image to be matched with a feature from the second image. Features are matched between the first image and the second image. The depth ratio of matched features is determined from the scale information. n matched features are selected, where at least one of the matched features is selected with both the depth ratio and location. The translation and rotation are calculated between the first camera pose and the second camera pose using the selected matched features with depth ratio derived from the scale information. |
US10460466B2 |
Line-of-sight measurement system, line-of-sight measurement method and program thereof
A system of measuring a line-of-sight of an observer including an user imaging unit which is wearable by an observer of an object in a display space and captures a field view image in front of the observer, an user measurement unit which is wearable by the observer and obtains line-of-sight measurement data showing a line-of-sight direction of the observer relative to a coordinate system of the field view image, and a line-of-sight measurement apparatus which obtains a gaze point of the observer based on a coordinate position where 3D shape data of the display space including the object intersect a vector of the line-of-sight direction of the observer. |
US10460465B2 |
Method for generating roof outlines from lateral images
A computer system generates an outline of a roof of a structure based on a set of lateral images depicting the structure. For each image in the set of lateral images, one or more rooflines corresponding to the roof of the structure are determined. The computer system determines how the rooflines connect to one another. Based on the determination, the rooflines are connected to generate an outline of the roof. |
US10460462B2 |
System and method for three-dimensional image reconstruction using an absolute orientation sensor
A three-dimensional image reconstruction system includes an image capture device, an inertial measurement unit (IMU), and an image processor. The image capture device captures image data. The inertial measurement unit (IMU) is affixed to the image capture device and records IMU data associated with the image data. The image processor includes one or more processing units and memory for storing instructions that are executed by the one or more processing units, wherein the image processor receives the image data and the IMU data as inputs and utilizes the IMU data to pre-align the first image and the second image, and wherein the image processor utilizes a registration algorithm to register the pre-aligned first and second images. |
US10460458B1 |
Method for registration of partially-overlapped aerial imagery using a reduced search space methodology with hybrid similarity measures
A method for registration of partially-overlapped images, comprises (a) performing noise reduction and feature extraction in a reference image and an unregistered image; (b) determining a template size using a phase transition methodology for a sufficiently-sampled finite data set; (c) identifying a template region in the reference image; (d) performing a wide angle estimation of the reference image and the unregistered image; (e) performing orientation and translation of the reference image and the unregistered image; (f) performing a search space reduction of the reference image and the unregistered image; (g) performing a coarse angle estimation of the reference image and the unregistered image; (h) performing orientation of the reference image and the unregistered image of the coarse angle estimation; and (i) performing a fine angle estimation and registration of the reference image and the unregistered image. |
US10460453B2 |
Feature point identification in sparse optical flow based tracking in a computer vision system
A method for sparse optical flow based tracking in a computer vision system is provided that includes detecting feature points in a frame captured by a monocular camera in the computer vision system to generate a plurality of detected feature points, generating a binary image indicating locations of the detected feature points with a bit value of one, wherein all other locations in the binary image have a bit value of zero, generating another binary image indicating neighborhoods of currently tracked points, wherein locations of the neighborhoods in the binary image have a bit value of zero and all other locations in the binary image have a bit value of one, and performing a binary AND of the two binary images to generate another binary image, wherein locations in the binary image having a bit value of one indicate new feature points detected in the frame. |
US10460452B2 |
Ultrasound-based volumetric particle tracking method
The disclosure relates to method of processing three-dimensional images or volumetric datasets to determine a configuration of a medium or a rate of a change of the medium, wherein the method includes tracking changes of a field related to the medium to obtain a deformation or velocity field in three dimensions. In some cases, the field is a brightness field inherent to the medium or its motion. In other embodiments, the brightness field is from a tracking agent that includes floating particles detectable in the medium during flow of the medium. |
US10460451B2 |
Evaluation information provision system and evaluation information provision method
In an evaluation information provision system, subject's motion data is stored in association with attributes. When an attribute is assigned, the evaluation information provision system selects feature data from a plurality of the subject's motion data associated with the assigned attribute. The evaluation information provision system calculates a score for the assigned attribute, for the user's motion, using a statistical distance between the selected feature data and the user's motion data. The calculated score is displayed, for example, as a screen. |
US10460446B2 |
Image-based circular plot recognition and interpretation
A device includes software instructions for a circular plot analysis agent and at least one circular plot definition. The circular plot analysis agent obtains a digital image of a circular plot, detects a perimeter of the circular plot within the digital image, detects a plurality of edges within the perimeter, identifies a set of endpoints on the perimeter as a function of the plurality of edges, generates a plot descriptor from the set of endpoints, and initiates a transaction with a second device as a function of the plot descriptor. |
US10460441B2 |
Trachea marking
Disclosed are systems, devices, and methods for marking a main carina and a trachea of a patient, an exemplary method comprising importing slice images of a chest of the patient, generating a three-dimensional (3D) model based on the imported slice images, displaying the 3D model in a graphical user interface (GUI), locating the main carina by viewing 2D images of the 3D model in an axial orientation, marking the main carina in one of the 2D images of the 3D model, adjusting a view plane of the 3D model around a rotation axis defined by the marked location of the main carina to adjust the view plane from an axial orientation to a coronal orientation while keeping the main carina in the view plane to thereby display the entire trachea on the GUI, and marking an upper end of the trachea in one of the 2D images of the 3D model. |
US10460439B1 |
Methods and systems for identifying cellular subtypes in an image of a biological specimen
Methods and systems for identifying biologic subtypes in a biological specimen may include receiving a data set associated with a cohort of biological specimens, determining a potential number of clusters associated with the data set, associating a cluster with one or more data points in the data set, associating a cluster label with the one or more data points in the data set, treating a related cluster as a biologic subtype and associating a biologic subtype with one or more data points with regions of interest in the data set, establishing duster features and metrics in the data set, determining if a new biologic subtype is identified by comparing the biologic subtype associated with the regions of interest with known biologic subtypes, and discovering a new diagnostic, prognostic, predictive, and/or therapeutic biologic subtype by correlating a new biologic subtype with patient, prognostic, predictive, therapeutic and/or clinical trial data. |
US10460434B2 |
Method of defect detection and system thereof
There are provided system and method of detecting defects on a specimen, the method comprising: capturing a first image from a first die and obtaining one or more second images; receiving: i) a first set of predefined first descriptors each representing a type of DOI, and ii) a second set of predefined second descriptors each representing a type of noise; generating at least one difference image based on difference between pixel values of the first image and pixel values derived from the second images; generating at least one third image, comprising: computing a value for each given pixel of at least part of the at least one difference image based on the first and second sets of predefined descriptors, and surrounding pixels centered around the given pixel; and determining presence of defect candidates based on the at least one third image and a predefined threshold. |
US10460431B2 |
Part recognition and damage characterization using deep learning
According to one embodiment, a method of identifying a part of a conveyance system is provided. The method comprising: capturing an image of a part of a conveyance system using a camera; classifying the part of the conveyance system using supervised learning; and displaying a classification of the part of the part on a mobile computing device. |
US10460428B2 |
Method, head-up display and output system for the perspective transformation and outputting of image content, and vehicle
A method, a head-up display and a display system for the perspective transformation and displaying of rendered image content, as well as a corresponding vehicle, are provided. In the perspective transformation and outputting method, the image content to be displayed is subdivided into a plurality of tiles, and the individual tiles are each transformed in perspective using perspective transformation. The individual tiles that have been transformed in perspective are then combined to form a transformed image content, and the image content transformed in perspective is projected onto a projection area of the head-up display or displayed on a display unit. |
US10460425B2 |
Method, device, and recording medium for processing image
A method of processing an image in a device, and the device thereof are provided. The method includes determining a distortion correction ratio of each of a plurality of vertices included in a source image, based on information about a lens through which the source image is projected, determining corrected location information of pixels located between the plurality of vertices, based on the distortion correction ratio of each of the plurality of vertices and interpolation ratios of the pixels, and rendering a distortion-corrected image including pixels determined as a result of performing interpolation on the plurality of vertices based on the corrected location information. |
US10460423B2 |
System and method for medical image quality enhancement using multiscale total variation flow
Methods for representing multiple scales in an image using a variational algorithm are provided. An iterative decomposition of an image into a total variation (“TV”) part, which may be a weighted TV (“TVα”) part, and a residual part motivates the design and use of a partial differential equation that may be referred to as a multiscale total variation flow, or multiscale weighted total variation flow. This produces a multiscale representation of the image. The speed of this decomposition can be controlled with a user-defined function, and is fast enough to allow for real-time applications of denoising and image registration. |
US10460422B2 |
Image processing device and image processing method
The polarization imaging unit generates a polarized image including pixels for each of a plurality of polarization components. The demosaicing unit calculates a pixel signal for each polarization component by using the pixel signal of the target pixel of the polarized image and the pixel signal of the pixel for each of the identical polarization components located near the target pixel. In one example, a low frequency component is calculated for each polarization component using the pixel signal of the pixel located near the target pixel for each of the identical polarization components. In addition, component information indicating relationship between the low frequency component of the polarization component of the polarized image and the pixel signal of the target pixel is acquired. Furthermore, the pixel signal for each polarization component in the target pixel is calculated based on the low frequency component and the component information for each polarization component. |
US10460421B2 |
Image processing apparatus and storage medium
An image processing apparatus configured having processor and a memory and configured to perform: calculating a size ratio between an inscribed figure inscribed in a composition target area in a template image and an area determined based on an object in a target image; setting a first area including the object to the target image based on the size ratio; and generating a composited image in which an image in the first area whose size has been adjusted based on the size ratio is composited in the composition target area, wherein the first area is set such that, when the image in the first area is superimposed on the composition target area, the object contacts with the inscribed figure and an outer edge of the first area matches a circumscribed figure circumscribed to the composition target area. |
US10460418B2 |
Buffer index format and compression
Flexible, dynamic, and efficient compression and de-compression mechanisms are described. An example compression mechanism includes reading a plurality of groups of indices, identifying a smallest index in each of the plurality of groups, rotating indices in each of the plurality of groups such that the smallest index is a first value, calculating unsigned delta encoded values relative to the smallest index in each of the plurality of groups for remaining indices, converting the plurality of groups of indices into a plurality of compressed groups of indices, and storing the plurality of compressed groups of indices. An example de-compression mechanism include reading a plurality of compressed groups of indices, identifying a first index as an absolute value in each of the plurality of groups, calculating remaining indices of each of the plurality of groups, and converting the plurality of compressed groups of indices into a plurality of decompressed groups of indices. |
US10460416B1 |
Inline image preprocessing for convolution operations using a matrix multiplier on an integrated circuit
An example preprocessor circuit for formatting image data into a plurality of streams of image samples includes: a plurality of memory banks configured to store the image data; multiplexer circuitry coupled to the memory banks; a first plurality of registers coupled to the multiplexer circuitry; a second plurality of registers coupled to the first plurality of registers, outputs of the second plurality of registers configured to provide the plurality of streams of image samples; and control circuitry configured to generate addresses for the plurality of memory banks, control the multiplexer circuitry to select among outputs of the plurality of memory banks, control the first plurality of registers to store outputs of the second plurality of multiplexers, and control the second plurality of registers to store outputs of the first plurality of registers. |
US10460412B1 |
Authentication of Norman Rockwell paintings
A process for authenticating a painting includes determining whether a posterized HSV model of a digital photograph contains one or more steganographic symbols. A process for preparing a painting for authentication, includes providing a digital photograph of the painting in the RGB color model, converting the digital photograph to a CMYK color model, converting the CMYK model of the digital photograph to an HSV color model of the digital photograph and posterizing the HSV model of the digital photograph. A system for preparing a painting for authentication includes a processor and a computer-readable memory component containing a digital photograph of the painting in the RGB color model. The processor is configured to convert the digital photograph to a CMYK color model, convert the CMYK model of the digital photograph to an HSV color model of the digital photograph and posterize the HSV model of the digital photograph. |
US10460410B1 |
Location services platform, apparatus and method for informing law enforcement personnel placement
A location services platform includes a map database and a processor to analyze probe data and map data to identify one or more traffic violations. The processor also receives probe data associated with law enforcement personnel and correlates the locations of the traffic violations to the location of the law enforcement personnel. The location services platform includes a traffic violation database that stores information regarding the traffic violations that were identified and a law enforcement placement database that stores information regarding the location of the law enforcement personnel. The processor is further configured to determine a relationship between traffic violation citations that have been issued at a respective location and traffic violations identified to occur at the respective location in an instance in which the probe data associated with law enforcement personnel indicates that law enforcement personnel were present at the respective location. Corresponding apparatuses and method are also provided. |
US10460409B2 |
Systems and methods for and displaying patient data
Implementations are directed to providing a user of a mobile device access to patient information and patient physiological data. Actions can include receiving user input, the user input indicating a user command to display a location screen, in response to the user input, processing user-specific data and facility-specific data to determine one or more graphical representations to be displayed, and displaying the location screen on the mobile device, the location screen including one or more display regions and the one or more graphical representations, each graphical representation depicting at least a portion of a facility. |
US10460405B2 |
Server and method for timely adjusting price of a plan voucher
When detecting a reduction in the price of an airline ticket included in an airline ticket and plan voucher combination that does not meet any set of desired purchase conditions specified by users, a set item providing server SA notifies information to prompt reduction in the price of a plan voucher included in a combination that fails to satisfy any set of desired purchase conditions that has no hits, among combinations of the marked-down airline ticket and a plan voucher, to the facility provider that provides the plan voucher. |
US10460403B2 |
System and method to reduce human activity damage-induced power outage
A method for predicting and managing an occurrence of a power outage resulting from human activity, the method comprising the steps of: obtaining at least one short-term notification of a planned human activity event; generating a corrected human activity notification as a function of the short-term notification and data corresponding to power grid information, geographical information relating to the power grid and customers utilizing the power grid, power grid customer information, and/or historical information corresponding to prior power outages resulting from human activity events; generating an outage probability as a function of the corrected human activity notification and trained predictive modeling data; generating an optimization model as a function of the outage probability; and initiating at least one action for mitigating the occurrence of the power outage resulting from human activity as a function of the optimization model. |
US10460401B2 |
Systems, methods, and apparatus for event planning
Exemplary methods, apparatuses, and systems for event planning and management are detailed. In some embodiments, a method includes receiving a plurality of selectable actions and associated media element content for an event, generating a media event comprising one or more of the received media elements, and transmitting the media event to an event recipient on a date of the event. |
US10460400B2 |
Systems and methods for providing anniversary information
Systems, methods, and non-transitory computer-readable media can determine one or more social networking system anniversary events associated with a first user, the anniversary event having a month and a day that is identical to the current month and day. The one or more anniversary events are filtered using filtering criteria. An indication, such as a notification or a promotion, relating to the one or more anniversary events is generated based on satisfaction of the filtering criteria. |
US10460399B1 |
Social media assesment tool
Systems, methods, and other embodiments associated with a social media assessment tool. According to one embodiment, a social media assessment tool includes an identification logic that identifies interactivity criteria of a social media property. The interactivity criteria is associated with access to the social media property. The social media assessment tool also includes an assessment logic that determines that interactivity criteria satisfies a threshold value. In response to the social media property satisfying the threshold, the assessment logic calculates a score for at least one feature of the social media property. |
US10460396B2 |
Data processing for data replication system
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a system data comprising a set of expense entries. The program further determines, for each expense entry in the set of expense entries, an entry use case. The program also processes, for each expense entry in the set of expense entries, the expense entry based on the determined entry use case. The program further generates a document based on the processed set of expense entries. |
US10460388B2 |
System and method for providing latency protection for trading orders
A system for managing trading orders comprises a memory operable to store an order associated with a first price. The system further comprises a processor communicatively coupled to the memory and operable to identify a latency value. The processor is further operable to receive a counterorder and to identify a potential trade associated with the order and the counterorder, the potential trade based at least in part on the first price. If the latency value satisfies a configurable condition, the processor is further operable to initiate a configurable period of time. If the potential trade is not valid upon expiration of the configurable period, the processor is further operable to prevent the execution of the potential trade. |
US10460387B2 |
Dynamic information configuration and display
A system, method, and non-transitory computer-readable information recording medium displays information to a user. Market data related to a plurality of tradeable objects is received from an exchange at a trading device. The display of market data related to each tradeable object is separately controlled. If the user is not paying attention to the market data of a particular tradeable object, then the dissemination of the market data for that tradeable object may be temporarily stopped until the user starts paying attention to that tradeable object. |
US10460382B2 |
Fraud reduction system for transactions
A system, apparatus, and method for reducing fraud in payment or other transactions by providing issuers with a warning that a transaction being processed for authorization is potentially fraudulent. In some embodiments, the present invention processes data obtained from a consumer authentication process that is used in card not present (CNP) transactions to determine characteristics or indicia of fraud from previous transactions. The characteristics or indicia of fraud can be used to generate a set of fraud detection rules or another form of fraud assessment model. A proposed transaction can then be evaluated for potential fraud using the fraud assessment model. |
US10460379B1 |
Financial management system and method with customizable user interface
A computer-implemented data processing system includes a data storage device and a processor and program logic stored in memory and executable by the processor. The program logic may include account management logic coupled to the data storage device to manage accounts respectively associated with a plurality of users, and interface logic coupled to the account management logic and the data storage device to connect the data processing system to computing systems associated with the plurality of users by way of the Internet, the interface logic providing the users with web access to an on-line banking area of a website of a financial institution, the interface logic further configured to establish a connection with one of the users and provide the user with a user interface. The user interface may be customizable based on inputs received from the user to provide selected ones of display modules. |
US10460378B1 |
Payment card policy enforcement
Enforcing payment card policies using a financial institution agent coupled to a payment processing network. The advisory device intercepts messages directed to an authorization element at an authorizing bank, modifies the intercepted messages in response to a set of financial policy rules, and forwards the intercepted messages to the authorization element. The authorization element responds to any modifications made by the financial institution agent, and issues a grant or a denial of of authorization in response. The financial policy rules include a set of policy limits for use of the payment card, responsive to card usage type, merchant type and location, amount per transaction (or for a selected duration), number of transactions, and combinations thereof Financial policy rules can include side effects, including notifications or two-step authorization (with the cardholder or a monitoring party), transaction records, and combinations thereof. |
US10460371B2 |
Durable memento method
Durable memento method that enables the storage of data associated with mementos, which are objects that serve to provide a reminder of a person, place, thing, or an event. Embodiments are configured to store and recall data including but not limited to pictures, movies, sounds, text, or other information such as performance data indirectly associated with a memento such as but not limited to a keepsake, souvenir, gift, gift card, medal or award, tool or any combination thereof. One or more embodiments may include a visual and/or machine-readable and/or human-readable code to associate the data with the memento. The durable data may be stored remote from the memento, which prevents obsolescence by securing data robustly. This enables the data to be accessed years later even if the file formats or display technology for the data has changed by that time and even if the original memento has been lost. |
US10460369B2 |
Auto repair quote platform
An auto repair quote platform may be provided. The platform may allow a user to enter a set of parameters and request quotes from service providers based on those parameters. Service providers may also enter parameters for matching their quotes to a request. The platform may further allow a user to accept a quote and schedule an appointment with the chosen service provider. |
US10460368B2 |
System for presenting and updating a contextual visualization of multiple products installed in an installation location for multiple users
Methods and systems are provided for facilitating a home-improvement product purchasing experience by facilitating contextual visualizations in which images of currently available products are shown as being installed in an installation location associated with a potential customer's property. The currently available product information is maintained in a quoting database that is also used to generate product quotes, including current prices. A portable device may include an imaging device and may instantiate a visualizer to facilitate viewing contextual visualizations of product locations on-site. |
US10460363B2 |
System, method and computer program for integrating diverse point of sale systems
The present invention provides a system, method and computer program for integrating point of sale systems by providing a common data model. A system of the invention may include one or more point of sale agents linkable to one or more diverse point of sale systems. The system may also include an order manager linked to the point of sale agents. The one or more point of sale agents are operable to communicate point of sale data between the one or more diverse point of sale systems and the order manager by mapping the point of sale data to a common data model. The present invention also provides a system, method and computer program for enabling dissemination of promotions to consumers based on point of sale data. |
US10460361B2 |
Systems for real-time analysis and reporting of utility usage and spend
Presented are methods and systems to universally assess composite utility consumption (1) in which a plurality of real-time and batch sensor readings such as from multiple disparate utility sensor data inputs (3) may be acquired and stored such as into a local device (2) or a central data warehouse (6). A composite utility estimated cost generator (9) can generate missing or uncorrelated data and a collected composite utility data information correlator (11) can correlate the data so it can be applied to determine some type of composite utility cost information. For real-time calculation, a disparate utility rate information accessor (8) can obtain multiple items of disparate rate information and this can use with correlated data to create a composite utility consumption and spend so a user can manage and control utility usage for a home, building, facility, plant, specific equipment, or the like. Cost information, such as a rate of spend or spend amount(s) to date or for a period may be presented to user in a variety of visualizations and reporting formats including specific time usage and spend information, specific time range usage and spend, and “time-of-use” billing information for specific real-time data points. The visualization and reporting may be used to answer a plurality of usage questions along with specific characterizations of utility spend across time of day domains and specific equipment usage domains thus affording more effective utility cost management. |
US10460360B2 |
Technique for pricing a solar power system
A configuration engine traverses sequential levels of a decision tree in order to iteratively refine a configuration for a solar power system. At each level of the decision tree, the configuration engine determines the outcome of a design decision based on computing the result of a value function. The configuration engine explores configurations that optimize the value function result compared to other configurations, and may also discard less optimal configurations. When a current configuration is considered less optimal than a previous configuration generated at a previous level, the configuration engine discards the current configuration and re-traverses the decision tree starting with the previous configuration. |
US10460358B2 |
Integration of an advertising unit containing interactive residual areas and digital media content
Described are systems and methods for dynamic integration and presentation of advertising content and media content. The method includes receiving a request for media content from a remote computing device. The method also includes providing an interactive advertising unit, which comprises a first content layer including the requested media content and a media player, a second content layer including the advertising content, wherein the advertising content comprises video content and website content, and an integration module configured to display the video content to match the boundaries of the media player, extend the display area of the video content, reduce the display area of the video content after a period of time, display the website content in an area outside of the boundaries of the media player, and display the requested media content in the media player. The method also includes transmitting the interactive advertising unit for presentation on the remote computing device. |
US10460356B2 |
Generic message injection system
Systems and related methods providing for dynamic message creation are discussed herein. Circuitry may be configured receive generic configuration data that references work chunks for message generation and time data indicating a message send time. The work chunks may include references to message data, but not the actual message data. Based on the time data, the work chunks may be placed in a message queue. Circuitry may also be configured to retrieve a work chunk from the message queue and to generate one or more messages based on the retrieved work chunk. The references to message data in the work chunk may be used to retrieve the message data at the time of message generation. |
US10460354B2 |
Systems and methods for customer valuation and merchant bidding
A mediator system, which serves as a conduit between a customer and merchants, includes customer profile data. The mediator system analyzes the customer profile data, and assigns an indication to a customer represented by the customer profile data. The mediator system then provides the indication to the merchants, and then receives bids from the merchants. The bids are for establishing a connection between the merchants and the customer. The mediator system provides to a portion of the merchants, based on the bids, a connection to the customer. |
US10460352B2 |
Mediation router
Advertisement vendors can be dynamically selected in response to a request from a wireless communication device. A mediation router can receive an ad request from a portal interfaced with a wireless device. Specifically, the mediation router analyzes the request and dynamically selects an ad vendor to service the request, based in part on the analysis. The selected ad vendor supplies the ad and the mediation router ensures that the portal receives the ad. The mediation router selects an ad vendor in a variety of ways including, but not limited to, business decision rules or artificial intelligence and/or a combination thereof. The mediation router further employs customer profiles that help vendors target advertisements to specific consumers and wireless devices. |
US10460350B2 |
Digital concierge application
Embodiments of the invention are directed to methods, systems, and apparatuses for providing digital concierge services through a portable electronic device. The digital concierge may be provided through an application installed on a portable electronic device that is configured to contact a concierge service, provide filtered and relevant offers including promotions and accountholder benefits, and provide ATM location services for users as they travel. One embodiment of the present invention is directed to a method comprising determining a location of a portable electronic device, receiving concierge data associated with the user, filtering, by a processor, a plurality of offers according to the location of the portable electronic device and the concierge data associated with the user, and presenting filtered offers to a user. Some embodiments may further filter the plurality of offers according to an issuer associated with the user of the portable electronic device. |
US10460349B2 |
Systems and methods for opting-out of targeted advertising in an online advertising environment
Systems and methods are disclosed for opting-out of targeted advertising in online advertising environments. One method includes receiving an opt-out verification request, the opt-out verification including an IP address of a user device and HTTP header fields of an HTTP request of the user device; determining a geographic area of the user device based on the IP address of the user device; accessing an opt-out database having entries of user devices that opted-out of receiving targeted advertising based on at least one HTTP header field of the HTTP request; determining whether the user device has opted-out of receiving targeted advertising based on the determined geographic area of the user device, the HTTP header fields of the HTTP quest, and the entries of user devices of the opt-out database; and transmitting a verification acknowledgement when the user device is determined to have opted-out of receiving targeted advertising. |
US10460345B2 |
Content targeting with probabilistic presentation time determination
For targeted presentation of information on a mobile device, a presence of the device is detected at a given time at in a zone. A pause is detected in a movement of the device in the zone. A hangout pattern of the device is predicted. The hangout pattern includes an expected pause duration of the pause. Using the hangout pattern and the detected pause, a time is computed to present a content on the device. The content presented at the time is expected to have a higher than a threshold probability of receiving an input at the device. The content is selected according to the probability of receiving the input. The content is transmitted to the device such that the content is available for presenting at the device at the computed time. |
US10460338B2 |
Network centric loyalty system
A network centric system that enables participation by any number of entities including sponsors, issuers, merchants, portable devices, and acceptance point devices in one or more loyalty programs is provided. Any combination of entities may be specified for different loyalty programs. |
US10460333B2 |
Method and system for automated targeted polling via an e-commerce promotions platform
Certain embodiments of the disclosure relate to methods and systems that support automated, targeted polling of consumers via an e-commerce promotions platform for administering e-commerce promotional activities, such as, for example, sweepstakes, contests, giveaways, and/or instant wins. |
US10460332B1 |
Predicting performance for providing an item
Techniques for predicted performance may be provided. For example, a computing service may be implemented to analyze information about past performances of merchants associated with providing items to consumers. Based on the analysis, the computing service may generate a performance prediction model. Further, the computing service may use the performance prediction model to determine a predicted performance for a particular merchant. Information about the predicted performance may be provided to various users including, for example, consumer and merchants. |
US10460331B2 |
Method, medium, and system for service design and order fulfillment with technical catalog
A system that provides a technical catalog is provided. The system defines items including metadata used by a fulfillment solution to drive service order fulfillment, where each item is used by the fulfillment solution to fulfill an order. The system further stores the items within the technical catalog, where the technical catalog includes a data store that stores metadata, and where the technical catalog defines a structure of the items. The metadata defines the key entities and behavioral elements used to specialize service order fulfillment capabilities such as service order orchestration, service order design and assign, etc. The system further designs the fulfillment solution to use an item to fulfill an order. The system further generates the fulfillment solution using the item. |
US10460320B1 |
Fraud detection in heterogeneous information networks
Heterogeneous information networks can be used to detect whether a new transaction is fraudulent. Metapaths are determined based on the heterogeneous information. The transactions can be downsized. For each metapath, training transaction data and test transaction data be used to compute a feature vector “z.” A fraud detection system can use the features to generate a fraud detection model. The fraud detection model can be iteratively refined using machine learning. The fraud detection models can then be applied to new transactions to determine a risk score of the new transaction. |
US10460319B2 |
Multi-commerce channel wallet for authenticated transactions
A phone-based electronic wallet providing authenticated transactions across multiple channels of commerce. The electronic wallet may be used for point-of-sale payments, remote mobile payments and/or web-based payments, and may use authentication tools such as offline PINs, SecureCode PINs and/or online PINs. |
US10460318B2 |
Event notifications for multiple services
Methods, computer-readable storage media and apparatuses for processing event notifications are disclosed. For example, a processor receives an event notification of an event from a device of a service provider that is providing a service to a user, wherein the network service provider is distinct from the service provider, determines that the service provider and the event are of a type of service provider and a type of event, respectively, that the user has consented to receive the event notification, sends a message in a unified message format to a device of the user, the message comprising the event, receives a response from the device of the user containing an indication of whether the event is an authorized event, and sends the indication of whether the event is an authorized event to the device of the service provider. |
US10460311B2 |
Kiosk gift card system and method
A gift card system and method for purchasing gift cards at a kiosk is disclosed. The system/method includes a gift card distribution kiosk located at a retail establishment that provides a user with access to a multitude of different forms of gift cards that may be purchased and printed onto a customizable card with a personalized message. The kiosk includes a kiosk processor interface, a gift card dispenser, a card reader and gift card management server connected to a network. The gift card management server, through the kiosk processor interface, provides vendor options to users to select and pay via the card reader. In another embodiment, the kiosk is used to redeem unused user gift cards for a reduced value user selected gift card, reduced cash value, full value store card, rewards points, bank debit, and/or electronic code user towards online purchases. |
US10460307B2 |
Methods and devices for fraud detection based on roaming status
Methods, devices and servers for assisting in financial transaction fraud detection are described. In one aspect, a method for notifying of a roaming status of an electronic device is described. The method is implemented by a wireless service provider server associated with a wireless service provider. The electronic device is associated with a subscription service package of the wireless service provider. The method includes: detecting a roaming condition associated with the electronic device; and after detecting the roaming condition, retrieving financial institution information associated with the electronic device, the financial institution information identifying a financial institution, and sending a notification of the roaming status of the electronic device to a financial institution server associated with the identified financial institution. |
US10460300B2 |
Method of preventing fraud and theft during automated teller machine transactions and related system
A method of preventing fraud and theft during automated teller machine (ATM) transactions includes recording a video stream using a camera mounted on or near the ATM, the camera being positioned to record the face of a user of the ATM and a background behind the user, providing a facial model database containing images of a large number of people taken from different angles, the facial model database containing images of unobscured faces as well as obscured faces, and receiving insertion of a bank card into the ATM. The method further includes comparing images captured from the recorded video stream with images contained in the facial model database, and producing a corresponding first face comparison result, and issuing a notice for the user to uncover the user's face when the first face comparison result indicates that the user's face is obscured. |
US10460297B2 |
System and method for intelligently interfacing with financial information
A system and method for interfacing with financial information. The system includes a touch screen display. The touch-screen display includes a plurality of logical regions. Each one of the plurality of logical regions includes content that is expandable based on a user selection. The system also includes logic to associate a plurality of a user's financial data of a predetermined type with each one of the logical regions. The system further includes logic to vary an amount of the associated financial data displayed on the display based on a first type of user selection of one of the logical regions. |
US10460296B2 |
System for processing data using parameters associated with the data for auto-processing
Systems, computer program products, and methods are described herein for processing a set of information associated with a check image using one or more disposition parameters to determine an automated disposition of the check associated with the check image. The present invention is configured to receive a set of information associated with a check image; receive one or more disposition parameters associated with a financial institution; apply the one or more disposition parameters to the set of information associated with the check image; determine automated disposition of the check based on at least applying the one or more disposition parameters to the set of information associated with the check image; and execute the automated disposition of the check. |
US10460294B1 |
Detection of errors in transaction channels using electronic transaction monitoring
Techniques of detecting errors on a transaction channel. As described herein, nodes that perform actions of a transaction channel automatically generate reception records that memorialize receptions by the nodes of transaction items that represent financial transactions. These reception records can be analyzed to determine whether a node that performs an action in the transaction channel failed to receive a transaction item within an expected time. If a node that performs an action in the transaction channel failed to receive a transaction item within the expected time, an error remediation process may be performed. |
US10460291B2 |
Information processing apparatus, information processing method, and computer program for scheduling activities modelled from activities of third parties
Provided is an information processing apparatus including a presentation section which presents an action log that is an action result of a third party, and a schedule adjustment section which incorporates the action log selected from the presented action log by a user as a schedule of schedule information of the user. |
US10460290B2 |
System and method for establishing presence in a brokered chat system
Systems and methods for determining status of a user in a brokered chat service are disclosed. In one example, the method comprises acts of receiving, via the brokered chat service, a check-in message from the user, establishing the status of the user as available in the brokered chat service, transmitting at least one message to the user via the brokered chat service in response to establishing the status of the user as available, and updating the status of the user in the brokered chat service in response to communication from the user. |
US10460288B2 |
Methods and apparatus for identifying unspecified diagnoses in clinical documentation
A set of one or more clinical facts may be collected from a clinician's encounter with a patient. It may be determined that an unspecified diagnosis not included in the set of facts may possibly be ascertained from the patient encounter. A user may be alerted that the unspecified diagnosis may possibly be ascertained from the patient encounter. |
US10460278B2 |
Registration of destination identifiers
Disclosed are various embodiments for registration of destination identifiers to be used in lieu of geographic addresses. In one embodiment, a user specification of a destination identifier is received. It is determined that the destination identifier is available for registration. A user request is received to register the destination identifier as associated with a geographic address. The destination identifier is registered in response to the user request by creating a stored mapping between the destination identifier and the geographic address. |
US10460277B2 |
Business intelligence language macros
According to some embodiments, a business intelligence language expansion and compilation platform may receive a business intelligence language expression, containing at least one macro sub-expression from a user. Information may then be accessed in a business and data models data store to perform expansion and compilation operations on the received business intelligence language expression. As a result of these operations, the system may provide a native query to a data source database. A business intelligence language result set manager may retrieve data from a data source database responsive to the native query and output a business intelligence language result set to the user in response to the business intelligence language expression. According to some embodiments, the business intelligence language is reentrant such that the received business intelligence language expression is evaluated in one context and uses a result of another business intelligence language expression evaluated in a possibly different context. |
US10460275B2 |
Predictive model search by communicating comparative strength
A method for comparing predictive data models based on a predictive model search is provided. The method may include receiving a first and second portion of a set of data. The method may also include identifying a first and second variation of the second portion, wherein the first variation is different from the second variation. The method may further include generating first predictive data models based on the first variation, and second predictive data models based on the second variation. Additionally, the method may include applying a criteria to rank the first and second predictive data models based on predictive strength. The method may also include presenting a display of the ranked criteria, comprising the first portion, and a portion of the first and second predictive data models, wherein the portion of the first and second predictive data models are collectively ranked and presented according to the predictive strength. |
US10460274B2 |
Energy disaggregation techniques for whole-house energy consumption data
The present invention is directed to systems and methods for performing energy disaggregation of a whole-house energy usage waveform, based at least in part on the whole-house energy usage profile, training data, and predetermined generic models, including: a module for pairing impulses identified in the whole-house energy usage waveform to indicate an appliance cycle, pairing impulses with at least one up transition with at least one down transition; a module for bundling impulses that are representative of an appliance cycle; a classification module, which upon determination of a type of appliance associated with bundles, is configured to classify the bundles of transitions in accordance with bundles exhibited by similar appliances with similar characteristics; and utilizing such pairing module and module for bundling to perform energy disaggregation. Moreover, the present invention sets forth graphical user interfaces for the presentation of such data and the receipt of user-supplied validation and information. |
US10460271B2 |
System and method for valuating an automation for a process of an enterprise system
Systems and methods for valuating automation are described. The system computes plurality of parameters associated with process. The plurality of parameters comprises time related parameters and cost related parameters. Further, the system determines a total actual cost saved when an automation is applied on the process based on the time related parameters and the cost related parameters. The system further normalizes the total actual cost saved based on the cost related parameters and a cost of automation maintenance. Further, the system determines a value of the automation based on the total actual cost saved after normalization, qualitative parameters associated with the process and the cost of automation maintenance. The value is categorized into at least one of an automate category, a neutral category and a non-automate category. Based on the categorization, the system selects only relevant automations in order to reduce overload of running unnecessary automations, thereby improving system's performance. |
US10460268B2 |
System and method for generating device work orders based on work patterns and plant location
A device management system includes a storage unit which stores, in advance and in correlation with device identification information set in each steam controller, location information indicating a location of each steam controller. The storage unit further stores in advance work patterns for the steam controller according to a classification based on a device type and an installation state of the steam controller. The system further includes a data extraction unit configured to extract from the storage unit the location information from the device identification information based on detection information. The data extraction unit is further configured to extract a corresponding work pattern from the device type and the installation state specified from the device identification information. A work information generation unit is included for generating work information including the extracted location information and work pattern for each work-target device. |
US10460265B2 |
Global IT transformation
Disclosed are a method of and system for providing a view of a transformation program. The method comprises the steps of providing an integrated and end-to-end set of processes, analytic tools, and reports that provide an information technology team with a comprehensive view of an information technology transformation; and using said set of processes, analytic tools and reports to provide a visibility to make objective business decisions about issues, including technology and activity and resource allocation. The preferred embodiment of the invention may be used in a number of specific situations. For example, the invention may be used in the implementation of IT investments, which are implemented in the course of an Annual Plan. |
US10460264B2 |
Method for evaluating operational and financial performance for dispatchers using after the fact analysis
A method is provided for evaluating operational and financial performance for dispatchers in power grid control centers associated with utility systems. A comprehensive operating plan is provided that applies after the fact analysis for performance metrics, root-cause impacts and process re-engineering. after the fact analysis of past events and practices is performed. Actual system and resource conditions are captured. the system and resource conditions are supplied to a relational database. A scheduler engine receives the actual system and resource conditions from the relational database and processes it to calculate system performance. At least one of the following is displayed, transmission evaluation application displays, reference and scenario cases and associations between them, results presented with a graphical or tabular displays, comparison results between scenario cases and a reference case, a family of curves where each curve is a performance metric, comparison of scenario input data, study results and statistical analysis and historical data. |
US10460261B2 |
System and method for determining validity of web content
Provided are a system and method for determining whether an apparent booking is a genuine or actual booking. Bookings occur in all sorts of industries, such as travel, medical, entertainment, weddings, catering, and the like. In one embodiment, the method includes determining whether an apparent booking identified from a website calendar, and associated with a merchant, is a genuine booking of the merchant or is an unavailability of the merchant not related to a booking. For example, the genuineness of the booking may be determined based on additional information associated with the merchant, a geographic location, other merchants, and the like. |
US10460258B2 |
Computer system, and method and program for controlling edge device
The present invention is to provide a computer system and a method and a program for controlling an edge device that acquire data for a predetermined machine learning from a combination of sensors in a network, perform possible learning with the sensors without the user's intention, and output the result. According to the present invention, a computer system that performs machine learning with an edge device 100 connected with a gateway 200 detects an edge device 100 connected with the gateway 200, determines the combination of the detected edge devices 100, determines a program for an edge device 100 and a program for machine learning based on the determined combination, and causes the edge devices 100 to execute the program for an edge device 100 and causes a predetermined computer to execute the program for machine learning. |
US10460254B2 |
System and method for reducing state space in reinforced learning by using decision tree classification
An automatic scaling system and method for reducing state space in reinforced learning for automatic scaling of a multi-tier application uses a state decision tree that is updated with new states of the multi-tier application. When a new state of the multi-tier application is received, the new state is placed in an existing node of the state decision tree only if a first attribute of the new state is same as a first attribute of any state contained in the existing node and a second attribute of the new state is sufficiently similar to a second attribute of each existing state contained in the existing node based on a similarity measurement of the second attribute of each state contained in the existing node with the second attribute of the new state. |
US10460250B2 |
Scope in decision trees
A root node of a decision tree data structure may cover all values of a search space used for packet classification. The search space may include a plurality of rules, the plurality of rules having at least one field. The decision tree data structure may include a plurality of nodes, the plurality of nodes including a subset of the plurality of rules. Scope in the decision tree data structure may be based on comparing a portion of the search space covered by a node to a portion of the search space covered by the node's rules. Scope in the decision tree data structure may be used to identify whether or not a compilation operation may be unproductive. By identifying an unproductive compilation operation it may be avoided, thereby improving compiler efficiency as the unproductive compilation operation may be time-consuming. |
US10460244B2 |
Automatic response system for wearables
One embodiment provides an apparatus. The apparatus includes a wearable device. The wearable device includes a knowledge base, a user interface and automatic response logic. The knowledge base includes at least one data structure. Each data structure includes a plurality of ranked possible user responses. The automatic response logic is to select one data structure of the at least one data structure in response to a received communication. The selecting is based, at least in part, on an event type and based, at least in part, on a contact identifier. The communication is received from a communication partner device via a companion device. The automatic response logic is further to provide at least one ranked possible user response from the selected data structure to a user via the user interface. |
US10460243B2 |
Network device predictive modeling
Techniques and systems are provided for predictive modeling based on interactions with a network device. For example, a method may include generating a prediction including a correlation between an interaction with a network device and a context, wherein the interaction is associated with a function performed by the network device. Confidence parameters associated with the prediction can be determined. The prediction can be tested by analyzing received interaction data and contextual data, and the analysis can include determining whether the interaction with the network device occurred in the correlated context. A confidence value can be calculated based on the testing outcome, and can be compared to the confidence parameters. A message relating to modification of the confidence parameters can be transmitted. |
US10460242B1 |
System and method for clustering interest patterns based on a plurality of priority values
A system and method for clustering interest for a plurality of participant devices based on open-ended, free-form communication between a plurality of user devices using priority value responses from the plurality of participant devices based on distributed thought objects associated to the open-ended, free-form communication. The system and method using a ratings matrix, comprising a plurality of priority values, that is permutated by assigning participant devices into interest clusters by first suing a strict association method and then increasing cohorts by using a tolerant association method. |
US10460241B2 |
Server and cloud computing resource optimization method thereof for cloud big data computing architecture
A server and a cloud computing resource optimization method thereof for big data cloud computing architecture are provided. The server runs a dynamic scaling system to perform the following operations: receiving a task message; executing a profiling procedure to generate a profile based on an to-be-executed task recorded in the task message; executing a classifying procedure to determine a task classification of the to-be-executed task; executing a prediction procedure to obtain a plurality of predicted execution times corresponding to a plurality of computing node numbers, a computing node type and a system parameter of the to-be-executed task; executing an optimization procedure to determine a practical computing node number of the to-be-executed task; and transmitting an optimization output message to a management server to make the management server allocate at least one data computing system to execute a program file of the to-be-executed task. |
US10460239B2 |
Generation of inferred questions for a question answering system
A system and computer implemented method for generating a set of inferred questions for a question answering system is disclosed. The method may include determining, based on context data, a user state. The method may also include extracting characterization information for an object satisfying an attention criteria. The characterization information may be configured to include sensory data. The method may also include determining a relationship between the object and the user state based on the characterization information for the object and the context data of the user state. The method may also include generating, based on the relationship between the object and the user state, a set of inferred questions for a question answering system. |
US10460237B2 |
Neuron-centric local learning rate for artificial neural networks to increase performance, learning rate margin, and reduce power consumption
Artificial neural networks (ANNs) are a distributed computing model in which computation is accomplished using many simple processing units (called neurons) and the data embodied by the connections between neurons (called synapses) and the strength of these connections (called synaptic weights). An attractive implementation of ANNs uses the conductance of non-volatile memory (NVM) elements to code the synaptic weight. In this application, the non-idealities in the response of the NVM (such as nonlinearity, saturation, stochasticity and asymmetry in response to programming pulses) lead to reduced network performance compared to an ideal network implementation. Disclosed is a method that improves performance by implementing a learning rate parameter that is local to each synaptic connection, a method for tuning this local learning rate, and an implementation that does not compromise the ability to train many synaptic weights in parallel during learning. |
US10460235B1 |
Data model generation using generative adversarial networks
Methods for generating data models using a generative adversarial network can begin by receiving a data model generation request by a model optimizer from an interface. The model optimizer can provision computing resources with a data model. As a further step, a synthetic dataset for training the data model can be generated using a generative network of a generative adversarial network, the generative network trained to generate output data differing at least a predetermined amount from a reference dataset according to a similarity metric. The computing resources can train the data model using the synthetic dataset. The model optimizer can evaluate performance criteria of the data model and, based on the evaluation of the performance criteria of the data model, store the data model and metadata of the data model in a model storage. The data model can then be used to process production data. |
US10460233B2 |
Self-adaptive neural networks
A method of updating a neural network may be provided. A method may include computing gradients for an operating matrix of a current layer of the neural network based on data of at least one of the current layer and at least one other layer of the neural network. The method may also include updating the operating matrix based on the computed gradients. Further, the method may include updating an indexing matrix of the current layer based on the updated operating matrix. |
US10460230B2 |
Reducing computations in a neural network
Reducing computations in a neural network may include determining a group including a plurality of convolution kernels of a convolution stage of a neural network. The convolution kernels of the group are similar to one another. A base convolution kernel for the group may be determined. Scaling factors for a plurality of input feature maps processed by the group may be calculated. The convolution stage of the neural network may be modified to calculate a composite input feature map using the scaling factors and apply the base convolution kernel to the composite input feature map. |
US10460228B2 |
Synaptic, dendritic, somatic, and axonal plasticity in a network of neural cores using a plastic multi-stage crossbar switching
Embodiments of the invention provide a neural network comprising multiple functional neural core circuits, and a dynamically reconfigurable switch interconnect between the functional neural core circuits. The interconnect comprises multiple connectivity neural core circuits. Each functional neural core circuit comprises a first and a second core module. Each core module comprises a plurality of electronic neurons, a plurality of incoming electronic axons, and multiple electronic synapses interconnecting the incoming axons to the neurons. Each neuron has a corresponding outgoing electronic axon. In one embodiment, zero or more sets of connectivity neural core circuits interconnect outgoing axons in a functional neural core circuit to incoming axons in the same functional neural core circuit. In another embodiment, zero or more sets of connectivity neural core circuits interconnect outgoing and incoming axons in a functional neural core circuit to incoming and outgoing axons in a different functional neural core circuit, respectively. |
US10460226B2 |
Tire having radio frequency identification device for monitoring structural health
A tire includes a plurality of tire components defining a plurality of layers. A radio frequency identification (RFID) tag is disposed between at least two of the plurality of layers. The RFID tag is in contact with each of the at least two layers and is configured to transmit a response signal in response to receiving a request signal. When no air is in a region surrounding the RFID tag, a first response signal is emitted from the tire at a first frequency and first power. However, when air is in the region surrounding the RFID tag, a second response signal is emitted from the tire at the first frequency and a second power different from the first power. |
US10460222B2 |
Graphically encoded icons having intrinsic attributes embedded therein and systems and methods for using same
A graphically encoded icon comprises a label attached to an object. The label includes a static portion and an intrinsic portion. The static portion has an area of machine-readable indicia. The intrinsic portion includes at least one area comprising a stimuli-responsive material. The stimuli-responsive material is configured to change from a first state to a second state in response to a trigger, and the change in state is based on an attribute about the object. |
US10460221B1 |
Displaying a seeded, continuously updating identifier in a QR code
A method for displaying a seeded, continuously updating identifier in a QR code and a QR code display and replay attack prevention device that displays a seeded, continuously updating identifier displayed in a QR code are disclosed. This method and QR code display and replay attack prevention device has a changing QR code, preventing replay attacks. The QR code display and replay attack prevention device has a small form factor, is low powered, is inexpensive, and requires no connectivity to the internet. |
US10460214B2 |
Deep salient content neural networks for efficient digital object segmentation
Systems, methods, and non-transitory computer-readable media are disclosed for segmenting objects in digital visual media utilizing one or more salient content neural networks. In particular, in one or more embodiments, the disclosed systems and methods train one or more salient content neural networks to efficiently identify foreground pixels in digital visual media. Moreover, in one or more embodiments, the disclosed systems and methods provide a trained salient content neural network to a mobile device, allowing the mobile device to directly select salient objects in digital visual media utilizing a trained neural network. Furthermore, in one or more embodiments, the disclosed systems and methods train and provide multiple salient content neural networks, such that mobile devices can identify objects in real-time digital visual media feeds (utilizing a first salient content neural network) and identify objects in static digital images (utilizing a second salient content neural network). |
US10460208B1 |
System and method for generating large simulation data sets for testing an autonomous driver
A system for creating synthetic data for testing an autonomous system, comprising at least one hardware processor adapted to execute a code for: producing a plurality of synthetic training signals, each simulating one of a plurality of signals simultaneously captured from a common training scene by a plurality of sensors, and a plurality of training depth maps each qualifying one of the plurality of synthetic training signals according to the common training scene; training a machine learning model based on the plurality of synthetic training signals and the plurality of training depth maps; using the machine learning model to compute a plurality of computed depth maps based on a plurality of real signals, the plurality of real signals are captured simultaneously from a common physical scene, each of the plurality of real signals are captured by one of the plurality of sensors, each of the plurality of computed depth maps. |
US10460207B2 |
Image processing device, image processing method and computer-readable non-transitory medium
An image processing device includes: a memory; and a processor coupled to the memory and the processor configured to execute a process, the process comprising: acquiring a plurality of biometric images of a same biological body part of a same user from a biometric sensor; generating, when a feature point appears at a corresponding position of the same biological body part in one or more of the plurality of biometric images and a feature point does not appear at the corresponding position in another of the plurality of biometric images, a pseudo feature point at the corresponding position of the another; and storing information of the feature point and the pseudo feature point of the plurality of biometric images as a biometric feature. |
US10460204B2 |
Method and system for improved hemodynamic computation in coronary arteries
Systems and methods for non-invasive assessment of an arterial stenosis, comprising include segmenting a plurality of mesh candidates for an anatomical model of an artery including a stenosis region of a patient from medical imaging data. A hemodynamic index for the stenosis region is computed in each of the plurality of mesh candidates. It is determined whether a variation among values of the hemodynamic index for the stenosis region in each of the plurality of mesh candidates is significant with respect to a threshold associated with a clinical decision regarding the stenosis region. |
US10460203B2 |
Jaccard similarity estimation of weighted samples: scaling and randomized rounding sample selection with circular smearing
The disclosed systems and methods include pre-calculation, per object, of object feature bin values, for identifying close matches between objects, such as text documents, that have numerous weighted features, such as specific-length word sequences. Predetermined feature weights get scaled with two or more selected adjacent scaling factors, and randomly rounded. The expanded set of weighted features of an object gets min-hashed into a predetermined number of feature bins. For each feature that qualifies to be inserted by min-hashing into a particular feature bin, and across successive feature bins, the expanded set of weighted features get min-hashed and circularly smeared into the predetermined number of feature bins. Completed pre-calculated sets of feature bin values for each scaling of the object, together with the scaling factor, are stored for use in comparing sampled features of the object with sampled features of other objects by calculating an estimated Jaccard similarity index. |
US10460200B2 |
Apparatus and method of analyzing tool trace, and computer program for executing the method
Provided is a method of analyzing a tool trace, the method being performed by a tool trace analyzing apparatus including a camera unit and including obtaining a first image that is a three-dimensional (3D) image of the tool trace; displaying the first image on a screen; storing, in a database, second images that are 3D images of one or more tools and that correspond to a plurality of pieces of feature information of the one or more tools; when a specific tool is selected based on a user input, searching for a second image from among the second images in the database, the second image corresponding to the specific tool, and displaying the second image on the screen; matching the second image with the first image and thus generating a match image; and displaying the match image on the screen. |
US10460198B2 |
Image processing system
An image processing system comprises a template matching engine (TME). The TME reads an image from the memory; and as each pixel of the image is being read, calculates a respective feature value of a plurality of feature maps as a function of the pixel value. A pre-filter is responsive to a current pixel location comprising a node within a limited detector cascade to be applied to a window within the image to: compare a feature value from a selected one of the plurality of feature maps corresponding to the pixel location to a threshold value; and responsive to pixels for all nodes within a limited detector cascade to be applied to the window having been read, determine a score for the window. A classifier, responsive to the pre-filter indicating that a score for a window is below a window threshold, does not apply a longer detector cascade to the window before indicating that the window does not comprise an object to be detected. |
US10460197B1 |
Process for evaluating skin care product efficacy and skin care product efficacy evaluation system
An instrumental approach enabling evaluation of efficacy of skin care products is disclosed. Common problems shared by existing methods include first the difficulty whether to test the entire human face, or just focus on the key locations (not determined yet); the difficulty in conducting a repeatable test when human face is hard to fix on and changes between different persons; and how many different skin attributes to test for making a reliable and complete judgment. The instrumental approach of the process tests a sample at once to obtain all the information needed. It shows good repeatability and sensitivity. It yields necessary yet sufficient information in numbers. |
US10460191B1 |
Dynamically optimizing photo capture for multiple subjects
A user device detects, in a field of view of the camera, a first side of a document, and determines first information associated with the first side of the document. The user device selects a first image resolution based on the first information and captures, by the camera, a first image of the first side of the document according to the first image resolution. The user device detects, in the field of view of the camera, a second side of the document, and determines second information associated with the second side of the document. The user device selects a second image resolution based on the second information, and captures, by the camera, a second image of the second side of the document according to the second image resolution. The user device performs an action related to the first image and the second image. |
US10460189B2 |
Method and apparatus for determining summation of pixel characteristics for rectangular region of digital image avoiding non-aligned loads using multiple copies of input data
A method of determining a summation of pixel characteristics for a rectangular region of a digital image includes determining if a base address for a data element in an integral image buffer is aligned for an SIMD operation by a processor embedded in an electronic assembly configured to perform Haar-like feature calculations. The data element represents a corner of the rectangular region of an integral image. The integral image is a representation of the digital image. The integral image is formed by data elements stored in the integral image buffer. The data element is loaded from the integral image buffer to the processor when the base address is aligned for the SIMD operation. An offset data element of an offset integral image is loaded from an offset integral buffer when the base address is non-aligned for the SIMD operation. The offset data element represents the corner of the rectangular region. |
US10460188B2 |
Bio-sensing apparatus
A bio-sensing apparatus is used to sense a biopolymer. The bio-sensing apparatus includes a sensing element, a light-transmitting element and a surface plasma resonance layer. The bio-sensing apparatus is disposed on the sensing element. The surface plasma resonance layer is disposed on the light-transmitting element, and is used to receive the biopolymer. The light-transmitting element is disposed between the surface plasma resonance layer and the sensing element. |
US10460187B2 |
Biometric authentication device and system
A biometric authentication device including a housing, a light source unit that is installed on an upper surface of the housing and includes a light source, and an opening that is provided in the upper surface of the housing and located below the light source, and an imaging unit that is disposed inside the housing is disclosed. In the device, an optical axis of the light source intersects with a longitudinal direction of the housing, and the imaging unit images a user's biometric feature irradiated with an irradiation light from the light source through the opening. |
US10460186B2 |
Arrangement for creating an image of a scene
To enable a user who is moving through or past a scene, e.g., along a path through a landscape or surrounding environment, and who wishes to record an image thereof, and to acquire or keep images of interest to the user without separate actuations or handling of the named type, a system is provided for producing at least one image of the scene, having at least one device for recording the at least one image, a device for acquiring a behavior of at least one user, a control unit for evaluating the behavior of the at least one user and for obtaining therefrom at least one control signal for a controlling of the device, including a selection of a recording direction and of image segments or objects that are to be recorded, for recording the at least one image in accordance with the behavior of the at least one user. |
US10460182B1 |
Driver assistance system and control method thereof
A driver assistance system includes an image sensor and a radar mounted to a vehicle and each having a sensing field oriented toward the outside of the vehicle. A controller processes the image data acquired by the camera and the radar data acquired by the radar, detects a stationary obstacle ahead of the vehicle on the basis of the image data or radar data, determines a monitoring range around a location of the stationary obstacle on the basis of the radar data, identifies an object present within the monitoring range on the basis of the radar data, and determines the object as a pedestrian on the basis of a speed of the object toward a road along which the vehicle travels. |
US10460181B2 |
Processing of sensor data for a driver assistance system
In order to process sensor data for a driver assistance system oriented towards the driver's comfort, sensor data that is sensed by a sensor device and describes objects is preprocessed such that a distinction is made between a driving zone and a non-driving zone, where the driving zone is designated as an object driving zone. The object driving zone is delimited by a boundary line. Since the sensor data is processed for a comfort-oriented driver assistance system, it does not have to describe the entire theoretical driving zone. Rather, the boundary line is used to delimit the driving zone within which the vehicle can normally be expected to drive. Based thereon, it is easy to determine an appropriate boundary line and significantly reduce the volume of data to be transmitted from the sensor device to a central control device of the comfort-oriented driver assistance system in order to describe the sensed objects. |
US10460179B2 |
System and method for recognizing a lane
A lane recognition system and method are disclosed. The lane recognition system according to an embodiment of the present invention includes an image sensor for capturing an image comprising a lane; a neuromorphic system in which a plurality of neurons in which a pattern vector related to a lane information are stored are connected by a parallel bus; and a lane recognition unit for generating [1×N] size input vectors of a predetermined size for a region of interest of the input image frame input from the image sensor, for inputting the generated vector to the neuromorphic system, and for recognizing a lane in the input image based on lane information of a neuron having a pattern vector most similar to an input vector among a plurality of neurons stored in the system. |
US10460178B1 |
Automated production of chapter file for video player
A camera films a workbook and records a video file while an instructor teaches from the workbook and flips pages. The video file is uploaded to a computer in the cloud and is input into audio-visual software which splits the video file into still images at a frame rate. The images are input into OCR software which produces an alphanumeric machine-readable file or files corresponding to the images. This file or files is input into a program which identifies an index in each of the images. Or, the video file or an audio file is input into an audio analyzer or speech recognition software to identify spoken words or sounds that each indicate an index. Each index with its timestamp is written into a chapter file in order and saved into storage of a computer. Filtering removes duplicates. A video player combines the chapter file with the video file and the images to play the video file. |
US10460176B2 |
Methods and systems of spatiotemporal pattern recognition for video content development
An enhanced video of an event in a first video feed, which is identified by a spatiotemporal pattern recognition algorithm that uses machine learning for understanding the event, is produced by including in the enhanced video an animation that characterizes a person's motions that are derived from a machine learning-based understanding of an event in a second video. |
US10460170B1 |
Image processing of aerial imagery for energy infrastructure site status analysis
A computer-implemented method for processing images to determine EI site status is provided. The method includes image processing of an aerial image by two EI feature recognition models. A first EI feature recognition model recognizes a first EI feature and a second EI feature recognition model recognizes a second EI feature. The results of each model are further used to determine a composite indication of EI site status. |
US10460169B1 |
Image processing of aerial imagery for energy infrastructure analysis using joint image identification
A computer-implemented method for processing images to identify Energy Infrastructure (EI) features within aerial images of global terrain is provided. The image processing method identifies information about EI features by applying an EI feature recognition model to aerial images of global terrain. The EI feature recognition model identifies the EI feature information according to image content of the aerial image. The method further provides updates to the identification of the EI feature information according to relationships between identified EI features. |
US10460167B2 |
Extended depth-of-field biometric system
An iris recognition system may include an optical system having an intentional amount of spherical aberration that results in an extended depth of field. A raw image of an iris captured by the optical system may be normalized. In some embodiments, the normalized raw image may be processed to enhance the MTF of the normalized iris image. An iris code may be generated from the normalized raw image or the enhanced normalized raw image. The iris code may be compared to known iris codes to determine if there is a match. |
US10460165B2 |
Head mounted display
A head mounted display includes a lens disposed at a position facing a user's cornea; a plurality of infrared light sources disposed in a periphery of the lens that emit infrared light toward the user's cornea; a hot mirror that reflects the infrared light; a camera that captures an image projected into the hot mirror; an output unit that outputs an image captured by the camera to an eyesight direction detection unit that detects an eyesight direction of the user; and a housing, wherein when the periphery of the lens is divided into four regions: a first corresponding to the outer corner side of the eye, a second corresponding to the inner corner side, a third corresponding to the top side of the head, and a fourth corresponding to the jaw side, the plurality of infrared light sources are disposed in any of the first region and the second region. |
US10460162B2 |
Method, device, and system, for identifying data elements in data structures
A computer implemented method for identifying one or more data elements in an input data stream formed from an input data structure using processing enabled by a processor-executable instruction can be stored on a non-transitory computerized storage medium. This stored method includes identifying a marker sequence set in the input document string, the marker sequence set including a marker sequence; assigning an eligibility value to each marker sequence, the eligibility value being a number calculated using an eligibility calculation, to obtain at least one eligible marker sequence; generating output data comprising data related to the at least one eligible marker sequence; and providing the output data, such as on a human-readable interface. |
US10460160B2 |
E-paper imager
An imager includes an ion-emitting unit and a conveying structure to move a passive e-paper display medium in a first orientation along a travel path and to releasably support the display medium in spaced relation to receive airborne ions from the ion-emitting unit for imaging operations. |
US10460158B2 |
Methods and systems for generating a three dimensional representation of a human body shape
In a method of generating a three dimensional representation of a human body shape from a depth image of a clothed human subject is disclosed. The method comprises identifying at least one sample from a plurality of pre-calculated representative samples, each pre-calculated representative sample comprising a three dimensional representation of a human body shape and a corresponding depth map, by comparing the depth maps of the pre-calculated representative samples with the depth image of the clothed human subject; determining a neighbourhood of the data space of possible depth images of unclothed human body shapes from the depth map of the at least one representative sample; generating a parametric model for the human body shape from a neighbourhood of the data space of human body shapes, the neighbourhood of the data space of human body shapes corresponding to the neighbourhood of the data space of possible depth images of unclothed human body shapes; and generating the three dimensional representation of the human body shape by fitting the parametric model to the depth image of the clothed human subject. |
US10460157B2 |
Information processing device, information processing system, and program
There is provided an information processing device including a control unit to generate play event information based on a determination whether detected behavior of a user is a predetermined play event. |
US10460153B2 |
Automatic identity detection
In an embodiment, the disclosure includes an object detecting device. The object detecting device is configured to execute the instructions to: obtain a first picture comprising a first object at a first time instant; determine a first feature pattern of the first object based on the first picture; generate a first feature map of the first object based on the first feature pattern; generate a first feature vector of the first object based on the first feature map; and send the first feature vector to a server. In this embodiment, the first feature vector is generated based on the first feature map by the object detecting device rather than starting another process of directly generating the first feature map based on the first picture. Therefore, the speed and the computing resource cost of generating the feature vector may be better. |
US10460151B2 |
Private photo sharing system, method and network
The present invention is a photograph sharing process and/or system that allows professional photographers, who photograph weddings or other events where large numbers of photographs containing varying subject, to send photographs in which a subject or individual appears directly to that particular individual. Thus, the photographs are shared only with intended recipients and may be viewed essentially simultaneously or in close proximity to the photographed event. |
US10460149B2 |
Method and apparatus for updating fingerprint templates, and mobile terminal
A method and an apparatus for updating fingerprint templates, and a mobile terminal are provided. The method includes acquiring a fingerprint image input by a user. The fingerprint image is compared with fingerprint templates pre-stored in a fingerprint template set, where the fingerprint template set comprises N fingerprint templates and N is a positive integer. A mobile terminal performs a target operation when a match value between the fingerprint image and an ith fingerprint template of the fingerprint template set is greater than a first preset threshold. The method determines whether the match value set is greater than a second preset threshold. The method generates a new fingerprint template based on the fingerprint image and adds the new fingerprint template to the fingerprint template set when the match value between the fingerprint image and the ith fingerprint template is greater than the second preset threshold. |
US10460147B2 |
Display screen, display device and mobile terminal
A display screen is provided, including a display layer and a first light shielding layer. The display layer has a display surface, the first light shielding layer is arranged on the display surface and has a fingerprint recognition area, the fingerprint recognition area includes at least one first through hole sensing signals emitted and received by a fingerprint unit located below the display screen can be transmitted through the first through hole. A display device is provided, including the display screen and an optical fingerprint unit. The optical fingerprint unit is disposed at a side of the display layer away from the first light shielding layer and located at a position corresponding to an optical fingerprint recognition area. The fingerprint unit includes a light emitter and a light inductor, and a light signal emitted by the light emitter is transmitted to a fingerprint and received by the light inductor after being reflected by the fingerprint. A mobile terminal is provided. |
US10460145B2 |
Device for capturing imprints
A device for capturing imprints of a body part on-the-fly, including a stand which includes a region of free space through which a user may pass a body part. When in this zone, the body part is simultaneously illuminated by a light source that produces a uniform illumination of the body part and a sight-projecting module that projects a sight onto the body part, and an image of the body part thus illuminated is acquired by the image-acquiring module. The capturing device is able to model the variations in light intensity of the projection of the sight on the body part by determining parameters of a preset parametric mathematical model, and generate a synthetic image of said projection on the basis of said model and using parameters determined beforehand. The synthetic image is then subtracted from the acquired image in order to obtain a sight-free image of the body part. |
US10460140B2 |
Reading and writing codes using optical devices
A method for tracking an item that includes the steps of (a) providing an item having a solid polymer material; (b) irradiating the item to create a spatial pattern of optical modifications in the polymer material, wherein the spatial pattern of optical modifications includes a code that indicates information; and (c) detecting the pattern of optical modifications, thereby determining the information. |
US10460139B1 |
System and method for unique identifier detection based on invisible light
An invisible light sensing device senses invisible light from a plurality of invisible light emitting objects in which each of the invisible light emitting objects emits invisible light in an identification pattern that is distinct from other identification patterns. An identification pattern is based on one or more apertures through which invisible light is emitted to form the identification pattern. An identification pattern is also based on a plurality of invisible light emitters in which at least a portion of the invisible light emitters are positioned and activated to form the identification pattern. |
US10460135B1 |
Foldable organic light emitting diode (“OLED”) purchasing instrument reader
A foldable circuit board that includes OLED display technology is provided. Apparatus may include embedded card reading technology (e.g., EMV, magnetic stripe, QR-Reader Technology) into a foldable OLEO-based mobile device. The mobile device may fold, to create a channel for swiping a purchasing instrument. Such a device may provide portable card reading technology and an ability to seamlessly transmit the captured information to a remote server/network for authorization. Such devices may avoid use of an external plug-in device to capture payment instrument information. Also, such devices may revive use of magnetically encoded information which is typically less-expensive-to-manufacture and provides a faster “swipe” time to read the magnetically encoded information as compared to other technology such as EMV chips. |
US10460134B2 |
Smartcard and computer quick connect and release system
A smartcard unit includes at least a smartcard and an attachment enabling the smartcard unit to be worn by a user. The smartcard is accessible to an external reader. A reader unit interfaces with the smartcard to enable an external computer to communicate with the smartcard. The smartcard unit or the reader unit has structure to align the reader unit relative to the smartcard unit in an alignment for communicative interfacing while the smartcard unit is being worn. The smartcard unit or the reader unit has a retainer to secure the reader unit in alignment relative to the smartcard so that the smartcard unit is reversibly separable from the reader unit without damage, in response to a force less than is necessary to detach or damage another part of said system, other than along a longitudinal axis of the smartcard or of a pair of components being separated. |
US10460133B2 |
Systems and methods for correction of on-strip coding
Systems and methods of making a diagnostic test strip, the method including marking a machine-readable pattern onto the diagnostic test strip which contains information that allows a meter designed to work with the test strip to convert raw signal data from the diagnostic test strip into a meaningful concentration value for an analyte of interest. The method further includes printing the machine-readable pattern having a modified based code that is different from a base code of the diagnostic test strip being produced, wherein the modified based code is based on a strip geometry parameter, a chemistry parameter or both the strip geometry and chemistry parameters that are measured for the diagnostic test strip. |
US10460129B2 |
System and method for managing cooperative synthetic identities for privacy protection through identity obfuscation and synthesis
According to one embodiment of the disclosure, a method includes receiving, from a first requestor, a request to create a cooperative synthetic identity case for an original identity. The method includes determining whether a cooperative synthetic identity case has already been created for the original identity. The method also includes generating a case identifier that uniquely identifies the cooperative synthetic identity case. The method further includes associating the case identifier with an expiration period. The method also includes storing the cooperative synthetic identity case, the case identifier, and the expiration period to a memory. The method also includes sending the case identifier to the first requestor. |
US10460128B2 |
Collection flow for confidential data
In an example embodiment, an attribute interference model is trained by a machine learning algorithm to output missing attribute values from a member profile of a social networking service. In an attribute inference phase, an identification of a member of a social networking service is obtained. A member profile corresponding to the member of the social networking service is retrieved using the identification. The member profile is then passed to the attribute inference model to generate one or more missing attribute values for the member profile. A collection flow, defined in a user interface of a computing device, is modified based on the generated one or more missing attribute values, the collection flow defining a sequence of screens for collecting confidential data. The modified collection flow is then presented to the member in the user interface to collect confidential data from the member. |
US10460122B1 |
Dynamic permission modes
Embodiments are directed to managing data in a file system. A file system engine provides a file system that includes file system objects that may be accessible by two or more clients that use different native permission schemes. And, a permissions engine may determine map rules based on characteristics of a request to access request a file. The permission engine may execute the one or more map rules to provide platform permission values based on the native permission values. The permission engine may compare requested platform permission values to the platform permission values associated with the file. The permission engine may provide the access rights to the file based on an affirmative result of the comparison. |
US10460120B1 |
Policy mediated hierarchical structures in key value stores
A key-value store is adapted to represent hierarchical structures, such as directory structures, to be associated with objects otherwise mapped to a flat keyspace. For example, one or more key-value pairs stored in the key-value store are designated to have a key indicating the name of a hierarchical structure, and an associated value that maps the structure to a namespace (e.g., of a group of objects to be associated with a directory). Inbound requests for operations related to the objects in a given namespace and defining the structure are checked against such “redirecting” key-value pairs, as well as one or more policies associated with the structure, the namespace, the key-value pairs, or some combination thereof, to determine whether the structure is related to the namespace objects and whether one or more requested actions are authorized against that structure. |
US10460119B2 |
IDPS access-controlled and encrypted file system design
A method and system provides access control encryption for a file system. A resource management module manages access to data on a storage container and hosts a virtual file system including files representing the data on the storage container. An access control and encryption module encrypts each of the files with a respective file encryption key. The access control module generates a plurality of application containers each associated with a respective user and that include respective lists of files that the respective user is authorized to access. The access control and encryption module generates decrypts the files and allows access to files based on the lists of files in the application containers. |
US10460117B2 |
System and method for removing internet attack surface from internet connected devices
A system and method is introduced for communicating over the internet with no internet attack surface using internet connected devices. An isolated device referred to as a dc device, is introduced to function as a place for carrying out computations in isolation from internet connected devices as well as from other instances within the dc device. A user is able to interact with the dc device through a dc terminal. The dc terminal may make use of the input/output interfaces of the user internet connected device, while maintaining the isolation of the dc device. A dc server is introduced for communicating with the dc device over the internet with no internet attack surface. Having introduced the dc device, the dc terminal and the dc server, a dc domain is defined where communication between devices and between users and devices takes place in the dc domain over the internet with no internet attack surface. Uses for the dc domain may be user authentication, messaging between users, payment applications, cloud applications, IoT, smart vehicles, medical applications, document uses and so forth. In the dc domain content and ad serving may take place between a dc server and a dc device. |
US10460110B1 |
Systems and methods for unlocking self-encrypting data storage devices
Security of computers, data storage devices, and servers can be improved with a multiple key access system. In some embodiments, a local key management device can be a locally (or virtually) located data storage device such as a HDD or SDD. The key management device may be part of a computer or server system and can have a first secure area protected by a cryptographic module (e.g. hardware integrated circuit). The first secure area can store a key to access a second secure area, which may function as a local key management server (LKMS) and store access information to authenticate another data storage device coupled to the computer. For example, the LKMS may store an access key to provide the computer with access to another data storage device. |
US10460106B2 |
Method and device for identifying computer virus variants
A method and apparatus for identifying computer virus variants are disclosed to improve the accuracy of virus identification and removal, and may relate to the field of internet technology. The method includes running a virus sample to be tested and recording an API call sequence produced during running of the virus sample. The method further includes obtaining a characteristic API call sequence for each one of a plurality of virus families, matching the API call sequence produced during running of the virus sample to be tested with the characteristic API call sequences of the virus families, and obtaining a matching result. The method also includes determining the virus sample to be tested is a virus variant by extent of a match between the API call sequence produced by the virus sample and any characteristic API call sequence of any one of the virus families. |
US10460105B2 |
Endpoint malware detection using an event graph
A data recorder stores endpoint activity on an ongoing basis as sequences of events that causally relate computer objects such as processes and files, and patterns within this event graph can be used to detect the presence of malware on the endpoint. The underlying recording process may be dynamically adjusted in order to vary the amount and location of recording as the security state of the endpoint changes over time. |
US10460102B2 |
Cognitive learning to counter security threats for kinematic actions in robots
A security control system for a kinematic robot uses a cognitive assessment agent to map proposed instructions to either legitimate or illegitimate actions based on contextual variables. The agent computes a security anomaly index score representing a variance of a likely kinematic action of the robot compared to acceptable actions. If the score exceeds a predetermined threshold, a security alert is generated for the robot's administrator. The contextual variables include a user profile, a user location, and subject matter of the kinematic actions. The analysis compares input text to predefined classification metadata, and can also compare verbal phrases or body gestures to corresponding baselines. Different numeric weights can be applied to the contextual variables. The computing begins with a default value for the score and thereafter increments or decrements the score based on the weights. The weights can be adjusted based on a supervisory appraisal of the computed score. |
US10460101B2 |
Enriching netflow data with passive DNS data for botnet detection
In one example, a system includes a processor, memory, and a botnet detection application stored in memory and executed by the processor and configured to: obtain (i) Netflow data indicating one or more IP addresses accessed by a computer and (ii) passive Domain Name System (DNS) data indicating respective one or more domains associated with each of the one or more IP addresses; generate features associated with the computer based on the Netflow data and passive DNS data; generate probability data based on the Netflow data and passive DNS data, wherein the probability data indicates a probability that the computer accessed the one or more domains; assign weights to the features based on the probability data to provide weighted features; and determine whether the computer is likely to be part of a botnet based on the weighted features. |
US10460100B2 |
Injection of data flow control objects into application processes
A callback, which may be assigned to a creation event of an application process, may be executed. In response to the execution of the callback, a data flow control object may be injected into the application process. The data flow control object may be to intercept a system call made by the application process and to control flow of data handled by the system call. |
US10460099B2 |
System and method of detecting malicious code in files
Disclosed are system and method for detecting malicious code in files. One exemplary method comprises: intercepting, by a processor, one or more application program interface (API) calls during an execution of a process launched from a file of a computing device; determining and detecting, by the processor, a presence of an exit condition of the process; in response to detecting the exit condition, identifying one or more signatures of a first type and transferring one or more saved memory dumps of the computing device to an emulator for execution; and determining and identifying a malicious code in the file in response to detecting one or more signatures of a second type based at least upon execution results of the transferred memory dumps of the computing device. |
US10460094B2 |
Method, apparatus, and storage medium for data processing
Method, apparatus, and storage medium for data processing are provided. The method may include: obtaining an access configuration of encrypted data in a terminal, when receiving an access request for the encrypted data, the access configuration including a biometric key access method and/or a character key access method; outputting key entry prompt information according to the access configuration; performing a verification by calling a system API of the terminal to collect an entered target biometric key when a biometric key entry operation performed according to the key entry prompt information is detected, and obtaining a verification result; and responding to the access request according to the verification result. Encrypted data may thus be accessed based on a biometric key access method, an operation process of accessing encrypted data is simplified, data access efficiency and data processing efficiency are improved, and intelligence of a terminal is improved. |
US10460091B2 |
Supplemental hand gesture authentication
Providing supplemental authentication of a user based on hand gesture activity of a user with an application of a device after a user has completed a successful authentication challenge to initially access the device. Hand gesture activity of the user with the device is recorded during current use of an application of the device. The recorded hand gesture activity during current use of an application of the device is compared to previous recorded hand gesture activity during use of the same application of the device by an authorized user to provide a supplemental authentication of the user. When the recorded hand gesture activity does not match the previously recorded hand gesture activity during use of the same application, the use of the application on the device is halted and an additional authentication challenge requiring input from the user is presented to the user. |
US10460086B2 |
Managing application access to certificates and keys
Plural modes of operation, each associated with a class attribute, may be established on a mobile device. The present application discloses a method of handling an application launch request, a computing device for carrying out the method and a computer readable medium for adapting a processor to carry out the method. The method includes receiving a launch request identifying an application that is to be launched, acquiring an identity for the application, acquiring a class for the application, labeling the application with the identity and the class and launching the application. The application's identity and class may then be taken into consideration when processing a request to access a store or create a new store. Notably, an application may request access to a store managed by a certificate manager, rather than accessing the store directly. Conveniently, a resource manager may handle parsing of a file path to the store. |
US10460083B2 |
Digital credential system
A method for issuing digital credentials can include assigning a digital credential to a user account maintained by the digital content delivery system; receiving, from a mobile computing device associated with the user account, a first request for the digital credential; in response to receiving the first request: determining whether a current location of the mobile computing device is within a predetermined geographic distance of the selected exhibitor location, and determining whether a remaining amount of time until a scheduled start time of the selected scheduled presentation is less than a threshold amount of time; and in response to determining that either the current location of the mobile computing device is outside of the predetermined geographic distance of the selected exhibitor location or the remaining amount of time until the scheduled start time of the selected scheduled presentation is greater than the threshold amount of time, denying the first request. |
US10460073B2 |
Method for improving ergonomics of a vehicle cockpit
A method for improving ergonomics of a vehicle obtains a first information defining an initial cockpit configuration. Further, information on a cockpit user's shape and information of a seat and steering wheel position which the user typically uses while driving, are obtained. This information is fed into a bio-mechanical simulation which carries out the simulation based upon the information defining the initial cockpit configuration, the user's shape and the user's seat and steering wheel position. In the bio-mechanical simulation, an ergonomic quality criteria is calculated for reaching movements during driving. Based upon the simulation result which is the quality criteria, the cockpit configuration is changed. The bio-mechanical simulation and the changing of the cockpit configuration in the optimization process is then repeated until a predetermined stop condition is fulfilled. The cockpit configuration which is achieved at that point in time is output as final cockpit-configuration. |
US10460071B2 |
Shaped beam lithography including temperature effects
In some embodiments, data is received defining a plurality of shot groups that will be delivered by a charged particle beam writer during an overall time period, where a first shot group will be delivered onto a first designated area at a first time period. A temperature of the first designated area at a different time period is determined. In some embodiments, the different time period is when secondary effects of exposure from a second shot group are received at the first designated area. In some embodiments, transient temperatures of a target designated area are determined at time periods when exposure from a shot group is received. An effective temperature of the target area is determined, using the transient temperatures and applying a compensation factor based on an amount of exposure received during that time period. A shot in the target shot group is modified based on the effective temperature. |
US10460070B2 |
Optimized electromigration analysis
A method of determining electromigration (EM) compliance of a circuit is performed. The method includes providing a layout of the circuit, the layout comprising one or more metal lines, and changing a property of one or more of the one or more metal lines within one or more nets of a plurality of nets in the layout. Each of the nets includes a subset of the one or more metal lines. The method also includes determining one or more current values drawn only within the one or more nets and comparing the determined one or more current values drawn with corresponding threshold values. Based on the comparison, an indication is provided whether or not the layout is compliant. A pattern of the one or more metal lines in the compliant layout is transferred to a mask to be used in the manufacturing of the circuit on a substrate. |
US10460069B1 |
Functional reactive PCells
Electronic design automation systems and methods for functional reactive parameterized cells (FR-PCells) are described. In one embodiment, a PCell includes a reactive parameter that is based on context information regarding other cells or elements of an overall circuit design. Processing of the FR-PCell may then depend on processing of other PCells or other elements of a circuit design. Similarly, an FR-PCell may provide context information to other FR-PCells. In some embodiments, processing of an FR-PCell to generate an instance of the FR-PCell is managed by a reaction engine that monitors updates to context information or other PCells to automatically adjust instances of the FR-PCells. |
US10460066B1 |
Routing framework to resolve single-entry constraint violations for integrated circuit designs
Aspects of the present disclosure address improved systems and methods for resolving single-entry constraint violations in hierarchical integrated circuit designs. In routing multi-pin nets of IC designs, the system employs a partition-entry-aware search algorithm to identify single-entry-violation-free routing results for two-pin nets, which are then combined to form routed multi-pin nets. The search algorithm is “entry-aware” in that it penalizes multiple entries into a single partition. Consistent with some embodiments, the system may further employ a post fix stage to remove extra partition entries for the multi-pin nets with single-entry violations by choosing a main entry to enter a partition and rerouting the paths that cause the violations such that the paths share the main entry. |
US10460064B1 |
Partition-aware grid graph based hierarchical global routing
Aspects of the present disclosure address improved systems and methods of partition-aware grid graph based routing for integrated circuit designs. Consistent with some embodiments, a method may include accessing a design layout that defines a layout of components of an integrated circuit design, and includes one or more partitions. The method may further include building a uniform grid graph by superimposing a uniform grid structure over the design layout and inserting additional grid lines into the grid structure such that each partition boundary is aligned with a grid line. The method may further include removing redundant grid lines from the non-uniform grid graph resulting from inserting the additional grid lines, the result of which is the partition-aware grid graph. The method further includes using the partition-aware grid graph to route the integrated circuit design. |
US10460061B2 |
System and method for anti reverse engineering for analog integrated circuit
Systems and methods of restraining reverse engineering process for analog integrated circuit use techniques of adding dummy devices, device fragmentation, increasing bus width, employing different layouts for the same circuit element and mixing different types of passive devices increase complexity and makes the layout floorplan more difficult to be extracted for the reverse engineering. The system adds dummy devices and ensures the extra devices and capacitance do not affect the target circuit performance. |
US10460059B1 |
System and method for generating reduced standard delay format files for gate level simulation
A system and method for generating standard delay format (SDF) files is disclosed. For each timing closed hierarchical instance, timing arcs on internal register to register paths may be marked as zero delay arcs. If the zero delay causes a hold violation, an adjustment may be computed to fix the violation. If the adjustment does not cause a setup violation, the adjustment may be applied to the end point register. |
US10460057B2 |
Apparatus and method for modelling a modular multilevel converter in an electronic simulator
Method and apparatus for simulating a MMC system in an electronic simulator uses a computing unit and a connected input/output interface. The electronic simulator comprises a simulation model of a modular multilevel converter (MMC) system including at least one MMC valve, each MMC valve including a plurality of connected converter-submodules (SMs), each SM preferably comprising at least two controlled switches, a capacitor and auxiliary switches. The inventive approach replaces each MMC valve by an equivalent circuit whereby each SM in the valves may be solved separately. Multiple computing units are used to simulate those SMs in parallel, thus achieving fast or real-time simulation speed. The computing unit may comprise multiple computing means using CPU cores, FPGA or GPU cores and combinations thereof. The present inventive method keeps the model-detail including its precision, and enables a real time simulator to achieve fast or real-time speed for very large MMC system-simulations. |
US10460056B2 |
Resistance-based memory compiler
Systems, methods and devices are disclosed that may a user to specify various layout and operational parameters of a resistive-based memory array in a manner that accommodates the unique characteristics of resistance-based memory cells and magnetic-based memory cells. |
US10460053B2 |
Systems and methods for surface property identification using waveform classification
System, methods, and other embodiments described herein relate to identifying surface properties of objects using a light detection and ranging (LIDAR) sensor. In one embodiment, a method includes, in response to scanning a surface of an object using the LIDAR sensor, receiving a reflected waveform as a function of attributes of the surface. The method includes analyzing the reflected waveform according to a surface property model to produce an estimate of the attributes. The surface property model characterizes relationships between reflected waveforms and different surface properties. The method includes providing the estimate as an indication of the surface of the scanned object. |
US10460051B2 |
Computationally-efficient modeling of viscous fingering effect for enhanced oil recovery (EOR) agent injected at multiple injection concentrations
A method, apparatus, and program product model an Enhanced Oil Recovery (EOR) process in a subsurface volume by computer modeling a variable-concentration injection of an EOR agent in multiple grid blocks of a reservoir grid, where the variable-concentration injection includes an injection of the EOR agent at multiple injection concentrations. For a first grid block among the multiple grid blocks within which EOR agent is present, a viscous fingering effect is modeled by modifying a fluid mobility in the first grid block based at least in part upon the injection concentration of the EOR agent present in the first grid block. |
US10460049B2 |
Adjustment simulation method for energy consumption
A method for analyzing energy savings for a building is provided. The method includes receiving a historical energy usage and a weather data for a building, a set of operations parameters describing building operations and a set of building system parameters describing building systems. A baseline configuration is submitted to a first energy consumption simulation to determine a baseline energy usage profile. A calibrated configuration is determined from the baseline configuration and the historical energy usage. The calibrated configuration is submitted to a second energy consumption simulation to determine a calibrated energy usage profile. A hypothetical configuration is determined from the calibrated configuration and a set of energy improvement measures. The hypothetical configuration is submitted to a third energy consumption simulation to determine a hypothetical energy usage profile and report. The set of energy improvement measures are approved and implemented based on the hypothetical energy usage profile. |
US10460048B2 |
Methods for generating a contributor-based power abstract for a device
Generating a contributor-based power abstract for a device, including: identifying a clock power component for each of a plurality of clock gating domains, identifying a switching characteristic for each of the clock gating domains, combining the switching characteristics for all of the clock gating domains into a domain combination list, performing a per-case simulation based at least on the domain combination list, calculating an effective capacitance for each of the clock gating domains based at least on the per-case simulation, and generating a power abstract for each of the clock gating domains based at least on the effective capacitance. |
US10460045B2 |
Drifting particle simulator for tracking contaminated sediment from stormwater discharge plumes
A drifting particle simulator buoy system for a stormwater discharge plume which includes a GPS unit for tracking the buoy GPS location at the surface of the plume and a drogue/winch unit including a drogue chute and winch package which is lowered to the seafloor at a controlled descent rate which is comparable to the descent rate of certain size sediment particles of interest within the stormwater discharge plume. The drogue chute controls lateral drift with the underwater current at approximately the same velocity of the sediment particles of interest. A control unit controls the drogue/winch unit, including controlling the speed of the chute/winch unit to mimic the settling rate of the sediment particles of interest. A bottom detection sensor determines the GPS location where the chute/winch package reaches the seafloor and determining the depositional footprint of contamination at the determined GPS location. |
US10460044B2 |
Methods and systems for translating natural language requirements to a semantic modeling language statement
A system, computer-readable medium, and a method including receiving a textual representation of a natural language expression for a system requirement; analyzing, by the processor, the textual representation of the natural language expression to determine a natural language object, the natural language object including the textual representation of the natural language expression and syntactic attributes derived therefrom; traversing, by the processor, a grammar graph representation of a modeling language to determine a partial translation of the natural language object, the partial translation including at least one ontology concept placeholder; determining, by the processor, ontology concepts corresponding to the at least one ontology concept placeholder to complete a translation of the textual representation of the natural language expression; and generating a record of the completed translation. |
US10460039B2 |
Method for controlling identification and identification control apparatus
A method for controlling identification includes obtaining first text, which is text in a first language, obtaining second text, which is text in a second language obtained by translating the first text into the second language, obtaining correct labels, which indicate content of the first text, inputting the first text and the second text to an identification model common to the first and second languages, and updating the common identification model such that labels identified by the common identification model from the first text and the second text match the correct labels. |
US10460035B1 |
Determining adequacy of documentation using perplexity and probabilistic coherence
Technologies are provided for determining deficiencies in narrative textual data that may impact decision-making in a decisional context. A candidate text document and a reference corpus of text may be utilized to generate one or more topic models and document-term matrices, and then to determine a corresponding statistical perplexity and probabilistic coherence. The reference corpus may be known or normatively deemed to be epistemically persuasive and adequate with respect to a particular context. Statistical determinations of a degree to which the candidate deviates from the reference normative corpus are determined, in terms of the statistical perplexity and probabilistic coherence of the candidate as compared to the reference. If the difference is statistically significant, a message may be reported to user, such as the author or an auditor of the candidate text document, so that the user has the opportunity to amend the candidate document so as to improve its adequacy for the decisional purposes in the context at hand. |
US10460034B2 |
Intention inference system and intention inference method
An intention inference system includes, a morphological analyzer to perform morphological analysis for a complex sentence with multiple intentions involved, a syntactic analyzer to perform syntactic analysis for the complex sentence morphologically analyzed by the morphological analyzer and to divide it into the first simple sentence and the second simple sentence, an intention inference unit to infer the first intention involved in the first simple sentence and the second intention involved in the second simple sentence, a feature extractor to extract as the first feature a morpheme showing execution order of operations involved in the first simple sentence and to extract as the second feature a morpheme showing execution order of operations involved in the second simple sentence, and an execution order inference unit to infer the execution order of the first operation corresponding to the first intention and the second operation corresponding to the second intention on the basis of the first feature and the second feature extracted by the feature extractor. This enables the system to infer user's intentions accurately. |
US10460032B2 |
Cognitive lexicon learning and predictive text replacement
A method comprising of receiving a first communication content directed to a user. The first communication content includes one or a combination of the following: content read by the user and content written by the user. The method also comprises of generating tokens corresponding to the first communication content by applying natural language processing and generating a token frequency index for the user, based on the tokens generated from the first communication content. The method determines a lexicon reading level for the user, based on the token frequency index generated for the user. The lexicon reading level indicates a reading level of the user. The method adds the lexicon reading level to a lexicon profile of the user. The method modifies a second communication content by replacing tokens with synonyms of the tokens based on comparing the difficulty ratings of the tokens with the user's lexicon reading level. |
US10460029B2 |
Reply information recommendation method and apparatus
A reply information recommendation method and apparatus provides recommended reply information suitable for a context that can be quickly and accurately calculated when a user replies to information. A specific solution is: acquiring information to be replied to received by a user and pre-reply information that is input by the user and corresponding to the information to be replied to; performing segmentation processing on the information to be replied to, to obtain a segmentation processing result; learning a stored text interaction history set of the user to obtain a reply model; obtaining candidate reply information with reference to the segmentation processing result of the information to be replied to and the reply model; and calculating a set of recommended reply information with reference to the candidate reply information and the pre-reply information. The embodiments of present invention are used for reply information recommendation. |
US10460028B1 |
Syntactic graph traversal for recognition of inferred clauses within natural language inputs
Embodiments described herein provide a more flexible, effective, and computationally efficient means for determining multiple intents within a natural language input. Some methods rely on specifically trained machine learning classifiers to determine multiple intents within a natural language input. These classifiers typically require a large amount of labelled training data in order to work effectively, and are generally only applicable to determining specific types of intents (e.g., a specifically selected set of potential inputs). In contrast, the embodiments described herein avoid the use of specifically trained classifiers by determining inferred clauses from a syntactic graph of the input. This allows the methods described herein to function more efficiently and over a wider variety of potential inputs. Furthermore, by determining inferred clauses from a syntactic graph, rather than a semantic graph, the methods described herein avoid the additional computation and potential additional errors associated with the generation of a semantic graph from a syntactic graph. |
US10460026B2 |
Methods and systems for generating electronic forms
Programmer input in a programming language is received, the programmer input including i) specification data corresponding to an electronic form to be generated, and ii) a parameter that indicates a function to be applied to user input. The programmer input is evaluated to generate an electronic form object that includes one or more user-interface mechanisms for receiving the user input, wherein evaluating the programmer input includes evaluating the specification data and/or the parameter that indicates the function to generate code in the electronic form object which is capable of being processed by an application to render the electronic form. The electronic form object is generated such that the electronic form object is configured to apply, upon being processed by the application, the function to the user input received via the one or more user-interface mechanisms. |
US10460021B2 |
Method and device for selecting a word to be defined in mobile communication terminal having an electronic dictionary
A method and device for selecting a word to be defined in a mobile communication terminal having an electronic dictionary function. The method includes selecting a word in a displayed text document in response to a first input, displaying the selected word in a search window, searching for the displayed word in response to a request to search for the displayed word, displaying information resulting from the search, and terminating display of the information and displaying the text document. |
US10460020B2 |
Generating schema-specific DITA specializations during generic schema transformations
A method and apparatus produces documentation from customized extensible mark-up language (XML) by generating a schema-specific Darwin Information Typing Architecture (DITA) specialization. The DITA specialization is generated from XML schemas which define the XML documents. During the process of generating the DITA specialization, a XSL transform is also generated. The XSL transform is applied to the XML file to produce a DITA file that follows the rules of the DITA specialization. Prior art transforms can then be used to convert the DITA file and the DITA specialization to standard documentation. Generating schema-specific DITA specializations may be an automatic process or a dynamic process under the direction of a user. |
US10460017B2 |
Provision of alternative text for use in association with image data
A method for providing alternative text for use in association with an image in a web page includes processing, by a web browser application program, code for a web page to display the web page. The web browser application program identifies from the code a URI specifying an image data file for an image to be displayed in the web page. The web browser application program determines whether the URI of the image data file includes a fragment identifier and, in response to determining that the image data file includes a fragment identifier, determines whether text follows the fragment identifier. In response to determining that text follows the fragment identifier, the text is used to identify alternative text for the image and the web page is rendered with the alternative text in place of the image. |
US10460014B2 |
Scrolling in large hosted data set
A computer-implemented method of presenting an electronic document via a web browser includes maintaining on a computing device a client data model of the electronic document, the client data model comprising data that defines content of the electronic document and formatting of the content of the electronic document, and rendering a first sub-portion of content of the electronic document from the client data model to a document object model (DOM) for the web browser. The method also includes providing the DOM to the web browser, for the web browser to display a view of the electronic document from the DOM. |
US10460009B2 |
Computer architecture for emulating an image output adapter for a correlithm object processing system
A device configured to emulate an image output adapter for a correlithm object processing system that includes an actor engine. The actor engine is configured to receive an aggregated correlithm object corresponding with a mask and to identify a plurality of correlithm objects in the aggregated correlithm object. Each mask table is linked with a mask that defines an array of pixels of an image. The actor engine is configured to populate each pixel location in the mask with a correlithm object from the plurality of correlithm object in accordance with a mask table for the mask. The actor engine is further configured to determine a pixel value for each pixel location in the mask based on the correlithm object at each pixel location and to output a representation of a portion of the image based on the mask populated with pixel values at each pixel location. |
US10460008B2 |
Predicting system trajectories toward critical transitions
Described is a system for predicting system trajectories toward critical transitions. The system transforms a set of multivariate time series of observables of a complex system into a set of symbolic multivariate time series. Then pair-wise time series of a transfer entropy (TE) measure are determined, wherein the TE measure quantifies the amount of information transfer from a source to a destination in the complex system. An associative transfer entropy (ATE) measure is determined which decomposes the pair-wise time series of TE to associative states of asymmetric, directional information flows, wherein the ATE measure is comprised of an ATE+ influence class and a ATE− influence class. The system estimates ATE+, TE, and ATE− trajectories over time, and at least one of the ATE+, TE, and ATE− trajectories is used to predict a critical transition in the complex system. |
US10460002B2 |
Identifying webpages accessible by unauthorized users via URL guessing or network sniffing
A computer-implemented method includes: generating a first list of uniform resource locators (URLs) available on a page when accessed using privileged credentials; storing one or more first URL outputs associated with the first list of URLs including the content of webpages accessed using the privileged credentials; generating a second list of URLs when accessed using non-privileged credentials; generating a third list of URLs, wherein the third list of URLs includes URLs included in the first list of URLs and not included in the second list of URLs; storing a second URL output including content of a webpage mapped to a particular URL in the third list of URLs when the particular URL is accessed using the non-privileged credentials; determining that the second URL output matches a particular first URL output associated with the particular URL; and outputting an alert identifying that the webpage is accessible by an unauthorized user. |
US10460000B2 |
Determining a location and area of a place
In one embodiment, a computing device accesses a social graph comprising nodes and edges connecting the nodes. Each of the edges between two of the nodes represents a single degree of separation between them. The nodes include user nodes corresponding to users of an online social network, and concept nodes corresponding to places. A particular place corresponds to a particular concept node, and corresponds to an associated location and a perimeter. A number of check-ins are received, each check-in being associated with the particular place and having a geographic location. Each check-in corresponds to an edge of the social graph between a user node and the particular concept node. Based on the received check-ins the computing device determines whether to update the associated location and the perimeter. |
US10459999B1 |
System and method for concise display of query results via thumbnails with indicative images and differentiating terms
A system for concise display of query results via thumbnails consisting of images and keywords is disclosed. The query result display system has a query result display module, comprising computer-executable code stored in non-volatile memory, a processor, and a user interface device. The query result display module, the processor, and the user interface device are configured to perform a query of the plurality of indexed documents, determine one or more indicative images for each of a plurality of indexed documents, and provide a set of result documents drawn from the plurality of indexed documents, perform a distinguishing keyword analysis for the set of result documents based on a measure of differentiation, determine one or more differentiating terms for each result document based on the distinguishing keyword analysis, and depict each result document using a representative image incorporating the at least one distinguishing images along with the at least one differentiating terms. |
US10459996B2 |
Big data based cross-domain recommendation method and apparatus
The present disclosure discloses a big data based cross-domain recommendation method and apparatus. Correlation between domains and correlation between user behavior characteristics are obtained by connection and cross analysis of a user's online input and offline behaviors in different domains, and content is recommended to the user according to the established correlation. The technical solution of the present disclosure is applied to the precise consumer brand recommendation to users and the precise positioning of potential consumer brand customers in the Internet+retail area. The technical solution can solve a series of problems, such as cross-drainage of users in multiple domains, precise marketing and precise positioning of potential customers, and the effect is very obvious. From the offline simulation test and online real consumption test, the brand recommendation and user positioning accuracy is largely improved, while the GMV of the offline retail is largely improved. |
US10459993B2 |
Guided progressive search system and method
A system and method is provided that facilitates a progressive guided search for PLM objects. The system may comprise a processor configured to generate a GUI that enables a plurality of objects classified by library nodes to be searchable via a selection of one or more library nodes and a selection of one or more filter values for a plurality of filters corresponding to different object features. The processor may be responsive to a selection of a library node and/or filter value: to determine a subset of objects having object features corresponding to the selection; to cause the subset of objects to be displayed in the GUI; to determine a second plurality of filters based on the determined subset of objects; and to cause the second plurality of filters to be displayed in the GUI in an order based on the filter values associated with the second plurality of filters. |
US10459992B2 |
User interface generation
As provided herein, a user of a client device may perform a search to generate a search results webpage. The search results webpage may be populated with links to webpages along with selection options used to selectively designate which webpages to open. The user may select one or more of the selection options, such as a first selection option for a first webpage and a third selection option for a third webpage. Accordingly, the first webpage may be presented within a first user interface tab and the third webpage may be presented within a second user interface tab (e.g., the first user interface tab may be presented within a foreground and the second user interface tab may be presented within a background based upon the user selecting the first selection option before the second selection option). In this way, the user may selectively open webpages within user interface tabs. |
US10459991B2 |
Content contribution validation
Embodiments of the invention provide a method, system and computer program product for content contribution validation. A content contribution validation method includes receiving in memory of a host computing system, from over a computer communications network, a content contribution to existing content stored in data storage coupled to the host computing system. The method also includes selecting a portion of textual terms the contribution and generating a search query utilizing the selected portion. The method yet further includes querying the existing content by a processor of the host computing system using the search query and receiving a result set from the search query. Finally, the method includes determining by the processor whether or not the result set exceeds a threshold match and applying the content contribution to the existing content in response to a determination that the result set exceeds the threshold match, but otherwise rejecting the content contribution. |
US10459989B1 |
Providing result-based query suggestions
In general, one aspect of the subject matter described can be embodied in a method that includes, obtaining a plurality of search results responsive to an initial search query, the search results including a first search result that identifies a first resource; determining, using a document-to-query-to-document model, that the first resource is relevant to a first suggested query different from the initial search query; generating a presentation of the search results responsive to the initial search query; and providing the presentation of the search results in response to the initial search query. Each search result in the presentation includes a link to a respective resource, wherein the first search result in the presentation includes a link that, upon a selection by a user, can cause the first suggested query to be submitted to a search engine. |
US10459983B2 |
Method and device of hierarchical document filtering
The present disclosure provides a method and a device of hierarchical document filtering. The method includes: selecting multiple documents from a to-be-filtered document set of a current document filtering layer according to a preset sampling strategy, and forming a first document list by using the selected documents according to an order of the selected documents in the to-be-filtered document set; calculating a quality value of each document in the first document list respectively according to a relevance calculation method for the current document filtering layer; reordering the documents in the first document list according to the quality value of each document in the first document list, to obtain a second document list; and filtering the to-be-filtered document set of the current document filtering layer according to the degree of consistency between the first document list and the second document list. |
US10459974B2 |
Search engine for a video recorder
The present invention is directed to a search engine for a video recorder. One embodiment of the present invention operates in an environment that includes one or more set-top boxes connected to or integrated within one or more output devices. The set-top boxes are used to transfer shows from a broadcast input source to one or more types of storage devices and to play back the shows from the storage devices to the output devices, either in a delayed-live fashion or at a later time of the user's choosing. The set-top box displays a graphical user interface (GUI), which gives the user the ability to watch and/or record timeslot based programming, to order on-demand programming, and to playback previously recorded shows that reside on a local or remote storage device. A search engine is added to the GUI that lets the search for shows and receive results in an enhanced manner. |
US10459969B2 |
Information collection system and information center
Each of vehicles acquires its own position, and transmits an image of a nearby outside taken by an own camera and a piece of information of the own position. An information center communicatable wirelessly with the vehicles receives the images and the pieces of information of the vehicles' positions transmitted by the vehicles, and recognizes pieces of first character information appearing in the received images, respectively. Based on the received pieces of information of the vehicles' positions as well as at least either points of interest or areas stored as collection target information, the information center determines at least either points of interest or areas for the recognized pieces of first character information, respectively, and stores association information where the pieces of first character information are associated with the determined at least either points of interest or areas. |
US10459968B2 |
Image processing system and image processing method
An image processing system comprises: an image recognizing unit which performs image recognition to an image; a rule setting unit which sets a sorting rule to be used in case of transmitting the image recognized by the image recognizing unit to an external web service; and a transmitting unit which transmits, according to the sorting rule having a condition conforming to the image among the sorting rules set by the rule setting unit, information concerning the image to the corresponding external web service, thereby enabling to cooperate a still image/moving image sharing service and various web services with others. |
US10459965B2 |
Method and apparatus for displaying images
A method of displaying an image performed by a device includes generating a display image with respect to each of a plurality of image groups in the device; selecting one of the plurality of image groups in the device based on a user input; searching for the display image that matches the selected image group; and displaying the found display image, wherein the found display image comprises a preview image that matches each of a plurality of images included in the selected image group. |
US10459961B2 |
Vector processing for segmentation hash values calculation
A system for segmenting an input data stream using vector processing, comprising a processor adapted to repeat the following steps throughout an input data stream to create a segmented data stream consisting a plurality of segments: apply a rolling sequence over a sequence of consecutive data items of an input data stream, the rolling sequence includes a subset of consecutive data items of the sequence, calculate concurrently a plurality of partial hash values each by one of a plurality of processing pipelines of the processor, each for a respective one of a plurality of partial rolling sequences each including evenly spaced data items of the subset, determine compliance of each of the plurality of partial hash values with one or more respective partial segmentation criteria and designate the sequence as a variable size segment when at least some of the partial hash values comply with the respective partial segmentation criteria. |
US10459960B2 |
Clustering a set of natural language queries based on significant events
Clustering a set of natural language queries NLQs based on a set of significant events retrieved from a corpus stored in a computer system is described. A set of NLQs is used by a search engine for searching a selected corpus to retrieve respective sets of significant events. The set of NLQs is clustered into a plurality of NLQ clusters according to a threshold number of common significant events being returned by the search engine for respective members of an NLQ cluster. |
US10459957B2 |
User-guided term suggestions
Methods and apparatus related to providing user-guided term suggestions. Some implementations may be directed to identifying user input that includes at least one term and identifying a user-initiated activity near the term. An edit term may be identified based on the user-initiated activity near the term, an edit position in the edit term may be identified, and one or more candidate terms may be identified based on the edit term. Similarity measures for the candidate terms may be determined. The similarity measure of a given candidate term of the candidate terms may be based on the edit position. One or more of the candidate terms may be selected as suggested terms based on the similarity measures and the selected suggested terms provided for potential replacement of the edit term. |
US10459956B1 |
System and method for automatic content aggregation database evaluation
Systems and methods for content aggregation creation are disclosed herein. The system can include memory having a content database and an aggregation database. The system can include a user device having a first network interface and a first I/O subsystem. The system can include a server that can: provide content to the user device via a first electrical signal; receive a selection of a portion of the provided content from the user device via a second electrical signal; automatically extract sentences from the selected portion of the provided content via a natural language processor; automatically generate a parse tree for one of the automatically extracted sentences; identify noun phrases from the part of speech tags within the parse tree; place content associated with one of the noun phrase in a content aggregation; and output the content aggregation to the user device. |
US10459951B2 |
Method and system for determining automation sequences for resolution of an incident ticket
The present disclosure relates to a method and system for determining automation sequences for resolution of an incident ticket by an automation system. The automation system retrieves data associated with plurality of incident tickets received from a ticketing system during predefined time duration and groups the plurality of incident tickets into one or more clusters based on the data. The automation system receives a plurality of user actions associated with the plurality of incident tickets performed across a plurality of user devices and identifies similarity among sequences of the plurality of user actions for each ticket cluster. Based on the similarity, the automation system groups the sequences of the plurality of user actions into one or more bucket and determines automation sequences for resolution of the incident ticket by correlating the data associated with plurality of incident tickets with one or more buckets of the sequences. |
US10459946B2 |
Method and system for tuning blockchain scalability, decentralization, and security for fast and low-cost payment and transaction processing
A method for sharing data between blockchains in a multi-chain network including receiving a first plurality of account addresses associated with first and second blockchains and an account state for each account associated with the first plurality of account addresses and generating a first hash tree comprising a mapping between the first plurality of account addresses and the account states, defining a world state trie and a root hash thereof. The method further includes receiving a first plurality of transactions associated with the first and second blockchains and generating a second hash tree comprising the first plurality of transactions, defining a transactions trie, and a root hash thereof. The method further includes receiving a first plurality of transaction receipts associated with the plurality of transactions and generating a third hash tree comprising the first plurality of transactions receipts, defining a transaction receipts trie, and a root hash thereof. |
US10459943B2 |
System and method for splicing media files
A method comprising receiving a request for media content from a client, accessing a plurality of source files associated with the requested media content based on the request, wherein the plurality of source files comprise the media content in one or more source formats, and generating a portion of a plurality of target files based on the plurality of source files. The method further comprising generating an auxiliary file for the generated portion of the plurality of target files to facilitate transmission of the generated portion of the plurality of target files to the client and transmitting to the client as a seamless media transmission the generated portion of the plurality of target files, wherein the portion of the plurality of target files are transmitted to the client simultaneously with generation of another portion of the plurality of target files and a corresponding auxiliary file. |
US10459942B1 |
Sampling for preprocessing big data based on features of transformation results
A system determines samples of datasets that are typically processed by big data analysis systems. The samples are for use for development and testing of transformations for preprocessing the datasets in preparation for analysis by big data systems. The system receives one or more transform operations input datasets for the transform operations. The system determines samples associated with the transform operations. According to a sampling strategy, the system determines samples that return at least a threshold number of records in the result set obtained by applying a transformation. According to another sampling strategy, the system receives criteria describing the result of the transform operations and determines sample sets that generate result sets satisfying the criteria as a result of applying the transform operations. |
US10459941B2 |
Providing context-specific content relating to a displayed personal information management (PIM) message for display in a user interface of a PIM application
A method of generating context-specific content from a database system for display in a user interface of a personal information management (PIM) application is provided. The method comprises receiving, by a database server, user selection of one or more database applications from a requesting user to generate context-specific content customized by the requesting user for display in a PIM application user interface. The method further comprises generating, using the user-selected database applications, user-customized context-specific content and transmitting to the PIM application, by the database server, the user-customized context-specific content for display in the PIM application user interface along with a PIM message. The user-customized context-specific content is relevant to the PIM message. Related apparatus, systems, techniques and articles are also described. |
US10459939B1 |
Parallel coordinates chart visualization for machine data search and analysis system
Disclosed are a system and a method for providing user-interactive parallel coordinates charts. In an embodiment, a machine data search and analysis system retrieves search results including a plurality of events, each of the events containing time-stamped data in response to a search query. The system identifies a plurality of characteristics from the data corresponding to the events. The system causes display of a multiple-dimensional chart (e.g., a parallel coordinates chart) depicting the data corresponding to the events. The multiple-dimensional chart includes a plurality of axes. Each of the axes corresponds to one of the identified characteristics. The multiple-dimensional chart further includes a plurality of polylines representing the events. Each of the polylines includes a plurality of vertices on the axes. |
US10459934B2 |
Re-sizing data partitions for ensemble models in a mapreduce framework
Techniques are described for revising data partition size for use in generating predictive models. In one example, a method includes determining an initial number of base model partitions of data from a plurality of data sources; determining an initial base model partition size based at least in part on the initial number of base model partitions; and evaluating the initial base model partition size at least in part with reference to at least one base model partition size reference. The method further includes determining a finalized number of base model partitions based at least in part on the initial base model partition size; determining a revised base model partition size; and generating revised base models based at least in part on the revised base model partition size, including using a predictive modeling framework to randomly assign input data records from the plurality of data sources into the base model partitions. |
US10459931B2 |
Computerized technical authentication and grading system for collectible objects
The disclosure described herein is directed to a computerized system and method of grading and authenticating collectibles utilizing digital imaging devices and processes to provide an objective, standardized, consistent high-resolution grading of collectible objects, such as but not limited to sport and non-sport trading cards. The disclosure eliminates the subjectivity present in the human grading process and overcomes the inherent limitations of the human eye. |
US10459930B2 |
Method and system for storing, retrieving, and managing data for tags
This invention relates generally to a method and system for storing, retrieving, and managing data for tags that are associated in some manner to any type of object. More particularly, the present invention writes data to these tags, reads data from these tags, and manages data that is written to and/or read from these tags. In addition, the invention accesses and/or stores data associated with tags from or into repositories, constructs and maintains data structures from these repositories and responds to queries using the data structures. |
US10459928B2 |
Dynamic tensor attention for information retrieval scoring
A technique of scoring a query against a document using sequence to sequence neural networks. The technique comprises: receiving a query comprising a plurality of words from a user; performing a search for a document comprising words based on the query; feeding the words of the document as the input of an encoder of a multilayer sequence to sequence converter; generating a plurality of vectors at a decoder of the multilayer sequence to sequence converter, each vector comprising a probability associated with a respective word in the query; looking up in the respective vector each word's probability of being associated with the document; multiplying every word's probability together to determine an overall probability of the query being associated with the document; and returning the document to the user if the overall probability of the query being associated with the document is greater than a threshold value. |
US10459925B2 |
Computer-enabled method of assisting to generate an innovation
According to the present invention there is provided a computer-enabled method of assisting to generate an innovation, the method comprising the steps of: retrieving from a database a first set of more than two documents belonging to a first domain (D1); retrieving from said database a second set of more than two documents belonging to a second domain (D2); selecting all possible combinations of documents from the first set with all documents in said second set, and for each combination of documents: determining a composite novelty score, a composite proximity score and a composite impact score; and based on all of the determined composite novelty scores and/or composite proximity scores and/or composite impact scores, providing a recommendation which can assist to generate an innovation. |
US10459924B2 |
Information processing system, information processing method, information processing device and communication terminal, and method and program for controlling same
An information processing device assists generation of social communication, based on user communication information exchanged through a network. The information processing device includes: a communication information collection unit that collects the communication information; a life log information extraction unit that extracts life log information included in the collected communication information; a life log information storage unit that stores the extracted life log information in a configuration capable of being searched at least on an individual user unit basis, the life log information storage unit memorizing scores of a plurality of indexes while associating the scores with the life log information, the indexes indicating degrees of contribution of the life log information to new social communication generation; and a life log information management unit that manages the life log information stored in the life log information storage unit, based on a combination of the scores of the indexes. |
US10459923B2 |
System and method for handling top count queries for arbitrary, selectable intervals relating to a large, streamed data set
A system and method are provided for enabling querying of a large set, including accessing a data structure associated with a metadata parameter and configured to store partial information associated with the data set in a plurality of bins. Each bin, associated with a unique time interval, is configured to store a plurality of entries associated with identified respective members of the metadata parameter's that have a detection time included in the bin's time interval. Each entry has at least one of an updated maximum and minimum possible count value determined using a probabilistic algorithm. The method includes receiving a query having a requested time interval, selecting two or more bins f the data structure that in combination describe the requested time interval, selecting k entries from a combination of the entries in the selected bins based on at least one of an updated maximum and minimum possible count value associated with entries of the selected bins, and determining top-k data, the top-k data including identification of the selected k entries. |
US10459920B2 |
Support actual and virtual SQL dataflow by streaming infrastructure
A method includes binding a stationed operator to a database query engine, wherein the stationed operator comprises system utilities and an open executor to execute user-supplied application logic. The method further includes receiving an unbounded input stream of input tuples by the stationed operator, the stream of input tuples comprising a succession of chunks. The method also includes applying a query defined by the application logic to each successive chunk of the input stream to produce an output packet for each such chunk, and generating an unbounded output stream comprising the output packets. |
US10459918B1 |
Generating query results based on data partitions
Techniques for improving efficiency of data processing associated with data queries are described. For example, a computer system may access a first query result of a first time window that result may have been generated based on first transformed data stored in data partitions associated with the first time window. The computer system may access data corresponding to a time unit that falls outside of the first time window and inside a second time window. The first time window and the second time window may have overlapping time units. The computer system may generate a data partition that corresponds to the time unit and that stores second transformed data. The second transformed data may correspond to a data transformation of the data. The computer system may generate a second query result for the second time window based on the second transformed data and the first query result. |
US10459916B2 |
Updating database statistics during query execution
A method for updating a plurality of database statistics during a query execution is provided. The method may include receiving a compiled query. The method may also include determining if the received compiled query requires at least one table scan operation on a full table to resolve the received compiled query. The method may further include determining if a plurality of table statistics associated with the full table has not been updated within a pre-defined time-period, whereby the determining is based on the determination that the received compiled query requires at least one table scan operation on the full table to resolve the received compiled query. The method may additionally include collecting a plurality of statistics associated with the full table based on the determination that the plurality of table statistics associated with the full table has not been updated within the pre-defined time-period. |
US10459911B2 |
System and method for inter-program file control communication
A system for communication between two or more computer programs is disclosed. The system includes a memory, an interface, and a processor. The memory stores a first file, expected metadata for the first file, and expected metadata for one or more fields in the first file. The interface receives a file from a computer program. The file comprises fields that each comprise information provided by one or more sources. The processor executes a second computer program which extracts a first set of file metadata from the received file, compares the extracted first set of file metadata to the expected metadata, and determines if the extracted first set of file metadata corresponds to the expected metadata. If the extracted first set of file metadata corresponds to the expected metadata for the first file, then the processor performs analogous comparisons at a field level and stores the first file in the memory. |
US10459910B2 |
Methods, systems, and products for maintaining data consistency in a stream warehouse
Methods, systems, and products characterize consistency of data in a stream warehouse. A warehouse table is derived from a continuously received a stream of data. The warehouse table is stored in memory as a plurality of temporal partitions, with each temporal partition storing data within a contiguous range of time. A level of consistency is assigned to each temporal partition in the warehouse table. |
US10459909B2 |
System for providing a time-limited mutual exclusivity lock and method therefor
A system and method for providing mutual exclusivity to an operation is presented. A memory location is checked to determine if the memory location is subject to an exclusive lock. If so, the age of the exclusive lock is determined. If the age of the exclusive lock is greater than a certain length of time, the exclusive lock on the memory location is released such that operations can be performed on the memory location. When a memory lock is created, a length of time can be associated with the memory location. The length of time can be a default length of time. The length of time can be a custom length that is stored in a database. Other embodiments also are disclosed. |
US10459908B2 |
Multi-master data replication in a distributed multi-tenant system
A multi-master replication system is disclosed. The multi-master replication system allows a large set of peer instances to collaboratively replicate data to each other. |
US10459904B2 |
Real time mapping of user models to an inverted data index for retrieval, filtering and recommendation
A catalog record is bridged to information stored in at least one inverted index by receiving an application user interface call associated with a predetermined filter request including a record identifier identifying a record in a relational database. A bitset is generated based on item identifiers in the record. The bitset is applied to at least one inverted index to obtain metadata associated with the item identifiers. |
US10459903B2 |
Comparing data stores using hash sums on disparate parallel systems
Aspects described herein relate to methods and systems for comparing data stored in disparate parallel systems using hash sums. A database having a parallel system architecture may comprise a plurality of nodes each storing a plurality of records. A central node may initiate parallel calculation of a set of node hash sums for each individual node. Calculating a node hash sum for an individual node may comprise calculating, by the individual node, a set of hash values for each individual record of the plurality of records stored by the individual node and combining each hash value of the set of hash values to generate the node hash sum for the individual node. The central processor may combine each node hash sum to generate a database hash sum. The central processor may store the generated database hash sum and/or utilize it in comparisons with database hash sums for other databases. |
US10459900B2 |
Holistic document search
A set of documents is parsed. Members of the set of documents include a set of text elements and a set of visual elements. A text content stream based on the set of text elements and a visual content stream based on the set of visual elements are produced. For respective documents, a set of respective visual element summarizations is built from the visual content stream. Each visual summarization includes a text description of a respective visual element in the respective document. A holistic index is created by indexing the text content from the text content stream and the text descriptions of the visual elements in a single search index. The indexing uses a set of semantic relationships between the text content from the text content stream and the textual descriptions of the visual elements. A user interface allows a user to selectively search text content and visual content. |
US10459895B2 |
Database storage monitoring equipment
Equipment, tools, systems, storage media, and methods that allow a user to monitor database storage at various granularities and set thresholds for generating alerts are described. In one aspect, a system includes a client device configured to execute an application, a database configured to support the client device, a storage array configured to provide information to the database, and a computing device. The computing device may execute a Database Storage Throughput Analyzer (DSTA) tool, specify an interval, specify a particular database cluster of the database, specify a service level objective for controlling communications between the database and the storage array, generate a query, receive storage throughput measurements for the database, and apply the query to the storage throughput measurements to aid users in identifying database storage issues. |
US10459894B2 |
Database shutdown and restart stability optimizer
A separate, central server operating in a system including one or more database server machines and a graphical user interface displayed on a user's computer is disclosed and provides a technological improvement. In one example, computer-readable instructions are stored in computer memory on this shutdown control server. A user, such as a database administrator, may access the shutdown control server to initiate the shutdown, reboot, and/or restart of database services on one or more separate database servers. At least one advantage of such an arrangement is that the shutdown control server provides plug-and-play capabilities that may allow one or more database servers of one or more different database types to concurrently connect to the shutdown control server. |
US10459893B2 |
Computer system, file storage apparatus, and storage control method
The purpose of the present invention is, in a file storage, to shorten an access response time to shared data. When a file storage apparatus receives a command for a specific manipulation of a file system, a specific apparatus determines, based on a state of the file system and a manipulation history, whether or not an unapplied manipulation affects a target of the specific manipulation, the unapplied manipulation being a manipulation which has been previously executed by another file storage apparatus among a plurality of file storage apparatuses and which has not been applied to the file system. When it is determined that the unapplied manipulation affects the target of the specific manipulation, the file storage apparatus applies the unapplied manipulation to the file system, executes the specific manipulation on the file system, and transmits, to a cloud storage apparatus, manipulation information which represents the specific manipulation. |
US10459892B2 |
Filesystem hierarchical aggregate metrics
A software and hardware facility persistently maintains metrics on directories at different levels within a tree of a filesystem. The facility hierarchically aggregates attributes of files contained by directories and stores them as metric values in each directory within a tree. The stored values represent summed or otherwise aggregated data from the descendant directories and files. The metric values represent aggregated attributes such as total space consumed by a directory and all the descendant directories and files, total number of files within a directory, total data blocks used by a directory and its descendant directories and data files, etc. |
US10459886B2 |
Client-side deduplication with local chunk caching
Techniques and mechanisms described herein facilitate the transmission of a data stream from a client device to a networked storage system. According to various embodiments, a fingerprint for a data chunk may be identified by applying a hash function to the data chunk via a processor. The data chunk may be determined by parsing a data stream at the client device. A determination may be made as to whether the data chunk is stored in a chunk file repository at the client device. A block map update request message including information for updating a block map may be transmitted to a networked storage system via a network. The block map may identify a designated memory location at which the chunk is stored at the networked storage system. |
US10459885B2 |
Portable memory device data modeling for effective processing for a gas turbine engine
A method to process Portable Memory Device (PMD) files from an electronic engine control system includes mapping each of a multiple of Health Report Code (HRC) records from a Portable Memory Device (PMD) such that each Health Report Code (HRC) record is accessible through a specific HRC number related to each of the multiple of Health Report Code (HRC) records. |
US10459882B2 |
Image level copy or restore, such as image level restore without knowledge of data object metadata
A system and method for performing an image level restore of data is described. In some examples, the system receives a request to restore a file and transmits the request to an intermediate component. The intermediate component may then retrieve a directory file from an image of a secondary copy of a data set, identify a location of the file from the directory file, and provide the location to the requestor. |
US10459881B2 |
Data management platform using metadata repository
An analytical computing environment for large data sets comprises a software platform for data management. The platform provides various automation and self-service features to enable those users to rapidly provision and manage an agile analytics environment. The platform leverages a metadata repository, which tracks and manages all aspects of the data lifecycle. The repository maintains various types of platform metadata including, for example, status information (load dates, quality exceptions, access rights, etc.), definitions (business meaning, technical formats, etc.), lineage (data sources and processes creating a data set, etc.), and user data (user rights, access history, user comments, etc.). Within the platform, the metadata is integrated with all platform services, such as load processing, quality controls and system use. As the system is used, the metadata gets richer and more valuable, supporting additional automation and quality controls. |
US10459874B2 |
System and method for managing electromagnetic interference for electronic devices
According to an embodiments, a system and method for managing electromagnetic interference in an electronic charging unit is disclosed. The operating frequencies of multiple electronic devices interfacing with the electronic charging unit may be dynamically altered to manage electromagnetic interference from each electronic device such that the aggregated electromagnetic interference from all electronic devices remains within predetermined limits. |
US10459869B2 |
Electronic apparatus and operation method thereof
An electronic apparatus is provided. The electronic apparatus includes a first integrated circuit (IC) and a second IC. The direction pin of the first IC outputs a direction control signal to the direction pin of the second IC. The first IC takes a control right when the direction control signal is in a first logic state. The clock pin of the first IC outputs a first clock signal to the clock pin of the second IC when the first IC takes the control right. The second IC takes the control right when the direction control signal is in a second logic state. The clock pin of the second IC outputs a second clock signal to the clock pin of the first IC when the second IC takes the control right. |
US10459868B1 |
Modular chip expansion bridge and corresponding methods
An expansion bridge chip for a modular chip system includes at least one upstream interface for communicating with an application processor module, a plurality of downstream interfaces for communicating with peripheral modules, and an upstream address decoder on each interface for directing data on the upstream interface to a downstream interface. In such an expansion bridge chip, each upstream interface may have a first bandwidth, each downstream interface may have a respective bandwidth, and the expansion bridge chip may be balanced, such that a sum of all respective bandwidths of the plurality of downstream interfaces is equal to the first bandwidth. Alternatively, each upstream interface may have a first bandwidth, each of the downstream interfaces may have a respective bandwidth, and the expansion bridge chip is unbalanced, such that a sum of all respective bandwidths of the plurality of downstream interfaces exceeds the first bandwidth, and interfaces contend for bandwidth. |
US10459863B2 |
Transceiver circuit for a controller area network with improved safety
A transceiver circuit for communicating data over a CAN bus having a first and second bus line the transceiver circuit comprising: a data input port, a data output port, a CAN-bus transceiver unit having a receive data output port for providing data received from the CAN-bus, and a transmit data input port for receiving data to be transmitted to the CAN-bus; a control input port for receiving a control signal indicative of whether transmission of data from this transceiver circuit to the CAN-bus is allowed or prohibited; a filtering circuit adapted for filtering the control signal received on the control input port and for providing a filtered control signal; a logic circuitry adapted for configuring the CAN-bus transceiver unit in receive mode based on the debounced control signal irrespective of ongoing communication on the CAN-bus. |
US10459862B2 |
Dynamic definition of slave address in I2C protocol
A system includes a multi-conductor bus, a master device coupled to the multi-conductor bus, and at least one slave device coupled to the multi-conductor bus. The multi-conductor bus has a clock line and a data line. The master device is arranged to transmit an address configuration sequence, and the at least one slave device is arranged to configurably determine its own address based on at least one portion of the address configuration sequence. The at least one slave device has a physical address configuration input coupled to either a fixed voltage potential or a changing voltage potential. The at least one slave device is arranged with a first address during a pre-initialization state and arranged with a second address during a post-initialization state. During the post-initialization state, the first address and the second address are a same address when the address configuration sequence represents the first address and the first address and the second address are different addresses when the address configuration sequence does not represent the first address. |
US10459855B2 |
Load reduced nonvolatile memory interface
A storage circuit includes a buffer coupled between the storage controller and the nonvolatile memory devices. The circuit includes one or more groups of nonvolatile memory (NVM) devices, a storage controller to control access to the NVM device, and the buffer. The buffer is coupled between the storage controller and the NVM devices. The buffer is to re-drive signals on a bus between the NVM devices and the storage controller, including synchronizing the signals to a clock signal for the signals. The circuit can include a data buffer, a command buffer, or both. |
US10459852B1 |
Memory utilization analysis for memory management systems
Memory management systems and methods are provided in which n-bit translation counters are included within page table entry (PTE) data structures to count of number of times that translations are performed using the PTEs of pages. For example, a method for managing memory includes: receiving a virtual address from an executing process, wherein the virtual address references a virtual page frame number (VPFN) in a virtual address space associated with the executing process; accessing a PTE for translating the VPFN to a page frame number (PFN) in physical memory; incrementing a n-bit translation counter within the accessed PTE in response to the translating; and accessing a memory location within the PFN in the physical memory, which corresponds to the virtual address. |
US10459848B2 |
Method for optimising memory writing in a device
Provided is a method for optimising memory writing in a device implementing a cryptography module and a client module calling functions implemented by the cryptography module. The device includes a random access memory including a first memory zone that is secured and dedicated to the cryptography module and a second memory zone dedicated to the client module. When the client module calls a series of functions implemented by the cryptography module including a first function and at least one second function, with each second function executed following the first function or from a further second function and providing a runtime result added to a runtime result of the preceding series function, each runtime result is added to a value contained in a buffer memory allocated in the first memory. The buffer memory value is copied to the second memory zone following the execution of the last function of the series. |
US10459844B2 |
Managing flash memory read operations
Embodiments of the present disclosure generally relate to a storage device and method of managing flash memory read operations of a storage device. In one embodiment, a method of retrieving information stored in a storage device comprises determining a timing of a next host read command for a flash memory die. If there is a storage device initiated read request for the flash memory die is determined. In response to an identification of the storage device initiated read request, a random cache read operation is initiated with the storage device initiated read request bound with the next host read command. |
US10459843B2 |
Streaming engine with separately selectable element and group duplication
A streaming engine employed in a digital data processor specifies a fixed read only data stream defined by plural nested loops. An address generator produces address of data elements. A steam head register stores data elements next to be supplied to functional units for use as operands. An element duplication unit optionally duplicates data element an instruction specified number of times. A vector masking unit limits data elements received from the element duplication unit to least significant bits within an instruction specified vector length. If the vector length is less than a stream head register size, the vector masking unit stores all 0's in excess lanes of the stream head register (group duplication disabled) or stores duplicate copies of the least significant bits in excess lanes of the stream head register. |
US10459841B2 |
Information processing apparatus, information processing system, and method of controlling information processing apparatus, configured to form ring-shaped bus
A first information-processing-apparatus includes a buffer to have entries to store a first request-data received and transmitted to a second information-processing-apparatus, a memory, and a processor coupled to the memory and configured to transmit, to the second information-processing-apparatus, the first request-data and a second request-data to be transmitted to second or third information-processing-apparatus, when a state where a number of entries in which data is stored in the buffer is equal to or larger than a first threshold is continued for a time longer than a first time, and a state where transmissions of first and second request-data to the second information-processing-apparatus are suppressed is continued for a time longer than a second time, change a number of entries usable in the buffer into a second threshold larger than the first threshold, and when the number of entries usable is the second threshold, suppress a transmission of the second request-data. |
US10459838B2 |
Memory system and operating method thereof
A memory system includes a memory device including first and second memory blocks, a cache read mode setting unit suitable for determining a memory block to store and manage map data for user data among the first memory block and the second memory block, and a controller suitable for performing a read operation on the user data and the map data and an update operation on the map data in parallel. |
US10459834B2 |
Run time and historical workload report scores for customer profiling visualization
Aspects of the present invention include a method, system and computer program product for providing automated run time and historical test workload report scoring. The method includes caching, by a processor, historical data relating to a customer workload; and caching, by the processor, data relating to an active workload test. The method also includes determining, by the processor, one or more statistical measures between the historical data relating to a customer workload and the data relating to an active workload test; generating, by the processor, one or more workload report scores based on the statistical measures; and displaying, by the processor, the one or more workload report scores. |
US10459830B2 |
Executable code abnormality detection
Executable code abnormality detection can include detecting user-activatable control elements of an executable code to be tested, generating a first test code based on the detected user-activatable control elements, and generating a second test code based on a script for the executable code to be tested, wherein the first and the second test codes containing instructions executable by a test application to test the executable code. Further, executable code abnormality detection can include executing the first test code and the second test code using the test application, and in response to the test application detecting an abnormality, saving instructions from the executed first test code and the executed second test code into a persistent file to allow replay of the abnormality. |
US10459827B1 |
Machine-learning based anomaly detection for heterogenous data sources
Embodiments of an automated anomaly detection system are disclosed that can detect anomalous data from heterogeneous data sources. The anomaly detection system can provide an automated system that identifies data anomalies within data sets received from application host systems. The anomaly detection system may identify patterns using machine learning based on data set characteristics associated with the each data set. The anomaly detection system may generate a model that can be applied to existing data sets received from the application host systems in order to automatically identify anomalous data sets. The anomaly detection system may automatically identify the anomalous data sets and implement appropriate actions based on the determination. |
US10459826B2 |
Run time workload threshold alerts for customer profiling visualization
A method obtains from a database historical data values for each of a plurality of workload data points relating to a prior workload run; determines a threshold value for each of the plurality of workload data points relating to the prior workload run; obtains current data values for each of a plurality of workload data points relating to a current workload test run and corresponding to the plurality of workload data points in the historical data values; determines one or more statistical measures relating to the historical data values and the current data values; determines whether the threshold value for at least one of the plurality of data points relating to the prior workload run is not achieved in a set amount of time by the current data value of the same data point relating to the prior workload run; and provides an alert that the threshold value has not been achieved. |
US10459823B1 |
Debugging using dual container images
A problem that occurs during execution of an application is debugged by building a lightweight container image and an enhanced container image. Data traffic for debugging is selected and the selected data traffic is copied using an enhanced copy. The problem is debugged using the enhanced container image and the selected data traffic. |
US10459822B1 |
Iterative static analysis using stored partial results
Systems for performing a static analysis of one or more target software applications are provided. The static analysis is performed on a first source code, and the system identifies code snippets or other portions of the source code that are identifiable due to containing identifiable information, being associated with particular inputs and/or outputs, and the like. The system associates the code snippet with metadata describing the results of the static analysis for the first source code or for the code snippet. Subsequently, when the static analysis is requested for a second source code that uses the code snippet but does not include the source code for the code snippet, the system determines that the code snippet is used in the second source code and obtains the associated metadata to incorporate into the results of the static analysis of the second source code. |
US10459821B2 |
Dynamically controlling erasure code distribution in an object store
Example apparatus and methods monitor conditions in an object storage system. The conditions monitored may include a load balance measure in the system, a capacity balance measure in the system, a fault tolerance measure in the system, or a usage pattern measure in the system. A distribution plan or redistribution plan for storing or moving erasure codes in the object storage system may be determined based on the conditions. The distribution plan or the redistribution plan for the erasure codes may be updated dynamically in response to changing conditions in the object storage system. The distribution or redistribution may depend on a weighted combination of the load balance measure, the capacity balance measure, the fault tolerance measure, or the usage pattern measure so that responding to one sub-optimal condition (e.g., load imbalance) does not create a different sub-optimal condition (e.g., unacceptable fault tolerance). |
US10459820B2 |
Document clustering in in-memory databases
A computer-implemented method of testing a compatibility of an update to an enterprise resource planning system that includes clustering documents into groups, where documents are generated from transactional data of an enterprise stored in an in-memory database and have attributes. Groups are stored in memory and include documents that are structurally identical. According to method, one or more processors then add one document from each group into a test set of documents, run a simulation of the update on this test set, and based on the simulation provide data characterizing the compatibility of the update. Related apparatus, systems, techniques and articles are also described. |
US10459806B1 |
Cloud storage replica of a storage array device
A cloud storage replica of a production device is created and asynchronously updated. A snap, clone or portion of the replica is copied to a cloud gateway in a failover situation. Access to replica images may be obtained via other cloud gateways. |
US10459795B2 |
RAID systems and methods for improved data recovery performance
A RAID system includes a storage enclosure comprising a plurality of independent data storage devices. A processor is associated with the storage enclosure. The processor is configured for processing data for the plurality of storage devices of the storage enclosure. The processor is configured to receive a request to read intermediate XOR data based on data stored in two or more of the plurality of storage devices of the storage enclosure. The processor is further configured to read data from each of the two or more storage devices in response to receiving the request. The processor is configured to determine intermediate XOR data based on the data read from the two or more storage devices of the storage enclosure. The intermediate XOR data may be provided to a RAID storage controller and may be used in an XOR-based recovery process. |
US10459793B2 |
Data reliability information in a non-volatile memory device
A data storage device may include a non-volatile memory array and a controller. The non-volatile memory array may include a plurality of dies. Each die of the plurality of data dies may include a plurality of words, where a word is an access unit of a die. The controller may be configured to store user data to a respective first word of at least a first die and a second die of the plurality of data dies. A page of user data may include the user data stored at the respective first words of the at least first die and second die. The controller may also be configured to store parity data to a first portion of a first word of a third die. The controller may be further configured to store metadata to a second portion of the first word of the third die. |
US10459791B2 |
Storage device having error communication logical ports
A storage device according to an embodiment of the present invention has a plurality of storage nodes, each of which has a plurality of logical ports having send and receive queues for a communication request and an identification number, and an internal network for connecting the plurality of storage nodes with one another. The storage nodes each have, as the logical ports, a data communication logical port used for data communication with other storage nodes and an error communication logical port used to notify the other storage nodes of a state of the data communication logical port. When detecting an occurrence of transition of the data communication logical port to an error state, the storage node uses the error communication logical port to notify the other storage nodes of the identification number and the state of the data communication logical port. |
US10459786B2 |
Scaling large drives using enhanced DRAM ECC
The present disclosure generally relates to solid state storage device and techniques for conserving storage capacity associated therewith. Several embodiments are presented, including a data storage device, data storage controller, and methods for using the same are provided in the subject disclosure. A data storage device includes: a plurality of memory devices, a controller coupled to the plurality of memory devices and configured to program data to and read data from the plurality of memory devices, a memory including a logical-to-physical address translation map configured to enable the controller to determine a physical location of stored data in the plurality of memory devices, where the logical-to-physical address translation map contains at least one entry that merges at least two addresses that map, respectively, to at least two physical locations in the plurality of memory devices, where the controller is configured to encode each merged entry with an error-correcting code. |
US10459784B2 |
Frequency signal generator, a frequency modulated continuous wave radar system and a method for generating a frequency signal
A frequency signal generator includes a controllable oscillator unit, a frequency control unit and an error detection unit. The controllable oscillator unit generates and provides a frequency signal. The frequency control unit generates a frequency control signal and the controllable oscillator unit varies a frequency of the frequency signal based on the frequency control signal. Further, the error detection unit receives the frequency control signal, detects an error within the frequency control signal and provides an error signal. The error signal comprises information on a detected error. |
US10459781B2 |
Error detection and rejection for a diagnostic testing system
A system for measuring a property of a sample is provided. The system comprises a diagnostic measuring device having a memory and a diagnostic test strip for collecting the sample. The strip has embedded thereon a pattern representative of at least first data and second data, the first data being data representing at least one of parameters related to measuring the property, codes usable for calibration of the diagnostic measuring device, or parameters indicating proper connection between the measuring device and the test strip and the second data usable for detecting and rejecting potential errors affecting the proper measurement of the property. |
US10459780B2 |
Automatic application repair by network device agent
In one aspect, a system for automatic application repair by a network device agent in a monitored environment includes a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations including: capture network device application data for a monitored application, the network device performing a function other than computing, analyze the captured data to detect a performance issue, identify a remedy associated with training data that corresponds to the captured data, and automatically applying the remedy to the network device. |
US10459777B2 |
Packet processing on a multi-core processor
A method for packet processing on a multi-core processor. According to one embodiment of the invention, a first set of one or more processing cores are configured to include the capability to process packets belonging to a first set of one or more packet types, and a second set of one or more processing cores are configured to include the capability to process packets belonging to a second set of one or more packet types, where the second set of packet types is a subset of the first set of packet types. Packets belonging to the first set of packet types are processed at a processing core of either the first or second set of processing cores. Packets belonging to the second set of packet types are processed at a processing core of the first set of processing cores. |
US10459769B2 |
Elastic container management system
An Elastic Container Management System (ECMS) that performs lifecycle management of containers by which containers are created, deleted, started, and stopped. The ECMS monitors the containers and, based on resource utilization, scales up and scales down the resource allocation of the containers. The ECMS also performs garbage collection, which removes containers from the host and their images and configurations are stored in repository, which can be retrieved. The ECMS also performs migration of containers between hosts in a network when the host running the container runs out of the resources. |
US10459768B2 |
Computer system, management system, and resource management method
The management system according to the present invention, which manages a plurality of computers, manages instances that are implemented using allocated from the plurality of computers, and selects, from among a plurality of different instance implementation methods, an instance implementation method that matches instance configuration information, which is information including settings for configuring an instance and which includes particular settings, each indicating whether the instance needs to monopolize a physical resource, said selection being based the instance configuration information. The plurality of computers provide physical resources to the instance on the basis of the selected instance implementation method. |
US10459760B2 |
Optimizing job execution in parallel processing with improved job scheduling using job currency hints
Scheduling jobs from an application based on a job concurrency hint. The job concurrency hint providing an indication of the number and/or size of the jobs that can be handled by the job scheduler. The scheduling of the jobs based on the job concurrency hint including selecting the number and/or size of the jobs to pass to the job scheduler for execution by a thread in a core of a processor. |
US10459758B2 |
Method to set up and tear down cloud environments based on a schedule obtained from one or more hosted calendars
Described embodiments automatically and dynamically deploy and undeploy virtual computing environments by using a schedule obtained from a user's personal, work, or shared team calendars. By using data such as out-of-office or auto-reply statuses, calendar items marked as “Out of Office”, and calendar items with specific keywords, the system may dynamically determine when a user is likely to be “present” (or capable of accessing or likely to access a virtual computing environment) or “absent” (or incapable of accessing or unlikely to access the virtual computing environment). The virtual computing environment may be dynamically deployed or undeployed responsive to and/or in anticipation of a user's presence or absence, providing cost savings and reduced bandwidth, power, and processor consumption, without increasing user frustration or requiring extra tasks. |
US10459754B2 |
Method, apparatus, and system for discovering application topology relationship
A method for discovering an application topology relationship provided by this application, in a packet transmission process, API calling information is recorded, and a topology discovery server determines, by analyzing collected API calling information, whether interaction exists between virtual machines in a virtual machine cluster. By using the foregoing analysis manner, the topology discovery server may further determine interaction frequency that is between virtual machines and to which the collected API calling information relates, and determine an application topology relationship between the virtual machines according to the interaction frequency of the virtual machines. The foregoing solution provides a method for discovering an application topology relationship between virtual machines in a virtualization scenario, where an application topology relationship between virtual machines is determined by analyzing API calling information generated in a packet transmission process, and therefore complexity of the solution is relatively low. |
US10459749B2 |
Methods and apparatus for providing hypervisor level data services for server virtualization
A hypervisor virtual server system, including a plurality of virtual servers, a plurality of virtual disks that are read from and written to by the plurality of virtual servers, a physical disk, an I/O backend coupled with the physical disk and in communication with the plurality of virtual disks, which reads from and writes to the physical disk, a tapping driver in communication with the plurality of virtual servers, which intercepts I/O requests made by any one of said plurality of virtual servers to any one of said plurality of virtual disks, and a virtual data services appliance, in communication with the tapping driver, which receives the intercepted I/O write requests from the tapping driver, and that provides data services based thereon. |
US10459747B2 |
Exitless timer access for virtual machines
A system and method of scheduling timer access includes a first physical processor with a first physical timer executing a first guest virtual machine. A hypervisor determines an interrupt time remaining before an interrupt is scheduled and determines the interrupt time is greater than a threshold time. Responsive to determining that the interrupt time is greater than the threshold time, the hypervisor designates a second physical processor as a control processor with a control timer and sends, to the second physical processor, an interval time, which is a specific time duration. The hypervisor grants, to the first guest virtual machine, access to the first physical timer. The second physical processor detects that the interval time expires. Responsive to detecting that the interval time expired, an inter-processor interrupt is sent from the second physical processor to the first physical processor, triggering the first guest virtual machine to exit to the hypervisor. |
US10459741B2 |
Automatic load balancing for resource allocations
A computing system operates according to a method including: processing representations of housing structures with open locations for physically locating computing resources, a physical layout of the open locations, and characteristics of the structures and the resources to generate designated locations for optimally placing or allocating the computing resources in the open locations. The designated locations are generated based on analyzing multiple possible allocation or placement combinations of the computing resources into the open locations as an optimization function. |
US10459738B2 |
Electronic apparatus for controlling a power state of an external apparatus and method thereof
An electronic apparatus and a power controlling method thereof are provided. The electronic apparatus may include a wireless communicator that communicates with a remote controller, a wired communicator that connects with an external input device and a processor that controls the wireless communicator to transmit a control signal to the remote controller for turning off power of the connected external input device in response to receiving a signal from the remote controller for turning off power of the electronic apparatus. |
US10459736B2 |
Electronic device and half-suspend controlling method applied therein
An electronic device includes a display and a processor. The display displays a present application program in a first brightness. When the electronic device in normal-use status receives no user input for a predetermined idle time period, the processor determines whether the present application program is in a half-suspend list. If yes, the processor controls the electronic device to enter a half-suspend status and keep the present application program running, but controls the display to display the present application program in a second brightness, which is less bright than the first brightness. A half-suspend controlling method of the electronic device is also provided. |
US10459728B2 |
Apparatus and method of improved insert instructions
An apparatus is described having instruction execution logic circuitry to execute first, second, third and fourth instruction. Both the first instruction and the second instruction insert a first group of input vector elements to one of multiple first non overlapping sections of respective first and second resultant vectors. The first group has a first bit width. Each of the multiple first non overlapping sections have a same bit width as the first group. Both the third instruction and the fourth instruction insert a second group of input vector elements to one of multiple second non overlapping sections of respective third and fourth resultant vectors. The second group has a second bit width that is larger than said first bit width. Each of the multiple second non overlapping sections have a same bit width as the second group. The apparatus also includes masking layer circuitry to mask the first and third instructions at a first resultant vector granularity, and, mask the second and fourth instructions at a second resultant vector granularity. |
US10459723B2 |
SIMD instructions for multi-stage cube networks
Systems and methods relate to performing data movement operations using single instruction multiple data (SIMD) instructions. A first SIMD instruction comprises a first input data vector having a number N of two or more data elements in corresponding N SIMD lanes and a control vector having N control elements in the corresponding N SIMD lanes. A first multi-stage cube network is controllable by the first SIMD instruction, and includes movement elements, with one movement element per SIMD lane, per stage. A movement element selects between one of two data elements based on a corresponding control element and moves the data elements across the stages of the first multi-stage cube network by a zero distance or power-of-two distance between adjacent stages to generate a first output data vector. A second multi-stage cube network can be used in conjunction to generate all possible data movement operations of the input data vector. |
US10459722B2 |
Device, system, and method for secure supervisor system calls
A device, system, and method processes a request for allocation of a resource of an electronic device utilizing a secure supervisor system call. The method includes receiving a call from a requesting application of the electronic device, the call indicating the request for allocation of the resource of the electronic device. The method includes determining whether the call is authorized to receive the resource of the electronic device. The determining includes determining whether the call includes a signature that is generated based upon a predetermined signature operation and determining whether the signature is valid based upon the predetermined signature operation when the call includes the signature. The method includes processing the request for the allocation of the resource when the call is determined to be authorized. |
US10459721B2 |
Application system for multiuser creating and editing of applications
An application system for the creation, deployment, and management of applications is provided. A system for creating, sharing and managing an application may include a visual editing environment that enables a developer to create and edit code controlling an application and a code execution engine that operates on the code created in the visual editing environment to control execution of at least one hardware infrastructure element that enables the utilization of the application. The editor and the code execution engine provide for the creation, delivery, and editing of the application during runtime of the application on computing devices, such that a plurality of end users using different devices can simultaneously experience the same behavior of the application during its creation and editing. |
US10459720B2 |
Computer-implemented tools and methods for extracting information about the structure of a large computer software system, exploring its structure, discovering problems in its design, and enabling refactoring
An interrelated set of tools and methods are disclosed for recording the identity of software components responsible for creating files, recording the identity of software components that access software files, reasoning about the dependency relationships between software components, identifying and reporting undesirable dependencies between them, and reporting other useful information about a large-scale software architecture by instrumenting a software build process or test process. |
US10459717B2 |
Observing evolution of software development artifacts
Methods, systems, and computer-readable storage media for providing notifications in distributed development. In some implementations, actions include receiving change information, the change information indicating one or more changes to source code, processing the change information to determine one or more entities associated with the change, comparing the one or more entities to one or more subscriptions, the one or more subscriptions being specific to a user, for each entity associated with a subscription, providing a notification in a set of notifications, and providing a sub-set of notifications for display to the user. |
US10459716B2 |
Processing digital content
A machine-implemented method or data processing component for controlling the processing of digital content from plural sources by at least one data processing device comprises receiving at least two digital content manifests at the data processing device; receiving at least one digital content payload at the data processing device; and responsive to the at least two digital content manifests, performing an atomic action using the at least one digital content payload. |
US10459712B2 |
Method of managing external devices, method of operating external device, host device, management server, and external device
Provided is a method of a host device managing at least one external device connected to the host device through a management server. The method includes: obtaining measurement information measured by the at least one external device; requesting authorization by the management server; transmitting the obtained measurement information to the management server when the authentication succeeds; receiving management information for managing the at least one external device, where the management information is generated based on the measurement information by the management server; and managing the at least one external device based on the received management information. |
US10459710B2 |
Automatic identification of storage requirements, such as for use in selling data storage management solutions
Systems and methods for demonstrating a replacement information management software for a computing system. The methods may include determining if existing information management software is installed in the computing system. The methods may include identifying computing devices of the computing system using information from the existing information management software. The methods may include simulating the replacement information management software with characteristics of the identified computing devices to enable a user to experience the replacement information management software prior to committing to installing the replacement information management software in the computing system. The methods may include automatically installing the replacement information management software. Other implementations are disclosed. |
US10459704B2 |
Code relatives detection
Disclosed are devices, systems, apparatus, methods, products, media, and other implementations, including a method that includes generating for a code segment of a first process an instruction dependency graph representative of behavior of the first process, obtaining respective one or more instruction dependency graphs representative of behaviors of code segments for one or more other processes, and determining, based on the first instruction dependency graph for the first process and the respective one or more instruction dependency graphs for the one or more other processes, a level of similarity between the first process and at least one of the one or more other processes. |
US10459702B2 |
Flow control for language-embedded programming in general purpose computing on graphics processing units
The present invention discloses a method of flow control in a computing device, for processing of flow control statements to adapt a data structure of a program running on the computing device and a computer program product storing the method. The invention thereby allows the integration of the kernels into the main program when compiling. The whole parsing of the CPU program parts and the kernels is done by 10 one single standard compiler. The actual compiler for the device can be linked as a library and does not need to do any parsing. The invention further allows loops and if-clauses to be used in language-embedded GPGPU programming, enabling full general-purpose programming of the device in a way that is fully embedded in an ordinary programming language. The device can be a highly parallel computing 15 device, such as a video card, or some other computing device. |
US10459701B2 |
Intelligent software compiler dependency fulfillment
A machine learning tool for resolving a compiler error in an application is provided. The application and an associated application metadata file may be stored on a server. The machine learning tool may identify one or more referenced external dependencies causing the compiler error. The machine learning tool may comprise a web crawler configured to locate one or more comparable external dependencies. The web crawler may retrieve an external dependent metadata file for each of the located comparable external dependencies and download the comparable external dependent metadata files. The machine learning tool may be configured to compare the metadata of each comparable external dependent metadata file to the metadata of the application metadata file, assign a confidence level relative to a pre-determined confidence level, for each located comparable external dependency, and download the located comparable external dependencies having a confidence level greater than the pre-determined confidence level. |
US10459696B2 |
Composable action flows
Composable action flows are disclosed. In various embodiments, a definition of one or more processing steps comprising an action flow is received. A definition of one or more transitions between processing steps comprising the action flow is received. The processing step and transition definitions are used to generate programmatically application code to implement the action flow. |
US10459694B2 |
Intelligent checking engine
Apparatus and methods for an intelligent audit engine are provided. Product development artifacts may be associated with artifact tags and stored in an artifact repository. The audit engine may retrieve an artifact for audit. The audit engine may identify a set of development guidelines in a rule repository based on their artifact tags. The audit engine may determine whether the development guidelines have been satisfied based on stored product testing data. A failed development guideline may initiate a workflow that includes notification of a project stakeholder regarding the failure. The notification may include remediation measures to be taken by the stakeholder. The validation process may iterate until all guidelines have passed validation. A machine-learning algorithm may prioritize a development guideline for future audits to increase efficiency. The machine learning algorithm may educate stakeholders to reduce audit failures. |
US10459692B2 |
Random number generator
According to one embodiment, a random number generator includes a first circuit which outputs a second oscillation signal having a predetermined duty ratio on the basis of a first oscillation signal, a second circuit which latches values on the basis of the second oscillation signal and a clock having a frequency lower than a frequency of the second oscillation signal, a third circuit which outputs a control signal on the basis of the values, and a fourth circuit which controls the first circuit on the basis of the control signal. |
US10459687B2 |
Method and system for controlling an internet of things device using multi-modal gesture commands
A method and system are described for controlling an Internet of Things (IoT) device using multi-modal gesture commands. The method includes receiving one or more multi-modal gesture commands comprising at least one of one or more personalized gesture commands and one or more personalized voice commands of a user. The method includes detecting one or more multi-modal gesture commands using at least one of a gesture grammar database and a voice grammar database. The method includes determining one or more control parameters and IoT device status information associated with a plurality of IoT devices in response to the detection. The method includes identifying IoT device that user intends to control from plurality of IoT devices based on user requirement, IoT device status information, and line of sight information associated with user. The method includes controlling identified IoT device based on one or more control parameters and IoT device status information. |
US10459684B2 |
Calibration of a playback device based on an estimated frequency response
A first stream and second stream of audio are received. The first stream of audio may comprise source audio content to be played back by the audio playback device. The second stream of audio may comprise a recording of an audio signal output by the audio playback device based on the audio playback device playing the source audio content. An estimated frequency response of an audio playback device may be calculated based on the received first stream of audio and the received second stream of audio. Acoustics of the audio playback device may be adjusted based on the estimated frequency response. |
US10459679B2 |
Display system and methods
A display system and methods; in general, a plurality of display sub-assemblies collectively creating a viewing plane. Each display sub-assembly having a plurality of light emitting elements on a substrate with a plurality of substantially equal pixel gaps between light emitting elements. Bend gaps are provided between pixels that enable the display sub-assemblies to bend thereby creating a curved viewing plane. A mobile LED panel display may be formed of a plurality of LED display modules having a plurality of pixels, four or more casters, a battery powered supply, a media player (electrically communicating with the plurality of display modules for controlling the display of images on the LED panel display, and a removable content storage device and; thus, functions as a rugged, light weight, battery powered display to inform customers and passers-by about product and service offerings via a rugged person size mobile light weight battery powered display. |
US10459678B2 |
System for tracking and graphically displaying logistical, ballistic, and real time data of projectile weaponry and pertinent assets
The system includes various components to track and graphically display data related to a user, a weapon, munitions for the weapon, other munitions and equipment used by the user, and similar information about other users. The system can include a display device that can be attached to the weapon. A user can look through the display device while looking down the line-of-sight of the weapon to obtain the data on a heads-up-display. The information displayed can include the point-of-impact of a projectile to be fired from the weapon, the number of unused rounds in the user's inventory, whether a magazine is inserted into the weapon, a map of the field of view, identification of friendlies and hostiles, a distance to a target, a count of other assets (e.g., munitions and other equipment) in the user's inventory, and other information about other users. |
US10459676B2 |
Dynamic user interface for multiple shared displays in an electronic collaboration setting
Systems and methods for providing a dynamic user interface for multiple shared displays in an electronic collaboration setting. In some embodiments, an Information Handling System (IHS) may include one or more processors and a memory coupled to the one or more processors, the memory including program instructions stored thereon that, upon execution by the one or more processors, cause the IHS to: identify a first characteristic associated with a given one of a plurality of participants of an electronic collaboration session, at least in part, using an image sensing device; identify a second characteristic associated with the given participant, at least in part, using a proximity sensing device; and provide a user interface having a set or one or more features selected, at least in part, based upon the first and second characteristics. |
US10459674B2 |
Apparatus and methods for packing and transporting raw data
Methods and apparatus for packing and transporting data within an electronic device. In one embodiment, a consumer electronics device having one or more sensors (e.g., camera sensors) uses modified DisplayPort micro-packets for transmission of RAW format data over one or more lanes of a DisplayPort Main Steam. The RAW data is transported over the one or more lanes by mapping symbol sequences generated from the RAW data based on Y-only data mappings schemes of DisplayPort. A mapping scheme is in one variant selected based on the bits length (e.g., bits per pixel) of the RAW data, in addition to the number of lanes used to transport over the Main Stream. In order for the sink correctly unpack received the micro-packets, the transmitting source transmits Main Stream Attribute (MSA) data packets configured to indicate at least the mapping scheme used. |
US10459673B2 |
Print control device, print system, and print control method
A device controlling a printing apparatus is enabled to efficiently acquire information on a data form or the like applicable to the printing apparatus. A terminal device includes a communication interface that can communicate with a printer. The terminal device includes a terminal control unit that requests the printer to communicate using a specific communication port via the communication interface and receives a responding state of the printer to the request. The terminal control unit determines a data form applicable to the printer based on the response and communicates with the printer via the communication interface using data in the determined data form. |
US10459671B2 |
System and methods for reducing component wear in an imaging device
An imaging device having a controller, a print engine and a raster image processor including methods for reducing wear in one or more components of the imaging device, the raster image processor including instructions for receiving a print job, determining whether one or more function features in the imaging device is disabled prior processing the print job, adjusting a default printing performance of the imaging device upon a determination that the one or more function features in the imaging device is disabled, generating a rasterized image for each page of the print job following the adjusting, and sending each rasterized image to the print engine of the imaging device for printing, wherein the adjusting the printing performance of the imaging device reduces the component wear in the imaging device and extends an allowable life of the one or more imaging components. |
US10459670B2 |
Methods, systems, apparatuses and devices for facilitating printing of a digital image based on image splitting
A method of facilitating printing of a digital image based on image splitting is disclosed. The method may include receiving, using a communication device, the digital image from a user device. Further, the method may include analyzing, using a processing device, the digital image. Further, the method may include determining, using the processing device, at least one image characteristic based on the analyzing of the digital image. Further, the method may include generating, using the processing device, a plurality of image segments based on the at least one image characteristic. Further, the method may include storing, using a storage device, the plurality of image segments. Further, the method may include transmitting, using the communication device, the plurality of image segments to the user device. |
US10459667B2 |
Nonvolatile memory device
A nonvolatile memory device includes a nonvolatile memory cell array, where N bits are stored in a single memory cell (N being an integer greater than or equal to 2), and a page buffer circuit electrically connected to the nonvolatile memory cell array. The page buffer circuit includes at least N latches configured to temporarily store data. A data input/output circuit connected to the page buffer circuit receives programmed input data and provides the input data to the page buffer circuit. A control logic controls the page buffer and initializes a target latch value before receiving all input data of a program unit from the data input/output circuit. |
US10459663B2 |
Thin provisioning of raid storage
This invention relates to a storage system, storage system method and computer program product comprising: providing a distributed collection of drives, each drive having logical blocks, each logical block being assignable to a segment with an associated volume and being configurable to RAID characteristics associated with that volume; assigning a first group of logical blocks to a segment with an associated volume and configuring the first group of logical blocks to RAID characteristics associated with that volume; and wherein a further group of logical blocks is ready to be assigned to any segment but is not yet assigned. |
US10459662B1 |
Write failure handling for a memory controller to non-volatile memory
Failed write handling can be implemented at a memory controller for non-volatile memory. Failure of a write to a storage location in the non-volatile memory may be detected. An indication of the failure may be sent to a microcontroller for the non-volatile memory which may return an instruction to write to a different location in the non-volatile memory. Reads and writes to the storage location of the failed write may still be allowed, in some embodiments, by redirecting the reads and writes to a copy of data of the failed write stored in a copy buffer in the memory controller. |
US10459650B2 |
Data operation method and electronic device
A data operation method and an electronic device are provided. The method includes assigning a reserved area of a memory of an electronic device, which receives power associated with maintaining a data write state when the supply of a main power is blocked to a file system of a RAMDisk associated with processing a data input/output (I/O) and controlling file processing of the file system of the RAMDisk. |
US10459649B2 |
Host side deduplication
One or more techniques and/or systems are provided for performing host side deduplication. Host side deduplication may be performed upon writeable data within a write request received at a host computing device configured to access data stored by a storage server. The host side deduplication may be performed at the host computing device to determine whether the writeable data is already stored by the storage server based upon querying a host side cache comprising data stored by a storage server and/or a data structure comprising unique signatures of data stored by the storage server. If the writeable data is stored by the storage server, then a deduplication notification excluding the writeable data may be sent to the storage server, otherwise a write command comprising the writeable data may be sent. Accordingly, unnecessary network traffic of redundant data already stored by the storage server may be reduced. |
US10459648B1 |
Change rate estimation
File measurements are computed and stored in persistent memory of a deduplicated storage system as files are written or on demand, where the file measurements are used to estimate storage requirements for storing a subset of files. The file measurements are accumulated into an initial measurement at a first point in time and a final measurement at a second point in time to obtain an estimate of any change in a quantity of unique segments required to store the subset of files in the deduplicated storage system between the first and second points in time. Future storage requirements can be estimated based on a computed rate of change in the amount of storage required to store the subset of files between the first and second points in time. |
US10459647B1 |
Multiple storage class representation in versioned storage
A version of a data object is updated as a result of a version changing operation and version metadata associated with the data object is updated based on a version key that is associated with the data object where the version metadata maintains a history of the version changing operations performed on the data object. |
US10459642B2 |
Method and device for data replication
There is provided a method and device for data replication. The method comprises: obtaining, in a network interface card, data segments by segmenting input first data; determining, in the network interface card, fingerprints corresponding to the data segments; and comparing, in a central processing unit, the fingerprints of the data segments with existing fingerprints corresponding to processed data segments, and determining, based on a result of the comparing, whether to de-duplicate the data segments corresponding to the fingerprints, to perform the data replication. |
US10459640B2 |
High availability storage access using quality of service based path selection in a storage area network environment
A method, a computing device, and a non-transitory machine-readable medium for performing a multipath selection based on a determined quality of service for the paths. An example method includes a host computing device periodically polling a storage system for path information including an indication of a recommended storage controller. The host computing device periodically determines a quality of service information corresponding to a plurality of paths between the host computing device and a storage volume of the storage system, where at least one of the plurality of paths including the recommended storage controller. The host computing device identifies a fault corresponding to a path of the plurality of paths that routes I/O from the host computing device to the storage volume. The host computing device re-routes the I/O from the path to a different path of the plurality of paths, where the different path is selected for the re-routing based on the quality of service information and the path information. |
US10459636B2 |
System and method for managing data in non-volatile memory systems having multiple mapping layers
A system and method is described for managing mapping data in a non-volatile memory system having a volatile memory cache smaller than the update table for the mapping data. The system includes multiple mapping layers, for example two mapping layers, including a master mapping table of logical-to-physical mapping entries and an update table of mapping updates, for a non-volatile memory. A processor swaps predetermined size portions of the update mapping table and master mapping table into and out of the volatile memory cache based on host workload. The update mapping table portions may have a fixed or an adaptive logical range. Additional mapping layers, such as an expanded mapping layer having portions with a logical range greater than the logical range of the update mapping portions, may also be included and may be swapped into and out of the volatile memory with the master and update mapping table portions. |
US10459634B2 |
Methods, systems, and computer readable media for aggregating completion entries in a nonvolatile storage device
Methods, systems, and computer readable media for aggregating completion entries in a nonvolatile storage device are disclosed. On method is implemented in a data storage device including a controller and a memory. The method includes receiving a request to post a completion entry that indicates an execution of a command by a data storage device and determining whether the completion entry is to be aggregated with one or more completion entries prior to being sent by the data storage device to a host device memory. The method further includes, in response to determining that the completion entry is to be aggregated, aggregating the completion entry with at least one other completion entry within an aggregation data store per predefined aggregation criteria and sending an aggregation of the completion entry and the at least one other completion entry to the host memory device in response to a trigger event. |
US10459629B2 |
Ergonomic keyboard user interface
Disclosed herein are system, method, and computer program product embodiments providing an ergonomic user interface keyboard. An embodiment operates by obtaining an accessibility measure corresponding to a finger of a user. An interface keyboard is configured based on an accessibility map corresponding, to the accessibility measure of the finger. The interface keyboard associated with a device is displayed. |
US10459627B2 |
Medical image display apparatus and method of providing user interface
A medical image display apparatus including a touch screen configured to display a medical image and receive input from a user; and a controller configured to acquire first information about a first region of the touch screen, the first region corresponding to a touch range of a finger of the user, to select, based on the first information, a first user interface from among a plurality of user interfaces related to the medical image, the first user interface corresponding to a size of the first region, and to control the touch screen to display the selected first user interface. |
US10459626B2 |
Text input method in touch screen terminal and apparatus therefor
A method and an apparatus input test in a touch screen terminal. The method comprises designating a certain region on a keyboard interface picture, not permitting text input through a keyboard when touch drag started from the designated region is sensed and acquiring a path of the touch drag, acquiring a path of following touch drag when at least the one or more following touch drag are sensed, and reading out at least the acquired one or more paths by cursive character recognition, deducing a character, determining the deduced character as an input target, and permitting the text input through the keyboard. |
US10459619B2 |
Interactive user interfaces for location-based data analysis
Various systems and methods are provided that display various geographic maps and depth graphs in an interactive user interface in substantially real-time in response to input from a user in order to determine information related to measured data points, depth levels, and geological layers and provide the determined information to the user in the interactive user interface. For example, a computing device may be configured to retrieve data from one or more databases and generate one or more interactive user interfaces. The one or more interactive user interfaces may display the retrieved data in a geographic map, a heat map, a cross-plot graph, or one or more depth graphs. The user interface may be interactive in that a user may manipulate any of the graphs to identify trends or current or future issues. |
US10459616B2 |
Automatic full screen display
An on-board vehicle navigation system (NAV system) may provide a variety of information and may be integrated with a variety of on-board vehicle systems or features. The NAV system may have the display set to show information about a single system in a full screen mode or have the display divided to show information about multiple systems simultaneously (mixed display mode). The NAV system may allow the user to select an automatic switching from a mixed display mode to a full display mode upon the occurrence of predetermined system conditions. The full display mode may be temporary and automatically return back to the previous display mode or may require a user acknowledgement prior to returning back to the previous display mode. The switch to the full display mode allows more information to be communicated to the user. |
US10459613B2 |
Object display device
An object display device is disclosed. An object display device includes a display unit, a detection unit and a control unit. The display unit is configured to display an object. The detection unit is configured to detect a location and a load of a pressing to the display unit. The control unit can control a movement of the object based on conditions of first and second pressings. |
US10459612B2 |
Select and move hint
A move hint for selecting and moving content is provided. When content is selected, a move option is displayed in a context menu. A user can select the move option to move the selected content to another location in the same document or in a different document. Selecting the move option removes the selected content, and a move hint is displayed at the location where the content was removed. The move hint provides a visual clue of what is removed from the content. To insert the removed content, the user is enabled to select an insertion point and then select the move hint. On placement of the insertion point, the move hint is available to give the user a visual clue as to what will be moved to that location. Responsive to the selection of the move hint, the removed content is inserted into the document at the insertion point. |
US10459611B1 |
Smart workstation method and system
A method and system for anonymously associating a workstation user's station control preferences with a workstation, the method comprising the steps of correlating anonymous user IDs with user preference sets in a database, obtaining input from a user at a workstation, comparing the user input to the anonymous user IDs to distinguish one distinguished user from other users without determining the identity of the user, accessing the user preference set associated with the distinguished user and controlling workstation affordances per the accessed user preferences while the user is located within a present zone proximate the workstation. |
US10459609B2 |
Multi-stage data page rendering
The present disclosure relates to systems and techniques for multi-stage rendering of data pages for display in a data page display window. The present disclosure also relates to rendering data as part of a background instance of a data page renderer. The present disclosure also relates to displaying data requested from a workspace application in a data page window once the requested data is sufficiently rendered as part of a background instance of a data page renderer. The present disclosure also relates to providing a pool of background instances of multiple data page renderers for rendering and pre-rendering data pages for storage and eventual display in a data page window. |
US10459608B2 |
Mobile optimized shopping comparison
A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for generating a navigable user interface for a mobile shopping comparison application. In some embodiments, the method may include determining that a query request has indications of item specific attributes for comparison, identifying the most relevant item attributes corresponding to the item specific comparison, and presenting the attributes in conjunction with their corresponding items in a navigable user interface. |
US10459603B2 |
Extension activation for related documents
Extension activation may be provided. Upon receiving a new document associated with a plurality of related documents, extension trigger conditions may be evaluated. In response to determining that an extension trigger is satisfied, a user interface element associated with the extension trigger may be displayed. |
US10459598B2 |
Systems and methods for manipulating a 3D model
There is provided a method and system for manipulating a 3D model displayed on a display. The method includes detecting one or more display engagement events from a user touch input, determining a location of each display engagement event to generate a corresponding display engagement point, capturing virtual camera state information of a virtual camera, generating and storing an model anchor point for each display engagement point, detecting movement of the display engagement point and capturing an updated display engagement point, and generating a transformation matrix including updated virtual camera state information. |
US10459595B2 |
Method and apparatus for processing touch input
An electronic device is provided. The electronic device includes a display having a first area and a second area functionally divided, a determination module configured to determine a location of a touch input, and a processing module configured to process the touch input based on a state of the electronic device, if the location of the touch input is in the second area. |
US10459583B2 |
Touch panel and touch device including the same
A touch panel includes a substrate, a sensing electrode on the substrate, wires to electrically connect the sensing electrode, a first ground electrode between the sensing electrode and the wire, and an overlap area where the first ground electrode overlaps with the sensing electrode. A touch panel of another embodiment includes a substrate on which an active area and an unactive area are defined, a sensing electrode on the active area, a wire disposed on the unactive area to electrically connect the sensing electrode, and a first ground electrode provided on the active area between the sensing electrode and the wire. |
US10459582B2 |
Touch sensor and method of manufacturing the same
A touch sensor includes a plurality of electrode patterns, an optical adjusting layer interposed between the electrode patterns, and an insulation layer at least partially covering the electrode patterns and the optical adjusting layer. The insulation layer may have a refractive index less than that of the optical adjusting layer. |
US10459581B2 |
Input sensing using lower-order CDM
A method for performing input sensing using an input device includes: receiving, at a sensing region of the input device, an input; obtaining, via receivers of the input device, measurements corresponding to the input, wherein obtaining the measurements comprises: separately driving multiple subsets of transmitters of the input device, and obtaining measurements corresponding to each separately-driven subset of transmitters via the receivers, wherein each separately-driven subset of transmitters comprises a plurality of non-contiguous transmitters; and generating, by a processing system of the input device, an image of the input based on the obtained measurements. |
US10459573B2 |
In-cell touch panel and display device
An in-cell touch panel and a display device are provided, and the in-cell touch panel includes: an upper substrate and a lower substrate which are opposite to each other; a plurality of separate self-capacitive electrodes arranged in an array and in a same layer; and a plurality of conductive wires respectively connected with the self-capacitive electrodes. Both the conductive wires and the self-capacitive electrodes are arranged at a side, facing the lower substrate, of the upper substrate, or at a side, facing the upper substrate, of the lower substrate; and the self-capacitive electrodes each are provided with a plurality of hollowed-out regions. The in-cell touch panel can improve the touch control sensitivity of the touch panel while ensuring a narrow frame design. |
US10459572B2 |
Touchscreen interference suppression method and apparatus, and terminal device
This application provides a touchscreen interference suppression method and apparatus, and a terminal device. In the method, when a touchscreen is in an untouched state, whether a wideband interference signal exists in the touchscreen is detected; and when the wideband interference signal exists, a detection bandwidth of a filter unit is reduced. |
US10459571B2 |
3-dimensional flat panel display with built-in touch screen panel
A 3-dimensional (3D) flat panel display with a built-in touch screen panel includes a first substrate, a plurality of pixels on the first substrate, a plurality of first electrode patterns spaced apart from one another at a first predetermined interval along a first direction, the plurality of first electrode patterns for driving the plurality of pixels, a second substrate positioned to face the first substrate, and a plurality of barrier patterns formed on an outer surface of the second substrate and spaced apart from one another at a second predetermined interval along a second direction, intersecting the first direction. At least one of the plurality of first electrode patterns and at least one barrier pattern of the plurality of barrier patterns serve as electrodes for the built-in touch screen panel. |
US10459569B2 |
Liquid crystal display device
A liquid crystal display device includes: a display unit configured to pixels in a display region, a pixel drive circuit configured to apply voltage to liquid crystals, a memory configured to store therein a setting signal indicating whether to apply voltage to the liquid crystals in the display region, and two switch elements for switching coupling with the pixel drive circuit; and a controller configured to rewrite the setting signal stored in the memory when a mode in which the display unit is operated is switched, between a first mode causing the display unit to perform display output in accordance with a gradation signal generated based on image data, and a second mode causing the display unit to perform display output in accordance with the setting signal stored in the memory. |
US10459568B2 |
Shift register, driving method thereof, gate driving circuit and display apparatus
The embodiments of the present disclosure disclose a shift register, a driving method thereof, a gate driving circuit and a display apparatus. The shift register includes a pull-up sub-circuit, an output sub-circuit and a touch and hold sub-circuit, wherein the touch and hold sub-circuit is electrically connected to a first touch signal terminal, a second touch signal terminal, a second node, a second power supply terminal, and a second output terminal, and is configured to store a potential at the second node and output the potential at the second node to the second output terminal under control of signals from the first touch signal terminal and the second touch signal terminal. |
US10459563B2 |
In-cell touch display screen and display device
An in-cell touch display screen and a display device are provided. The in-cell touch display screen comprises an upper substrate and a lower substrate that are cell-assembled, and a plurality of first touch electrodes and a plurality of second touch electrodes that are disposed on the upper substrate and/or the lower substrate without contacting each other; the display screen comprises an image display area, a static-electricity shield layer is disposed on a light emitting side of the upper substrate, and the static-electricity shield layer comprises a plurality of hollowed-out areas corresponding to the image display area. The in-cell touch display screen can resolve a problem that the static-electricity shield layer of a common in-cell touch display screen may shield touch signals. |
US10459557B2 |
Display device
A display device includes: a plurality of light emitting elements; a pixel definition layer having a plurality of openings defining positions of the light emitting elements; an encapsulation layer on the light emitting elements and the pixel definition layer; an insulation layer on the encapsulation layer and having a smaller width than a portion of the pixel definition layer between two adjacent openings therein; and a plurality of touch sensing cells on the insulation layer. |
US10459555B2 |
In-cell touch panel, driving method thereof and display device
An in-cell touch panel, driving method thereof and display device are provided. The in-cell touch panel includes: a base substrate; an opposing substrate arranged opposite to the base substrate; a plurality of organic light-emitting diode pixel units disposed on a side of the base substrate facing the opposing substrate, wherein each of the OLED pixel units include an anode layer; a pressure-sensitive detection chip; and a plurality of mutually independent pressure-sensitive detection electrodes disposed between the cathode layer and the opposing substrate, wherein a capacitor structure is formed by the pressure-sensitive detection electrodes and the cathode layer, wherein the pressure-sensitive detection chip is configured to determine a pressure value at a touch position by detecting a capacitance variation between the pressure-sensitive detection electrodes and the cathode layer. |
US10459548B2 |
Cover window and electronic device including same
An electronic device includes a processor and a housing having a first surface, a second surface, and a side surface. A touch screen display is exposed through a first area of the first surface. An optical sensor is disposed under a second area of the first surface that is adjacent to the first area. The optical sensor receives and/or emits an infrared ray. The first surface includes a substantially transparent glass layer, an opaque layer disposed between the glass layer and the second surface, and a color layer disposed between the opaque layer and the glass layer. The opaque layer includes an opening, a location and a size of which correspond to at least a portion of the optical sensor when viewed from the first surface. The optical sensor receives and/or emits the infrared ray through the opening, the color layer, and the glass layer. |
US10459545B2 |
All-in-one machine and method and computer memory medium for realizing quick touch in all channels thereof
The present invention provides an all-in-one machine, a method for the all-in-one machine to realize quick touch in all channels, and a computer storage medium. The method includes: detecting which channel is currently connected to the main board, and controlling a USB selecting switch to connect a first data port of a touch frame with a USB port of a device or module to which the currently connected channel belongs, based on the detected channel information; determining whether there is an action to call a touch menu when detecting that the channel connected to the main board is an internal PC module channel or an external device channel; and if so, activating the main board to start a touch menu application program, and making response, by the main board, to touch data within an area of the touch menu transmitted from the touch frame through the second data port, after the touch menu has been called and before an action of leaving the touch menu is detected. The present invention avoids wasting time in waiting for the USB to be identified that the user can perform a touch manipulation immediately after the USB selecting switch is switched. |
US10459544B2 |
Electronic system and proximity sensing method
An electronic system includes a hand-held controller and a computing application. The hand-held controller includes a proximity sensing circuit and a physical information sensing circuit. The proximity sensing circuit includes proximity sensors. The proximity sensors are configured to sense instant proximity values. The physical information sensing circuit is configured to sense a physical parameter. The computing application is executed by a processor. The computing application is configured to retrieve the instant proximity values and the physical parameter, to calculate maximum proximity values or minimum proximity values according to the instant proximity values and the physical parameter. The maximum proximity values or the minimum proximity values are utilized to update threshold proximity values of the proximity sensors in determining near status or far status. |
US10459543B2 |
Input device using magnetic field for input detection
Described are examples of an input device having a wheel with a plurality of teeth, where at least the plurality of teeth are composed of a ferrous or magnetic material. A magnet is disposed to provide a first magnetic field that attracts the ferrous or magnetic material of the plurality of teeth to provide a detent action when moving the wheel from a first position to a second position. A magnet sheet is disposed to provide a second magnetic field that causes the magnet sheet to deform based on magnetic attraction to the ferrous or magnetic material of the plurality of teeth when moving the wheel from the first position to the second position. A strain sensor coupled to the magnet sheet can detect a strain caused by deformation of the magnet sheet, and provide an electronic signal indicating the strain. |
US10459540B2 |
Stylus and sensor controller
A stylus is provided, which includes a core body, an electrode disposed adjacent to the core body, a transmitter that sends a downlink signal including switch information SW1 using the electrode, and a controller that determines whether the stylus is in contact state with an operating surface or the stylus is in hover state. In the contact state, the controller controls the transmitter to send the switch information SW1 at a first bit rate. In the hover state, the controller controls the transmitter to send the switch information SW1 at a second bit rate smaller than the first bit rate. A technical advantage includes lowering the possibility of a failure to receive downlink signals when the stylus is in hover state, even though the stylus sends the downlink signals with the same intensity as when the stylus is in contact state. |
US10459525B2 |
Gesture control
A method of operating a touchless user interface on an electronic device is disclosed. The electronic device is configured to determine information regarding the position and/or movement of an input object. The method has the steps of: deciding that an engagement gesture has been performed; deciding that a related input gesture has been performed; and carrying out an operation on the device on the basis of the input gesture only if the engagement gesture has been recognized and if the input gesture is one of a subset of possible input gestures determined by the engagement gesture. |
US10459523B2 |
Interactive display with tactile feedback
An electronic device including a housing having a first surface and a second surface, and an interactive display having a keyboard-enabled mode and a keyboard-disabled mode. The interactive display includes a first image display device disposed at the first surface that displays image data, and a physical keypad disposed at the second surface that provides tactile feedback to a user only when the interactive display is in the keyboard-enabled mode, the physical keypad being substantially smooth when the interactive display is in the keyboard-disabled mode. |
US10459521B2 |
Touch surface for simulating materials
A system for simulating materials using touch surfaces includes a touch surface, an actuator and/or an temperature control device, and a control unit. The control unit controls the actuator or the temperature control device to cause at least a portion of the touch surface to simulate a material. Such control may include utilizing the actuator to vibrate the surface to simulate the tactile sensation of texture. Such control may also include utilizing the temperature control device (such as a Peltier device) to control the temperature of the surface in order to simulate the thermal conductivity of a material. In some cases, the temperature control may be performed utilizing a temperature sensor to adjust the temperature of the surface. In various cases, the vibration and/or temperature may be varied over time, such as in response to one or more touches detected using one or more touch sensors. |
US10459516B2 |
Staged power distribution control
Various embodiments are directed to restrictions in portable computing device electric power to accommodate reductions in the voltage level of a power source. An apparatus comprises a controller caused to receive configuration data from a main processor circuit specifying a voltage level threshold and selected action to take to reduce electric power to a first component in response to the voltage level falling below the first voltage level threshold, recurringly monitor the voltage level; based on the voltage level falling below the first voltage level threshold, take the first selected action and transmit a signal to the main processor circuit indicating that the voltage level has fallen below the first voltage level threshold and that the first selected action has been taken; transmit the voltage level to the main processor circuit; receive a signal from the main processor circuit to undo the first selected action; and so undo. |
US10459514B2 |
Coordinated multi-device power management
Techniques related to coordinating power management for multiple devices are discussed. Such techniques may include establishing communications between devices, inventorying the components of each device, and implementing a power management plan to eliminate any redundancy in the components and reduce the total power consumed by the devices. |
US10459511B2 |
Display device and terminal for controlling the same
Provided is a display device. The display device includes a wireless communication unit configured to transmit/receive a packet according to a wireless communication manner, a storage unit configured to store information of at least one wake-up registration device, and a controller configured to allow the wireless communication unit to operate in a wake-up mode when power of the display device is turned off. The wireless communication unit outputs a first packet including information of the display device as operating in the wake-up mode, receives a second packet corresponding to a response of the outputted first packet, and turns on the power of the display device on the basis of the received second packet. |
US10459508B2 |
Low frequency power management bus
A low frequency power management bus, a method of power management of a device, and a non-transitory computer readable program code configured to execute a power management process for a device are disclosed. The power management bus including a bus, and a plurality of power nodes connected to the bus, each of the plurality of power nodes including power management control logic, a power regulator, and a power policy, and wherein the plurality of power nodes are arranged in a topology with at least one node of the plurality of nodes being designated as a super power node, the super power node configured to be connected either directly or through another power node to each of the plurality of power nodes within the topology. |
US10459501B2 |
System and method for augmentation of reset recovery operation timing
A method and apparatus for performing operations of an electrical device, whereby the apparatus performs operations during operation of a clock producing a clock signal, asserts a reset of components performing operations for the electrical device, stops the clock through a reset generation block for a number N cycles and performs the reset of operations during the stopping of the clock through the reset generation block for the number N cycles. |
US10459499B2 |
Systems and methods for management of liquid cooling upgrades with liquid cooling adapter card
In accordance with these and other embodiments of the present disclosure, an information handling system may include a plurality of information handling resources including a thermal manager and a liquid cooling adapter comprising fluidic conduits for conveying a refrigerant liquid between a cooling distribution unit external to the information handling system and at least one of the plurality of information handling resources, a computer-readable medium configured to store information regarding the liquid cooling adapter, and a sideband interface communicatively coupled between the computer-readable medium and the thermal manager such that the thermal manager receives the information regarding the liquid cooling adapter from the computer-readable medium and provides thermal control of the information handling system in accordance with the information regarding the liquid cooling adapter. |
US10459492B2 |
Electronic device
An electronic device includes a first machine body, a second machine body, a hinge structure, a moving component, and a towing structure. The hinge structure is configured to pivot the first machine body and the second machine body. The moving component is movably disposed in the first machine body. The towing structure is disposed in the first machine body and is coupled to the hinge structure and the moving component. The towing structure is configured to be driven by the hinge structure to drive the moving component to move relative to the first machine body. |
US10459487B2 |
Support for an electronic device and method of using the same
The present disclosure relates to a support for an electronic device. The support comprises an elongated main body which defines a main body first surface, a main body second surface found opposite the main body first surface, a main body first end, and a main body second end found the main body first end. The support further comprises a first grasping portion which extends from the main body first end in a direction opposite the main body first surface, a second grasping portion which extends from the main body second end in a direction opposite the main body first surface, and a device securing portion which extends from the elongated main body in a direction opposite the main body second surface. The device securing portion together with the elongated main body defines first and second securing notches for receiving the electronic device according to two different positions. |
US10459485B2 |
Attachable article with signaling, split display and messaging features
An attachable article or device, such as a wristband, includes a flexible electronic display disposed thereon in a manner that is bendable or conformable to a user's wrist or other curved surface, and that enables various images to be displayed on the electronic display in a manner that is easily viewable to the user. The attachable article implements a messaging routine that enables a user or wearer to receive notifications of incoming messages and to selectively view incoming messages or indications thereof. Upon receipt of a message, the attachable article may activate one or more vibrational or other tactile signal generating element elements disposed at various locations on the article to inform the wearer that a new message exists and may present the contents of a message in a split display screen format or using a natural messaging methodology that waits for the user to take some specific natural action before displaying the message. Different vibrational patterns across the plurality of vibrational elements may signify different types of messages, and associations between vibrational patterns, message types, and locations on the flexible display at which different message indicators are displayed may be configurable. |
US10459484B2 |
Portable electronic device case with handle assembly
Systems and methods are involved with but are not limited to an apparatus including a first case portion shaped and sized to receive a tablet-shaped computing device; and a second case portion including a retractable handle, the second case portion configured to removably couple with the first case portion, the retractable handle including an extended position and a retracted position. In addition, other aspects are described in the claims, drawings, and text forming a part of the present disclosure. |
US10459476B2 |
Actuator manual override device
An override device is for an actuator having a casing, a motor disposed within the casing and having a shaft rotatable about a central axis, and an output member drivably coupled with the motor shaft. The override device comprises a body having an outer portion engageable with the casing to couple the body with the actuator and an inner portion engageable with the motor shaft. As such, angular displacement of the override body angularly displaces the shaft about the shaft central axis so as to drive the output member. Preferably, the body outer portion includes an annular rim, the body inner portion includes a hub with a socket for receiving the motor shaft end and the body further includes a disk-like intermediate portion extending radially between and integrally connecting the hub and rim. |
US10459474B1 |
Current sensor
A current sensor includes a current sensing resistor, a first transistor, a second transistor, a bias voltage generating circuit, and a current mirror. The first terminal of the first transistor is coupled to the first terminal of the current sensing resistor. The first terminal of the second transistor is coupled to the second terminal of the current sensing resistor. The bias voltage generating circuit supplies a first bias voltage to the control terminal of the first transistor and a second bias voltage to the control terminal of the second transistor. The first bias voltage and the second bias voltage are dependent on the voltage of the first input terminal or the voltage of the second input terminal. The two current terminals of the current mirror are coupled to the second terminals of the second transistor and the first transistor, respectively. |
US10459464B2 |
Method and apparatus for controlling distribution of power
A method and apparatus for controlling distribution of power is provided. The apparatus comprises a plurality of power outlets including a master power outlet (12M) and at least one controlled power outlet (12S), a control circuit configured to sense a characteristic of power delivered to the master power outlet (12M), a relay circuit coupled to the control circuit and a power supply configured to provide power to the control circuit and to the relay circuit. The power supply adjusts a voltage level on the base of the power delivered to the master power outlet. The apparatus can reduce energy consumption. |
US10459460B2 |
Product reservoir validation system
A system and method of authenticating a replaceable product reservoir for use in a product dispenser includes incorporating a data storage device into the replaceable product reservoir where the dispenser control reads data from the storage device to verify that the correct replaceable product reservoir has been installed in the product dispenser. |
US10459458B2 |
Mass flow controller and diagnostic method for differential pressure type flow meter
A recording means records a value of pressure of fluid on a downstream side of a differential pressure generation means during a time period after a flow control valve open and control of a flow rate is started or after the flow control valve is closed and the control of a flow rate is stopped until a measured flow rate becomes stable, and a diagnostic means contrasts a controlled value acquired based in a value of the pressure of the fluid on the downstream side recorded by the recording means, with a controlled value when abnormality has not occurred, and diagnoses that abnormality has occurred in the flow meter when a difference between the both controlled values exceeds a threshold. Thereby, a mass flow controller and a diagnostic method which can simply diagnose generation of abnormality in a differential pressure type flow meter without requiring time only for performing the diagnosis. |
US10459454B2 |
Platoon control
A method and apparatus are provided for controlling a vehicle travelling in a platoon. A first set of information is received at a first vehicle in a platoon, the first set of information relating to at least one other vehicle in the platoon. One of a plurality of control algorithms is selected in dependence on the first set of information, wherein each of the plurality of control algorithms correspond to a respective platoon communication topology. The first vehicle is controlled in response to the first set of information and the selected one of the control algorithms. |
US10459453B2 |
Autonomous vehicles and methods of zone driving
Autonomous vehicles are capable of executing missions that abide by on-street rules or regulations, while also being able to seamlessly transition to and from “zones,” including off-street zones, with their our set(s) of rules or regulations. An on-board memory stores roadgraph information. An on-board computer is operative to execute commanded driving missions using the roadgraph information, including missions with one or more zones, each zone being defined by a sub-roadgraph with its own set of zone-specific driving rules and parameters. A mission may be coordinated with one or more payload operations, including zone with “free drive paths” as in a warehouse facility with loading and unloading zones to pick up payloads and place them down, or zone staging or entry points to one or more points of payload acquisition or placement. The vehicle may be a warehousing vehicle such as a forklift. |
US10459452B2 |
Method for detecting a working area of an autonomous working device, and a working device
A method for detecting a position of a robotic vehicle relative to a boundary conductor surrounding a defined area includes the steps: providing an electrical current and a pseudo-random boundary signal, generating a current signal using the electrical current and the pseudo-random boundary signal, feeding the current signal into the boundary conductor to produce an alternating electromagnetic field, detecting magnetic field changes which are attributed to the alternating electromagnetic field, and generating a reception signal from the magnetic field changes, evaluating the reception signal with the generation of at least one reconstructed boundary signal, providing a reference signal identical to the pseudo-random boundary signal, carrying out a pattern recognition to determine a correlation value between the reference signal and the reconstructed boundary signal, determining the position inside/outside the defined area based on the determined correlation value. The electrical current and/or the pseudo-random boundary signal is/are amplitude-modulated using a modulation signal. |
US10459451B2 |
Method for processing a floor
A method for processing, in particular cleaning, a floor of a room using an automatically movable processing device. A map of the room is generated and displayed to a user of the processing device, and the user can select at least one room sub-region in which the processing device is to process or refrain from processing the floor in the generated map. The aim of the invention is to provide a method for processing a floor, wherein the generated map of the room is easier to read for the user. This is achieved in that the map of the room is generated from three-dimensional coordinates of a world coordinate system, each point of a plurality of points of the room and/or of an obstacle arranged in the room being assigned to a three-dimensional coordinate within the world coordinates system. |
US10459448B2 |
Driving assistance apparatus
A driving assistance apparatus includes: a registration processing unit configured to register, as an assistance location, an assistance location candidate detected as a location at which driving assistance for an own vehicle is necessary if the assistance location candidate satisfies a registration condition; and a region segmentation unit configured to set a first activity region in which an activity frequency of the own vehicle is estimated to be relatively high and a second activity region in which an activity frequency of the own vehicle is estimated to be relatively low. In a case where the assistance location candidate falls in the second activity region, the registration processing unit relaxes the registration condition compared to a case of falling in the first activity region (the assistance location candidate). |
US10459447B2 |
System and method for generating partitioned swaths
A control system of an agricultural work vehicle system includes a controller that includes a memory and a processor. The controller is configured to determine multiple partitions based, at least in part, on a map of an agricultural field. Further, the controller is configured to determine a partition list of the multiple partitions based, at least in part, on a set of bounding characteristics of each of the multiple partitions. In addition, the controller is configured to determine an order of the multiple partitions based on the partition list of the multiple partitions. Moreover, the controller is configured to output a signal indicative of a travel path for the agricultural work vehicle. |
US10459439B2 |
Method for providing at least one specific vehicle state of a vehicle
A method for providing at least one specific vehicle state of a vehicle. The method includes acquiring basic parameters of the vehicle from at least one data source; comparing the acquired basic parameters with a comparison list; and providing a specific vehicle state for the acquired basic parameters based on the comparison. |