US10355084B1
A semiconductor device includes a semiconductor chip, a cell surface electrode portion, and a peripheral edge surface structure portion. The semiconductor chip has a cell portion and a peripheral edge portion provided around the cell portion in plan view. The cell surface electrode portion is provided on the cell portion. The peripheral edge surface structure portion is provided on the peripheral edge portion. The peripheral edge portion is made thinner than the cell portion so that a back surface of the peripheral edge portion is more concave than a back surface of the cell portion. When the thickness of the cell portion is represented by tc and the size of the step between the cell portion and the peripheral edge portion on the back surface is represented by dtb, 0%
US10355083B2
A semiconductor device includes a semiconductor substrate having a drift region of a first conductivity type; a base region of a second conductivity type in the semiconductor substrate; an emitter region of the first conductivity type in the semiconductor substrate; a first gate trench portion that is formed in the upper surface of the semiconductor substrate and is in contact with the emitter region and the base region; a second gate trench portion formed in the upper surface of the semiconductor substrate; a first electrical element electrically connected to the first gate trench portion; and a second electrical element electrically connected to the second gate trench portion, wherein a time constant of an RC circuit constituted by the second electrical element and the second gate trench portion is greater than a time constant of an RC circuit constituted by the first electrical element and the first gate trench portion.
US10355082B2
A third dummy trench (11) is orthogonal to the first and second dummy trenches (9,10) in the dummy cell region of a substrate end portion. An interlayer insulating film (13) insulates the p-type diffusion layer (3,4) in the dummy cell region of a substrate center portion situated between the first and second dummy trenches (9,10) from the emitter electrode (14). The third dummy trench (11) separates the p-type diffusion layer (3,4) in the dummy cell region of the substrate center portion from the p-type diffusion layer (3,4,15) in the dummy cell region of the substrate end portion connected to the emitter electrode (14). A p-type well layer (15) is provided deeper than the third dummy trench (11) in the substrate end portion. The third dummy trench (11) is provided closer to a center of the n-type substrate than the p-type well layer (15).
US10355073B2
A semiconductor device includes a lower electrode structure, an upper electrode structure, and a dielectric layer between the lower and upper electrode structures and on side surfaces and an upper surface of the lower electrode structure. The lower electrode structure includes a first lower electrode pattern having a cylindrical shape, a barrier layer on the first lower electrode pattern, and a second lower electrode pattern in a space defined by the barrier layer.
US10355069B2
An organic light emitting diode display includes a substrate; a buffer layer on the substrate; a scan line running to a horizontal direction on the buffer layer; an intermediate insulating layer covering the scan line; a first trench having a segment shape apart from the scan line with a predetermined distance and exposing some of the substrate by patterning the intermediate insulating layer and the buffer layer; a data line running to a vertical direction on the substrate exposed by the first trench and on the intermediate insulating layer; a passivation layer covering the data line and the scan line; and a color filter filling into the trench and depositing on the passivation layer.
US10355067B2
A first organic resin layer is formed over a first substrate; a first insulating film is formed over the first organic resin layer; a first element layer is formed over the first insulating film; a second organic resin layer is formed over a second substrate; a second insulating film is formed over the second organic resin layer; a second element layer is formed over the second insulating film; the first substrate and the second substrate are bonded; a first separation step in which adhesion between the first organic resin layer and the first substrate is reduced; the first organic resin layer and a first flexible substrate are bonded with a first bonding layer; a second separation step in which adhesion between the second organic resin layer and the second substrate is reduced; and the second organic resin layer and a second flexible substrate are bonded with a second bonding layer.
US10355066B2
The present disclosure is provided a display device including a lower substrate, a display area, and a guideline. The display area is disposed on the lower substrate. The guideline includes a guideline disposed in an outer region of the display area. The guideline includes: a first guideline layer disposed on the lower substrate, having separation spaces, and divided into multiple parts; and a second guideline layer disposed on the first guideline layer and divided into multiple parts.
US10355064B2
The present disclosure provides an active-matrix organic light emitting diode display substrate, a method for fabricating the display substrate and a display device. The active-matrix organic light emitting diode display substrate includes two storage capacitors connected in parallel, an active layer of TFT and an electrode of the new added storage capacitor are formed through a single patterning process, and the electrode is made of conductor material.
US10355050B2
A memory device includes first conductive lines extending on a substrate along a first direction; second conductive lines extending on the first conductive lines along a second direction intersecting with the first direction; and memory cell structures, which are at intersections between the first conductive lines and the second conductive lines and connected to the first conductive lines and the second conductive lines, each of the memory cell structures including a first electrode layer, a second electrode layer, and a resistive memory layer between the first electrode layer and the second electrode layer. A first sidewall of each of the resistive memory layers is sloped and has a horizontal width that decreases in a direction away from the substrate, and a second sidewall of each of the resistive memory layer adjacent to the first sidewall is sloped and has a horizontal width that increases in a direction away from the substrate.
US10355049B1
An apparatus is provided that includes a bit line above a substrate, a word line above the substrate, and a non-volatile memory cell between the bit line and the word line. The non-volatile memory cell includes a reversible resistance-switching memory element coupled in series with an isolation element. The isolation element includes a first selector element coupled in series with a second selector element.
US10355043B2
The present disclosure relates to semiconductor structures and, more particularly, to integrated vertical transistors and light emitting diodes and methods of manufacture. The structure includes a vertically oriented stack of material having a light emitting diode (LED) integrated with a source region and a drain region of a vertically oriented active device.
US10355037B2
A solid-state imaging device including an imaging area where a plurality of unit pixels are disposed to capture a color image, wherein each of the unit pixels includes: a plurality of photoelectric conversion portions; a plurality of transfer gates, each of which is disposed in each of the photoelectric conversion portions to transfer signal charges from the photoelectric conversion portion; and a floating diffusion to which the signal charges are transferred from the plurality of the photoelectric conversion portions by the plurality of the transfer gates, wherein the plurality of the photoelectric conversion portions receive light of the same color to generate the signal charges, and wherein the signal charges transferred from the plurality of the photoelectric conversion portions to the floating diffusion are added to be output as an electrical signal.
US10355035B2
A manufacturing method of the back-channel-etched (BCE) TFT substrate, able to prevent the passivation layer from curling up and forming bubbles, while not causing damaging to the channel region of the active layer.
US10355019B1
A semiconductor device includes a substrate, a first transistor, a first diode structure, and a second diode structure. The first transistor is disposed on the substrate. The first transistor includes a first gate electrode, a first source electrode, and a first drain electrode. The first gate electrode is connected to the substrate by the first diode structure. The first drain electrode is connected to the substrate by the second diode structure. The first diode structure and the second diode structure may be used to improve potential unbalance in the transistor, and operation performance and reliability of the semiconductor device may be enhanced accordingly.
US10355018B1
Some embodiments include an integrated structure having a conductive material, a select device gate material over the conductive material, and vertically-stacked conductive levels over the select device gate material. Vertically-extending monolithic channel material is adjacent the select device gate material and the conductive levels. The monolithic channel material contains a lower segment adjacent the select device gate material and an upper segment adjacent the conductive levels. A first vertically-extending region is between the lower segment of the monolithic channel material and the select device gate material. The first vertically-extending region contains a first material. A second vertically-extending region is between the upper segment of the monolithic channel material and the conductive levels. The second vertically-extending region contains a material which is different in composition from the first material.
US10355004B2
A memory device including one-time programmable memory cells has a semiconductor substrate with a write region and a read region, a write gate provided on the write region, a read gate provided on the read region, first and second junction patterns provided at both sides of the read gate, and insulating dielectric patterns interposed between the write and read gates and the semiconductor substrate. The read region may have a different conductivity type from the first and second junction patterns, and the write region may have the same conductivity type as the first and second junction patterns.
US10355003B2
A memory cell of the present disclosure includes: anti-fuses that are respectively inserted into a plurality of paths, one ends of the respective plurality of paths being coupled to one another; a resistor that is inserted into one or more of the plurality of paths; and a selection transistor that is turned on to couple a first coupling terminal to the one ends of the respective paths.
US10355002B2
A memory cell comprises first and second transistors laterally displaced relative one another. A capacitor is above the first and second transistors. The capacitor comprises a container-shape conductive first capacitor node electrically coupled with a first current node of the first transistor, a conductive second capacitor node electrically coupled with a first current node of the second transistor, and a capacitor dielectric material between the first capacitor node and the second capacitor node. The capacitor dielectric material extends across a top of the container-shape first capacitor node. Additional embodiments and aspects, including method, are disclosed.
US10354998B2
Devices are described herein that include a first fin structure formed on a substrate. A second fin structure formed on the substrate. One or more gate structures are formed on the first fin structure and the second fin structure. A first in-fin source/drain region is associated with a first volume and is disposed between the first fin structure and the second fin structure. A fin-end source/drain region is associated with a second volume larger than the first volume, the first fin structure being disposed between the first in-fin source/drain region and the fin-end source/drain region. The gate structures, the first in-fin source/drain region, and the fin-end source/drain region are configured to form one or more transistors.
US10354997B2
A semiconductor device and method includes: forming a first fin and a second fin on a substrate; forming a dummy gate material over the first fin and the second fin; forming a recess in the dummy gate material between the first fin and the second fin; forming a sacrificial oxide on sidewalls of the dummy gate material in the recess; filling an insulation material between the sacrificial oxide on the sidewalls of the dummy gate material in the recess; removing the dummy gate material and the sacrificial oxide; and forming a first replacement gate over the first fin and a second replacement gate over the second fin.
US10354992B2
A semiconductor device includes a transistor arrangement and a diode structure. The diode structure is coupled between a gate electrode structure of the transistor arrangement and a source electrode structure of the transistor arrangement. An insulating layer is located vertically between the diode structure and a front side surface of a semiconductor substrate of the semiconductor device. The diode structure includes at least one diode pn-junction. A substrate pn-junction extends from the front side surface of the semiconductor substrate into the semiconductor substrate between a shielding doping region and an edge doping portion. The edge doping portion is located adjacent to the shielding doping region within the semiconductor substrate. At the front side surface of the semiconductor substrate, the substrate pn-junction is located laterally between the diode pn-junction and a source contact region of the diode structure with the source electrode structure.
US10354989B1
An integrated assembly having an insulative mass with a first region adjacent to a second region. The first region has a greater amount of one or more inert interstitial elements incorporated therein than does the second region. Also, an integrated assembly which has vertically-extending channel material pillars, and which has memory cells along the channel material pillars. A conductive structure is under the channel material pillars. The conductive structure includes doped semiconductor material in direct contact with bottom regions of the channel material pillars. An insulative mass is along the bottom regions of the channel material pillars. The insulative mass has an upper region over a lower region. The lower region has a greater amount of one or more inert interstitial elements incorporated therein than does the upper region. Also, methods of forming integrated assemblies.
US10354970B2
A flip chip package includes a substrate having a die attach surface; and a die mounted on the die attach surface with an active surface of the die facing the substrate, wherein the die is interconnected to the substrate via a plurality of copper pillar bumps on the active surface, wherein at least one of the plurality of copper pillar bumps has a bump width that is substantially equal to or smaller than a line width of a trace on the die attach surface of the substrate.
US10354969B2
A substrate structure includes a dielectric layer, a first circuit layer, at least one conductive structure and a first protective layer. The first circuit layer is disposed adjacent to a first surface of the dielectric layer. The conductive structure includes a first portion and a second portion. The first portion is disposed on the first circuit layer. The first protective layer is disposed on the dielectric layer and contacts at least a portion of a sidewall of the first portion of the conductive structure. The first circuit layer and the conductive structure are integrally formed.
US10354967B2
A film-type semiconductor package includes a metal lead portion arranged on a film substrate, a semiconductor chip including a pad, and a bump connecting the metal lead portion to the pad of the semiconductor chip. The bump includes a metal pillar arranged on the pad and including a first metal and a soldering portion arranged on an entire surface of the metal pillar, bonded to the metal lead portion, and including the first metal and a second metal that is different from the first metal.
US10354964B2
An embodiment package comprises an integrated circuit die encapsulated in an encapsulant, a patch antenna over the integrated circuit die, and a dielectric feature disposed between the integrated circuit die and the patch antenna. The patch antenna overlaps the integrated circuit die in a top-down view. The thickness of the dielectric feature is in accordance with an operating bandwidth of the patch antenna.
US10354960B2
A nanowire device includes a first component formed on a substrate and a second component disposed apart from the first component on the substrate. A nanowire is configured to connect the first component to the second component. An anchor pad is formed along a span of the nanowire and configured to support the nanowire along the span to prevent sagging.
US10354957B2
An electrical interconnect for an electronic package. The electrical interconnect includes a first dielectric layer; a second dielectric layer; a signal conductor positioned between the first dielectric layer and the second dielectric layer; and a conductive reference layer mounted on the first dielectric layer, and wherein the conductive reference layer does not cover the signal conductor. The conductive reference layer may be a first conductive reference layer and the electrical interconnect further comprises a second conductive reference layer mounted on the second dielectric layer. The second conductive reference layer does not cover the signal conductor. In addition, the signal conductor may be a first signal conductor and the electrical interconnect may further include a second signal conductor between the first dielectric layer and the second dielectric layer. The first and second signal conductors may form a differential pair of conductors.
US10354952B2
A memory cell comprises a first word line in a first layer on a first level. The memory cell also comprises a second word line having a first portion in the first layer and a second portion in a second layer. The second layer is on a second level different from the first level. The memory cell further comprises a first via layer coupling the first portion of the second word line with the second portion of the second word line.
US10354950B2
A magnetic polymer for use in microelectronic fabrication includes a polymer matrix and a plurality of ferromagnetic particles disposed in the polymer matrix. The magnetic polymer can be part of an insulation layer in an inductor formed in one or more backend wiring layers of an integrated device. The magnetic polymer can also be in the form of a magnetic epoxy layer for mounting contacts of the integrated device to a package substrate.
US10354932B2
It is an object to particularly improve compositions of interlayer insulation films so as to provide semiconductor devices which exert high elongation percentage, are excellent in adherence and are hard to generate a crack, and methods of manufacturing the devices, and a semiconductor device (1) of the present invention is a semiconductor device provided with a semiconductor element (2) and a redistribution layer (4) electrically connected to the semiconductor element, and is characterized in that a solvent with specific gravity of 0.96 g/cm3 or more at a temperature of 25° C. remains in an amount of 5 ppm or more relative to the entire weight of an interlayer insulation film (6) inside the interlayer insulation film of the redistribution layer. According to the semiconductor device of the present invention, it is possible to exert high elongation percentage, provide excellent adherence, and suppress generation of a crack.
US10354927B2
Integrated circuits are disclosed in which the strain properties of adjacent pFETs and nFETs are independently adjustable. The pFETs include compressive-strained SiGe on a silicon substrate, while the nFETs include tensile-strained silicon on a strain-relaxed SiGe substrate. Adjacent n-type and p-type FinFETs are separated by electrically insulating regions formed by a damascene process. During formation of the insulating regions, the SiGe substrate supporting the n-type devices is permitted to relax elastically, thereby limiting defect formation in the crystal lattice of the SiGe substrate.
US10354922B1
Semiconductor devices and methods of forming the same include forming a wet-strippable hardmask over semiconductor fins. The wet-strippable hardmask is anisotropically etched away in a first device region. At least one semiconductor fin is doped in the first device region. The wet-strippable hardmask is isotropically etched away in a second device region. Semiconductor devices are formed from the fins in the first and second device regions.
US10354917B2
A method for manufacturing includes providing a semiconductor substrate having a semiconductor device including at least two device layers to be contacted. A first device layer is smaller than a lithographic minimum feature size used for manufacturing the semiconductor device. Further, the method includes providing an isolation layer on the semiconductor device such that the semiconductor device is covered by the isolation layer; planarizing the isolation layer up to the semiconductor device; providing a first lithographic mask on the semiconductor device, such that the first device layer and a portion of the isolation layer are covered by the first lithographic mask; selectively removing the isolation layer to expose a second device layer while maintaining the portion of the isolation layer that is covered by the first lithographic mask; and providing a stop layer on the first device layer, the second device layer and the portion of the isolation layer.
US10354912B2
Forming self-aligned vertical interconnect accesses (vias) in interconnect structures for integrated circuits (ICs) is disclosed. To reduce or avoid misalignment of a via to an underlying, interconnected metal line, vias are fabricated in the interconnect structure to be self-aligned with an underlying, interconnected metal line. In this regard, underlying metal lines are formed in a dielectric layer. A recess is formed in an underlying metal line below a top surface of an inter-layer dielectric. A stop layer is disposed above the inter-layer dielectric and within the recess of the underlying metal line. The stop layer allows a via tunnel to be formed (e.g., etched) down within the recess of the underlying metal line to self-align the via tunnel with the underlying metal line. A conductive material is then deposited in the via tunnel extending into the recess to form the self-aligned via interconnected to the underlying metal line.
US10354910B2
A foundry-agnostic post-processing method for a wafer is provided. The wafer includes an active surface, a substrate and an intermediate layer interposed between the active surface and the substrate. The method includes removing the wafer from an output yield of a wafer processing foundry, thinning the substrate to the intermediate layer or within microns of the intermediate layer to expose a new surface and bonding the new surface to an alternate material substrate which provides for enhanced device performance as compared to the substrate.
US10354908B2
A method includes loading a wafer onto a robot arm, wherein a shield is disposed over the wafer, moving the wafer from a first location to a second location, and unloading the wafer from the robot arm.
US10354907B2
A method for making a semiconductor device includes providing a releasable carrier attached to a conductive layer, patterning a conductive circuit on a surface of the conductive layer, applying an insulative material at least partially covering the conductive circuit, releasing the releasable carrier from the conductive layer, and facilitating the releasing with an activating source. A method of fabricating a releasable carrier includes providing a supporting carrier, attaching a releasable tape to the supporting carrier, providing a first conductive layer and a second conductive layer attached to the first conductive layer, and attaching the first conductive layer to the releasable tape, where the releasable tape is configured to release the supporting carrier from the first conductive layer after being exposed to an activating source.
US10354903B2
Provided is a load port capable of loading and unloading a substrate by a transfer robot in a state where a purge gas atmosphere is maintained inside a substrate storage space. After the lid of the substrate storage container is opened, an opening portion of the substrate storage container is closed by a frame sealing a peripheral edge of the opening portion of the substrate storage container and a shutter portion where a plurality of shielding plates are disposed in a vertical direction at a third position which is further moved forward from a release position. The shutter portion can locally move all or a portion of the shielding plates to form a narrow opening portion (third opening portion), and transferring of the substrate in the state where an atmosphere of the substrate storage space is replaced is performed through the narrow opening portion (third opening portion).
US10354901B2
A conveying device, a conveying method, and an evaporation apparatus are provided. The conveying device comprises a carrying mechanism for carrying a substrate; and a fastening mechanism for fastening the substrate on the carrying mechanism in a mechanical manner. In the conveying device, the substrate is fastened on the carrying mechanism in a mechanical manner by the fastening mechanism. As compared with electrostatic fastening and adhesive fastening, this reduces damage to the substrate, increases the reliability for fastening the substrate, and makes it easy to receive and detach the substrate.
US10354899B2
A wafer transfer method which transfers a wafer with a disc shape to a groove for vertically placing the wafer therein, by use of a wafer holding hand, includes causing the wafer holding hand to hold the wafer at at least three support points on an edge of the wafer; moving the wafer holding hand holding the wafer to cause the wafer with a vertical posture in which the wafer is vertically oriented to be positioned above the groove for vertically placing the wafer therein; causing the wafer holding hand to cease to hold the wafer and to support the wafer at two support points on the wedge of the wafer; and moving the wafer holding hand supporting the wafer downward until the edge of the wafer moves into the groove for vertically placing the wafer therein.
US10354891B2
An electronic package and a method for fabricating the same are provided. The method includes forming a filling material, such as an underfill, between a carrier and a plurality of electronic components and filling the filling material in a space between the electronic components to form a spacing portion. The spacing portion has a first segment and a second segment separated from each other to serve as a stress buffer zone. Therefore, when an encapsulation layer encapsulating the electronic components is subsequently ground, the present disclosure can effectively prevent the electronic components from being cracked due to stresses induced by the external grinding force.
US10354887B2
A method for etching a metal oxide layer on a semiconductor substrate, comprising providing a plurality of cycles, is provided. Each cycle comprises exposing the metal oxide layer to a reactive hydrogen-containing gas or plasma to transform a part of the metal oxide layer into a layer of metal hydride, stopping the exposing the metal oxide layer to the reactive hydrogen-containing gas or plasma, heating the layer of metal hydride to at least a sublimation temperature to sublime the layer of metal hydride, and cooling the metal oxide layer to a temperature below the sublimation temperature.
US10354878B2
A doping method for a semiconductor device including the following steps is provided. A substrate is provided. The substrate has a channel region. The channel region includes a first edge region, a second edge region and a center region in a channel width direction substantially perpendicular to a channel length direction, and the center region is located between the first edge region and the second edge region. A first doping process is performed on the first edge region, the second edge region and the center region by using a first conductive type dopant. A second doping process is performed on the center region by using a second conductive type dopant.
US10354877B2
Ion implantation processes and systems are described, in which carbon dopant source materials are utilized to effect carbon doping. Various gas mixtures are described, including a carbon dopant source material, as well as co-flow combinations of gases for such carbon doping. Provision of in situ cleaning agents in the carbon dopant source material is described, as well as specific combinations of carbon dopant source gases, hydride gases, fluoride gases, noble gases, oxide gases and other gases.
US10354872B2
Techniques herein include a bladder-based dispense system using an elongate bladder configured to selectively expand and contract to assist with dispense actions. This dispense system compensates for filter-lag, which often accompanies fluid filtering for microfabrication. This dispense system also provides a high-purity and high precision dispense unit. A meniscus sensor monitors a position of a meniscus of process fluid at a nozzle. The elongate bladder unit is used to maintain a position of the meniscus at a particular location by selectively expanding or contracting the bladder, thereby moving or holding a meniscus position. Expansion of the elongate bladder is also used for a suck-back action after completing a dispense action.
US10354847B2
A miniature mass spectrometer is disclosed comprising an atmospheric pressure ionization source 701, a first vacuum chamber having an atmospheric pressure sampling orifice or capillary, a second vacuum chamber located downstream of the first vacuum chamber and a third vacuum chamber located downstream of the second vacuum chamber. A first vacuum pump 707 is arranged and adapted to pump the first vacuum chamber, wherein the first vacuum pump 707 is arranged and adapted to maintain the first vacuum chamber at a pressure <10 mbar. A first RF ion guide 702 is located within the first vacuum chamber. An ion detector 705 is located in the third vacuum chamber. The ion path length from the atmospheric pressure sampling orifice or capillary to an ion detecting surface of the ion detector 705 is ≤400 mm. The mass spectrometer further comprises a split flow turbomolecular vacuum pump 706 comprising an intermediate or interstage port connected to the second vacuum chamber and a high vacuum (“HV”) port connected to the third vacuum chamber. The first vacuum pump 707 is also arranged and adapted to act as a backing vacuum pump to the split flow turbomolecular vacuum pump 706. The first vacuum pump has a maximum pumping speed ≤10 m3/hr (2.78 L/s).
US10354845B2
An atmospheric pressure pulsed arc plasma source and method of using including a housing having a housing opening therein; an insulator tube having an insulator tube opening therein, retained within the housing opening; and a conductive tube, retained within the insulator tube opening. A nozzle is retained by the housing. A feed path is defined in the conductive tube and the nozzle and a gas feed port is operatively coupled to the feed path. Feedstock is provided in the feed path and electrically coupled to the conductive tube. A pulsed DC power source provides a pulsed voltage to the conductive tube. The plasma source emits a discharge stream having a temperature that is less than 50° C. from the nozzle and a coating is formed on a substrate.
US10354842B2
An apparatus, for use in a processing chamber is provided. A pneumatic cylinder is provided. A manifold with a supply and an exhaust is controllably connected to the pneumatic cylinder. A dry gas supply is in fluid connection with and provides positive pressure to the exhaust of the manifold.
US10354839B2
A power supply system includes a power converter configured to generate a high-frequency power signal and be connected to a load to supply a plasma process or gas laser process with power. The power converter includes at least one amplifier stage having first and second amplifier paths each having an amplifier. The first and second amplifier path are connected to a phase-shifting coupler unit that is configured to couple phase-shifted output signals from the first and second amplifier paths to form the high-frequency power signal. At least one amplifier of the first and second amplifier paths includes a field effect transistor implemented in a semiconductor device with a semiconductor structure having a substantially layered construction, and the semiconductor device includes a channel, a current flowing in the channel substantially in parallel with layers of the semiconductor structure.
US10354837B2
The invention is an plasma processing system with a plasma chamber for processing semiconductor substrates, comprising: a radio frequency or microwave power generator coupled to the plasma chamber; a low pressure vacuum system coupled to the plasma chamber; and at least one chamber surface that is configured to be exposed to a plasma, the chamber surface comprising: a YxOyFz layer that comprises Y in a range from 20 to 40%, O in a range from greater than zero to less than or equal to 60%, and F in a range of greater than zero to less than or equal to 75%. Alternatively, the YxOyFz layer can comprise Y in a range from 25 to 40%, O in a range from 40 to 55%, and F in a range of 5 to 35% or Y in a range from 25 to 40%, O in a range from 5 to 40%, and F in a range of 20 to 70%.
US10354836B2
Methods, apparatuses, systems and software for ion beam milling or machining are disclosed. The apparatus includes a specimen holder, a table, one or more ion sources, rotatable ion optics, and an imaging device. The specimen holder is configured to hold a specimen in a stationary position during milling or machining. The table is configured to change the stationary position of the specimen holder in any of three orthogonal linear directions and an angular direction. The rotatable ion optics are configured to emit an ion beam towards a predetermined location on the specimen from any of the one or more ion sources at any angle around an axis that is orthogonal to a horizontal surface of the table when the angular direction of the table is 0°. The imaging device is configured to generate an image of the specimen including the predetermined location, thereby enabling real-time monitoring of the milling or machining process.
US10354828B1
According to an embodiment of the present disclosure, a photocathode may include: a mesh having a first surface and a second surface facing away from the first surface, and including metallic, semiconductor or ceramic mesh grid with micron-sized openings in the mesh; a photosensitive film on the first surface of the mesh and extending at least partially into the openings of the mesh; and a graphene layer including one or more graphene sheets on the second surface of the mesh.
US10354826B2
To produce a cost-effective fuse in chip design, which is applied to a carrier substrate made of a Al2O3 ceramic having a high thermal conductivity, and which is provided with a fusible metallic conductor and a cover layer, in which the melting point of the metallic conductor may be defined reliably, it is suggested that an intermediate layer having low thermal conductivity be positioned between the carrier substrate and the metallic conductor, the intermediate layer being formed by a low-melting-point inorganic glass paste applied in the screen-printing method or an organic intermediate layer applied in island printing. Furthermore, a method for manufacturing the fuse is specified.
US10354825B2
An apparatus includes an electro-active polymer (EAP) structure configured to move, responsive to an electrical field, between a first position and a second position. The apparatus also includes a conductive particle interconnect (CPI) including an elastomeric carrier and conductive particles dispersed therein. The CPI is positioned proximate to at least a portion of the EAP structure and is configured to exhibit a first electrical resistance when the EAP structure is in the first position and to exhibit a second electrical resistance when the EAP structure is in the second position, where the first electrical resistance is different from the second electrical resistance.
US10354824B2
A piezoelectronic switch device for radio frequency (RF) applications includes a piezoelectric (PE) material layer and a piezoresistive (PR) material layer separated from one another by at least one electrode, wherein an electrical resistance of the PR material layer is dependent upon an applied voltage across the PE material layer by way of an applied pressure to the PR material layer by the PE material layer; and a conductive, high yield material (C-HYM) comprising a housing that surrounds the PE material layer, the PR material layer and the at least one electrode, the C-HYM configured to mechanically transmit a displacement of the PE material layer to the PR material layer such that applied voltage across the PE material layer causes an expansion thereof and an increase the applied pressure to the PR material layer, thereby causing a decrease in the electrical resistance of the PR material layer.
US10354820B2
A device for switching a direct current includes an operating current path which has a mechanical switch, a switch-off current path which is connected in parallel to the operating current path and has a power-electronic switch, and a commutation device which allows commutation of the direct current from the operating current path into the switch-off current path. The commutation device includes a transformer.
US10354818B2
A weatherproof switch cover includes a base plate, a rocker arm provided in the base plate and movable between a first position and a second position and a membrane provided below the rocker arm, the membrane providing a weatherproof seal.
US10354816B2
Disclosed herein is an operating device including: a circuit board; a frame arranged on top of the circuit board; a plate-shaped operating member located relative to the frame and including a surface touched by a user's finger and a touch sensor adapted to detect the position of the user's finger that has touched the surface, the plate-shaped operating member being arranged to be able to move up and down so that the operating member can be pressed by the user; and an elastic member arranged between the frame and operating member to bias the operating member upward.
US10354809B2
An electrochemical device is constituted by a positive electrode, a negative electrode, and separators that are wound in such a way that the first principal face of the negative electrode and third principal face of the positive electrode are on the inner side of winding, while the second principal face of the negative electrode and fourth principal face of the positive electrode are on the outer side of winding, with the separators separating the positive electrode and negative electrode; wherein the second principal face has a first region opposed to the positive electrode via the separator and a second region on the outermost side of winding and not opposed to the positive electrode, the second region includes a first uncoated region where no negative electrode active material layer is formed, and a metal lithium is joined to the first uncoated region and immersed in electrolytic solution.
US10354800B2
A multilayer ceramic electronic component includes: a body having first to sixth surfaces, and including a plurality of dielectric layers and a plurality of first and second internal electrodes alternately disposed and exposed through the third and fourth surfaces, respectively; and first and second external electrodes disposed on the third and fourth surfaces of the body, respectively, and including first and second connected portions connected to the first and second internal electrodes, respectively, and first and second band portions extending from the first and second connected portions to portions of at least one of the first and second surfaces of the body, respectively. The external electrodes include conductive layers and plating layers, respectively, and surfaces of end portions of external electrodes are flat.
US10354786B2
Embodiments are generally directed to hybrid magnetic material structures for electronic devices and circuits. An embodiment of an inductor includes a first layer of magnetic film material applied on a substrate, one or more conductors placed on the first layer of magnetic film material, and a second layer of magnetic particles, wherein the magnetic particles are suspended in an insulating medium.
US10354785B2
A passive thermal switch device, for regulating a temperature of a thermal component configured to generate heat, includes a first plate and a second plate. The first plate is provided on the thermal component. The first plate includes a thermal switch material that switches from an antiferromagnetic state to a ferromagnetic state upon exceeding a state transition temperature. The second plate includes a permanent magnet. The second plate is moveable between a thermal insulator position and a thermal conductor position based on a temperature of the thermal switch material. In the thermal insulator position, the second plate is spaced apart from the first plate. In the thermal conductor position, the second plate is in contact with the first plate.
US10354782B2
A method of manufacturing an insulator for a spark plug comprises the steps of combining at least two raw materials to form a powdered insulator formulation, spray drying the powdered insulator formulation, and pressing the powdered insulator formulation to create an insulator blank. The method further includes the steps of bisque firing the insulator blank, grinding the bisque fired insulator blank to form the insulator, and sintering the insulator.
US10354779B2
An electric wire includes a metal conductor, a heat stable tape, wherein the tape is in direct contact with the conductor, wherein the tape can withstand temperatures of at least about 1850° F., a high temperature fiberglass layer, wherein the fiberglass layer is in direct contact with the tape, and an insulating sheath around the fiberglass layer, wherein the wire has no conduit protection.
US10354766B2
A method for simulating the fluid flow in a vessel of a nuclear reactor is provided. The reactor includes a core inside the vessel, the core including a lower plate, an upper plate and fuel assemblies extending between the plates, and having a volume axially delimited by first and second interfaces corresponding to the plates.The method includes computing, for the core volume, the fluid pressure and speed, from an initial value of the speed or pressure in the first interface and respectively in the second interface, and using the fluid mass, movement quantity and energy balance equations.The method includes determining an additional volume inside the vessel, the additional volume being outside the core volume, axially at one end thereof and axially delimited by two interfaces, one of which is the first or second interface; and the computing, for the additional volume and using the equations, the pressure and speed, from an initial value of the speed or pressure in each of the interfaces of the additional volume.
US10354765B2
The use of hydroxyiminoalkanoic acids including at least four carbon atoms as anti-nitrous agents in operations of reductive stripping of plutonium. The invention may be useful in any method for processing spent nuclear fuels that includes one or more operations of reductive stripping of plutonium and, more particularly, in the PUREX method as implemented in modern nuclear fuel processing plants, as well as in processes derived therefrom.
US10354739B2
According to one embodiment, a magnetic memory device includes a first magnetic portion, a first magnetic layer, a first nonmagnetic layer, a second magnetic portion, a second magnetic layer, a second nonmagnetic layer, a first electrode, and a second electrode. The first magnetic portion includes a first magnetic part and a second magnetic part. The first nonmagnetic layer is provided between the first magnetic layer and the first magnetic part. The second magnetic portion includes a third magnetic part and a fourth magnetic part. The second nonmagnetic layer is provided between the second magnetic layer and the third magnetic part. The first electrode electrically is connected to the second magnetic part and the fourth magnetic part. The second electrode is electrically connected to the first magnetic part and the third magnetic part.
US10354738B2
Various embodiments, disclosed herein, can include apparatus and methods to perform a one check failure byte (CFBYTE) scheme in programming of a memory device. In programming memory cells in which each memory cell can store multiple bits, the multiple bits being a n-tuple of bits of a set of n-tuples of bits with each n-tuple of the set associated with a level of a set of levels of threshold voltages for the memory cells. Verification of a program algorithm can be structured based on a programming algorithm that proceeds in a progressive manner by placing a threshold voltage of one level/distribution at a time. The routine of this progression can be used to perform just one failure byte check for that specific target distribution only, thus eliminating the need to check failure byte for all subsequent target distribution during every stage of program algorithm. Additional apparatus, systems, and methods are disclosed.
US10354732B2
Devices and techniques for NAND temperature data management are disclosed herein. A command to write data to a NAND component in the NAND device is received at a NAND controller of the NAND device. A temperature corresponding to the NAND component is obtained in response to receiving the command. The command is then executed to write data to the NAND component and to write a representation of the temperature. The data is written to a user portion and the representation of the temperature is written to a management portion that is accessible only to the controller and segregated from the user portion.
US10354720B2
A method and apparatus for reading data from a memory is disclosed. A particular data storage cell may generate a voltage difference between a true bit line and a complement bit line coupled to the data storage cell. A selection circuit may generate a voltage level on a true data line and a complement data line using the voltage levels of the true and complement bit lines. An amplifier circuit may amplify a voltage difference between the true data line and the complement data line to generate a full-swing voltage difference between the true and complement data lines, and may preset the voltage levels of the true and complement data lines to a ground potential based on a reset timing signal.
US10354718B2
Methods, devices, arrays and systems for reducing standby power for a floating body memory array. One method includes counting bits of data before data enters the array, wherein the counting includes counting at least one of: a total number of bits at state 1 and a total number of all bits; a total number of bits at state 0 and the total number of all bits; or the total number of bits at state 1 and the total number of bits at state 0. This method further includes detecting whether the total number of bits at state 1 is greater than the total number of bits at state 0; setting an inversion bit when the total number of bits at state 1 is greater than the total number of bits at state 0; and inverting contents of all the bits of data before writing the bits of data to the memory array when the inversion bit has been set.
US10354713B2
A dynamic random access memory (DRAM) includes a memory array and a control device. The memory array includes a refresh unit. The refresh unit includes a first cell and a second cell. The first cell is configured to store data, and have a programmed voltage level by being programmed. The second cell is configured to have a test voltage level by being programmed in conjunction with the first cell, wherein the first cell and the second cell are controllable by a same row of the memory array. The control device is configured to increase a voltage difference between the programmed voltage level and a standard voltage level for determining binary logic when the test voltage level becomes lower than a threshold voltage level, wherein the threshold voltage level is higher than the standard voltage level.
US10354711B2
A dual mode memory system is provided in the present invention, which includes a memory cell array with a plurality of oxide-semiconductor field effect transistors, each said oxide-semiconductor field effect transistor has a ferroelectric layer in the bottom gate to modulate the bottom gate bias voltage according to the polarization voltages provided by the dual mode control unit.
US10354701B2
Devices, systems, and methods include controls for on-die termination (ODT) and data strobe signals. For example, a command to de-assert ODT for a data pin (DQ) during the read operation. An input, such as a mode register, receives an indication of a shift mode register value that corresponds to a number of shifts of a rising edge of the command in a backward or a falling edge in a forward direction. A delay chain delays the appropriate edge of received command the number of shifts in the corresponding direction to generate a shifted edge command signal. Combination circuitry then combines a falling edge command signal with a shifted rising edge command signal to form a transformed command.
US10354700B2
Apparatuses and methods for read threshold voltage selection are provided. One example method can include setting a first soft read threshold voltage and a second soft read threshold voltage based on a difference between a first number of memory cells that are read as being programmed to a first state when read using a first threshold voltage and a second number of memory that are read as being programmed to the first state when read using another threshold voltage.
US10354699B1
A storage chassis may be adapted, or configured, to secure a plurality of carrierless devices (e.g., without the use of a carrier or drive tray) received thereby. The storage chassis may include a base, a first drive wall coupled to and extending from the base, and a second drive wall coupled to and extending from the base. Each of the first and second drive walls may include a top edge spaced away from a bottom portion of the base. The base, the first drive wall, and the second drive wall may define a row of drive slots and each drive slot may be configured to receive a carrierless device. Further, the storage chassis may include a plurality of locking units configured to extend across corresponding drive slots between the top edge of the first drive wall and the top edge of the second drive wall.
US10354697B1
An apparatus for mounting hard disk drive and storage device without the use of tools includes a supporting base, a fixing arm, and a rotating arm parallel with the fixing arm. The fixing arm includes a fixing plate with an end fixed to the supporting base and first mounting pins perpendicularly connected to the fixing plate. The rotating arm includes a rotating plate with an end rotatably connected to the supporting base and second mounting pins are perpendicularly connected to the rotating plate. The rotating plate is rotatable between a closed and pin-aligned position, where the rotating plate is substantially parallel with the fixing plate, and an open position in which the mounting pins have been rotated out of alignment.
US10354696B1
An apparatus for mounting hard disk drive and storage device without the use of tools or fasteners includes a supporting base comprising opposite ends, elastic connecting members, and two side plates connected perpendicularly and respectively to opposite ends of the supporting base. Two elastic connecting members and an end plate connect between free ends of the pair of side plates through the elastic connecting members. Each side plate comprises one or more internal mounting pins and corresponding mounting holes are defined in sides of hard disk drive or storage device. A rotating plate is rotatable between closed and opened positions, the rotating plate can be closed to align the pins so as to clamp the device in place, or opened.
US10354693B2
An information processing apparatus includes a determination unit configured to determine a playback mode of sound included in content. The information processing apparatus includes a playback unit configured to play back the sound included in the content in the playback mode determined by the determination unit, at playback of the content.
US10354684B1
A data storage device can employ one or more transducing heads that have a data reader and data writer each connected to a substrate of the transducing head. The substrate can be electrified with a predetermined surface charge by a charge circuit of the transducing head to maintain, or alter, a head-media spacing.
US10354679B2
An apparatus according to one embodiment includes a first read transducer having a tunnel valve structure, and a second read transducer coupled to the first read transducer. The second read transducer has a tunnel valve structure as well, but the tunnel valve structure of the first read transducer has a different resistivity than the tunnel valve structure of the second read transducer. An apparatus according to another embodiment includes an array of first read transducers, each first read transducer having a tunnel valve structure. At least a second read transducer is coupled to the first read transducers, the second read transducer having a tunnel valve structure. The tunnel valve structure of the first read transducer has a different resistivity than the tunnel valve structure of the second read transducer.
US10354677B2
Identification of an intent of a conversation can be useful for real-time or post-processing purposes. According to example embodiments, a method, and corresponding apparatus of identifying at least one intent-bearing utterance in a conversation, comprises determining at least one feature for each utterance among a subset of utterances of the conversation; classifying each utterance among the subset of utterances, using a classifier, as an intent classification or a non-intent classification based at least in part on a subset of the at least one determined feature; and selecting at least one utterance, with intent classification, as an intent-bearing utterance based at least in part on classification results by the classifier. Through identification of an intent bearing utterance, a call center for example, can provide improved service for callers through, for example, more effective directing of a call to a live agent.
US10354673B2
The disclosure provides a noise reduction method and an electronic device. In an embodiment of the disclosure, when determining that a plurality of first applications occupy a plurality of first audio channels connected with a microphone and a second application occupies a second audio channel connected with a speaker, the electronic device resamples the audio data of the second audio channel according to the sampling rates corresponding to the plurality of first audio channels and then performs the noise reduction processing on the audio data of each of the plurality of first audio channels respectively according to the audio data obtained by resampling.
US10354664B2
A method and device are provided for determining an optimized scale factor to be applied to an excitation signal or a filter during a process for frequency band extension of an audio frequency signal. The band extension process includes decoding or extracting, in a first frequency band, an excitation signal and parameters of the first frequency band including coefficients of a linear prediction filter, generating an excitation signal extending over at least one second frequency band, filtering using a linear prediction filter for the second frequency band. The determination method includes determining an additional linear prediction filter, of a lower order than that of the linear prediction filter of the first frequency band, the coefficients of the additional filter being obtained from the parameters decoded or extracted from the first frequency and calculating the optimized scale factor as a function of at least the coefficients of the additional filter.
US10354656B2
Improvements in speaker identification and verification are provided via an attention model for speaker recognition and the end-to-end training thereof. A speaker discriminative convolutional neural network (CNN) is used to directly extract frame-level speaker features that are weighted and combined to form an utterance-level speaker recognition vector via the attention model. The CNN and attention model are join-optimized via an end-to-end training algorithm that imitates the speaker recognition process and uses the most-similar utterances from imposters for each speaker.
US10354648B2
Embodiments disclosed herein include security systems and methods for securing an intelligent automated assistant device comprising. In some embodiments, the security system may include an intelligent automated assistant device including a microphone and a camera. Additionally, the security device may be placed near the intelligent automated assistant device. The security device may also include security components to distort sounds from a sound source to be detected by the microphone. As a result, this may prevent third parties from at least remotely streaming or recording live audio from a microphone on the intelligent automated assistant device.
US10354646B2
A third sentence obtained by replacing a first phrase of a first sentence with a second phrase is input, and it is judged whether a third phrase is included in a first database including at least a phrase used in written text. If the third phrase is not included, a first evaluation value in the first database is calculated for a seventh phrase obtained by replacing the second phrase of the third phrase with a sixth phrase. It is judged whether the third phrase is included in a second database including at least a phrase used in spoken text and whether a second evaluation value calculated from the first evaluation value satisfies a predetermined condition. If the third phrase is included, and the second evaluation value satisfies the predetermined condition, the third sentence and the second sentence as a pair are added to a bilingual corpus.
US10354643B2
An electronic device is provided including at least one microphone, a communication circuit, a processor and a memory, wherein the memory stores at least one application program or a software program executing a voice instruction, which is triggered in response to a voice input, upon the performance, the memory stores instructions to allow the processor to sequentially receive a plurality of utterances including a first speech element from a first user through the at least one microphone, generate a voice recognition model of the first user on the basis of at least some of the plurality of utterances, store the generated voice recognition model in the memory, and transmit the generated voice recognition model of the first user to the outside through the communication circuit so that a first external device uses the generated voice recognition model of the first user.
US10354642B2
Automatic speech recognition systems can benefit from cues in user voice such as hyperarticulation. Traditional approaches typically attempt to define and detect an absolute state of hyperarticulation, which is very difficult, especially on short voice queries. This disclosure provides for an approach for hyperarticulation detection using pair-wise comparisons and on a real-world speech recognition system. The disclosed approach uses delta features extracted from a pair of repetitive user utterances. The improvements provided by the disclosed systems and methods include improvements in word error rate by using hyperarticulation information as a feature in a second pass N-best hypotheses rescoring setup.
US10354640B2
Technology described in this document can be embodied in a method that includes receiving an input signal captured by one or more sensors associated with an active noise reduction (ANR) device, processing the input signal using a first filter disposed in an ANR signal flow path to generate a first signal for an acoustic transducer of the ANR device, and processing the input signal in a pass-through signal flow path disposed in parallel with the ANR signal flow path to generate a second signal for the acoustic transducer. The pass-through signal flow path is configured to allow at least a portion of the input signal to pass through to the acoustic transducer in accordance with a variable gain associated with the pass-through signal flow path. The method also includes generating an output signal for the acoustic transducer based on combining the first signal with the second signal.
US10354630B2
Performance information of a music performance executed by a user is received, and temporarily stored into a buffer for each given time period. The performance information is recorded into a recording section in response to a recording instruction by the user. Second performance information having a definite time period is reproduced repeatedly, and the user ad-libs a desired musical performance while listening to the repeatedly reproduced tones of the second performance information. The given time period is set to coincide with the definite time period of the second performance information. Temporarily-stored performance information for the given time period is recorded in one of a plurality of recording tracks. In response to a plurality of user's recording instructions, a plurality of different segments of performance information for the given time period are recorded into respective ones of the recording tracks, and these different segments are reproduced repeatedly in synchronized fashion.
US10354623B1
A device may allocate one or more frame buffers. In response to a command to open an application after allocating the one or more frame buffers, the device may reassign one or more of the frame buffers to the application. Furthermore, the device may store, based on instructions of the application, content data in the one or more reassigned frame buffers. The device may output, for display on a display screen, content based on the content data in the one or more reassigned frame buffers.
US10354612B2
A display apparatus transmits a picture acquisition request for getting picture information to an external image apparatus connected through a predetermined interface to the display apparatus from the external image apparatus at predetermined intervals and gets a plurality of pieces of picture information from the external image apparatus to be displayed. The plurality of pictures may be switched at predetermined intervals, for example, to be displayed, so that the plurality of pictures may be displayed in a so-called slide show manner. A plurality of pictures for thumbnail may be produced from the plurality of pieces of picture information and be arranged together to be displayed in one picture screen of a display device.
US10354609B2
An electronic device, method, and computer readable medium for a functional mode aware resource management. The electronic device includes a memory and at least one processor. The at least one processor is coupled to the memory. The at least one processor is configured to identify when an amount of a system resource is below a minimum resource threshold. The at least one processor is also configured determine a functional mode of the electronic device. The at least one processor is further configured to identify one or more processes not corresponding to the functional mode that are running on the electronic device. The at least one processor is further configured to terminate at least one of the one or more processes not corresponding to the functional mode when the amount of the system resource is below the minimum resource threshold.
US10354601B2
The present invention provides a DC voltage conversion circuit, a DC voltage conversion method, and a liquid crystal display device. The DC voltage conversion circuit comprises a first diode, a second diode, a third diode, a fourth diode, a first capacitor, a second capacitor, a third capacitor, a fourth capacitor, a voltage dividing unit, and a switching unit. The second terminal of the first capacitor is connected with the first voltage-transforming signal and the second terminal of the third capacitor is connected with the second voltage-transforming signal. The first and second voltage-transforming signals are both pulse signals, and the first and second voltage-transforming signals have opposite phases. Comparing the present invention and the conventional art, the present invention can quickly complete the transformation of the input voltage, to reduce the require time for completing the voltage transformation, which has strong driving capability and fast response speed.
US10354594B2
An organic light emitting display device may include a display panel, a power supply, and a display driver. The display panel may comprise a plurality of scan lines, a plurality of data lines, and a plurality of pixels connected to the scan lines and to the data lines. The power supply may supply a first pixel voltage and a second pixel voltage to the pixels. The display driver may control the display panel. The display panel may display a first image in a first frame frequency during a first driving mode, and display a second image in a second frame frequency that is lower than the first frame frequency during a second driving mode, according to a control by the display driver.
US10354591B2
The invention provides a pixel driving circuit, repair method thereof, and a display device. The pixel driving circuit comprises: a first TFT, a second TFT, a third TFT, a fourth TFT, a fifth TFT, a capacitor, a first electroluminescent device, and a second electroluminescent device; by controlling the fourth and fifth TFTs to turn on and off alternatingly through the light-emitting control signal, the first and second electroluminescent devices emit light alternatingly so as to reduce operation duration of the first and second electroluminescent devices and improve the lifespan of the first and second electroluminescent devices, as well as to ensure the pixel emitting light normally when one of the first and second electroluminescent devices malfunctions by adjusting the voltage of the light-emitting control signal so that the remaining functioning electroluminescent device continues to operate.
US10354579B2
In one example, an apparatus comprises a display panel having a first active mode with a first refresh rate and at least one of a first bit depth or a first brightness, and further having a second active mode with a second refresh rate and at least one of a second bit depth or a second brightness, the second refresh rate being lower than the first refresh rate, the second bit depth being lower than the first bit depth, and the second brightness being lower than the first brightness. The apparatus further comprises a controller. In response to receiving an image update request while the display panel is in the second active mode, the controller is configured to otherwise keep the display panel in the second active mode but switch the display panel to an intermediate refresh rate higher than the second refresh rate until completion of the image update request.
US10354578B2
A display device includes a substrate including a first pixel area, a second pixel area, and a third pixel area, each of the second and third pixel areas having a smaller surface area than the first pixel area and being connected to the first pixel area, first to third pixels provided in the first to third pixel areas, respectively, first to third lines connected to the first to third pixels, respectively, a line connecting part connecting the second and third lines, and a dummy unit overlapping the line connecting part to compensate for a difference of a load value of the first line and a load value of the second line.
US10354576B2
An optical device includes a display panel displaying an image and an optical modulation device that includes a first plate and second plate disposed to face each other and a liquid crystal layer disposed between the first plate and the second plate and including a plurality of liquid crystal molecules, wherein the first plate includes a plurality of lower electrodes extending in a first direction and arranged in a second direction crossing the first direction and the second plate include and an upper electrode. When the display panel displays a first image during a first subframe, the optical modulation device applies a first driving signal to the plurality of lower electrodes, and when the display panel displays a second image during a second subframe following the first subframe, the optical modulation device applies a second driving signal different from the first driving signal to the plurality of lower electrodes.
US10354572B2
An image generation device includes an image generator, a stationary unit, and a diffusion heat radiator. The image generator receives light and generate an image. The stationary unit includes a stationary plate and a movable unit. The movable unit includes a movable plate and a diffusion heat radiator. The movable plate is movably supported at a plurality of support portions by the stationary plate. The image generator is mounted on the movable plate. The diffusion heat radiator is connected to the movable plate at a plurality of connection portions of the movable plate. Assuming that one of the support portions constitutes a pair with one of the connection portions closest to the one of the support portions, each of the connection portions constitutes the pair with a corresponding one of the support portions that not share the pair with any other connection portion of the connection portions.
US10354564B2
A wall-mounted modular display includes a support bracket, an alignment bracket, and a display. The support bracket includes one or more lateral support components. The support bracket also includes one or more longitudinal alignment features. The alignment bracket includes one or more vertical alignment features that corresponds to and aligns with a portion of one or more of the longitudinal alignment feature, such that the alignment of the support bracket and the alignment bracket forms a constant angular relationship between the support bracket and the alignment bracket. The display includes one or more display fasteners that correspond to the one or more lateral support components.
US10354559B2
An artificial anatomical model used in an embodiment as a simulation and training device for performing a cricothyroidotomy procedure on a patient having an upper airway obstruction is provided. Furthermore, the simulation device includes a mandible and neck base structure that geometrically mimics a human mandible and neck region with corresponding anatomical landmarks such that a cricothyroidotomy procedure can be performed on the device for training purposes in some embodiments. Moreover, various components of the device are easily removable and replaceable independent of one another, further simplifying the training process.
US10354557B2
An orthodontic practice appliance (1) in the present invention includes an orthodontic tooth row (23) for orthodontic practice, an orthodontic gingival part (22) that holds the orthodontic tooth row (23) and is softened by the application of heat, and a metal member (24) that is placed inside the orthodontic gingival part (22) and has an exposure portion exposed to the outside. According to the present invention, when the orthodontic practice appliance (1) is immersed in hot water, the exposed metal member (24) is heated. The metal member (24) extends inside the orthodontic gingival part (22). Therefore, the orthodontic gingival part (22) is heated not only from the surface thereof in direct contact with the hot water but also from inside thereof by heat transmitted through the heated metal plate (24). Accordingly, heat is transmitted to the orthodontic gingival part (22) uniformly.
US10354555B2
Embodiments of the invention are directed to a method of performing a simulation of a medical procedure. A physical model of an anatomical structure and of a medical tool may be provided. 3D digital models of the anatomical structure and medical tool may be provided. A location parameter related to a location of the physical medical tool with respect to the physical model of the anatomical structure may be received. The 3D models of the anatomical structure and medical tool may be manipulated according to the location parameter.
US10354554B2
A method for controlling display of a user interface for optimizing performance in using a personal care appliance is provided including: receiving a user info or regimen; receiving a protocol or routine to use the appliance; receiving an appliance status related to a user's usage of the appliance; comparing the appliance status to a target usage of the appliance in the protocol or routine; and controlling display of an indicator of the user's performance based on the comparison.
US10354545B2
A system for simulating electrical systems of a diesel-electric locomotive comprising includes a first electric motor for simulating a locomotive diesel engine and a generator coupled to the electric motor for simulating a locomotive main generator in a main generator operating mode. A second electric motor is driven by an electrical output of the generator in the main generator operating mode and simulates a locomotive traction motor. A third electric motor is coupled to the second electric motor and operates as a generator providing a load on the second electric motor during simulated locomotive motoring operations.
US10354538B2
A system and method for determining an optimum flight slot for an aircraft are provided. The method, for example, may include, but is not limited to, receiving flight plan input data from a client device, generating a flight plan based upon the flight plan input data, the flight plan including a plurality of fixes, determining a plurality of time slots based upon the flight plan input data, determining a traffic density for each fix along the flight plan for each of the plurality of slots, the traffic density based upon a number of aircraft within a bounding area containing each respective fix, determining the optimum flight time slot from the plurality of time slots based upon a weighted summation of the traffic density for each fix along the flight plan for each of the plurality of slots, and transmitting the optimum flight time slot to the client device.
US10354534B1
A computer-implemented method includes providing a first application to a mobile computing device that obtains a set of audio signals, transforms the set of audio signals into a set of signal features, wherein no audio signal in the set of audio signals can be derived from the set of signal features, and transmits the set of signal features to a remote computing system, without transmitting any portion of the set of audio signals. The method also includes receiving, at the remote computing system, the set of signal features, identifying a type of the vehicle at least in part by applying the set of signal features to a trained neural network, and one or both of (i) causing the identified type of the vehicle to be displayed, and (ii) causing the identified type of the vehicle to be provided to a second application.
US10354533B2
Systems and methods communicate parking access information between a host application associated with an operator of a parking area and a web application associated with a parking fee management provider for facilitating access, by a user carrying a smartphone, to the parking area secured by an external smart object. The external smart object is controllable through operation of the web application and actuatable through wireless personal area network (WPAN) communications exchanged between the smartphone and the external smart object in response to the operation of the web application causing the host application to generate the WPAN communications.
US10354523B2
A system includes a video traffic information analysis module configured to acquire a traffic condition parameter of a road network from video traffic information; a traffic condition prediction module configured to predict a traffic condition in a future period of time according to the traffic condition parameter to obtain a traffic condition prediction result; an actual traffic condition assessment module configured to assess an actual traffic condition based on the traffic condition parameter and according to a traffic condition evaluation model to obtain an actual traffic condition assessment result; and a traffic control decision module configured to determine a control scheme for a controllable traffic element using an optimization algorithm according to the traffic condition prediction result and the actual traffic condition assessment result. Traffic conflicts between motor vehicles, pedestrians and non-motor vehicles at intersections in a road network are reduced, thus effectively alleviating traffic congestion at the intersections.
US10354521B2
Embodiments are provided for providing location positioning service for locating a transportation apparatus through a UAV network. A location center may be employed to receive a location service request for locating a specific transportation apparatus. After receiving such a request, the location center may inquire a location database for last known location of the requested transportation apparatus. Based on the last known location of the requested transportation apparatus, the location center may predict one or more areas in which the requested transportation apparatus may be currently in. Based on the prediction, the location center may be configured to generate one or more control instructions to one or more UAVs in the UAV network to locate the requested transportation apparatus in those areas.
US10354512B2
Peripheral alarm device for a patient monitoring system. In an embodiment, the peripheral alarm device includes an audio speaker and an audio detector. The peripheral alarm device also includes a control system that includes circuitry configured to communicate with the audio detector and a medical software program executed by a host computing system. The audio speaker is configured to generate an audible alarm in response to alarm instructions from the host computing system. The audio detector is configured to communicate a detection signal to the control system. The control system is configured to analyze the detection signal to verify whether the audible alarm was properly generated and communicate a control signal to the host computing system. The peripheral alarm device may include a light indicator and a light detector instead of the audio speaker and the audio detector or in addition to the audio speaker and the audio detector.
US10354507B1
A computer-implemented method for facilitating the removal of a security tag from an article includes the step of generating a visual template indicating a preferred position of a security tag and an article identification element within a viewing screen of an imaging device. With the imaging device, capturing at least one image of the security tag, the article identification element and the article, and processing the at least one image to determine whether or not the security tag and the article identification element are attached to the same article. Upon determining that the security tag and the article identification element are attached to the same article, storing in a database an identifier of the security tag, an identifier of the article, and an indication of their association with the same article.
US10354506B2
Provided is a management system in which required capacity of a storage device can be reduced even when the number of events that occur increases and in which the required capacity can be clearly understood. A management system 100 includes: an information storage member 110 that stores individual identification information I of a management target 200; an information reading device 120 that reads individual identification information I from the information storage member 110 located within a predetermined distance from the information reading device 120; an imaging device 130 that generates continuous image data V by continuously capturing images of at least an area where the information reading device 120 can read the individual identification information I from the information storage member 110; a storage device 140 that stores the continuous image data V; a control device 150 that acquires an event occurrence time at which an event related to the individual identification information I read by the information reading device 120 has occurred, and sets in the continuous image data V a playback start time corresponding to the event occurrence time; and a display device 160 capable of displaying an image G based on the continuous image data V.
US10354502B2
A container door electronic seal system for sensing abnormal opening/closing of a container door comprising a retainer, on which a locking rod installed outside the container door is seated, and a handle hatch, which binds or unbinds a handle seated on the retainer, according to the present disclosure, comprises: an electronic seal, which binds the retainer and the handle hatch, and which wirelessly transmits the abnormal opening/closing information of the container door to the outside; a first connector electrically extending from the electronic seal; a second connector, which is installed on the container door, and which is electrically connected to the first connector; and a first sensing unit electrically connected to the second connector to sense whether the handle hatch is opened/closed. According to the present disclosure, a sensing unit, which senses abnormal opening/closing of the container door, is installed on the container door and is recycled, thereby making it possible to implement an electronic seal system that can sense abnormal opening/closing of the container door with little costs.
US10354501B2
A system and method for detecting access to a monitored space including one or more controllers, one or more data collectors, and one or more sensors. The sensors are self-powered, wireless components having two states. Each time a sensor detects a physical change within the space, the sensor switches from one state to another. Each incidence of a sensor changing states is recorded within the sensor. The sensors do not continuously transmit the changed state information and rather report data only when queried by a controller. A data collector may be used to process the data from the sensors before transmitting it to the controller. The wireless, self-powered, limited data storing sensors enable the system to function independently of the environment's network infrastructure and power source. Once a human operator receives notice of an access event via the controller, the operator can escalate the level of inspection of the area.
US10354500B2
A paging system comprise paging buttons configured to transmit a first signal including a paging request; a server configured to: receive the first signal, identify which of the paging buttons transmit the first signal received by the server, and transmit to at least one portable device a second signal including information on an identifier corresponding to the identified paging button that transmits the first signal, and the paging request; and at least one portable device configured to: display the identifier corresponding to the identified paging button and/or the paging request based on the second signal, and transmit to the server a third signal in response to an acceptance input responded to the paging request. The server transmits to at least one portable device a fourth signal confirming that the portable device transmitting the third signal is matched to the identified paging button in response to the third signal.
US10354499B2
Provided is a vibrator controlling method and apparatus. The vibrator controlling apparatus may control a vibrator to generate a vibration of a magnitude not to be sensed by a user. A stimulus of at least a threshold of nerves may be generated when a vibration of the vibrator resonates with a vibration resulting from another stimulus. The nerves may sense the generated stimulus so that the user senses a presence of the other stimulus.
US10354488B2
Methods and apparatuses for displaying information relating to a roulette game. A roulette game display comprises at least one of a hot bet field, a number frequency field, and an even-money bet road chart. The hot bet field displays a message including information relating to a highest ranking event stored in an event history. The number frequency field includes an arrangement of indicator spaces configured for marking to show recent results of a plurality of roulette wheel spins. The even-money bet road chart includes a grid for displaying a plurality of recently winning even-money bets.
US10354487B2
Embodiments of the present invention are directed to a method for creating an electronic log for documenting entries into electronic gaming machines on a network. The network is monitored by a network computing device. People who enter the machines carry mobile computing devices that communicate over a normally operating wireless network. Cooperating among the network computing device and the wireless network results in creating an entry that includes the identify of a person entering one of the gaming machines, the identity of the gaming machine entered, and the reason for entry. The entry is stored in an electronic log.
US10354485B2
Various embodiments relating to management of game data of a video game by a game service and service triggered delivery of game data to various subscribers are provided. In one embodiment, game data of a video game is received at a game service computing machine as the video game is being executed on a user gaming machine. A game statistic is generated by the game service computing machine based on the game data. The game statistic is sent to subscribers having a subscription to the game statistic.
US10354481B2
A wagering game system includes a peripheral device with a peripheral device display and at least one processor configured to execute at least one application to display information on the peripheral device display. The system also includes a wagering game terminal with a terminal display configured to display a wagering game and a player-accessible interface configured to allow a player to communicatively couple the peripheral device to the wagering game terminal. The at least one application includes a wagering game application relating to the wagering game displayed on the terminal display of the wagering game terminal, and the at least one processor of the peripheral device executes the wagering application to display, on the peripheral device display, wagering game information relating to the wagering game.
US10354475B2
A product transport mechanism is provided for a vending machine which has a product storage area, comprising a plurality of vertically spaced product storage locations, and a product collection area. The product transport mechanism comprises a plurality of vertically arranged product transport carriages. Each product transport carriage is movable in the same vertical plane between: a first position in which it is arranged to receive a product dispensed from a predetermined one of the vertically spaced product storage locations; and a second position below the first position in which the product transport carriage is located in the product collection area to enable collection of the vended product. Each product transport carriage is arranged to nest with the product transport carriage immediately below it so that more than one of the product transport carriages can simultaneously adopt the second position in the product collection area.
US10354459B2
A first vehicle includes a hydrocarbon sensor and a controller in communication with the hydrocarbon sensor. The controller is programmed to receive data from the hydrocarbon sensor indicating hydrocarbon emissions and determine that the hydrocarbon emissions originated in a second vehicle and are exceed a predetermined threshold. The controller may further be programmed to transmit a message reporting the hydrocarbon emission to a remote server.
US10354457B2
Methods for tolling locations of a vehicle having a license plate number are performed by means of a tolling system. The tolling system has a camera at each location to be tolled, a server, a user terminal, linked by a network, and a database The method includes: generating one or more tolling records, each including a picture of the vehicle taken by one of the cameras, the location of the camera, and a license plate number read by optical character recognition from the picture, and storing the tolling records in the database; sending a confirmation request to the user terminal including the read license plate number and location information dependent on the locations in the tolling records; and receiving a response from the user terminal and, if the response confirms the request, deleting the pictures from the tolling records in the database. Alternative embodiments include pre-/post-registration of locations to toll.
US10354450B2
Provided herein are exemplary embodiments for generating a telelocation, including capturing visual content representing a real world location by a device associated with a user, automatically associating a geographic location with the captured visual content, automatically associating orientation data with the captured visual content, transmitting a data bundle comprising the captured visual content, the geographic location and the orientation data to a server, notifying a remote user about the data bundle on the server, in response to receiving an acceptance from the remote user, transmitting the data bundle from the server to a device associated with the remote user to create a virtual rendering of the real world location.
US10354446B2
Example methods and apparatus to navigate within virtual-reality (VR) environments are disclosed. A disclosed example method includes defining a reachable portion of a VR environment, defining an unreachable portion of the VR environment separate from the reachable portion, and translating a physical hand location in the reachable portion into a virtual hand location in the unreachable portion.
US10354443B2
Aspects of the present disclosure describe a software based emulator of a graphics processing unit (GPU) that is configured to operate over a cloud-based network. A virtual image containing graphics primitives is divided into a plurality of tiles. A load balancer assigns tiles to rasterization threads in order to evenly distribute the processing load. The rasterization threads then rasterize their assigned tiles and deliver rendered pixels to a frame buffer. The frame buffer builds a frame from the rendered pixels and then delivers the frame over the network to a client device platform. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10354442B2
Methods, systems, and apparatus, including medium-encoded computer program products, for a generative modeling framework for deferred geometry generation include, in one aspect, a method including: obtaining input to define a boundary of a 3D envelope for a 3D model of an object, wherein the 3D model uses one or more boundary representations to define the object in the 3D model; identifying a geometry type for the 3D envelope, wherein the geometry type has an associated 3D geometry used to create geometry details for the 3D envelope within the 3D model; manipulating the 3D model in response to input that changes at least one aspect of the 3D envelope; and rendering the 3D model on a display screen, including rendering a simplified representation of the 3D geometry within the changed 3D envelope. In addition, the method can include later generation of surface elements defining the geometry details.
US10354432B2
An apparatus and method are described for texture space shading. For example, one embodiment of a method comprises: performing texture mapping to map one or more textures to surfaces of one or more objects in texture space within a ray tracing architecture; and performing sampling and reconstruction directly on the surfaces of the objects in the texture space.
US10354428B2
A projector includes a display unit that displays an input image which is based on an input image signal and a plurality of operation detection markers used for operation detection, on a screen, an operation detection unit that detects an operation on each of the plurality of operation detection markers based on the image captured by the imaging unit, and a processing performance control unit that performs processing corresponding to the operation detection marker from which the operation is detected by the operation detection unit. The operation detection unit causes the plurality of operation detection markers to be displayed at the outside of the input image on the screen, and causes a plurality of icons corresponding to each of the plurality of operation detection markers to be displayed at the position corresponding to the operation detection marker.
US10354422B2
The present invention provides a diagram building system adapted for processing a signal with a time period. The diagram building system comprises a inputting device for receiving the signal; a computing device, dividing the signal into a plurality of window scales according to one of time interval scales; decomposing the window scales via HHT algorithm to generate a plurality of quantized windows according to different components; then, calculating the value of quantized windows with the same single-frequency component through a quantifying function to generate a plurality of specific frequency values; an outputting device, sequentially arranging the specific frequency values according to the time interval scales and the single-frequency components to form a visual diagram.
US10354417B2
An embodiment provides a medical image processing apparatus that comprises circuitry. The circuitry obtains detection data representing detection events of radiation at a plurality of detector elements. The circuitry reconstructs an image by iteratively using an optimization-transfer algorithm to the detection data. The optimization-transfer algorithm uses a quadratic surrogate function that includes a curvature. The curvature is calculated using an inverse-background image.
US10354416B2
A method for acquiring an image volume using a magnetic resonance imaging device includes performing an acquisition process to acquire a first dataset corresponding to a first portion of an anatomical region of interest at a first slice resolution, wherein the first dataset comprises a first plurality of three-dimensional slabs or a first plurality of two-dimensional slice regions. Additionally, one or more additional acquisition processes is performed to acquire a second dataset corresponding to a second portion of the anatomical region of interest at a second slice resolution that is lower or higher than the first slice resolution, wherein the second dataset comprises a second plurality of three-dimensional slabs or a second plurality of two-dimensional slice regions. Once the datasets are acquired, a reconstruction process is applied to jointly reconstruct the first dataset and the second dataset as a single consistent volume.
US10354412B2
A receptacle for detecting a targeted substance is provided and may include at least one chamber configured to accommodate a reagent and a test swab. A first opening may be provided at a first end of the receptacle and a testing area may be provided at a second end of the receptacle. The receptacle may further include an image, readable by an image sensor, that is positioned a predetermined distance from the testing area and configured to facilitate alignment of the image sensor with the testing area for a colorimetric analysis of the targeted substance.
US10354403B2
A device is provided for obtaining an image of eyewear from a forced perspective such that measurements of the eyewear can be obtained from the image. The device includes a horizontal alignment indicator and a vertical alignment indicator that each span across two non-coplanar surfaces. When an image is captured from the proper predefined horizontal and vertical positions with respect to the device, the horizontal and vertical indicators will align across the two non-coplanar surfaces. The device can also include a distance indicator. The device can be constructed from a kit that can be easily mailed in a flat envelope. A mobile device can be configured to assist with capturing the measurement image and provide feedback to assist the user to properly position the mobile device to obtain the measurement image.
US10354402B2
A computer estimates a first position of an image capturing apparatus by using a prescribed number of combinations that correlate projection lines to feature lines. The projection lines are obtained by projecting candidate lines included in shape information of an object onto an image. Then, the computer generates a first projection line by projecting another candidate line onto the image using the first position, and selects a feature line that corresponds to the first projection line. Subsequently, the computer estimates a second position of the image capturing apparatus by using a combination that correlates the first projection line to the selected feature line. The computer generates a second projection line by projecting the other candidate line onto the image using the second position, and determines a third position of the image capturing apparatus according to an indicator of an interval between the second projection line and the other feature line.
US10354399B2
Dense light-field data can be generated from image data that does not include light-field data, or from image data that includes sparse light-field data. In at least one embodiment, the source light-field data may include one or more sub-aperture images that may be used to reconstruct the light-field in denser form. In other embodiments, the source data can take other forms. Examples include data derived from or ancillary to a set of sub-aperture images, synthetic data, or captured image data that does not include full light-field data. Interpolation, back-projection, and/or other techniques are used in connection with source sub-aperture images or their equivalents, to generate dense light-field data.
US10354396B1
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
US10354394B2
Motion characteristics related to the images are determined. A motion characteristics metadata portion is generated based on the motion characteristics, and is to be used for determining an optimal FRC operational mode with a downstream device for the images. The images are encoded into a video stream. The motion characteristics metadata portion is encoded into the video stream as a part of image metadata. The video stream is transmitted to the downstream device. The downstream receives the video stream and operates the optimal FRC operational mode to generate, based on the images, additional images. The images and the additional images are rendered on a display device at an image refresh rate different from an input image refresh rate represented by images encoded in the video stream.
US10354389B2
A system and a method are provided for analyzing an image of an aortic valve structure to enable assessment of aortic valve calcifications. The system comprises an image interface for obtaining an image of an aortic valve structure, the aortic valve structure comprising aortic valve leaflets and an aortic bulbus. The system further comprises a segmentation subsystem for segmenting the aortic valve structure in the image to obtain a segmentation of the aortic valve structure. The system further comprises an identification subsystem for identifying a calcification on the aortic valve leaflets by analyzing the image of the aortic valve structure. The system further comprises an analysis subsystem configured for determining a centerline of the aortic bulbus by analyzing the segmentation of the aortic valve structure, and for projecting the calcification from the centerline of the aortic bulbus onto the aortic bulbus, thereby obtaining a projection indicating a location of the calcification as projected onto the aortic bulbus. The system further comprises an output unit for generating data representing the projection. Provided information on the accurate location of calcifications after a valve replacement may be advantageously used, for example, to effectively analyze the risk of paravalvular leakages of Transcatheter aortic valve implantation (TAVI) interventions for assessing the suitability of a patient for TAVI procedure.
US10354387B2
Systems, apparatuses, and/or methods to characterize a material. For example, and apparatus may include a pattern receiver to receive an IR pattern corresponding to non-uniform IR radiation that is to result from an interaction with a material, such as a translucent material. The apparatus may further include a characterizer to make a characterization of the material, such as a translucent material, based on the IR pattern. The characterization may differentiate the material, such as a translucent material, from one or more other materials, such as one or more other translucent materials.
US10354385B2
An Optical Coherence Tomography (OCT) data processing apparatus includes an acquisition unit configured to acquire three dimensional (3-D) OCT data of an object to be inspected, a generation unit configured to generate a motion contrast image based on the 3-D OCT data, and a detection unit configured to detect a inner surface coordinate of a vessel wall based on position information of an edge of a vessel region in the motion contrast image.
US10354382B2
A method for examining an interior surface of a cavity includes the steps of capturing partial images of an interior surface of a cavity; joining the captured partial images to form a complete image of said interior surface of the cavity; and providing an warning if the joined partial images does not form a complete image of said interior surface of the cavity.
US10354372B2
In an ultrasonic inspection performed on an inspection object including a fine and multi-layer structure such as a semiconductor wafer and a MEMS wafer, a defect is detected by: separating a defect present inside from a normal pattern; obtaining an image of the inspection object by imaging the inspection object having a pattern formed thereon to enable a highly sensitive detection; generating a reference image that does not include a defect from the obtained image of the inspection object; generating a multi-value mask for masking a non-defective pixel from the obtained image of the inspection object; calculating a defect accuracy by matching the brightness of the image of the inspection object and the reference image; and comparing the calculated defect accuracy with the generated multi-value mask.
US10354370B2
An image processor includes a curve generator and a gradation correcting unit. Based on a predetermined correspondence relationship between average luminance of an image and a gradation correction curve, the curve generator generates, in accordance with average luminance of an input image, a common curve, i.e. a gradation correction curve used to correct a gradation of the input image. The gradation correcting unit uses in common the common curve generated by the curve generator for red, green, and blue color signals of the input image to correct gradations of the red, green, and blue color signals. Based on first average luminance, i.e. an average value of luminance of a first region in the input image, second average luminance, i.e. an average value of luminance of a predetermined-colored second region included in the first region, and an area of the second region, the curve generator generates a common curve.
US10354360B2
A medical image display apparatus includes a display unit that displays at least partial paths of a plurality of paths of a tubular structure identified from a medical image, the at least partial paths including a first path and a second path that are displayed separately from each other, and a display magnification determining unit that determines at least one of a display magnification and a display position of at least one of the displayed first and second path based on whether the first path and the second path has a common part to each other, wherein the display unit displays the first path and the second path and displays one of the first path and the second path at a determined display magnification.
US10354344B2
An energy consumption alerting system is provided. The system includes a plurality of sensors deployed at different locations of at least one monitored site, the sensors being able to provide location-specific energy consumption values. The system further includes a data aggregation facility so as to sum up location-specific energy consumption values associated with at least two corresponding predetermined sensors of the plurality of sensors to obtain an aggregated energy consumption value. The system further includes an alerting facility this is able to compare the aggregated energy consumption value with an user-defined threshold level and notify a user if the at least one aggregated energy consumption value exceeds the at least one user-defined threshold level. A cloud-based energy consumption alerting platform and an energy consumption alerting method are also provided.
US10354339B2
Techniques for automatically generating a company profile in a social network are described. A company page generation module can present a company list and receive a user input from a member of a social network, with the user input being indicative of an employer of the member. Additionally, the company page generation module can access member data associated with the member and determine that the employer of the member has an omitted company page in the social network. Moreover, the company page generation module can obtain company information relating to the employer. Furthermore, the company page generation module can generate a company page in the social network for the employer based on the obtained information.
US10354338B2
One or more methods may be used to disseminate floor quotes from an open outcry financial market, such as via messages posted on a social network. These messages may include additional information for providing “color” to the price quotation. In some cases, a method of disseminating the floor quotes may include receiving, at a computer device, a request from a trader to receive an authenticated user name associated with a financial exchange. The financial exchange may then permit the trader to post one or more messages to a social network using the authenticated user name, where the message includes information about a trade on the financial exchange.
US10354334B1
An insurance computing device is provided. The insurance computing device may include a processor and a memory. The processor may be programmed to receive a registration request from a vehicle computing device associated with a vehicle and/or a covered parking location (CPL) computing device associated with a covered parking location, generate a usage profile associated with at least one of the vehicle and the covered parking location, monitor the vehicle computing device and/or the CPL computing device for any requests to reserve an available parking spot of the covered parking location, update the usage profile, determine if an insurance policy associated with the vehicle and/or the covered parking location is eligible for insurance-related benefits based upon the usage profile.
US10354329B2
Embodiments include a system providing sensor feedback for property condition monitoring, including: a plurality of sensors disposed in a roof structure of a property; the plurality of sensors providing output indicative of ice formation associated with the roof structure; a hub device that receives output from the plurality of sensors, the hub device detecting at least one sensor output indicative of ice formation and providing a notification regarding the ice formation; a computing device of an insurance carrier that receives the notification, the computing device updating a status of the property in an insurance carrier database in response to the notification; and a communication link between the plurality of sensors, the hub device and the computing device of an insurance carrier. Other aspects are described and claimed.
US10354326B2
A system and method for dynamically determining quantity for risk management are described. According to one example embodiment, as a trader positions an order icon at a desired price or price-derivative value on a graphical interface, an order quantity for the order is dynamically determined based on the order price and a selected risk management formula. A trader can change the price or the price-related value for one or more orders by moving the order icons relative to a price axis on a graphical interface. In such an embodiment, the initially calculated order quantity for each order will be dynamically recalculated based on the modified orders for the trading strategy.
US10354322B2
Systems and methods for instantly quoting a two-sided market. Using these systems and methods, a trader can use various trading interfaces to initiate two-sided market orders based on a value submitted and a pre-set spread amount as configured by the trader.
US10354316B2
Provided are a system and method for displaying an item list, comprising: a list generator on a device that associates a list of items of interest at a retail establishment with feedback data according to locations of the items of interest relative to a location of the device; a location server that determines the locations of the items of interest relative to the location of the device; and an updater that reorders the list of items of interest and associates the feedback data with the reordered list of according to current locations of the items of interest relative to the location of the device. When the device is at a closest item of interest having a predetermined feedback data, the closest item of interest is swiped or removed from the list of items of interest displayed at the user interface, and the list of items of interest is reordered so that the next closest item of interest has the predetermined feedback data.
US10354306B2
A method and system for providing account recommendations is disclosed. A server system stores sales data for a first member, wherein sales data includes profile information for one or more individual customers. The server system analyzes the profile information for one or more of the individual customers to identify one attributes associated with the customers. The server system determines one or more additional members with member profiles that include the one or more identified attributes. For a respective additional member in the at least one of the determined additional members the server system determines, based on stored information about the respective additional member, an respective organization associated with the at least one determined additional member; and selects the respective organization as an account recommendation.
US10354304B2
Systems and methods for providing price quotes for 3D objects are described herein. In one embodiment, costs related to generating a 3D object molded from a 3D printer mold may be based on various parameters. The process for generating a price quote may include uploading an initial file to a server and converting that file into a 3D CAD file. The method may also include selecting units, materials, a finish, and/or a quantity of objects to be made. Based on the selections, the server may generate a price quote to produce the one or more objects, and a checkout option may be provided allowing the user to purchase the one or more objects.
US10354303B1
A method for presenting a verified rental payment history of a rental user. The method includes selecting verified rental payment history factors related to a rental user's rental history and verified accounts of the rental user. The method further includes receiving authentication credentials for the verified accounts and receiving payment history records from the verified accounts using the authentication credentials. The method further includes generating renter analytics using the verified rental payment history factors and the payment history records. The method further includes generating the verified rental payment history using renter analytics and delivering the verified rental payment history to a landlord user.
US10354300B2
The present invention relates to an electronic-commerce assisting method capable of smoothly and securely conducting electronic commerce on a communication network, and to an electronic-commerce assisting server for realizing the same. The present invention is configured to have a communication terminal (2) for a person desiring to purchase a product, who connects to a cybershop (40) on a communication network (32) and who desires the purchase of a product using a credit card; an electronic-commerce server (46), disposed in the cybershop (40), for determining whether or not the electronic commerce should be concluded on the basis of the credit confirmation of the credit card; and an electronic-commerce assisting server (44) which requests the communication terminal (2) to transmit unique number data within the IC card (10) having a credit card function via the communication network (32), which converts the received unique number data into a credit card number in order to generate credit limit data of the credit card, and which transmits credit OK/NG data to the electronic-commerce server (46).
US10354297B2
An electric power price information acquisition unit (114) acquires information related to an electric power purchase price, which is an electricity cost when an electronic device is operated using electric power supplied from a commercial power source, a price determination unit (100) determines, for each time block, a generated power price which is an electricity cost when an electronic device is operated using generated power of a power generator for generating power using natural energy, and a stored power price which is an electricity cost when an electronic device is operated using electric power stored in an electric storage device, and a user price list generation unit (107) generates an electric power price list capable of displaying, with regard to an arbitrary time block, the electric power purchase price, the generated power price and the stored power price.
US10354293B2
The presently disclosed subject matter includes, inter alia, a system and method of associating between a media source advertizing a given app and a respective app event of the given app. information indicative of an app event of the given app executed by a given device is received and data elements characterizing the given device and generating a fingerprint identifying the given device are obtained. The generated fingerprint is compared with at least one other previously generated fingerprint and based on the result of this comparison it is determined whether both fingerprints identify the same device.
US10354290B2
Embodiments of the present invention provide systems and methods for automatically generating a shoppable video. A video is parsed into one or more scenes. Products and their corresponding product information are automatically associated with the one or more scenes. The shoppable video is then generated using the associated products and corresponding product information such that the products are visible in the shoppable video based on a scene in which the products are found.
US10354278B2
Systems and methods for providing promotional materials to potential customers are described. In some cases, the described methods include obtaining GPS coordinates of a merchant's location. In some cases, the methods further include providing a map showing the locations of customers in a promotion area, wherein a merchant is able to resize the promotion area to increase or decrease how many customers are in the promotion area. In some cases, the merchant further produces a text or other electronic promotion, optionally sets a time period in which such promotion is effective, and provides the promotion to customers within the promotion area. In some cases, as customers enter the merchant's location with their electronic devices that received the promotion, and during the promotion's effective period, the described systems match such devices' GPS coordinates with the GPS coordinates of the merchant's location to register conversions on the promotion. Other implementations are described.
US10354273B2
Systems and methods for tracking brand reputation and market share are provided. The system includes one or more devices having a processor and a non-transitory storage medium accessible to the hardware processor. The device is programmed to obtain an awareness index at a plurality of levels at least partially based on the brand data. The device is programmed to obtain a favorability index as a ratio of user numbers based on the brand data. The device is programmed to obtain a branding index by combining the awareness index and the favorability index. The device is programmed to obtain an affinity score for a group of users at least partially based on the brand data and recommend the group of users based on the affinity score to increase the branding index.
US10354272B1
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for dynamic contact information assignment. A method includes: identifying a pool of telephone numbers; assigning the telephone numbers to a pool manager; allocating by the pool manager, subsets of the telephone numbers to a plurality of allocators, each allocator responsible for allocating telephone numbers to an associated group of content sponsors; determining a first allocation of a first subset, the first allocation being distributed among the content sponsors associated with a first allocator, creating first pools each associated with a respective one of the content sponsors associated with the first allocator; reclaiming one or more telephone numbers from a pool of the first pools; and assigning ones of the reclaimed telephone numbers by the first allocator into either other pools of the first pools or back to the pool manager for allocation to other allocators.
US10354269B2
The present invention is directed to a system and method for administration of a customer loyalty program at a point of sale terminal. The system, in one embodiment, contains a database of customer records for the loyalty program where each customer record contains information about a customer's payment device and information about a customer's mobile device. The system may locate a customer record in a database based on payment device or mobile device information captured at the point of sale terminal and apply any applicable loyalty program discounts. The system may then forward the payment device information to a third-party payment processor for payment processing. The system may print out a receipt at the point of sale terminal indicating any discounts and containing a promotional message. The system may also send a promotional message to the customer's mobile device using the mobile device information stored in the customer's record.
US10354268B2
Systems and methods to dynamically combine offer data records in accordance with predetermined rules such that the data records that are required to be monitored for processing are reduced and the computation efficiency in processing the transactions and relevant offers is improved in a transaction handler configured on an electronic processing network to process a huge amount of transactions in real time and a rapidly increasing number of offers.
US10354266B2
A computer-implemented method for providing an offer associated with a merchant to a cardholder engaging in a game is implemented by a gaming rewards computer system in communication with a memory. The method includes storing merchant game data for the merchant within the memory wherein the merchant game data includes data associated with a merchant game a merchant offer and a location of the merchant, receiving a game request message from a cardholder computing device associated with the cardholder wherein the game request message includes a cardholder locator identifying a location of the cardholder, providing the merchant game to the cardholder computing device when the cardholder location is within a pre-defined distance of the merchant location, receiving a game result message for the merchant game, and providing the merchant offer to the cardholder computing device based, at least in part, on the game result message.
US10354257B2
Client instance data including a plurality of incidents is obtained, each incident including a plurality of fields. A target field and an evaluation field are selected from among the plural fields. The plurality of incidents are grouped into a plurality of clusters based on a degree of a natural language text similarity of respective target fields in the plurality of incidents. A quality value is determined for each of the plurality of clusters based on the degree of the natural language text similarity of respective target fields in grouped incidents of the cluster from among the plurality of incidents, and based on respective evaluation fields. Each of the plurality of clusters is ranked based on the respective quality value of the cluster and a number of the grouped incidents of the cluster. At least one of the ranked plurality of clusters is identified to perform a service management operation.
US10354254B2
Implementation manners of the present invention disclose a data processing method and system, a terminal, and a server, where the data processing method includes: acquiring a service processing instruction inputted by a user; generating a service processing request according to the service processing instruction, where the service processing request includes a unique identifier of the terminal; and sending the service processing request to a server, so that the server queries, according to the unique identifier of the terminal in the service processing request, an on-sale data maintenance list for product information corresponding to the unique identifier of the terminal; and processing, according to the product information corresponding to the unique identifier of the terminal, a service requested by the service processing request. The technical solutions disclosed by the present invention require no complex manual operations, thereby decreasing an error rate, improving a service processing speed.
US10354253B2
A system and method for recognizing patterns in wireless device locations using wireless device location data derived from a communications signaling network is provided. By using wireless network supported signaling operations and messages, location data concerning the whereabouts of wireless devices, and hence wireless device users, may be obtained. The location data derived from communications signaling network may be statistically analyzed to reveal potential geographic patterns that may indicate meaningful behaviors of the purported users of the wireless devices.
US10354252B1
Technology for providing risk-based authentication, in which a location N-gram is generated for each historical transaction, the location N-gram indicating both a location from which the historical transaction originated and at least one location from which at least one previous transaction performed by the user that performed the historical transaction originated. A counter corresponding to the location N-gram is identified and incremented in a behavior profile for the user. An anomalousness risk score for a current user transaction having the same location N-gram may be calculated based on a value of the counter. If the risk score exceeds a threshold, an alert may be issued or other action taken with regard to the current transaction. Techniques are provided that limit complexity resulting from using a series of locations to detect anomalous user behavior, and that reduce the sparseness of the generated historical behavior data.
US10354244B2
A method, apparatus and system for processing a payment request for a virtual commodity on an open network platform are provided. The method includes: receiving a payment request that is sent by a third-party application server according to a request from a terminal, the payment request carrying at least an account identifier; deducting a charge from an account corresponding to the account identifier according to a payment attribute corresponding to the account identifier; and sending a charge deduction result corresponding to the account to the terminal via the third-party application server. According to the present method, usage rate of network and system resources is improved.
US10354241B2
Methods and apparatus for operating an automatic teller machine (ATM) to perform a mobile telephone top up. In an embodiment, a card reader associated with an ATM processor reads a card account number and receives, via an input device, an indication from the cardholder to perform a mobile telephone top up transaction. The ATM processor then transmits a request for prior top up transaction data to a service provider computer, receives the requested data, displays it on a display screen, receives a selection by the cardholder of a mobile telephone carrier and a mobile telephone number, and receives an amount of money indication to apply. The ATM processor then transmits a second request to the service provider including the amount of money indication and the selection from the displayed prior top up transaction data.
US10354222B2
Systems, methods and tools for tracking the amounts of merchandise being displayed or available for sale in a retail environment using measurements of air displacement caused by the movement of customers, employees and shopping carts throughout a retail environment. The disclosed embodiments may position air displacement sensors throughout a store and near the products being offered for sale. As the merchandise is removed by customers, a greater amount of air may be measured. Embodiments of each sensor device may be calibrated with a maximum threshold measurement of air displacement corresponding to the amount of merchandise surrounding the sensor. After enough of the products have been removed from the surrounding proximity of the sensor, the maximum threshold of air displacement may be reached, wherein upon exceeding the maximum threshold of air displacement a signal may be sent alerting employees to restock the specified merchandise proximate to the sensor's location.
US10354218B2
A system for an iPS cell bank includes a terminal and a server. The terminal receives and sends a production request including a desired collection date of a somatic cell and a customer ID to the server. The server stores a collectable date for collecting the somatic cell, a producible period for producing an iPS cell, and a location and a stockable period for stocking the iPS cell; and determines: a collection date based on the desired collection date and the collectable date; a production period based on the collection date and the producible period; an acceptance date of the somatic cell based on the collection date and the production period; a stock location and a stock period based on the production period, the stockable location, and the stockable period; and a shipment date of the iPS cell based on the production period, the stockable location, and the stockable period.
US10354214B2
A robot system includes at least one robot configured to interact with a plurality of operators in a warehouse. The robot has a proximity detector configured to detect the presence of an operator of the plurality of operators when they are within a predetermined distance of the at least one robot. There is a processor configured to retrieve from a memory a set of operator interaction preferences for the operator detected. And, there is a display device configured to allow the at least one robot to interact with the detected operator based on the set of operator interaction preferences of the detected operator.
US10354212B2
Certain example embodiments tie the business process governance and Service Oriented Architecture (SOA) governance processes together through the use of Business Process Model and Notation (BPMN) and Event Driven Architecture (EDA) based messaging. That is, in certain example embodiments, a BPMN agent integrated into a SOA registry and publish/subscribe agents deployed to the SOA registry and a business process engine are used to bring the business and SOA governances together through an EDA that helps generate relevant messages from a BPMN model representing the various governance mechanisms. Advantageously, a Complex Event Processing (CEP) engine and business analytics modules may provide monitoring and feedback to both parts of the overall architecture.
US10354209B2
A service providing system provides a service to a service usage device connected via a network. The service providing system is constituted by at least one information processing apparatus. The service providing system includes at least one log information storage unit configured to store log information relating to the service provided to the service usage device, in association with organization identification information of the service usage device; an organization information storage unit configured to store a standard time of an organization identified by the organization identification information; and a log information providing unit configured to collect the log information from the log information storage unit based on the organization identification information, correct time and date information included in the log information according to the standard time of the organization identified by the organization identification information, and subsequently provide the log information to a request source of the log information.
US10354207B2
Systems and methods for optimization of real time production operations. In one embodiment, a moving time horizon based parametric model provides fast predictions for production optimization in a short-term framework. In another embodiment, multiple technologies are selected in connection with asset performance workflows that are uniquely implemented in a multi-phase approach.
US10354202B2
An algorithm according to an embodiment of the present invention provides for latent signal detection of adverse events. Embodiments infer the presence of adverse drug events from large observational databases housed by the FDA, WHO, and other governmental organizations. The disclosed algorithms do not require the adverse event to be reported explicitly. Instead, the algorithms infer the presence of adverse events through more common secondary effects. In an embodiment, machine learning techniques are used for this purpose.
US10354199B2
A classification method includes receiving a collection of samples, each sample comprising a multidimensional feature representation. A class label prediction for each sample in the collection is generated with one or more pretrained classifiers. For at least one iteration, each multidimensional feature representation is augmented with a respective class label prediction to form an augmented representation, a set of corrupted samples is generated from the augmented representations, and a transformation that minimizes a reconstruction error for the set of corrupted samples is learned. An adapted class label prediction for at least one of the samples in the collection is generated using the learned transformation and information is output, based on the adapted class label prediction. The method is useful in predicting labels for target samples where there is no access to source domain samples that are used to train the classifier and no access to target domain training data.
US10354187B2
A method for confidentiality classification of files includes vectorizing a file to reduce the file to a single structured representation; and analyzing the single structured representation with a machine learning engine that generates a confidentiality classification for the file based on previous training. A system for confidentiality classification of files includes a file vectorization engine to vectorize a file to reduce the file to a single structured representation; and a machine learning engine to receive the single structured representation of the file and generate a confidentiality classification for the file based on previous training.
US10354176B1
Experience fingerprints can be generated that are unique but correspond to a recognizable fingerprint template, where each fingerprint can correspond to a word of a visual language. Image data can be captured that includes a representation of an experience fingerprint, and the fingerprint can be analyzed by a remote system or service to determine an experience to be provided. The experience can be a general experience to be provided for any request relating to a specific fingerprint received over a period of time, or the experience can be selected, modified, or generated based upon contextual information for the request, such as information for a user or device submitting the request. The experience can include audio, video, text, or graphical content, as may be presented using one or more devices.
US10354174B2
An image forming system capable of preserving appropriate density-gradation characteristics and color output characteristics. An image processing apparatus for executing second calibration is connected to an image forming apparatus for executing first calibration. When an instruction for executing the second calibration in succession to execution of the first calibration is received, the image processing apparatus transmits an inhibition command for inhibiting a print operation to the image forming apparatus, and shifts to an inhibition mode. The image processing apparatus transmits a cancel command for canceling inhibition of the print operation to the image forming apparatus. Even when an instruction for executing the job is received, the image processing apparatus does not transmit the job to the image forming apparatus during the inhibition mode.
US10354163B2
Systems and methods for an enhanced computer vision module are presented. The system receives host locating information, and determines a position and a location of the host based on the host locating information. The system determines a field of view (FOV) of the host based on the host locating information, and controls a camera associated with the host that is configured to record a video stream comprising the FOV. The system and method provide an improvement over conventional computer vision (CV) systems by utilizing object locating information that is transmitted, and also by keeping a storage table of learned and fixed objects. The provided system and method improve the efficiency of object recognition and computer aided maintenance (CAM).
US10354162B2
A detected quadrilateral area is displayed and no group of candidate lines is displayed in a normal state. While a user is selecting a side that the user desires to change, a group of candidate lines corresponding to the selected side is displayed. Then, whether to replace a position of the selected side with a position of a candidate line is determined based on a movement destination position of the selected side.
US10354155B2
A vision system for a vehicle includes a plurality of cameras having respective fields of view exterior of the vehicle. The plurality of cameras includes driver and passenger side wide angle cameras having wide angle fields of view, driver and passenger side rearward viewing cameras having fields of view sideward and rearward of the vehicle, and a rear camera having a wide angle field of view rearward of the vehicle. A display is operable to display images derived from image data captured by at least some of the cameras. The display displays a panoramic view derived from image data captured by the rear camera, the left-side rearward viewing camera and the right-side rearward viewing camera. The display displays a surround view derived from image data captured by at least some of the plurality of cameras.
US10354141B2
Systems and methods for filtering objects of interest associated with an investigation. One method includes receiving a role identifier. The method includes retrieving metadata corresponding to the plurality of objects of interest. The method includes determining, with a classifier, a plurality of relationships between at least two of the objects of interest based on the metadata. The method includes identifying, based on the metadata, a subset of the plurality of relationships that are associated with the role identifier, the subset of the plurality of relationships including a subset of the plurality of objects of interest. The method includes generating a graphical representation including a first indication of the subset of the objects of interest and a second indication of the subset of the plurality of relationships. The method includes presenting the graphical representation on a display communicatively coupled to the electronic processor.
US10354133B2
The present method includes: transforming a gray matrix of a natural scene image into a local contrast matrix, and performing a binary division to the obtained local contrast matrix using an Otsu method, thereby obtaining a binary matrix; performing a connected domain analysis to the binary matrix, eliminating non-character connected domains to obtain character connected domains; performing a detection of elements of a special structure of a formula to the character connected domains using a correlation coefficient method, and separately annotating all the detected elements of the special structure: dividing rows of the binary matrix by means of horizontal projection; recognizing each character connected domain by means of a convolutional neural network; defining an output sequence, and outputting the results of recognition in a corresponding sequence according to a typesetting format of LaTeX.
US10354132B2
A system and method for generating a virtual assistant is disclosed. The system for generating a virtual assistant includes a configuration subsystem configured to receive one or more parameters from a document. The configuration subsystem is also configured to serialize the one or more parameters automatically extracted from the document and generate a structured object based on the one or more serialized parameters. The configuration unit is further configured to embed all validation criteria specified in the document. The system for generating a virtual assistant also includes a virtual assistant generator operatively coupled with the configuration subsystem and configured to analyze the structured object. The virtual assistant generator is also configured to automatically generate a virtual assistant based on an analyzed structured object.
US10354131B2
A product information outputting method includes: detecting that a hand of a person is present in a first area that is set according to a position of a product; and when the hand of the person is not detected in any one of the first area and a second area and the product is not detected in a product detection area after presence of the hand was detected based on the detecting, determining that the product has been moved out of the product detection area, the second area containing the first area, the product detection area set according to the position.
US10354122B1
In cancer-cell screening, a patient's cells are classified by a convolutional neural network (CNN) to identify abnormal cells. In one approach, a mask having a center more transparent than the mask's periphery is used to mask an input image containing a cell of interest to yield a masked image. Since the cell is usually located around an image center, and since the image often contains irrelevant objects, such as normal cells and micro-organisms, around an image periphery, interference due to the irrelevant objects in training the CNN and in classification is diminished by using the masked image rather than the original one. In another approach, masking is applied to feature maps before classification. In the CNN, this masking is accomplished by convolving each feature map with a convolutional kernel to produce an intermediate feature map followed by chopping off a peripheral region thereof to yield a downsized feature map.
US10354120B2
A sensor for increasing security using biometric data, a mobile device including the same, and an authentication method of the mobile device are provided. The sensor includes a fingerprint sensor configured to detect fingerprint data of a user contacting a fingerprint acquisition region, a plurality of electrodes, and a bio sensor connected to the electrodes to detect at least one type of biometric data. A first electrode among the electrodes is located such that a finger of the user contacts the first electrode when the finger of the user is in contact with the fingerprint acquisition region.
US10354105B2
A transaction card may monitor an amount of electric current induced in a first near-field communication (NFC) component of a transaction card. Electric current may be induced in the first NFC component when the first NFC component is within an electromagnetic field generated by a second NFC component of a transaction terminal. The transaction card may dynamically activate one or more output components associated with the transaction card based on the amount of electric current induced in the first NFC component. The one or more output components may indicate whether the transaction card can communicate with the transaction terminal. The transaction card may perform an action related to completing a transaction after determining that the amount of electric current induced in the NFC component satisfies a first threshold. The first threshold may indicate that the transaction card can communicate with the transaction terminal.
US10354104B2
An energy harvesting tag for use in a real time location system (RTLS) includes a battery powered transceiver where a photocell and energy storage device are used to provide power to the transceiver and a microprocessor when the battery is dead or inoperative.
US10354092B2
A data processing apparatus (2) has processing circuitry (4) for executing first software (12) at a first privilege level EL1 and second software (10) at a second privilege level EL2 higher than the first privilege level. Attributes may be set by the first and second software (10, 12) to indicate whether execution of the data access instruction can be interrupted. For a predetermined type of data access instruction for which the second attribute set by the second software (10) specifies that the instruction can be interrupted, the instruction may be set as interruptable even if the first attribute set by the first software (12) specifies that the execution of the instruction cannot be interrupted.
US10354087B2
A removable data storage medium including a serial interface; a non-volatile storage medium; a memory controller controlling data transmission between the serial interface and the non-volatile storage medium, a receiving unit; and a write protection unit; wherein the receiving unit is configured to receive a device identification feature from a medical device that can be connected to the removable data storage medium; and the write protection unit is configured to compare the device identification feature with a predetermined internal criterion, and, if the device identification feature complies with the predetermined internal criterion, permits read and write access from the medical device to the non-volatile storage medium and, if the device identification feature does not comply with the predetermined internal criterion, limits access of the medical device to the non-volatile storage medium to read access.
US10354080B2
Methods and systems are presented for identifying user accounts selectively authorized to modify at least respective first and second fields of a data table, obtaining field-dependent validation rules selectively applicable to the respective fields, transmitting spreadsheet files to devices associated with the respective user accounts, filtering user-modified spreadsheet files so that the first field is selectively accepted from the first device and the second field is selectively accepted from the second device, allowing the values of the first and second fields to be edited contemporaneously, and recording an edited version of the data table.
US10354076B2
Reducing risk of data loss by automatically background scanning a data set to detect a plurality of candidate sensitive data items. For at least some of those candidate sensitive data items that are deemed not to concretely classified as sensitive, a dissolvable encryption is applied to the data item to at least temporarily protect the data item. When the user requests access to the data item, the system determines that the data item has been dissolvably encrypted and that the user is authorized to define the sensitivity of the data item. In response, the user is allowed to direct the system as to whether the data item is to be concretely encrypted (such as if the user was to confirm the data item as sensitive), or whether the dissolvable encryption of the data item is to be dissolved (such as if the user was to confirm the data item as not sensitive).
US10354074B2
In an example embodiment, a system analyzes a set of computer routines. The system may perform an analysis including a determination of a likelihood of vulnerability to unexpected behavior for one or more computer routines of the set. Based upon the analysis, the system may identify one or more computer routines of the set having the likelihood of vulnerability. The system may asynchronously and dynamically manipulate at least one of the one or more computer routines through a testing technique. The system may determine unexpected behavior of at least one of the one or more computer routines.
US10354072B2
A system configured to detect malware is described. The system configured to detect malware including a data collector configured to detect at least a first hypertext transfer object in a chain of a plurality of hypertext transfer objects. The data collector further configured to analyze at least the first hypertext transfer object for one or more events. And, the data collector configured to generate a list of events based on the analysis of at least the first hypertext transfer object.
US10354071B2
A method for updating process objects of an automation project stored in an engineering system, wherein an automation device is designed and/or configured via the engineering system to control a technical process and wherein, furthermore, the technical process to be controlled can be operated and monitored via an operator system in which changes to process objects made during the run-time are not lost but secured and are automatically “updated” or “traced” in the engineering system.
US10354064B2
According to the invention, there is provided a computer implemented method for controlling dynamically the execution of a code by a processing system, said execution being described by a control flow graph comprising a plurality of basic blocks composed of at least an input node and an output node, a transition in the control flow graph corresponding to a link between an output node of origin belonging to a first basic block and an input node of a second basic block, a plurality of initialization vectors being associated to the output nodes at the time of generating the code, an a priori control word being associated to each input node which is linked to the same output node of origin according the control flow graph, said a priori control word being precomputed at the time of generating the code by applying a predefined deterministic function F to the initialization vector associated to its output node of origin, the following steps being applied once the execution of the output node belonging to a first basic block is terminated and at the time of executing the input node of a second basic block: providing (300) the a priori control word associated to the input node of the second basic block; providing (301) the initialization vector associated to the output node of the first basic block; determining (302) an a posteriori control word by applying to the provided initialization vector the same function F which has been used for generating the a priori control word; determining (303, 304) if the a priori control word matches with the a posteriori control word, a forbidden transition in respect to the control flow graph being otherwise detected (305).
US10354054B2
Resource attributes for resources are continuously and regularly collected from hardware and software resources of one or more devices. The resource attributes are continuously fed to one or more confidence calculators. At any given point in time, a single confidence value is provided to an authentication for making a decision as to whether to authenticate a user for access to a particular resource.
US10354046B2
A method, system, and compute program product use a generalized macro or a generalized macro timing abstract for timing analysis in a specific timing context. The method includes setting up a timer, and determining a divide ratio of each external clock divider of one or more external clock dividers associated with the generalized macro or the generalized macro timing abstract programmatically as a function of another value. The method also includes performing the timing analysis using the divide ratios of the one or more external clock dividers. Obtaining a physical implementation of an integrated circuit is based on the timing analysis.
US10354044B2
A method of performing a resolution enhancement technique such as OPC on an initial layout description involves fragmenting a polygon that represents a feature to be created into a number of edge fragments. One or more of the edge fragments is assigned an initial simulation site at which the image intensity is calculated. Upon calculation of the image intensity, the position and/or number of initial simulation sites is varied. New calculations are made of the image intensity with the revised placement or number of simulation sites in order to calculate an OPC correction for the edge fragment. In other embodiments, fragmentation of a polygon is adjusted based on the image intensities calculated at the simulation sites. In one embodiment, the image intensity gradient vector calculated at the initial simulation sites is used to adjust the simulation sites and/or fragmentation of the polygon.
US10354043B2
This application discloses a computing system to parse a product model definition that includes a layout design of a printed circuit board assembly, which identifies physical design characteristics of the layout design of the printed circuit board assembly. The computing system can identify one or more manufacturing processes capable of manufacturing at least a portion of the printed circuit board assembly having the identified physical design characteristics. The computing system can include a map or correlation between the manufacturing processes and manufacturing-related design constraints. The computing system can select one or more manufacturing checks that define manufacturing-related design constraints correlated to the identified manufacturing processes. The computing system can perform a manufacturing analysis, by implementing the manufacturing checks, which can determine whether the layout design of the printed circuit board assembly conforms to the manufacturing-related design constraints defined in the manufacturing checks.
US10354041B2
Disclosed is a method for improving capacitance extraction performance in a circuit, the method including mapping, via a computing resource, a first layout including a plurality of wiring paths, selecting at least one target wire from the plurality of wiring paths, selecting at least one group of wires running orthogonally to the at least one target wire, identifying and selecting within the at least one group at least one set of two or more wires that are combinable for representation as a single merged wire, mapping a second layout, via the computing resource, and representing the at least one set of two or more wires as the single merged wire in said second layout, analyzing parasitic capacitance between the at least one target wire and the at least one group of wires using the second layout, and manufacturing the circuit using information from the analyzing of parasitic capacitance.
US10354028B2
A computer-implemented method includes receiving a unit, wherein each unit includes one or more blocks. The computer-implemented method further includes selecting one or more input pins for each of said one or more blocks. The computer-implemented method further includes assigning a numerical value to each of said one or more input pins to yield at least one numerical sequence. The computer-implemented method further includes, for each numerical sequence of the at least one numerical sequence, performing a check on the numerical sequence to yield a number of fails. The computer-implemented method further includes determining a simulation condition for power modeling of the unit based on optimizing a numerical sequence with respect to the number of fails. The computer-implemented method further includes determining a number of design errors of the unit based on the simulation condition. A corresponding computer system and computer program product are also disclosed.
US10354027B1
Systems and methods are provided for heat transfer simulations. Mesh generation is performed for a plurality of regions. Mesh faces are determined on different sides of an interface between the regions and overlapping areas between the determined mesh faces are determined. A total heat flow associated with the interface is discretized based at least in part on the one or more overlapping areas for heat transfer simulations.
US10354023B1
A method and apparatus for transforming a finite element model is provided. A set of joint elements to the finite element model of a structure is created at a set of joint locations in the finite element model of the structure. A local coordinate system is assigned to each of the set of joint elements that is independent of a global coordinate system of the finite element model to generate a transformed finite element model. The transformed finite element model is generated with improved consistency and efficiency.
US10354021B2
A bundle diameter calculation device calculates the number of electrical wires belonging to an electrical wire bundle constituting a part of a wire harness of which each of the plurality of electrical wires is connected via relay points with connectors, the device including: a storage unit which stores electrical wire-connector connection information in which each of the plurality of electrical wires and the connectors are associated with each other, and bundle connection information which shows a state of connection with the connectors and relay elements by the unit of the electrical wire bundle of the wire harness; and a processing unit which, when the wire harness is specified, checks the electrical wire-connector connection information and the bundle connection information against each other and calculates the bundle diameter of the electrical wire bundle.
US10354020B2
A computer-assisted design method for a second three-dimensional object from a first three dimensional object known only by its boundary surfaces, through a surface model of the B-Rep type, of the planar, cylindrical, cone, sphere, or toroid type, excluding free forms in defining the boundary of the object. The first object is broken down into a set of simple volume primitives. The first object is associated with a construction graph defined from these volume primitives and a set of geometric parameters for using these volume primitives in the specific case of that first object. The construction graph enables a compact description of all of the construction alternatives of the object through Boolean combinations of these primitives. The second object is generated as an alternative of the first object according to that construction graph, by modifying some of these parameters.
US10354013B2
Dynamic translation of idioms is performed with respect to electronic communications. An idiom search application is activated which identifies an idiom within a phrase and searches a corpus for a translation of the idiom and one or more associated characteristics. In response to detection of the translation in the corpus, profile metadata related to the observed communication is collected and compared to the one or more characteristics. The idiom and the collected profile metadata are stored in a corpus that supports a search of the idiom. In response to absence of the translation in the corpus, the idiom is dynamically translated. The translated idiom is presented proximal to the evaluated expression.
US10354005B2
Methods, systems and computer program products for implementing a mere-parser are disclosed. Text data is processed to generate one or more parse items. A boundary based attribute associated with one of the parse items is identified, and the identified mere attribute is associated with one or more of the remaining parse items that is not blocked from associated with the boundary based attribute.
US10353998B2
PDL information is generated by executing rendering commands for overlaying form information and field data. When PDL information are generated by executed the rendering commands, calculation information is automatically generated which indicates a calculation relation between a plurality of fields. A form page in PDF format is generated, the form page is converted to SVG format, data for displaying a browsing screen on which browsing and editing of the form page are performed based on the form page and the generated calculation information is generated, and the generated data for displaying the browsing screen is transmitted to a client device.
US10353992B2
Systems for user interface composition in a collaboration environment. A method commences upon identifying a server in a cloud-based environment, wherein the server is interfaced with one or more storage devices that store one or more objects accessible by two or more users. Upon receiving a request to access an object that is stored in the cloud-based environment, the method processes the request to determine if the object has two or more rendering options such as a popup rendering option or a modal rendering option. If so, the method selects one of the rendering options and collects further information such a user profile information and/or a collaboration rulebase, which further information is used to drive composition of formatted object. The adaptively-formatted object is transferred over the network to satisfy the request.
US10353986B2
Some embodiments provide a method for displaying text content on a device. The method receives a set of text content arranged in a single column. The method identifies a separable segment of the text content for display on a device. Based on properties of the text content and the device, the method determines whether the separable segment of the text content meets a set of characteristics for dividing the segment of text content into more than one column for display. When the separable segment of text content meets the set of characteristics, the method displays the segment of text content using more than one column.
US10353983B2
In a method of apparatus for obtaining thermal property data on thermal properties of a temperature controlled system which includes temperature control apparatus, said data being suitable for use in predicting the temperature of at least part of the system, the following steps are performed: (a) the monitoring the temperature of at least part of the system over a succession of portions or points of a data acquisition period and recording said temperature for each portion or point in an electronic memory; (b) the determining heat transfer data for the period, said heat transfer data being indicative of the amount of heat energy supplied to, or removed from said part over the acquisition period; and determining the thermal property data from the recorded temperatures and heat transfer data, wherein the thermal property data is determined by a process of statistical inference.
US10353975B2
Disclosed are a terminal, a server and event suggesting methods thereof, the event suggesting method using word embedding, the method including: determining user preference information about a predetermined object by assigning values to a plurality of reference items with respect to user input data corresponding to the object; generating user intent information, which includes values based on the plurality of reference items, based on at least one piece of review data corresponding to a plurality of events for recommendation objects, and accessing a database built up by adding the generated user intent information to the plurality of events; and suggesting an event following the object among the plurality of events based on a similarity between the user preference information about the object and the user intent information of each event included in the database. Thus, the event based on to a user's preference is suggested, thereby providing the event-recommendation service to make a user's satisfaction higher.
US10353969B2
In particular embodiments, a method comprises accessing, from a first user of an online social network, profile information of the first user comprising personal information of the first user and a visibility preference specified by the first user, wherein the visibility preference specifies a degree of separation preference and determines a flow of the first user's profile information to users of the online social network and a flow of information to the first user, identifying relationships between the first user and one or more second users of the online social network based on the personal information and the visibility preference of the first user, and further based on personal information of the one or more second users, and updating a member database with the identified relationships between the first user and one or more of the second users.
US10353964B2
The present disclosure relates to evaluating different semantic interpretations of a search query. One example method includes obtaining a set of search results for a particular search query submitted to a search engine; obtaining a set of semantic interpretations for the particular search query; obtaining, for each semantic interpretation of the set, a canonical search query; generating a modified search query based at least in part on the particular search query and the canonical search query for the semantic interpretation; obtaining a set of search results for the modified search query for the semantic interpretation; and determining, for each semantic interpretation of the set, a degree of similarity between (i) the set of search results of the modified search query for the semantic interpretation, and (ii) the set of search results for the particular search query.
US10353961B2
Systems and methods are provided for classifying electronic information and terminating a classification process which utilizes Technology-Assisted Review (“TAR”) techniques. In certain embodiments, the TAR process, which is an iterative process, is terminated based upon one more stopping criteria. In certain embodiments, use of the stopping criteria ensures that the TAR process will reliably achieve a level of quality (e.g., recall) with a certain probability. In certain embodiments, the TAR process is terminated when it independently identifies a target set of documents. In certain embodiments, the TAR process is terminated based upon whether the ratio of the slope of the TAR process's gain curve before an inflection point to the slope of the TAR process' gain curve after the inflection point exceeds a threshold. In certain embodiments, the TAR process is terminated when a review budget and slope ratio of the gain curve each exceed a respective threshold.
US10353959B2
A component assembly system and method, by which an optimum combination of components can be determined by using inspection information of each component. The system has: an inspection information reading section for reading first and second inspection information regarding assembling of first and second components; a component reserving section for reserving each component; a storing section for storing a relationship between the inspection information of each component and a reserve position of each component; a grouping section for providing at least one first and second groups respectively including the first and second components; a combination determining section for determining a combination of the first and second components on one-to-one correspondence, by using the first and second inspection information; and a component conveying device for conveying the first and second components corresponding to the determined combination from the component reserving section to an assembly device, by using the stored relationship.
US10353950B2
Methods, systems, and apparatus for receiving a query image and a user tap location, processing the received query image based on the user tap location, identifying one or more entities associated with the processed query image and in response to receiving (i) the query image, and (ii) the user tap location, providing information about the identified one or more of the entities.
US10353948B2
A method and non-transitory computer readable medium for content based image retrieval. The method includes selecting a query image, segmenting the selected query image by applying a segmentation technique, extracting features from the segmented query image by determining at least two feature descriptors, including color feature descriptors and texture feature descriptors, and determining a similarity of the query image to a plurality of images included in a database using the determined at least two feature descriptors of the segmented query image, features being extracted from each of the plurality of images included in the database by determining the at least two feature descriptors, the color feature descriptors and the texture feature descriptors including a simultaneous combination of different color spaces, and global and local statistical measurements being carried out on the simultaneous combination of the different color spaces.
US10353945B2
There is provided a system including a non-transitory memory storing a media library including an ordered plurality of media contents, each including a plurality of attribute tags, and a hardware processor configured to provide a user interface for display on a user device for navigating the media contents, receive a user input from the user device for playing one or more of the ordered media contents based on a first attribute tag of the plurality of attribute tags, stream a first portion of a first media content to the user device, based on the first attribute tag of the media content selected by the user input, and stream a second portion of a second media content to the user device following the first portion of the first media content, based on the first attribute tag of the media content selected by the user input.
US10353931B2
High definition maps for autonomous vehicles are very high resolution and detailed, and hence require storage of a great deal of data. A vehicle computing system provides multi-layered caching makes this data usable in a system that requires very low latency on every operation. The system determines which routes are most likely to be driven in the near future by the car, and ensures that the route is cached on the vehicle before beginning the route. The system provides efficient formats for moving map data from server to car and for managing the on-care disk. The system further provides real-time accessibility of nearby map data as the car moves, while providing data access at optimal speeds.
US10353928B2
Embodiments include method, systems and computer program products for real-time data clustering using multiple representatives associated with the data cluster. In some embodiments, a data point may be received from a data source. A data cluster may be identified. A set of representatives associated with the data cluster may be obtained. The data point may be compared to the set of representatives associated with the data cluster. A determination may be made to add the data point to the data cluster. The data point may be associated with the data cluster. The set of representatives associated with the data cluster may be updated, where one of the set of representatives associated with the data cluster is replaced with the data point.
US10353916B2
In one embodiment, techniques are provided for converting a CAD description maintained in a first storage format (e.g., a file-based storage format) of a source repository to a second storage format (e.g., a relational database-based storage format) of an output repository. The techniques may, generate a single, coherent representation from spatially ambiguous “fragments” by generating an acyclic model graph for each graphical view, and then storing models of the acyclic model graph in the second storage format (e.g., the relational database-based storage format). The techniques may further produce a post-conversion CAD description that preserves human-readable names and information relationships related to levels by examining attachment specific copies of level structures (i.e. levels and attached levels) referenced from attachments, and generating from these categories and subcategories in the second storage format (e.g., the relational database-based storage format).
US10353913B2
A method for testing an extract, transform, load job (ETL job) is provided. The method may include receiving an uploaded ETL job. The method may also include executing a functionality test of the uploaded ETL job using a test bucket. The method may further include determining the executed functionality test produces a failure result. The method may also include creating at least one test sub-job corresponding to at least one stage within on the uploaded ETL job. The method may further include generating a plurality of test data for each of the at least one created test sub-job. The method may also include executing the at least one created test sub-job using the plurality of generated test data. The method may further include creating a report based on a plurality of results associated with the at least one executed test sub-job.
US10353912B2
Navigation of a data extraction graph is described. The data extraction graph may be a graph representation of data and metadata in an object-oriented database. In one example, a data extraction definition of metadata from a database system is presented in a graph format. The graph format is transformed into a linear object tree, and/or an object list. Navigation commands are received from a user to navigate the transformed graph format. Selections of objects are received from the user to select objects in the transformed graph format. A summary view of the selected objects is then provided in the transformed graph format.
US10353909B2
Techniques are described for selecting, based on a data visualization intent specification and a defined set of data fields associated with a set of data, two or more Meta templates that meet the data visualization intent specification and that support the set of data fields, for determining chart parts that can be used within the selected Meta templates to form chart templates and for determining, based on a set of combination rules and the specification, the chart templates that meet the data visualization intent specification.
US10353904B2
A computer-implemented method includes receiving, at a computer system, a question; identifying one or more first semantic elements in the question; selecting, from one or more electronic documents, a plurality of candidate responses to the question based on comparison of the one or more first semantic elements to second semantic elements; determining completeness scores for the plurality of candidate responses, wherein each of the completeness scores indicates how completely a corresponding candidate response from the plurality of candidate responses answers the question; determining relevance scores for the plurality of candidate responses, wherein each of the relevance scores indicates how relevant a corresponding candidate response from the plurality of candidate responses is to the question; and providing, by the computer system, at least a portion of the plurality of candidate responses based, at least in part, on the completeness scores and the relevance scores.
US10353903B2
A computing system includes: a sensor configured to receive an input observation including a sample count for processing an original content; and a control unit, coupled to the sensor, configured to: generate a covariance estimate based on the input observation for identifying the original content associated with the input observation for implementing a linear estimation mechanism, and calculate a weight combination based on the covariance estimate for identifying the original content.
US10353896B2
A data processing method and apparatus are provided. The data processing method includes determining, according to a database execution plan, a partition quantity corresponding to a currently free programmable memory, partitioning the currently free programmable memory according to the partition quantity, to obtain a programmable memory partition corresponding to the partition quantity, and executing, using the programmable memory partition, a relational algebra logical operation corresponding to the database execution plan. Embodiments of the present disclosure can be used to improve data processing efficiency.
US10353895B2
Disclosed herein are systems, methods, and computer program products for providing transaction-consistent snapshots of data stored in or associated with a database. An embodiment operates by receiving, at a source database, an update request to update data associated with a table stored at the source database, and modifying a value of a modification-in-progress data structure corresponding to the table to indicate that a modification is in progress for the table. The embodiment includes updating a value of a commit identification counter and a table time stamp associated with the table to indicate that cached data having a time stamp older than the updated time stamp are invalid. The embodiment further includes modifying the value of the modification-in-progress counter to indicate completion of table modification.
US10353888B1
An event processing system, method, and computer program product are provided. A plurality of records are stored, including a plurality of events of different event types for a plurality of customers. In use, an indication is received in connection with one or more aspects associated with one or more of the events for one or more of the customers. Based on such indication, one or more subsets of the events of one or more of the records are identified. In some optional embodiments, such one or more event subsets are then processed to reduce noise therein, resulting in fewer events in the one or more event subsets. To this end, a result of the processing may be displayed in a variety of ways for a variety of purposes.
US10353885B2
Embodiments of the present invention provide a method, computer program product, and a computer system for storing data records in extents. According to one embodiment a data record comprising an attribute value is received. One or more data records stored in a first extent, are identified, wherein the stored one or more data records in the first extent have at least one attribute value. The attribute value of the received data record is compared to the attribute values of the identified data records stored in the first extent. It is then determined whether to store the received data record in the first extent. Responsive to determining, not to store the received data record in the first extent, the received data record is stored in a second extent. If the first received data record is stored in a second extent, determining, an attribute value information of the second extent.
US10353883B2
The present disclosure relates to a method, a device and a storage medium for providing data statistics in a computer. The method may include: obtaining a data collection from a server, wherein the data collection comprises a plurality of records, and each of the records comprise a target data field; obtaining an index number of each target data field according to the records respectively; obtaining a bitmap comprising a plurality of bitmap units, each bitmap unit having a unique index number; searching and locating a bitmap unit in the bitmap, and writing a predetermined data into the located bitmap unit, wherein the unique index number of the located bitmap unit corresponds to the index number of each target data field; and determining the bitmap unit having a same data with the predetermined data by traversing the bitmap, and counting a total number of the determined bitmap units.
US10353882B2
The present disclosure relates to a data science system that packages data science operations. The data science system packages a data science operation with a component descriptor or service descriptor to allow the data science system to easily apply and execute the data science operations using data from a variety sources. As described herein, the data science system also enables a user to provide data science packages to a marketplace as well as retrieve data science packages created by other users from the marketplace. Further, the data science system can customize a data science package obtained from the marketplace to perform data science operations using data belonging to the user or using user-specified parameters.
US10353876B2
A dynamic integration framework allows property data to be dynamically influenced by external data sources. In one example, a client services component receives, from a client application, a request to create or edit an object. The client services component retrieves, from a content repository, an initial property set applicable to the object. An external data service specifies an initial property modification set based on property dependencies between controlling property values and dependent properties. The external data service provides the property modifications to the client services component with an initial data identifier that indicates a state of the property modifications. The client services component merges the initial property modifications and the initial data identifier with the initial property set.
US10353874B2
The present invention belongs to the information processing field and discloses a method and apparatus for associating information. The method for associating information comprises: obtaining identification information of a first content; associating the identification information of the first content with a second content, wherein the second content is created for the first content; obtaining identification information of a third content, wherein the third content is an updated version of the first content, the third content containing revision made according to the second content; and associating the identification information of the third content with the second content. With the method and system for associating information as provided by the present invention, contents of a plurality of versions can be managed and traced efficiently without a need to modify the existing code review flow.
US10353872B2
A method and apparatus is disclosed herein for converting a virtual machine from an initial hypervisor format to a target hypervisor format utilizing deduplication metadata. The method may include generating a copy of a virtual machine by replication of deduplication metadata for one or more files corresponding to the virtual machine. Furthermore, the method may include opening the copy of the virtual machine from the replicated deduplication metadata. The method may also include converting the replicated deduplication metadata from an initial hypervisor format to a target hypervisor format to generate a converted virtual machine.
US10353871B2
In general, a data synchronization management system is disclosed in which files (and/or other data) are synchronized among two or more client computing devices in connection with a backup of those files. Synchronization polices specify files to be synchronized based on selected criteria including file data, metadata, and location information. In general, files are initially copied from a primary client computing device to secondary storage. Thereafter, files to be synchronized are identified from the secondary storage, and copied to other client computing devices. Additionally, synchronized files may be viewed and accessed through a cloud and/or remote file access interface.
US10353870B2
One or more techniques and/or computing devices are provided for utilizing a tracking structure for data replication synchronization. For example, a first storage controller, hosting first storage, may have a replication relationship with a second storage controller hosting second storage (e.g., write requests, modifying the first storage, may be replicated to the second storage). The first storage controller maintains a tracking structure comprising hash buckets, dynamic tree structures, and/or a tracking segment bitmap used to identify portions of the first storage as either comprising dirty data (e.g., data, modified by a write request not yet replicated to the second storage, that may be different than corresponding data within the second storage) or clean data (e.g., the same data as the second storage). The tracking structure may be used to resynchronize the second storage to the first storage, perform a quick resync, facilitate semi-synchronous replication, and/or perform snapshot-less resync.
US10353869B2
A method, computer product, and computer system of minimizing surprisal data comprising: at a source, reading and identifying characteristics of a genetic sequence of an organism; receiving an input of rank of at least two identified characteristics of the genetic sequence of the organism; generating a hierarchy of ranked, identified characteristics based on the rank of the at least two identified characteristics of the genetic sequence of the organism; comparing the hierarchy of ranked, identified characteristics to a repository of reference genomes; and if at least one reference genome from the repository matches the hierarchy of ranked, identified characteristics, breaking the matched reference genomes into pieces, combining pieces associated with the identified characteristics from at least one matched reference genome to form a filter pattern to be compared to the nucleotides of the genetic sequence of the organism, to obtain differences and create surprisal data.
US10353867B1
According to one embodiment, fingerprints of segment trees are scanned, each segment tree representing one of the files in a filesystem namespace. For each of the fingerprints representing a segment, setting a corresponding bit in a live reference vector (LRV) to indicate that the segment has been referenced by a file in the filesystem namespace. A file index mapping fingerprints to storage locations of segments is scanned, including, for each fingerprint found in the file index, setting a corresponding bit in a live index vector (LIV) to indicate that the fingerprint exists in the file index. The LR vector and the LI vector are compared to determine whether there is any mismatch. A garbage collection operation is performed in response to determining that the LR vector and the LI vector are matched.
US10353861B2
Functional units of a processor fetch and decode architectural instructions of an architectural program. The architectural instructions are of an architectural instruction set of the processor. An execution unit includes first and second memories, a register and processing units. The first memory holds data in rows with addresses. The second memory holds non-architectural instructions of a non-architectural program. The architectural and non-architectural instruction sets are distinct. The processing units execute the non-architectural program instructions to read data from the first memory, perform operations on the data read from the first memory to generate results, and to write the results to the first memory. The register holds information that indicates progress made by the non-architectural program during execution. The first memory is also readable and writable by the architectural program. The architectural program uses the information to decide where in the first memory to read/write data.
US10353858B2
A system for controlling a subsystem of a vehicle includes a memory, a first processor, and a second processor. The first processor allocates a portion of the memory upon booting to perform operations to control the subsystem and generates an indication when an amount of memory used from the allocated portion of the memory is greater than or equal to a threshold. The first processor monitors times when the vehicle is turned on and off and determines a time period during which the vehicle remains turned off. After the vehicle is turned off, the first processor enters a power save mode. The memory and the second processor continue to receive power. During the time period, on receiving the indication, the second processor wakes up the first processor, which performs a reboot operation, reallocates the memory, and reenters the power save mode. The memory continues to receive power.
US10353857B2
A packet transmitting unit transmits, to a node via RDMA communication, a packet with a first identifier that represents a predetermined process and a second identifier that represents a destination communication interface and is a logical identifier, as a destination, being added thereto. A plurality of communication interfaces exist. A packet receiving unit receives a packet transmitted from the node via RDMA communication, selects a communication interface that is a destination of a received packet and is used in the predetermined process, based on the first identifier and the second identifier added to the received packet, and transfers the received packet to a selected communication interface.
US10353855B2
A software calculator is provided herein that includes an art object displayed along with the calculator as part of the calculator. The art object may be displayed as a background image, a portion of which is shown behind the controls and input/output display area of the calculator. The user may select other images from a gallery of available images to be displayed along with the calculator. The user may also provide rating for and/or purchase a print or an original of the art object currently being displayed by a click of a button or link displayed on the user interface of the calculator. The displayed art object may also automatically change or otherwise be updated according to user preferences.
US10353852B2
A memory system includes a semiconductor memory device including a plurality of memory blocks, including a first block storing data and a second block storing backup data, a plurality of pins, and a controller configured to output a control signal to the semiconductor memory in accordance with the command. When the controller receives from outside of the memory system, a read command for the data in the first block, and the data in the first block are available, the controller is configured to transmit the data in the first block to the outside of the memory system. When the controller receives from outside of the memory system, a read command for the data in the first block, and the data in the first block are not available, the controller is configured to transmit the backup data in the second block to the outside of the memory system.
US10353845B2
Systems, methods, circuits and computer-readable mediums for adaptive speed single-wire communications. In one aspect, a method includes receiving a sensing signal from a device through a single-wire bus, analyzing one or more properties of the received sensing signal, the one or more properties including at least one of a pulse width of the sensing signal and a duration between sequential pulses in the sensing signal, adjusting one or more communication parameters for single-wire communications with the device based on the analyzed one or more properties, and transmitting a specific signal to the device through the single-wire bus at an adjusted transmission speed based on the adjusted one or more communication parameters.
US10353844B2
A tunable bus-mediated coupling system is provided that includes a first input port coupled to a first end of a variable inductance coupling element through a first resonator and a second input port coupled to a second end of the variable inductance coupling element through a second resonator. The first input port is configured to be coupled to a first qubit, and the second output port is configured to be coupled to a second qubit. A controller is configured to control the inductance of the variable inductance coupling element between a low inductance state to provide strong coupling between the first qubit and the second qubit and a high inductance state to provide isolation between the first qubit and the second qubit.
US10353840B2
A secure digital format card that includes two interfaces to a processor is provided, comprising a housing, and a processor that includes a secure digital input/output (SDIO) interface, a second interface, and further connections different from the interfaces. A first set and second set of pads are located at the housing, a subset of the first set for communicating with the processor via the SDIO interface. A subset of the second set for communicating with the processor via the second interface, and a further subset of the second set for communicating with the processor via the further connections. The processor is configured to: enable the subset of the second set of pads via the second interface when enable data is received via the one or more further connections, from the further subset of the second set of pads.
US10353831B2
Systems, apparatuses and methods may provide for verifying, from outside a trusted computing base of a computing system, an identity an enclave instance prior to the enclave instance being launched in the trusted computing base, determining a memory location of the enclave instance and confirming that the memory location is local to the computing system. In one example, the enclave instance is a proxy enclave instance, wherein communications are conducted with one or more additional enclave instances in the trusted computing base via the proxy enclave instance and an unencrypted channel.
US10353827B2
Embodiments include techniques for using a zone-SDID mapping for translation lookaside buffer (TLB) purges, the embodiments include receiving a zone purge request, including zone attribute information, and searching for matching zone attribute information in a zone register using the zone purge request. Embodiments also include computing, based at least in part on the search, a state descriptor identifier (SDID) vector for each matching zone of the zone register, and reading TLB entries referenced in the zone purge request. Embodiments include comparing an SDID of the TLB entry against an SDID specified in the SDID vector, and purging the TLB entries based on the comparison.
US10353826B2
A data processing system includes a memory system, a first processing element, a first address translator that maps virtual addresses to system addresses, a second address translator that maps system address to physical addresses, and a task management unit. A first program task uses a first virtual memory space that is mapped to a first system address range using a first table. The context of the first program task includes an address of the first table and is cloned by creating a second table indicative of a mapping from a second virtual address space to a second range of system addresses, where the second range is mapped to the same physical addresses as the first range until a write occurs, at which time memory is allocated and the mapping of the second range is updated. The cloned context includes an address of the second table.
US10353822B2
The described technology is directed towards efficiently invalidating cached data (e.g., expired data) in a hash-mapped cache, e.g., on a timed basis. As a result, data is able returned from the cache without checking for whether that data is expired, (if desired and acceptable), because if expired, the data is only briefly expired since the last invalidation run. To this end, a data structure such as a linked list is maintained to track information representative of hash-mapped cache locations of a hash-mapped cache, in which the information tracks a sequential order of entering data into each hash-mapped cache location. An invalidation run is performed on part of the hash mapped cache, including using the tracking information to invalidate a sequence of one or more cache locations, e.g., only the sequence of those locations that contain expired data.
US10353820B2
Systems and methods for a low-overhead index for a cache. The index is used to access content or segments in the cache by storing at least an identifier and a location. The index is accessed using the identifier. The identifier may be shortened or be a short identifier. Because a collision may occur, the index may also include one or more meta-data values associated with the data segment. Collisions can be resolved by also comparing the metadata of the segment with the metadata stored in the index. If both the short identifier and metadata match those of the segment, the segment is likely in the cache and can be accessed. Segments can also be inserted into the cache.
US10353813B2
A system comprising a processor and a memory storing instructions that, when executed, cause the system to determine a first value of a first checkpoint associated with a first snapshot, receive a second value of a second checkpoint associated with a translation table entry from an additional source, determine whether the second value of the second checkpoint is after the first value of the first checkpoint, in response to determining that the second value of the second checkpoint is after the first value of the first checkpoint, retrieve the translation table entry associated with the second checkpoint from the additional source, and reconstruct the translation table using the translation table entry associated with the second checkpoint.
US10353812B2
A method and apparatus of wear leveling control for storage class memory are disclosed. According to the present invention, whether current data to be written to a nonvolatile memory corresponds to a write cache hit is determined. If the current data to be written corresponds to the write cache hit, the current data are written to a write cache as well as to a designated location in the nonvolatile memory different from a destined location in the nonvolatile memory. If the current data to be written corresponds to a write cache miss, the current data are written to the destined location in the nonvolatile memory. If the current data to be written corresponds to the write cache miss and the write cache is not full, the current data is also written to the write cache. In another embodiment, the wear leveling control technique also includes address rotation process to achieve long-term wear leveling as well.
US10353804B1
A flexible, adaptive performance test platform allows a test developer to customize performance tests to more realistically determine the impact of network behavior on a system under test. The test platform may be accessed through the use of a Graphic User Interface (GUI) by all developers within an enterprise to generate and execute performance tests prior to release of new systems by the enterprise. In one aspect, the test platform enables developers to share performance tests, thereby leveraging existing work product to reduce the overall system development time. In another aspect, the test platform enables developers to customize performance tests, providing the flexibility to easily specify a duration, scale, geography and/or resource for the test. In another aspect, the test platform enables developers to customize and monitor one or more metrics in accordance with the particular performance goals of the SUT, to enable a developer to more easily identify system issues.
US10353803B2
A cluster of devices can be identified where results from executing a test by any cluster devices can be considered as being from the same device. Thus, instead of waiting for a single device to produce comparable results, multiple devices from the same cluster can simultaneously perform the test and obtain the needed set of test results more quickly. The technology can identify clusters of devices that are all similar to a primary cluster device. A device pair can be considered similar when (1) a mean each of a set of test results from each device are within a first threshold of each other, (2) a measurement of the consistency of each test result set are within a second threshold of each other, and (3) a measurement of the consistency of a combination of the test results sets is between the consistency measurements of the individual test result sets.
US10353794B2
Parameter-based deployment control for database objects is provided, in which processes for deploying database artifacts into a database as database objects are implemented. Many different techniques may be used in executing such deployment processes, including whether and how to combine various deployment-related jobs, identify/record/assess/correct potential errors, govern or instruct artifact conversion operations, or generally manage available resources with respect to executing the deployment(s) efficiently. By providing for selectable parameter values that are executed in an efficient, e.g., hierarchical, manner, deployment procedures may be implemented in a highly efficient and customizable manner.
US10353793B2
The disclosed embodiments provide a system that facilitates the execution of a software program. During operation, the system determines a structure of a software program and an execution context for the software program from a set of possible execution contexts for the software program, wherein the software program includes one or more object instances. Next, the system uses the structure and the execution context to identify a portion of an object instance from the one or more object instances that is determined to inefficiently use memory space in the software program. The system then provides a refactoring of the object instance that reduces use of the memory space in the object instance.
US10353790B1
Various systems and methods for configuring and performing DR rehearsal operations. One method involves initiating a disaster recovery rehearsal for an application. The method involves generating a snapshot of a first storage element used by the application. The method also involves configuring a second storage element and starting an instance of the application. Starting the instance of the application utilizes the snapshot and the second storage element. Generating the snapshot, configuring the second storage element, and starting the instance of the application are performed in response to initiating the DR rehearsal.
US10353787B2
A method for data stripping, allocation and reconstruction in an active drive storage system including a plurality of active object storage devices, each of the plurality of active object storage devices including one or more storage devices and a controller is provided. The method includes the controller of the identified one of the plurality of active object storage devices segmenting the received data into a plurality of data chunks and generating one or more parity chunks in response to the plurality of data chunks. The method further includes the controller of the identified one of the plurality of active object storage devices reorganizing the plurality of data chunks and the one or more parity chunks in response to a number of the plurality of data chunks and a number of the one or more of the plurality of active object storage devices into which the received data is to be stored. Finally, the method includes the step of the controller of the identified one of the plurality of active object storage devices storing the plurality of data chunks and the one or more parity chunks into the one or more of the plurality of active object storage devices.
US10353776B2
A memory system includes a semiconductor memory device including memory cells and an internal Random Access Memory (RAM); and a controller suitable for transmitting read retry table information to the semiconductor memory device when a read operation for the memory cells fails, wherein the internal RAM stores a read retry table during operation of the memory system, and wherein the semiconductor memory device performs a read retry operation with a read retry voltage determined based on the read retry table and the read retry table information.
US10353767B2
A control system includes a computing channel and an object control channel. The computing channel includes command and monitor lanes. The command lane has a first processor core with a first core architecture receiving input data and generating first data based on the input data. The monitor lane has a second processor core with second core architecture receiving the input data and generating second data based on the input data. The first core architecture and the second core architecture are dissimilar and implemented in a single system-on chip device. The computing channel outputs the first data as command data responsive to determining the first data is matched to the second data. The object control channel corresponds to the computing channel and includes an object control system receiving the command data and generating an object control signal based on the command data to control operation of at least one part of an object system.
US10353764B1
Techniques are described for automatically and dynamically modifying ongoing operations of computing devices in device-specific manners, such as based on an automated identification of a computing device's status (e.g., identifying a likely ongoing or imminent failure of a smart phone or other computing device based on a series of observed hardware states of the computing device, and taking automated corrective actions to prevent or otherwise mitigate such device failure, such as by modifying configuration settings on the computing device or on associated systems). The techniques may include, for each of multiple device status outcomes of interest (e.g., device failure versus device non-failure), generating a state-space outcome model representing devices that reach that status outcome within a time period of interest, and using such outcome models to identify a likely ongoing or imminent outcome of a current device, with corresponding automated corrective actions then taken.
US10353763B2
A fault processing method, a related apparatus, and a computer. When it is determined that a computer crashes, a baseboard management controller in the computer can send a read request message to a processor in the computer, where the read request message is used for requesting reading of first error data recorded by the processor, receive a read response message returned by the processor, and obtain, according to the read response message, the first error data recorded by the processor. By means of the embodiments of the present invention, an operating system does not need to be used, acquisition of error data in a computer after the computer crashes is implemented using a baseboard management controller, and a problem in the prior art that error data in a computer cannot be acquired after a severe uncorrectable error occurring in the computer causes a system crash is resolved.
US10353760B2
A computer-implemented method for system performance verification is provided. The computer-implemented method includes invoking an integrated system tool to perform system performance verification of a client system. The computer-implemented method further includes monitoring administrative actions within an interface of the client system of an administrative device during the system performance verification. The computer-implemented method further includes recording screenshots of the monitored administrative actions, wherein the recorded screenshots are recorded to administrative log files of the administrative device. The computer-implemented method further includes transmitting the recorded screenshots to a storage location of system log files, wherein the recorded screenshots are associated with appropriate system log files for performing diagnosis of system performance verification of the client system.
US10353749B2
Systems and methods for operating software data structures are provided. In one embodiment, lock-free dual queues with conditional synchronization and time-outs are described. The lock-free dual queues of various embodiments of the present invention are accessible by one or more consumer threads and one or more producing threads. The consuming threads are able to access and remove elements from the queue while the producing threads are able to access and add elements to the queue. In some cases, a thread may be both a consuming thread and a producing thread. The add and remove operations of various embodiments of the present invention, generally operate by using conditional synchronization primitives which modifies a value in shared memory to a specified value if the previous value is what was expected.
US10353739B2
A method for scheduling computing resources without container migration includes determining a resource availability for one or more hosts, a resource allocation for one or more virtual machines (VMs), and a resource usage for one or more containers. The method further includes calculating a target resource configuration for one or more VMs, wherein calculating a target resource configuration comprises determining an upper limit of resource demand on a VM from one or more containers allocated on the VM, based at least in part on the resource usage. The method also includes removing or adding resources to each of the one or more VMs for which a target resource configuration was calculated to achieve the target resource configuration for each VM. The method further includes allocating the one or more VMs on the one or more hosts based on the resource availability of the one or more hosts.
US10353735B2
A computing system is configured to maintain equivalency of independent queues located in different coupling facilities. The computer system includes a first coupling facility and a second coupling facility. The first coupling facility receives a plurality of different commands instructing the first coupling facility to load data into a first structure. The first coupling facility generates a first command data block including first data corresponding to a received first command and a first sequence value indicating a sequence at which the first data was loaded into the first structure with respect to remaining data corresponding to the plurality of commands. A second coupling facility includes a second structure and a second queue. The second coupling facility receives the first command data block from a first queue of the first coupling facility and loads the first data from the second queue into the second structure based on the first sequence value.
US10353734B2
A method, system, and computer program product are provided for prioritizing transactions. A processor in a computing environment initiates the execution of a transaction. The processor includes a transactional core, and the execution of the transaction is performed by the transactional core. The processor obtains concurrent with the execution of the transaction by the transactional core, an indication of a conflict between the transaction and at least one other transaction being executed by an additional core in the computing environment. The processor determines if the transactional core includes an indicator and based on determining that the transactional core includes an indicator, the processor ignores the conflict and utilizing the transactional core to complete executing the transaction.
US10353721B2
Provided are systems and methods for creating and playing back live help routines for websites. During creation of a live help routine, the user performs actions on the website, and information about the user's actions and the website elements being interacted with are automatically stored. In addition, screenshots and HTML of the target website may be stored. The stored information about the website elements may include properties, attributes, and other identifying information regarding the target elements. Upon execution of the stored live help routine, the user viewing the live help routine is guided through the steps by highlighting on the live website the target element that the user need to interact with. The target element is found by matching all or part of the stored information about the website elements with the properties, attributes, and other information of the elements of the live website.
US10353705B2
A memory 11 stores therein first data and second data each of which has element data that forms a matrix. Arithmetic units 51 to 53 repeat, for each of a first predetermined row of the first data and a second predetermined row of the second data that are stored in the memory 11, by using the element data included in the first predetermined row and the element data included in the second predetermined row, a row portion operation based on the number of columns in the second data and performs, by using results of the row portion operations, an arithmetic operation process that acquires the operation results of the operation that uses the first data and the second data.
US10353699B1
Systems and methods are provided for managing states of deployment. A presence of a configuration change to be implemented at a deployment may be detected. The configuration change may include one or more commands to change a configuration of the deployment. Responsive to detecting the presence of the configuration change, information describing the configuration change may be stored in a repository. The information may be stored in an unsubstituted form and a substituted form. An interface through which configuration change information is accessible may be provided. The configuration change information may describe the configuration change at the deployment based on one or both of the unsubstituted form and the substituted form.