Document Document Title
US10510706B2 Package structure and method of fabricating the same
A package structure including at least one semiconductor die, an insulating encapsulant, an insulating layer, conductive pillars, a dummy pillar, a first seed layer and a redistribution layer is provided. The semiconductor die have a first surface and a second surface opposite to the first surface. The insulating encapsulant is encapsulating the semiconductor die. The insulating layer is disposed on the first surface of the semiconductor die and on the insulating encapsulant. The conductive pillars are located on the semiconductor die. The dummy pillar is located on the insulating encapsulant. The first seed layer is embedded in the insulating layer, wherein the first seed layer is located in between the conductive pillars and the semiconductor die, and located in between the dummy pillar and the insulating encapsulant. The redistribution layer is disposed over the insulating layer and is electrically connected to the semiconductor die through the conductive pillars.
US10510703B2 Semiconductor device and method of forming 3D dual side die embedded build-up semiconductor package
A semiconductor device has a plurality of semiconductor die. A substrate is provided with bumps disposed over the substrate. A first prefabricated insulating film is disposed between the semiconductor die and substrate. An interconnect structure is formed over the semiconductor die and first prefabricated insulating film. The bumps include a copper core encapsulated within copper plating. The first prefabricated insulating film includes glass cloth, glass fiber, or glass fillers. The substrate includes a conductive layer formed in the substrate and coupled to the bumps. The semiconductor die is disposed between the bumps of the substrate. The bumps and the semiconductor die are embedded within the first prefabricated insulating film. A portion of the first prefabricated insulating film is removed to expose the bumps. The bumps electrically connect the substrate to the interconnect structure.
US10510702B2 Stacked radio frequency devices
Various implementations enable management of parasitic capacitance and voltage handling of stacked integrated electronic devices. Some implementations include a radio frequency switch arrangement having a ground plane, a stack and a first solder bump. The stack is arranged in relation to the ground plane, and includes switching elements coupled in series with one another, and a first end of the stack includes a respective terminal of a first one of the plurality of switching elements. The first solder bump is coupled to the respective terminal of the first one of the plurality of switching elements such that at least a portion of the first solder bump overlaps with one or more of the plurality of switching elements, an overlap dimension set in relation to a first threshold value in order to set a respective contribution to a parasitic capacitance of the radio frequency switch arrangement.
US10510695B2 Package structure and method of forming the same
A package structure and a method of forming the same are provided. The package structure includes a die, an encapsulant, and an RDL structure. The encapsulant is laterally encapsulating the die. The RDL structure is electrically connected to the die. The RDL structure includes a first dielectric layer, a first RDL, a second dielectric layer and a second RDL. The first dielectric layer is disposed on the encapsulant and the die. The first RDL is embedded in the first dielectric layer. The first RDL includes a first via and a first trace connected to each other. A top surface of the first RDL is coplanar with a top surface of the first dielectric layer. The second dielectric layer is on the first dielectric layer and the first RDL. The second RDL is embedded in the second dielectric layer and includes a second via and a second trace connected to each other. A top surface of the second RDL is coplanar with a top surface of the second dielectric layer. The second via is stacked directly on the first via.
US10510692B2 Semiconductor device including dummy conductive cells
A semiconductor device includes metal layers, first dummy conductive cells, and groups of second dummy conductive cells. The metal layers include empty areas and are grouped into pairs of neighboring metal layers. The first dummy conductive cells are each formed in each of the empty areas in each of the pairs of neighboring metal layers that is overlapped by another empty area or a line in the same pair of neighboring metal layers. Each group of the second dummy conductive cells is formed in each of the empty areas in each of the pairs of neighboring metal layers that is overlapped by a signal line in the same pair of neighboring metal layer.
US10510691B2 Semiconductor structure and manufacturing method thereof
A semiconductor structure includes a substrate, a die disposed over a first surface of the substrate, a RDL disposed over a second surface of the substrate, a conductive structure disposed within the RDL. The conductive structure is configured as a seal ring protecting the RDL and the substrate from damages caused by cracks, chippings or other contaminants during fabrication or singulation. As such, delamination of components or damages on the semiconductor structure during fabrication or singulation can be minimized or prevented.
US10510686B2 Semiconductor package and manufacturing method thereof
A semiconductor package and a manufacturing method thereof are provided with the following steps, attaching a rear surface of a semiconductor die on a first redistribution structure by a die attach material, wherein the semiconductor die is pressed so that the die attach material is extruded laterally out and climbs upwardly to cover a sidewall of the semiconductor die, and after attaching, the die attach material comprises an extruded region surrounding the semiconductor die, a first shortest distance from a midpoint of an bottom edge of semiconductor die to a midpoint of an bottom edge of extruded region in a width direction is greater than a second shortest distance between an endpoint of the bottom edge of semiconductor die to an endpoint of the bottom edge of extruded region; and forming an insulating encapsulant on the first redistribution structure to encapsulate the semiconductor die and the die attach material.
US10510682B2 Semiconductor device with shield for electromagnetic interference
A semiconductor device includes a first die embedded in a molding material, where contact pads of the first die are proximate a first side of the molding material. The semiconductor device further includes a redistribution structure over the first side of the molding material, a first metal coating along sidewalls of the first die and between the first die and the molding material, and a second metal coating along sidewalls of the molding material and on a second side of the molding material opposing the first side.
US10510681B2 Semiconductor device
A semiconductor device includes a semiconductor die, an insulative layer, a plurality of conductive features, a dummy redistribution layer (RDL), and an Electromagnetic Interference (EMI) shield. The insulative layer covers the semiconductor die. The conductive features substantially surround the insulative layer. The dummy RDL is over the insulative layer and electrically disconnected from the semiconductor die. The EMI shield is in contact with the plurality of conductive features and the dummy RDL.
US10510673B2 Integrated fan-out package and method of fabricating the same
An integrated fan-out package including an integrated circuit, an insulating encapsulation, and a redistribution circuit structure is provided. The integrated circuit includes an active surface, a plurality of sidewalls connected to the active surface, and a plurality of pads distributed on the active surface. The insulating encapsulation encapsulates the active surface and the sidewalls of the integrated circuit. The insulating encapsulation includes a plurality of first contact openings and a plurality of through holes, and the pads are exposed by the first contact openings. The redistribution circuit structure includes a redistribution conductive layer, wherein the redistribution conductive layer is disposed on the insulating encapsulation and is distributed in the first contact openings and the through holes. The redistribution conductive layer is electrically connected to the pads through the first contact openings. A method of fabricating the integrated fan-out package is also provided.
US10510667B2 Conductive coating for a microelectronics package
Disclosed is a microelectronics package. The microelectronics package may include a reference plane, a signal routing layer, a dielectric layer, and a conductive layer. The signal routing layer may include a plurality of signal routing traces. The dielectric layer may be located adjacent to the signal routing layer. The conductive layer may be applied to the dielectric layer such that the dielectric layer is located in between the signal routing layer and the conductive layer. The conductive layer may be in electrical communication with the reference plane.
US10510665B2 Low-k dielectric pore sealant and metal-diffusion barrier formed by doping and method for forming the same
A diffusion barrier and a method to form the diffusion bather are disclosed. A trench structure is formed in an Inter Layer Dielectric (ILD). The ILD comprises a dielectric matrix having a first density. A dopant material layer is formed on the trench structure in which the dopant material layer comprises atoms of at least one of a rare-earth element. The ILD and the trench structure are annealed to form a dielectric matrix comprising a second density in one or more regions of the ILD on which the dopant material layer was formed that is greater than the first density. After annealing, the dielectric matrix comprising the second density includes increased bond lengths of oxygen-silicon bonds and/or oxygen-semiconductor bonds, increased bond angles of oxygen-silicon bonds and/or oxygen-semiconductor material bonds, and pores in the dielectric matrix are sealed compared to the dielectric matrix comprising the first density.
US10510663B2 Transistor structures having electrically floating metal layer between active metal lines
The present disclosure generally relates to semiconductor structures and, more particularly, to transistor structures and methods of manufacture. The structure includes active metal lines separated by electrically floating metal layers which have a width less than a width of the active metal lines.
US10510661B2 Semiconductor devices and methods of forming the same
Semiconductor devices and methods of forming the same are provided. One of the semiconductor devices comprises a conductive layer, a first dielectric layer disposed over the conductive layer, a magnetic layer disposed over the first dielectric layer, and a plurality of tantalum layers and a plurality of tantalum oxide layers alternately disposed between the magnetic layer and the first dielectric layer.
US10510659B2 Substrate-less stackable package with wire-bond interconnect
A method for making a microelectronic unit includes forming a plurality of wire bonds on a first surface in the form of a conductive bonding surface of a structure comprising a patternable metallic element. The wire bonds are formed having bases joined to the first surface and end surfaces remote from the first surface. The wire bonds have edge surfaces extending between the bases and the end surfaces. The method also includes forming a dielectric encapsulation layer over a portion of the first surface of the conductive layer and over portions of the wire bonds such that unencapsulated portions of the wire bonds are defined by end surfaces or portions of the edge surfaces that are uncovered by the encapsulation layer. The metallic element is patterned to form first conductive elements beneath the wire bonds and insulated from one another by portions of the encapsulation layer.
US10510653B2 Fabrication process and structure of fine pitch traces for a solid state diffusion bond on flip chip interconnect
A method to produce a semiconductor package or system-on-flex package comprising bonding structures for connecting IC/chips to fine pitch circuitry using a solid state diffusion bonding is disclosed. A plurality of traces is formed on a substrate, each respective trace comprising five different conductive materials having different melting points and plastic deformation properties, which are optimized for both diffusion bonding of chips and soldering of passives components.
US10510652B2 Method of manufacturing semiconductor device
A method of manufacturing a semiconductor device includes: receiving a first substrate with a surface; receiving a second substrate; determining a pad array on the surface of the first substrate, wherein the pad array includes a first type pad and a second type pad; forming a via pattern underlying the pad array in the first substrate according to the location of each via, wherein the first type pad in the pad array is directly contacting a via of the via pattern and the second type pad in the pad array is clear of any via of the via pattern; laterally connecting the second type pad with a conductive trace, wherein the conductive trace connects to another via that is same level with the via contacting the first type pad; and disposing a first conductive bump and a second conductive bump between the first substrate and the second substrate.
US10510649B1 Interconnect substrate
An interconnect substrate includes an insulating layer having a first resin layer and a second resin layer covering an upper surface of the first resin layer, a first conductive layer having an upper surface and side surfaces covered with the first resin layer, a lower surface of the first conductive layer being exposed from a lower surface of the first resin layer, and a second conductive layer including an interconnect pattern and a via interconnect, the interconnect pattern being disposed on an upper surface of the second resin layer, the via interconnect penetrating through both the second resin layer and the first resin layer to connect the interconnect pattern to the upper surface of the first conductive layer, wherein the first resin layer is made of a resin having a higher modulus of elasticity and a lower coefficient of elongation than the second resin layer.
US10510644B2 Package structures and methods for forming the same
A device includes a redistribution line, and a polymer region molded over the redistribution line. The polymer region includes a first flat top surface. A conductive region is disposed in the polymer region and electrically coupled to the redistribution line. The conductive region includes a second flat top surface not higher than the first flat top surface.
US10510642B2 Semiconductor device module
The present invention relates to a semiconductor device module which includes: a semiconductor device including a top electrode and a bottom electrode; a substrate on which the bottom electrode of the semiconductor device is bonded; a heat sink on which the substrate is mounted; a lead electrode through which a main current of the semiconductor device flows; an insulating case disposed to enclose the substrate; and a retainer disposed in a cantilevered manner in the insulating case, the retainer supporting the lead electrode, wherein the lead electrode has one end brazed to the top electrode of the semiconductor device, and another end side inserted into a wall of the insulating case, and the retainer is engaged on the one end of the lead electrode to restrict movement of the lead electrode.
US10510640B2 Semiconductor device and method for manufacturing semiconductor device
A semiconductor device and a method for manufacturing the semiconductor device. The semiconductor device includes an insulating substrate, a semiconductor chip, a plate member, and a cooler. The insulating substrate includes insulating ceramics serving as an insulating plate, and conductive plates provided on opposite surfaces of the insulating ceramics. The semiconductor chip is provided on an upper surface of the insulating substrate. The plate member is bonded to a lower surface of the insulating substrate. The cooler is bonded to a lower surface of the plate member. At least one of bonding between a lower surface of the insulating substrate and the plate member and bonding between a lower surface of the plate member and the cooler is performed via a bonding member composed mainly of tin. Also, a cyclic stress of the plate member is smaller than a tensile strength of the bonding member.
US10510639B2 Vehicle control device
A vehicle control device (100) includes: a housing (200) made of metal; a substrate (400) housed in the housing (200) and having a mounting surface (401) that faces an inner surface (201) of the housing (200); and an electronic component (501) mounted on the mounting surface (401). An adhesive (601) is disposed between the electronic component (501) and the inner surface (201) of the housing (200). The electronic component (501) has a contact portion (532) that contacts the heat radiation material (601) and a non-contact portion (531) that does not contact the heat radiation material (601). The contact portion (532) and the non-contact portion (531) are portions of the electronic component (501) on the side facing the inner surface (201) of the housing (200).
US10510630B2 Molding structure for wafer level package
Apparatus, and methods of manufacture thereof, in which a molding compound is formed between spaced apart microelectronic devices. The molding compound comprises micro-filler elements. No boundary of any of the micro-filler elements is substantially parallel to a substantially planar surface of the molding compound, or to a substantially planar surface of any of the microelectronic devices.
US10510619B2 Semiconductor structure and method for manufacturing the same
The present disclosure provides a method for manufacturing a semiconductor structure. The method includes following operations. A plurality of fin structures and a plurality of trenches are formed over a semiconductor substrate, wherein the fin structures are spaced apart by the trenches, and the fin structures are covered by a mask layer. A dielectric layer is formed over the substrate, wherein the dielectric layer is in the plurality of trenches. The dielectric layer is annealed. A plurality of dopants in the dielectric layer are formed when the fin structures are covered by the mask layer.
US10510614B2 Semiconductor arrangement and formation thereof
A semiconductor arrangement and method of forming the same are described. A semiconductor arrangement includes a third metal connect in contact with a first metal connect in a first active region and a second metal connect in a second active region, and over a shallow trench isolation region located between the first active region and a second active region. A method of forming the semiconductor arrangement includes forming a first opening over the first metal connect, the STI region, and the second metal connect, and forming the third metal connect in the first opening. Forming the third metal connect over the first metal connect and the second metal connect mitigates RC coupling.
US10510613B2 Contact structures
The present disclosure relates to semiconductor structures and, more particularly, to a contact over an active gate structure and methods of manufacture. The structure includes: an active gate structure composed of conductive material located between sidewall material; an upper sidewall material above the sidewall material, the upper sidewall material being different material than the sidewall material; and a contact structure in electrical contact with the conductive material of the active gate structure. The contact structure is located between the sidewall material and between the upper sidewall material.
US10510609B2 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of: providing a substrate having a first region and a second region; forming a first fin-shaped structure on the first region and a second fin-shaped structure on the second region; forming a shallow trench isolation (STI) around the first fin-shaped structure and the second fin-shaped structure; forming a mask layer on the first fin-shaped structure; and performing a first anneal process so that the first fin-shaped structure and the second fin-shaped structure comprise different radius of curvature.
US10510607B1 Semiconductor device convex source/drain region
The present disclosure relates generally to an epitaxy scheme for forming source/drain regions in a semiconductor device, such as an n-channel device. In an example, a method of manufacturing a semiconductor device is provided. The method generally includes forming a recess in a fin, the fin being on a substrate. The recess is proximate a gate structure over the fin. The method includes epitaxially growing a source/drain region in the recess using a remote plasma chemical vapor deposition (RPCVD) process. The RPCVD process includes using a silicon source precursor and a hydrogen carrier gas.
US10510606B2 Protected chip-scale package (CSP) pad structure
A method for forming an integrated circuit (IC) package is provided. In some embodiments, a semiconductor workpiece comprising a scribe line, a first IC die, a second IC die, and a passivation layer is formed. The scribe line separates the first and second IC dies, and the passivation layer covers the first and second IC dies. The first IC die comprises a circuit and a pad structure electrically coupled to the circuit. The pad structure comprises a first pad, a second pad, and a bridge. The bridge is within the scribe line and connects the first pad to the second pad. The passivation layer is patterned to expose the first pad, but not the second pad, and testing is performed on the circuit through the first pad. The semiconductor workpiece is cut along the scribe line to individualize the first and second IC dies, and to remove the bridge.
US10510598B2 Self-aligned spacers and method forming same
A method includes forming a bottom source/drain contact plug in a bottom inter-layer dielectric. The bottom source/drain contact plug is electrically coupled to a source/drain region of a transistor. The method further includes forming an inter-layer dielectric overlying the bottom source/drain contact plug. A source/drain contact opening is formed in the inter-layer dielectric, with the bottom source/drain contact plug exposed through the source/drain contact opening. A dielectric spacer layer is formed to have a first portion extending into the source/drain contact opening and a second portion over the inter-layer dielectric. An anisotropic etching is performed on the dielectric spacer layer, and a remaining vertical portion of the dielectric spacer layer forms a source/drain contact spacer. The remaining portion of the source/drain contact opening is filled to form an upper source/drain contact plug.
US10510597B2 Methods for hybrid wafer bonding integrated with CMOS processing
Methods for forming an integrated device using CMOS processing with wafer bonding. In an embodiment, a method is disclosed that includes defining an integrated circuit function using a front-end substrate having one or more active devices and a back-end substrate having connections formed in metal layers in dielectric material, wherein the back-end substrate is free from active devices; manufacturing the front-end substrate in a first semiconductor process; more or less simultaneously, manufacturing the back-end substrate in a second semiconductor process; physically contacting bonding surfaces of the front-end substrate and the back-end substrate; and performing wafer bonding to form bonds between the front-end and back-end substrates to form an integrated circuit. Additional methods are disclosed.
US10510596B2 Metal gates of transistors having reduced resistivity
A method includes forming a transistor, which includes forming a gate dielectric on a semiconductor region, forming a gate electrode over the gate dielectric, and forming a source/drain region extending into the semiconductor region. The method further includes forming a source/drain contact plug over and electrically coupling to the source/drain region, and forming a gate contact plug over and in contact with the gate electrode. At least one of the forming the gate electrode, the forming the source/drain contact plug, and the forming the gate contact plug includes forming a metal nitride barrier layer, and depositing a metal-containing layer over and in contact with the metal nitride barrier layer. The metal-containing layer includes at least one of a cobalt layer and a metal silicide layer.
US10510594B2 Method of cleaning wafer after CMP
A method includes forming a first dielectric layer over a wafer, etching the first dielectric layer to form an opening, filling a tungsten-containing material into the opening, and performing a Chemical Mechanical Polish (CMP) on the wafer. After the CMP, a cleaning is performed on the wafer using a weak base solution.
US10510592B2 Integrated circuit (IC) structure for high performance and functional density
An integrated circuit (IC) provides high performance and high functional density. A first back-end-of-line (BEOL) interconnect structure and a second BEOL interconnect structure are respectively under and over a semiconductor substrate. A first electronic device and a second electronic device are between the semiconductor substrate and respectively a bottom of the first BEOL interconnect structure and a top of the second BEOL interconnect structure. A through substrate via (TSV) extends through the semiconductor substrate, from the first BEOL interconnect structure to the second BEOL interconnect structure. A method for manufacturing the IC is also provided.
US10510586B1 Multi-layer structure having a dense middle layer
An embodiment is a method of fabricating a semiconductor structure. The method includes depositing a hard mask. A multi-layer structure is deposited over the hard mark. The multi-layer structure includes a bottom layer, a first middle layer over the bottom layer, a second middle layer over the first middle layer, and a top layer over the second middle layer. The first middle layer comprises a SiCxHyOz material in which the SiCxHyOz material has a silicon-to-silicon bond content in a range from about 0.5% to about 5%. The multi-layer structure is patterned to form a patterned first middle layer having openings. The hard mask is etched through the openings in the patterned first middle layer.
US10510585B2 Multi-patterning to form vias with straight profiles
A method includes forming a carbon-containing layer with a carbon atomic percentage greater than about 25 percent over a first hard mask layer, forming a capping layer over the carbon-containing layer, forming a first photo resist over the capping layer, and etching the capping layer and the carbon-containing layer using the first photo resist as a first etching mask. The first photo resist is then removed. A second photo resist is formed over the capping layer. The capping layer and the carbon-containing layer are etched using the second photo resist as a second etching mask. The second photo resist is removed. A third photo resist under the carbon-containing layer is etched using the carbon-containing layer as etching mask. A dielectric layer underlying the third photo resist is etched to form via openings using the third photo resist as etching mask. The via openings are filled with a conductive material.
US10510582B2 Engineered substrate structure
A substrate includes a polycrystalline ceramic core; a first adhesion layer encapsulating the polycrystalline ceramic core; a conductive layer encapsulating the first adhesion layer; a second adhesion layer encapsulating the conductive layer; a barrier layer encapsulating the second adhesion layer, and a bonding layer coupled to the barrier layer, and a substantially single crystalline silicon layer coupled to the bonding layer.
US10510581B2 Methods of forming strained-semiconductor-on-insulator device structures
The benefits of strained semiconductors are combined with silicon-on-insulator approaches to substrate and device fabrication.
US10510579B2 Adhesive resin composition for semiconductor, adhesive film for semiconductor, and dicing die bonding film
The present invention relates to an adhesive resin composition for a semiconductor, including: a (meth)acrylate-based resin including a (meth)acrylate-based repeating unit containing an epoxy-based functional group and a (meth)acrylate-based repeating unit containing an aromatic functional group, the (meth)acrylate-based resin having a hydroxyl equivalent weight of 0.15 eq/kg or less; a curing agent including a phenol resin having a softening point of 100° C. or higher; and an epoxy resin, wherein the content of a (meth)acrylate-based functional group containing an aromatic functional group in the (meth)acrylate-based resin is 2 to 40% by weight, an adhesive film for a semiconductor including the above adhesive resin composition for a semiconductor, a dicing die bonding film including an adhesive layer including the adhesive film for a semiconductor, and a method for dicing a semiconductor wafer using the dicing die bonding film.
US10510572B2 Semiconductor processing station
A semiconductor processing station including a platform, a load port, and a carrier transport track is provided. The platform includes an intake/outtake port and a plurality of processing modules. The load port includes a load chamber, a movable cover, and a carrier transfer module. The load chamber communicates with the intake/outtake port and has a load opening at its top end for receiving a transport carrier within the load chamber. The movable cover is disposed at the load opening and configured to seal the load opening. The carrier transfer module is configured to transfer the transport carrier to the intake/outtake port. The carrier transport track has a bottom side configured to open the load chamber.
US10510567B2 Integrated substrate temperature measurement on high temperature ceramic heater
Embodiments described herein include integrated systems used to directly monitor a substrate temperature during a plasma enhanced deposition process and methods related thereto. In one embodiment, a substrate support assembly includes a support shaft, a substrate support disposed on the support shaft, and a substrate temperature monitoring system for measuring a temperature of a substrate to be disposed on the substrate support. The substrate temperature monitoring system includes a optical fiber tube, a light guide coupled to the optical fiber tube, and a cooling assembly disposed about a junction of the optical fiber tube and the light guide. Herein, at least a portion of the light guide is disposed in an opening extending through the support shaft and into the substrate support and the cooling assembly maintains the optical fiber tube at a temperature of less than about 100° C. during substrate processing.
US10510564B2 Dynamic coolant mixing manifold
A system for controlling temperature of a substrate, which is arranged on a substrate support assembly, includes first and second sources to respectively supply a fluid at first and second temperatures at a fixed flow rate. First and second three-way proportional valves receive the fluid from the first and second sources, mix first portions of the received fluid to supply the fluid having a predetermined temperature to the substrate support assembly at a predetermined flow rate, and return second portions of the received fluid to the first and second sources. A third three-way proportional valve receives the fluid from the substrate support assembly and returns the received fluid to the first and second sources. A controller controls the first and second valves to supply the fluid to the substrate support assembly and controls the third valve to divide the fluid between the first and second sources.
US10510560B2 Method of encapsulating a substrate
A method of encapsulating a substrate is disclosed, in which the substrate has at least the following layers: a CMOS device layer, a layer of first semiconductor material different to silicon, and a layer of second semiconductor material, the layer of first semiconductor material arranged intermediate the CMOS device layer and the layer of second semiconductor material. The method comprises: (i) circumferentially removing a portion of the substrate at the edges; and (ii) depositing a dielectric material on the substrate to replace the portion removed at step (i) for encapsulating at least the CMOS device layer and the layer of first semiconductor material. A related substrate is also disclosed.
US10510559B2 Power semiconductor module arrangement and method for producing the same
A power semiconductor module arrangement includes a base plate configured to be arranged in a housing, a contact element configured to, when the base plate is arranged in the housing, provide an electrical connection between the inside and the outside of the housing, and a connecting element configured to connect the contact element to the base plate. The connecting element includes a first electrically insulating layer, a second electrically insulating layer configured to attach the contact element to the first electrically insulating layer, and a third electrically insulating layer configured to attach the first electrically insulating layer to the base plate.
US10510558B2 Electronic device, thin film transistor, array substrate and manufacturing method thereof
Disclosed are an electronic device and the manufacturing method thereof, a manufacturing method of a thin film transistor, and an array substrate and manufacturing method thereof. The manufacturing method of an electronic device includes: forming a metallic structure on a base substrate; forming an oxygen-free insulating layer on the metallic structure and the base substrate; and forming an insulating protective layer on the oxygen-free insulating layer. The manufacturing method of the electronic device protects a metallic structure by forming an oxygen-free insulating layer, not containing oxygen elements, on the metallic structure, and hence prevents the metallic structure from being oxidized.
US10510555B2 Mechanism for manufacturing semiconductor device
A method for manufacturing a semiconductor device includes forming a gate electrode over a substrate; forming a hard mask over the gate electrode, in which the hard mask comprises a metal oxide; forming an interlayer dielectric (ILD) layer over the hard mask; forming a contact hole in the ILD layer, wherein the contact hole exposes a source/drain; filling the contact hole with a conductive material; and applying a chemical mechanical polish process to the ILD layer and the conductive material, wherein the chemical mechanical polish process stops at the hard mask, the chemical mechanical polish process uses a slurry containing a boric acid or its derivative, the chemical mechanical polish process has a first removal rate of the ILD layer and a second removal rate of the hard mask, and a first ratio of the first removal rate to the second removal rate is greater than about 5.
US10510551B2 Etch resistant alumina based coatings
Method of forming a protective hard mask layer on a substrate in a semiconductor etch process, comprising the step of applying by solution deposition on the substrate a solution or colloidal dispersion of an alumina polymer, said solution or dispersion being obtained by hydrolysis and condensation of monomers of at least one aluminium oxide precursor in a solvent or a solvent mixture in the presence of water and a catalyst. The invention can be used for making a hard mask in a TSV process to form a high aspect ratio via a structure on a semiconductor substrate.
US10510550B2 Polarization-dependent laser-assisted plasma etching
A method of laser-assisted plasma etching with polarized light comprises providing a surface of a substrate that includes at least one surface region having trenches arranged in a unidirectional pattern along an x-direction or a y-direction of the surface, where each trench has a depth along a z-direction. The trenches extend substantially in parallel with each other and have a half-pitch of about 100 nm or less. The surface is exposed to a plasma and simultaneously illuminated with a pulsed laser beam having a predetermined polarization along the x-direction or the y-direction, and the trenches are etched.
US10510549B2 Method of fabricating a metal layer
A method of fabricating a metal layer includes performing a first re-sputtering to remove a metal compound formed on a conductive layer. The first re-sputtering includes bombarding the metal compound and a dielectric layer on the conductive layer by inert ions and metal atoms. Then, a barrier is formed on the dielectric layer and the conductive layer. Later, a bottom of the barrier is removed. Subsequently, a metal layer is formed to cover the barrier.
US10510542B2 Gate electrodes with notches and methods for forming the same
A device includes a semiconductor substrate, and a Device Isolation (DI) region extending from a top surface of the semiconductor substrate into the semiconductor substrate. A gate dielectric is disposed over an active region of the semiconductor substrate, wherein the gate dielectric extends over the DI region. A gate electrode is disposed over the gate dielectric, wherein a notch of the gate electrode overlaps a portion of the DI region.
US10510538B2 Reducing EUV-induced material property changes
Representative systems and methods for preventing or otherwise reducing extreme-ultraviolet-induced material property changes (e.g., layer thickness shrinkage) include one or more thermal treatments to at least partially stabilize a material forming a material layer disposed over a substrate prior to extreme ultraviolet (EUV) exposure (e.g., wavelengths spanning about 124 nm to about 10 nm) attendant to photolithographic processing. Representative systems and methods provide for reduction of average compressive stress in a material layer after thermal treatment prior to extreme EUV photolithographic patterning. Representative thermal treatments may include one or more annealing processes, ultraviolet (UV) radiation treatments, ion implantations, ion bombardments, plasma treatments, surface baking treatments, surface coating treatments, surface ashing treatments, or pulsed laser treatments.
US10510534B2 Thin film, method of fabricating the same, and apparatus for fabricating the same
An apparatus for fabricating a thin film is provided. The apparatus includes a tube including one end and another end, a first heater supplying heat to a first region, adjacent to the one end, of the tube, a second heater supplying heat to a second region, adjacent to the another end, of the tube and disposed in parallel to the first heater along the tube, a gas inlet through which a source gas is supplied to the one end of the tube, and a gas outlet through which the source gas is exhausted from the another end of the tube.
US10510532B1 Method for manufacturing gallium nitride substrate using the multi ion implantation
Disclosed is a method of fabricating a gallium nitride substrate using a plurality of ion implantation processes. A method of fabricating a gallium nitride substrate using a plurality of ion implantation processes according to an embodiment of the present disclosure includes a step of forming a bonding oxide film on the first gallium nitride; a step of performing first ion implantation for a surface of the first gallium nitride, on which the bonding oxide film is formed, at least once to form a damaged layer, thereby releasing bowing of the first gallium nitride; a step of performing second ion implantation for the surface of the first gallium nitride, on which the bonding oxide film is formed, to form a blister layer; a step of bonding the bonding oxide film of the first gallium nitride to a temporary substrate; a step of separating the first gallium nitride using the blister layer to form a seed layer; and a step of allowing growth of the second gallium nitride using the seed layer to form bulk gallium nitride.
US10510530B2 Methods for forming doped silicon oxide thin films
The present disclosure relates to the deposition of dopant films, such as doped silicon oxide films, by atomic layer deposition processes. In some embodiments, a substrate in a reaction space is contacted with pulses of a silicon precursor and a dopant precursor, such that the silicon precursor and dopant precursor adsorb on the substrate surface. Oxygen plasma is used to convert the adsorbed silicon precursor and dopant precursor to doped silicon oxide.
US10510525B2 Ion beam mass pre-separator
An apparatus for separating ions includes an electrode arrangement having a length extending between first and second ends. The first end is configured to introduce a beam of ions into an ion transmission space of the arrangement. An electronic controller applies an RF potential and a DC potential to an electrode of the electrode arrangement, for generating a ponderomotive RF electric field and a mass-independent DC electric field. The application of the potentials is controlled such that a ratio of the strength of the ponderomotive RF electric field to the strength of the mass-independent DC electric field varies along the length of the electrode arrangement. The generated electric field supports extraction of ions having different m/z values at respective different positions along the length of the electrode arrangement. Ions are extracted in one of increasing and decreasing sequential order of m/z ratio with increasing distance from the first end.
US10510523B2 Surface ion trap having a trapping location whose position is controllable in three dimensions with high precision
An ion-trap system having a trapping location that is controllable with nanometer-scale precision in three dimensions is disclosed. The ion-trap system includes an ion trap that includes a pair of RF driver electrodes, a pair of tuning electrodes operably coupled with the RF driver electrodes to collectively generate an RF field having an RF null that defines the trapping location, as well as a plurality of DC electrodes that are operably coupled with the RF driver electrodes and the tuning electrodes. Each tuning electrode is driven with an RF signal whose amplitude and phase is independently controllable. By controlling the amplitudes of the RF signals applied to the tuning electrodes, the height of the trapping location above the mirror is controlled. The position of the tuning location along two orthogonal lateral directions is controlled by controlling a plurality of DC voltages applied to the plurality of DC electrode pads.
US10510519B2 Plasma processing apparatus and data analysis apparatus
In time-series data indicating light emission of plasma when plasma processing is carried out on a sample by generating the plasma, an analysis apparatus creates combinations of a plurality of light emission wavelengths of elements and a plurality of time intervals within a plasma processing interval and calculates, for each of the combinations of the wavelengths and the time intervals, a correlation between an average value of light emission intensity and the number of times the plasma processing is carried out on the samples for each of the combinations of the wavelengths and the time intervals that have been created. Thereafter, the data analysis apparatus selects, as a combination of the wavelength and the time interval used to observe or control the plasma processing, a combination of a wavelength of light emitting from a specific element and a specific time interval having a maximum correlation.
US10510515B2 Processing tool with electrically switched electrode assembly
A plasma reactor includes a chamber body having an interior space that provides a plasma chamber, a gas distributor, a pump coupled to the plasma chamber, a workpiece support to hold a workpiece, an intra-chamber electrode assembly comprising a plurality of filaments extending laterally through the plasma chamber, each filament including a conductor surrounded by a cylindrical insulating shell, the plurality of filaments including a first multiplicity of filaments and a second multiplicity of filaments arranged in an alternating pattern with the first multiplicity of filaments, a first bus coupled to the first multiplicity of filaments and a second bus coupled to the second multiplicity of filaments, an RF power source to apply RF signal the intra-chamber electrode assembly, and at least one RF switch configured to controllably electrically couple and decouple the first bus from one of i) ground, ii) the RF power source, or iii) the second bus.
US10510513B2 Plasma processing device and high-frequency generator
Provided is a plasma processing device which processes an object to be processed using plasma. The plasma processing device includes: a processing container configured to perform a processing by the plasma therein; and a plasma generation mechanism including a high-frequency generator disposed outside the processing container to generate high-frequency waves. The plasma generation mechanism is configured to generate the plasma in the processing container using the high-frequency waves generated by the high-frequency generator. The high-frequency generator includes a high-frequency oscillator configured to oscillate the high-frequency waves and an injection unit configured to inject a signal into the high-frequency oscillator. The signal has a frequency which is the same as a fundamental frequency oscillated by the high-frequency oscillator and has reduced different frequency components.
US10510508B2 Charged particle beam apparatus
A charged particle beam apparatus includes a sample chamber; a sample stage; an electron beam column for irradiating a sample with an electron beam; and a focused ion beam column for irradiating the sample with a focused ion beam. The apparatus includes a displacement member having an open/close portion displaceable between an insertion position between a beam emitting end portion of the electron beam column and the sample stage, and a withdrawal position away from the insertion position, and a contact portion provided at a contact position capable of contacting the sample before the beam emitting end portion during operation of the sample stage. A driving unit displaces the displacement member, and a conduction sensor detects whether the sample is in contact with the contact portion.
US10510499B1 SMD switch and touchpad module and computing device using same
A surface mount device switch includes a pedestal, a metal dome and a conductive buffering sheet. A pedestal contact part of the pedestal is electrically connected with a circuit board. The conductive buffering sheet is arranged between the pedestal and the metal dome. Due to the conductive buffering sheet, the metal dome does not collide with the conducting part of the pedestal to generate the click sound. Consequently, the comfort of operating the touchpad module is enhanced. The present invention further provides a touchpad module and a computing device with the surface mount device switch.
US10510494B2 Supercapacitors with oriented carbon nanotubes and method of producing them
An electrochemical storage device for storing and providing electrical energy by means of its electrical capacitance comprises an electrode comprising an electrode basis, a counter electrode arranged with a distance to the electrode and comprising a counter electrode basis, and an electrolyte arranged between the electrode and the counter electrode and separating the electrode from the counter electrode. The electrode on the electrode basis and the counter electrode on the counter electrode basis each comprise a surface-enlarging structure. The electrode basis and the counter electrode basis extend in a common contact plane of the electrode and the counter electrode, where they each comprise parts of a conductive contact layer arranged on a non-conductive substrate. Furthermore, a method of manufacturing such a storage device is described.
US10510492B2 Multilayer ceramic capacitor with low acoustic noise
Monolithic capacitor structures having a main capacitor and a vise capacitor are discussed. The vise capacitor provides to the monolithic capacitor structure reduced vibrations and/or acoustic noise due to piezoelectric effects. To that end, vise capacitor may cause piezoelectric deformations that compensate the deformations that are caused by the electrical signals in the main capacitor. Embodiments of these capacitor structures may have the main capacitor and the vise capacitor sharing portions of a rigid dielectric. Electrical circuitry that employs the vise capacitor to reduce noise and/or vibration in the monolithic capacitor structures is also described. Methods for fabrication of these capacitors are discussed as well.
US10510491B1 Capacitor component including amorphous second phase
A capacitor component includes a body including a dielectric layer and first and second internal electrodes, alternately disposed in a first direction, and first and second external electrodes, respectively disposed on opposite end surfaces of the body in a second direction, perpendicular to the first direction in the body. An amorphous second phase is disposed at an interface between the first and second internal electrodes and the dielectric layer, and s/e is between 0.02 and 0.07, where s is a total length of the amorphous second phase disposed in a boundary line between the first or second internal electrode and the dielectric layer in the second direction and e is a length of the first or second internal electrode in the second direction.
US10510480B2 Power circuit, iron core for Scott connected transformer, Scott connected transformer, and superheated steam generator
The present invention allows individual control of an output voltage of a main transformer and an output voltage of a teaser transformer while utilizing output characteristics of the respective transformer when a Scott connected transformer has control equipment arranged on the input side thereof, including first control equipment arranged in one of two phases of the main transformer on the input side in order to control a voltage or a current and second control equipment arranged in one end of a primary coil of the teaser transformer on the input side in order to control a voltage or a current, the control equipment controlling an output voltage of the main transformer and an output voltage of the teaser transformer individually.
US10510477B2 Planar transformer with multilayer circuit board
A planar transformer includes a magnetic core and a multilayer printed circuit board. A primary winding of the planar transformer is formed by winding traces on several layers of the printed circuit board. A layer of the printed circuit board that has a winding trace of the primary winding has a winding trace of another winding of the planar transformer, such as a winding trace of an auxiliary winding or a winding trace of a shield winding. The planar transformer further includes a secondary winding. The secondary winding can be a solid wire or a winding trace on a layer of the printed circuit board.
US10510476B2 Slow wave inductive structure and method of forming the same
A slow wave inductive structure includes a first substrate, a first conductive winding over the first substrate, and a second substrate over the first substrate. The second substrate has a thickness ranging from about 50 nanometers (nm) to about 150 nm. A distance between the first conductive winding and the second substrate ranges from about 1 micron (μm) to about 2 μm. A slow wave inductor includes a first substrate and a first conductive winding over the first substrate. The slow wave inductor further includes a second substrate over the first substrate and a plurality of switches in the second conductive substrate. The first conductive winding is connected to each switch of the plurality of switches.
US10510474B2 Switching of perpendicularly magnetized nanomagnets with spin-orbit torques in the absence of external magnetic fields
A base element for switching a magnetization state of a nanomagnet includes a heavy-metal strip having a surface. A ferromagnetic nanomagnet is disposed adjacent to the surface. The ferromagnetic nanomagnet has a first magnetization equilibrium state and a second magnetization equilibrium state. The first magnetization equilibrium state or the second magnetization equilibrium state is settable in an absence of an external magnetic field by a flow of electrical charge through the heavy-metal strip. A method for switching a magnetization state of a nanomagnet is also described.
US10510469B2 Coaxial cable and wiring harness using same
A coaxial cable has an inner conductor, an insulator provided on an outer circumference of the inner conductor, a film provided on an outer circumference of the insulator, an outer conductor provided on an outer circumference of the film, and a sheath provided on an outer circumference of the outer conductor. At least a part of the film is colored in a different color from both colors of the insulator and the outer conductor.
US10510466B2 Electromagnetic and anti-ballistic shielded cable
In general, aspects of this invention relate to electrical cables and, in particular, to a cable with electromagnetic and/or anti-ballistic shielding. According to one aspect, a cable may comprise: a conductor; a continuous metallic sheath surrounding the conductor; and a supplemental sheath layer surrounding the metallic sheath. According to another aspect, a cable may comprise: a conductor; an armor layer surrounding the conductor; a fabric layer surrounding the conductor; and a polymer layer surrounding the conductor. According to yet another aspect, a cable may comprise: a conductor; an inner synthetic strength member surrounding the conductor; a polymer compound positioned between the conductor and the inner synthetic strength member; a polymer layer surrounding the inner synthetic strength member; an armor layer surrounding the polymer layer; an outer synthetic strength member surrounding the armor layer; and a polyolefin layer surrounding the outer synthetic strength member.
US10510461B2 Conductive film and production method thereof
The present application relates to a conductive film, a production method for the same, and a use of the same. The present application is capable of providing, for example, a conductive film without air bubbles, etc. which are generated by heat treatment, etc. during a production process, and inhibit optical physical properties. In particular, the present application can provide a conductive film without generation of air bubbles even in a structure in which the conductive layers exist on both sides of the conductive film.
US10510460B2 Composition, laminate, method of manufacturing laminate, transistor, and method of manufacturing transistor
A method of manufacturing a laminate, transistor, and method of manufacturing transistor using a composition that includes an organic compound having a hydroxy group; a first cross-linking agent that is at least one organic silicon compound selected from the group including an organic silicon compound including a siloxane bond in the molecule and having three or more cyclic ether groups in the molecule, a chain organic silicon compound including two or more siloxane bonds in the molecule and having two or more cyclic ether groups in the molecule, a cyclic organic silicon compound including D unit in the molecule and having four or more cyclic ether groups bonded to a silicon atom of the D unit in the molecule, and a cyclic organic silicon compound including a T unit in the molecule and having two or more cyclic ether groups in the molecule; and a photocationic polymerization initiator.
US10510455B2 Multi-modular power plant with off-grid power source
A multi-modular power plant may include a plurality of on-site nuclear power modules configured to generate a power plant output, wherein one or more of the nuclear power modules may be designated as service module units which are configured to generate a first portion of the power plant output. A remainder of the nuclear power modules may be configured to generate a second portion of the power plant output. A number of power plant systems may be configured to operate using electricity associated with a house load of the power plant, wherein the first portion of the power plant output is equal to or greater than the house load. Additionally, a switchyard may be configured to electrically connect the power plant to a distributed electrical grid. The distributed electrical grid may be configured to service a plurality of geographically distributed consumers, and the switchyard may be configured to apply the second portion of the power plant output to the distributed electrical grid. The switchyard may further be configured to apply at least part of the first portion of the power plant output to the power plant systems during a loss of power from the distributed electrical grid.
US10510448B2 Method for providing diagnosis aid information by using medical images, and system therefor
The present invention relates to a method and system for providing ‘diagnosis-aiding information’, the method and system being capable of diagnosing cancer and the like of a patient by using medical imaging. According to the present invention, the system for providing the diagnosis-aiding information comprises: the image receiving part for receiving the medical images acquired in the first energy band and the medical images acquired in the second energy band; and the ‘analysis- and diagnosis-aiding information providing part for providing diagnosis-aiding information generated by analyzing the medical image acquired in the first energy band and the medical image acquired in the second energy band, wherein the ‘analysis and diagnosis-aid information providing unit’ provides the diagnosis-aiding information by measuring the HU values in the region of interest (ROI) of the medical images acquired in the first energy band and the medical images acquired in the second energy band and comparing the HU values of the ROI of two medical images.
US10510445B2 Methods and systems for displaying clinical parameters
Methods and systems are disclosed for displaying clinical parameters in a chart that can be easily interpreted by medical personnel. A system includes a parameter acquiring device configured to acquire data signals indicative of depth of anesthesia in real time. The system also includes a data processor and a display device, which are in communication with the parameter acquiring device.
US10510443B2 Methods and systems for determining whether a monitored individual's hand(s) have entered a virtual safety zone
Systems and methods are provided that allow caregivers, central monitoring services, and other persons to monitor whether a monitored individual's hands have entered into an area in which the hands are prohibited, such as areas in which the monitored individual may remove or disturb a piece of medical equipment. When the monitored individual's hands do enter the restricted area that is represented by an electronic virtual safety zone, an alert is generated and transmitted to a designated recipient.
US10510441B2 Distributed systems for secure storage and retrieval of encrypted biological specimen data
The subject matter disclosed herein includes distributed systems for secure storage and retrieval of encrypted biological specimen data. According to one embodiment, the system may comprise a submission device client operable to send, to a patient record server device, a patient record; and receive, from the patient record server device, a confirmation of receipt of the patient record. The system may further comprise a patient record server device comprising a first processor and second memory, a second communications interface associated with the first processor and second memory and operable to receive, from the submission device client, the patient record; send, to the submission device client, the confirmation of receipt of the patient record; receive, from a member device client, patient profile information; determine search results based on the patient profile information; and send, to the member device client, information indicating the search results. They system may yet further comprise a member device client operable to send, to the patient record server device, the patient profile information; receive, from the patient record server device, the information indicating the search results based on the patient profile information; and receive the search results based on the information indicating the search results.
US10510439B2 System and method for processing healthcare information
A method for processing healthcare information includes: receiving information related to a patient and a plurality of providers involved with caring for the patient; using the information to generate patient centered provider graphs that describe relationships among the patient and the plurality of providers and include an indication of provider availability within a clinical situation; and presenting the graphs to a plurality of uses. An apparatus that is used to practice the method is also provided.
US10510431B2 Detecting random telegraph noise defects in memory
A method of detecting random telegraph noise defects in a memory includes initializing a first bit cell of the memory to a first value and reading the first value from the first bit cell. The method also includes writing a second value to the first bit cell and performing back to back read operations on a second bit cell adjacent to the first bit cell, after writing the second value. The method further includes attempting to read the second value from the first bit cell and determining whether the first bit cell is defective based on whether the second value was read from the first bit cell.
US10510430B2 Method, flash memory controller, memory device for accessing 3D flash memory having multiple memory chips
A method for accessing a flash memory module is provided. The flash memory module is a 3D flash memory module including a plurality of flash memory chips, each flash memory chip includes a plurality of blocks, each block includes a plurality of pages, and the method includes: configuring the flash memory chips to set at least one super block of the flash memory chips; and allocating a buffer memory space to store a plurality of temporary parities generated when data is written into the at least one first super block.
US10510429B2 Memory device performing test on memory cell array and method of operating the same
A memory device including a memory cell array connected to a first bit line, first word lines, and second word lines, the memory cell array including a first memory cell and a second memory cell, the first memory cell being connected between the first word lines and the first bit line, and the second memory cell being connected between the second word line and the first bit line; a first word line driver configured to drive the first word lines; a second word line driver configured to drive the second word lines; and a test manager configured to drive second word lines to change a capacitance of the first bit line, and after the capacitance of the first bit line is changed, drive first word lines to test the first word lines.
US10510428B2 Shift register circuitry and driving method thereof, gate driving circuitry and display device
Embodiments of the present disclosure provide a shift register circuitry and a driving method thereof, a gate driving circuitry, and a display device. The shift register circuitry includes an input circuit and a plurality of output circuits coupled to the input circuit. The input circuit is coupled to an input signal terminal, and is configured to, under the control of the voltage at the input signal terminal, cause the plurality of output circuits to operate. Each of the plurality of output circuits is coupled to a respective clock signal terminal and a respective output signal terminal, and is configured to operate to couple the clock signal terminal to the output signal terminal so as to output a driving signal at the output signal terminal.
US10510426B2 Programming method, programming apparatus and storage medium for non-volatile memory
Provided are a programming method, programming apparatus and storage medium to reduce threshold voltage distribution in a non-volatile memory. The method includes performing program loops on a target page by sequentially using first programming voltages Vn; and when a predetermined condition is reached, proceeding to perform program loops on the target page by sequentially using second programming voltages Um until the target page is successfully programmed. Vn=V1+(n−1)×d1, where n denotes a program loop count of the first programming voltages, n is an integer greater than or equal to 1, and V1 and d1 are all positive numbers. Um=Vn+(m−1)×d2, where m denotes a program loop count of the second programming voltages, m is an integer greater than or equal to 2, and d2 is a positive number not equal to d1.
US10510421B2 Semiconductor storage device and readout method thereof
A semiconductor storage device with a smaller chip size than prior art and a readout method are provided. The semiconductor storage device includes a memory cell array; a page buffer/sense circuit having a sensing node for sensing readout data from a selected page of the memory cell array and a latch circuit for holding data sensed by the sensing node; and a controller controls operations on the memory cell array. The sensing node includes an NMOS capacitor.
US10510416B2 Method, system and device for non-volatile memory device operation
Disclosed are methods, systems and devices for operation of correlated electron switch (CES) devices. In one aspect, a CES device may be placed in any one of multiple impedance states in a write operation by controlling a current and a voltage applied to terminals of the non-volatile memory device. In one implementation, a CES device may be placed in a high impedance or insulative state, or two more distinguishable low impedance or conductive states.
US10510408B2 Probabilistic event detector for fast overwrite disturb remediation in phase change media
A computer-implemented method for remediating disruptions to memory cells is described. In response to detecting a write to an aggressor memory cell, a remediation event detector locates an entry in a data structure based on an identifier of the aggressor memory cell. Based on the located entry, the remediation event detector determines an increment value. The determined increment value is used by the remediation event detector to increment a disturb counter associated with a neighbor memory cell of the aggressor memory cell. When the disturb counter of the neighbor memory cell is greater than or equal to a disturb threshold, a remediator performs selective remediation for the neighbor memory cell.
US10510407B2 Efficient utilization of memory die area
Methods, systems, and apparatus that support efficient utilization of die area for cross-point memory architecture are described. A memory array may include active memory cells overlying each portion of the substrate that includes certain types of support circuitry, such as decoders and sense amplifiers. Boundary tiles, which may be portions of an array having a different configuration from other portions of the array, may be positioned on one side of an array of memory tiles. The boundary tiles may include support components to access both memory cells of neighboring memory tiles and memory cells overlying the boundary tiles. Column lines and column line decoders may be integrated as part of a boundary tile. Access lines, such as row lines may be truncated or omitted at or near borders of the memory portion of the memory device.
US10510405B2 Soft information module
A soft information module is coupled between one or more flash memory devices and a decoder. The soft information module receives a putative value of one or more memory cells of the one or more flash memory devices based on a read of the one or more memory cells at an initial read level, and one or more respective indicators of whether the putative value was read at one or more respective different read levels offset from the initial read level, and receives a page indicator for the read. The soft information module determines a cell program region for the read based on the putative value, the one or more respective indicators, and the page indicator, identifies a predetermined confidence value for the region, and provides the confidence value to the decoder for association with the putative value, the confidence value being representative of a likelihood that the one or more memory cells was programmed to the putative value.
US10510400B2 Semiconductor storage device
A semiconductor storage device provided can increase a write margin and suppress increase of a chip area. The semiconductor storage device includes plural memory cells arranged in a matrix; plural bit-line pairs arranged corresponding to each column of the memory cells; a write driver circuit which transmits data to a bit-line pair of a selected column according to write data; and a write assist circuit which drives a bit line on a low potential side of the bit-line pair of a selected column to a negative voltage level. The write assist circuit includes first signal wiring; a first driver circuit which drives the first signal wiring according to a control signal; and second signal wiring which is coupled to the bit line on the low-potential side and generates a negative voltage by the driving of the first driver circuit, based on inter-wire coupling capacitance with the first signal wiring.
US10510396B1 Method and apparatus for interrupting memory bank refresh
A memory controller includes a state machine that initiates a memory refresh of a DRAM (having a number of banks) by sending thereto a refresh command. Responsive to receiving the command, the DRAM may perform a per-bank refresh in which individual ones of the banks are refreshed in succession, one at a time. Upon receiving a high priority transaction, a determination is made as to the number of memory banks that have currently been refreshed in the per-bank refresh. If the number of banks refreshed is less than a threshold value, the per-bank refresh is aborted.
US10510394B2 Reprogrammable non-volatile ferroelectric latch for use with a memory controller
Methods, systems, and apparatuses related to a reprogrammable non-volatile latch are described. A latch may include ferroelectric cells, ferroelectric capacitors, a sense component, and other circuitry and components related to ferroelectric memory technology. The ferroelectric latch may be independent from (or exclusive of) a main ferroelectric memory array. The ferroelectric latch may be positioned anywhere in the memory device. In some instances, a ferroelectric latch may be positioned and configured to be dedicated to single piece of circuitry in the memory device.
US10510393B2 Resistive memory device including reference cell and operating method thereof
Provided is a resistive memory device configured to output a value stored in a memory cell in response to a read command, the resistive memory device including a cell array including the memory cell and a reference cell; a reference resistance circuit configured to be electrically connected to the reference cell; an offset current source circuit configured to add or draw an offset current to or from a read current provided to the reference resistance circuit; and a control circuit configured to control the offset current source circuit to compensate for a variation of a resistance of the memory cell.
US10510388B2 On-die termination of address and command signals
A system has a plurality of memory devices arranged in a fly-by topology, each having on-die termination (ODT) circuitry for connecting to an address and control (RQ) bus. The ODT circuitry of each memory device includes a set of one or more control registers for controlling on-die termination of one or more signal lines of the RQ bus. A first memory device includes a first set of one or more control registers storing a first ODT value, for controlling termination of one or more signal lines of the RQ bus by the ODT circuitry of the first memory device, and a second memory device includes a second set of one or more control registers storing a second ODT value different from the first ODT value, for controlling termination of one or more signal lines of the RQ bus by the ODT circuitry of the second memory device.
US10510387B2 Low standby power with fast turn on method for non-volatile memory devices
A method for driving a non-volatile memory system is disclosed. A standby detection circuit detects whether the nonvolatile memory system is in a standby condition. In response to determining that the non-volatile memory system is in a standby condition, a bias control circuit reduces bias currents provided to drivers of the non-volatile memory system in a standby mode. The non-volatile memory system is operated in the standby mode after the bias currents have been reduced, where an output signal indicating the standby mode is maintained until a read instruction is detected.
US10510384B2 Intracycle bitline restore in high performance memory
The present disclosure relates to a structure which includes at least one bit line restore device which is configured to precharge a bit line to a specified voltage during an intracycle time between a read operation and a write operation and is configured to be turned off during the read operation and the write operation.
US10510383B2 State dependent sense circuits and pre-charge operations for storage devices
A circuit includes selected sense circuits configured to be connected to selected bit lines and unselected sense circuits configured to be connected to unselected bit lines during a sense operation. The selected and unselected sense circuits are configured to perform a state-dependent pre-charge operation during the sense operation. In particular, the selected sense circuits may enable respective pre-charge circuit paths that supply a pre-charge supply voltage to respective sense nodes in the selected sense circuits. Additionally, the unselected sense circuits may disable respective pre-charge circuit paths to prevent the supply of the pre-charge supply voltage to respective sense nodes in the unselected sense circuits. A sense circuit controller may control latches to control the enabling and disabling of the pre-charge circuit paths.
US10510382B2 Hardware automated link control of daisy-chained storage device
In conventional systems with a plurality of UFS devices daisy-chained to a UFS host, a UFS device driver must be able to differentiate among the links, and send either link control messages or data/management (D/M) messages to a UFS host controller. This can make force the UFS device driver to be complicated and error prone. To address this issue, a host controller can provide a uniform view of a plurality of daisy-chained devices to a device driver of a host. For example, the host controller can be such that from the perspective of the device driver, each device can appear to be a point-to-point connected device. This can allow the device driver to use a same set of link control messages to control the links. In this way, the device driver can be simplified and thus less error prone.
US10510381B2 Data transfer between subarrays in memory
The present disclosure includes apparatuses and methods for data transfer between subarrays in memory. An example may include a first subarray of memory cells and a second subarray of memory cells, wherein a first portion of memory cells of the first subarray and a first portion of memory cells of the second subarray are coupled to a first sensing circuitry stripe. A third subarray of memory cells can include a first portion of memory cells coupled to a second sensing circuitry stripe. A second portion of memory cells of the second subarray and a second portion of memory cells of the third subarray can be coupled to a third sensing circuitry stripe. A particular row of the second array can include memory cells from the first portion of memory cells in the second array coupled to memory cells from the second portion of memory cells in the second array.
US10510379B1 Method for controlling operations of memory device, associated memory device and controller thereof, and associated electronic device
A method for controlling operations of a memory device, the memory device and the controller thereof, and the associated electronic device are provided. The method can comprise: before a voltage-drop event regarding a driving voltage occurs, mapping a rising reference voltage and a falling reference voltage to a first reference voltage and a second reference voltage, respectively; when the voltage-drop event occurs, pausing at least one access operation to a non-volatile (NV) memory, and mapping the rising reference voltage and the falling reference voltage to another first reference voltage and another second reference voltage, respectively; and when the voltage-drop event ends, mapping the rising reference voltage and the falling reference voltage to the first reference voltage and the second reference voltage, respectively.
US10510377B2 System and method for combining light code and video
A system and method for combining light codes and a video are provided. The system includes an editing device and a storage device. The editing device identifies the content of a video to obtain a playback period of a plurality of frames having at least one candidate object in the video. The storage device stores at least one candidate object code and at least one light code symbol, and the light code symbol has a correspondence with the candidate object code. The editing device matches playback period of the frames having the at least one candidate object with the light code symbol, so as to provide a light code output table corresponding to the video.
US10510374B2 Self-healing in a storage system
A storage system such as a hard disc drive (HDD), solid-state drive (SSD), hybrid drive (SSHD), storage rack, set of storage racks, JBOD, array of discs, etc. may include a variety of storage media. Failures may be detected in the storage media of the storage system. Such a failure may affect the physical capacity of the storage system. A storage controller of the storage system initiates a media conversion that converts a portion of the storage media from media storing data according to a first recording scheme to a media storing data according to a second recording scheme. The second recording scheme stores data at a higher density compared to the first recording scheme.
US10510369B2 Magnetic tape having characterized magnetic particles and magnetic tape device
A magnetic tape includes a non-magnetic support; a non-magnetic layer including non-magnetic powder and a binder on the non-magnetic support; and a magnetic layer including ferromagnetic powder and a binder on the non-magnetic layer. The total thickness of the non-magnetic layer and the magnetic layer is less than or equal to 0.60 μm. The magnetic layer includes a timing-based servo pattern, the ferromagnetic powder is ferromagnetic hexagonal ferrite powder, and the magnetic layer includes an abrasive. In addition, the tilt cos θ of the ferromagnetic hexagonal ferrite powder with respect to the surface of the magnetic layer acquired by cross section observation performed using a scanning transmission electron microscope is 0.85 to 1.00.
US10510366B2 Magnetic tape device and head tracking servo method
The magnetic tape device includes: a magnetic tape; and a servo head, in which a magnetic tape transportation speed of the magnetic tape device is equal to or lower than 18 m/sec, the servo head is a magnetic head including a tunnel magnetoresistance effect type element as a servo pattern reading element, the magnetic tape includes a non-magnetic support, and a magnetic layer including ferromagnetic powder and a binding agent on the non-magnetic support, the magnetic layer includes a servo pattern, and a coefficient of friction measured regarding a base portion of a surface of the magnetic layer is equal to or smaller than 0.30.
US10510354B2 Speech audio encoding device, speech audio decoding device, speech audio encoding method, and speech audio decoding method
A speech/audio coding apparatus includes a receiver that receives a time-domain speech input signal. The apparatus also includes a processor that transforms a time-domain speech input signal into a frequency-domain spectrum, and divides a frequency region of the spectrum in an extended band into a plurality of bands. The processor sets a limited band for each divided band in the current frame, a width of the limited band in the current frame being narrower than the divided band and the limited band including a first frequency. The processor further encodes the spectrum in the limited band within each divided band in the current frame, wherein the width of the limited band is predetermined and is set to 31.
US10510353B2 Encoding device and method, decoding device and method, and program
The present technology relates to an encoding device and a method, a decoding device and a method, and a program that enables acquisitions of high-quality sound even in a resource-poor setting.A demultiplexer demultiplexes a supplied code string, to obtain the quantized low-band spectrum, the spectral characteristic code, and the quantized expansion coefficient(s). At this point, the code string includes a single quantized expansion coefficient or quantized expansion coefficients of the respective bands in the high band depending on the spectral characteristic code. A spectral inverse quantization unit obtains the low-band spectrum by inversely quantizing the quantized low-band spectrum. An expansion coefficient inverse quantization unit obtains the expansion coefficient(s) by inversely quantizing the quantized expansion coefficient(s). An expanded spectrum generation unit generates an expanded spectrum, in accordance with the low-band spectrum and the expansion coefficient(s) depending on the spectral characteristic code. An IMDCT unit generates a band-expanded time-series signal from the low-band spectrum and the expanded spectrum. The present technology can be applied to decoding devices.
US10510350B2 Increasing activation cue uniqueness
One embodiment provides a method, including receiving, at an audio capture device, a customized activation cue; identifying, using a processor, contextual information associated with a user; analyzing, using the contextual information, characteristics of the customized activation cue; identifying, based on the analyzation, a uniqueness associated with the customized activation cue; and responsive to said identifying, notifying a user that the customized activation cue has inadequate uniqueness. Other aspects are described and claimed.
US10510349B2 Context-based smartphone sensor logic
Methods employ sensors in portable devices (e.g., smartphones) both to sense content information (e.g., audio and imagery) and context information. Device processing is desirably dependent on both. For example, some embodiments activate certain processor intensive operations (e.g., content recognition) based on classification of sensed content and context. The context can control the location where information produced from such operations is stored, or control an alert signal indicating, e.g., that sensed speech is being transcribed. Some arrangements post sensor data collected by one device to a cloud repository, for access and processing by other devices. Multiple devices can collaborate in collecting and processing data, to exploit advantages each may have (e.g., in location, processing ability, social network resources, etc.). A great many other features and arrangements are also detailed.
US10510343B2 Speech recognition methods, devices, and systems
Speech recognition methods, devices, and systems are described herein. One system includes a number of microphones configured to capture sound in an area, a digital signal processor configured to segregate the captured sound into a plurality of signals, wherein each respective signal corresponds to a different portion of the area, and an automatic speech recognition engine configured to separately process each of the plurality of signals to recognize a speech command in the captured sound.
US10510341B1 System and method for a cooperative conversational voice user interface
A cooperative conversational voice user interface is provided. The cooperative conversational voice user interface may build upon short-term and long-term shared knowledge to generate one or more explicit and/or implicit hypotheses about an intent of a user utterance. The hypotheses may be ranked based on varying degrees of certainty, and an adaptive response may be generated for the user. Responses may be worded based on the degrees of certainty and to frame an appropriate domain for a subsequent utterance. In one implementation, misrecognitions may be tolerated, and conversational course may be corrected based on subsequent utterances and/or responses.
US10510340B1 Dynamic wakeword detection
Techniques for using a dynamic wakeword detection threshold are described. A server(s) may receive audio data corresponding to an utterance from a device in response to the device detecting a wakeword using a wakeword detection threshold. The server(s) may then determine the device should use a lower wakeword detection threshold for a duration of time. In addition to sending the device output data responsive to the utterance, the server(s) may send the device an instruction to use the lower wakeword detection threshold for the duration of time. Alternatively, the server(s) may train a machine learning model to determine when the device should use a lower wakeword detection threshold. The server(s) may send the trained machine learned model to the device for use at runtime.
US10510335B2 Machine and method for acoustic white noise generation
Embodiments of the present invention are generally related to acoustic white noise machines. In particular, embodiments of the present invention are directed to an acoustic white noise machine that comprises a fan blade designed to shear airflow against a sharp edge in order to create broadband turbulent noise. Embodiments of the present invention may further include an adjustable enclosure that may be manipulated via the rotation or other movement of an outer shell to alter the amount of air being sheared by the fan blade, thereby changing the frequencies which resonate in the adjustable enclosure.
US10510332B2 Noise reduction apparatus and jet fan
According to one embodiment, a noise reduction apparatus includes a speaker, a generator and a controller. The speaker outputs control sound. The generator generates self-excited sound. The controller controls a phase and an amplitude of the control sound to reduce noise generated from a noise source, based on the control sound and the self-excited sound that is synchronized with the control sound.
US10510331B2 Sound absorbing structure for anechoic chamber and anechoic chamber including the same
This technology provides a sound absorbing structure comprising: an outer frame including an opening; a perforated plate member formed in the outer frame and including a rear surface facing the opening of the outer frame and a front surface opposite to the rear surface; and a rear sound absorber interposed between the rear surface of the perforated plate member and the opening of the outer frame, and an anechoic chamber comprising: a wall, a ceiling and a floor; and a plurality of sound absorbing structures of the embodiment fixed to at least the wall and the ceiling.
US10510326B1 Bow grip aid for string instruments
A bow grip aid for string instruments comprised of a body having a U-shape in cross-section so as to be capable of sandwiching a stick of a bow, wherein the body includes a first portion and a second portion to sandwich the stick by the first portion and the second portion from both sides, a surface of the first portion has a recess corresponding to a thumb of a player on the opposite side of a surface contacting with the stick, a distance from a bottom of the recess of the first portion to a surface of the stick is 2 mm to 10 mm, a length of the second portion in a longitudinal direction of the stick is 30 mm to 50 mm, and a thickness of the second portion from a surface contacting with the stick to an opposite surface is 5 mm to 15 mm.
US10510323B2 Display controller
A display controller 10 comprises a first display processing core 20 comprising a first input stage operable to read at least one input surface, a first processing stage operable to generate an output surface, a first output stage operable to provide an output surface for display to a first display 3, and a first write-out stage 27 operable to write data of an output surface to external memory 1, and a second display processing core 40 comprising a second input stage operable to read at least one input surface, a second processing stage operable to generate an output surface, and a second output stage operable to provide an output surface for display to a second display 5. The display controller 10 also comprises an internal data path 30 for passing data of an output surface from the first display core 20 to the second display core 40.
US10510315B2 Display panel, driving method thereof and display device
Provided are a display panel, a driving method thereof and a display device, for improving the quality of displayed images and reducing the power consumption. The display panel includes first and second pixel units of opposite polarities, and first and second data lines for transmitting signals of opposite polarities. The first and the second pixel units each includes at least two sub-pixels of different colors. The first data line is connected to the first pixel units in the (j−1)th and jth columns of sub-pixels. Sub-pixels in the first pixel unit in the (j−1)th column have different colors from those in the first pixel unit in the jth column. The second data line is connected to the second pixel units in the jth and (j+1)th columns. Sub-pixels in the second pixel unit in the jth column have different colors from those in the second pixel unit in the (j+1)th column.
US10510306B2 Display panel and display apparatus having the same
A display panel includes a plurality of gate lines extending in a first direction and including first and second gate lines adjacent to each other. A plurality of data lines extends in a second direction that crosses the first direction and includes first and second data lines adjacent to each other. A plurality of sub-pixels are arranged in a matrix configuration, each row of the matrix being disposed between two adjacent gate lines, from among the plurality of gate lines, each column of the matrix being disposed between two adjacent data lines, from among the plurality of data lines. The plurality of sub-pixels includes first column sub-pixels disposed on a first column of the matrix and connected to the first data line. Second column sub-pixels are disposed on a second column of the matrix and are connected to the second data line, the second column being adjacent to the first column. First row sub-pixels are disposed on a first row of the matrix and are alternately connected to the first and second gate lines in units of two sub-pixels.
US10510304B2 Dynamic dimming LED backlight for LCD array
A LCD assembly having a dynamic dimming LCD backlight and a plurality of individual LCD displays positioned in front of the backlight, and a method for controlling a backlight of such an assembly. The backlight is divided into an array of individually controllable subsections, and adjacent edges of the LCD displays are used to define virtual boundary lines relative to the backlight subsections. Initial desired luminance values are determined for each subsection of the backlight based on incoming video data. A difference between desired luminance values for each pair of adjacent backlight subsections that border the virtual boundary lines is calculated and compared to a threshold value. Based on the comparisons, adjustments may be made to the desired luminance value of the backlight subsections.
US10510303B2 Current sensor and organic light emitting display device including the same
A current sensor includes a first resistor between a first node and a second node, a first voltage limiting device between the first node and the second node, and a second resistor between the second node and a third node, wherein a resistance level of the first resistor is greater than a resistance level of the second resistor, and wherein a current flowing from the third node to the first node is configured to be measured based on a voltage across the first resistor or a voltage across the second resistor.
US10510299B2 Pixel illumination compensation method, pixel illumination compensation apparatus and display device incorporating the apparatus
A pixel compensation method, pixel compensation apparatus and display device are provided. In the blanking section of (2n−1)th display frame, the detection line corresponding to the first sub-pixel column of the same color sub-pixels in the nth row is charged with an additional detection voltage, such that the detected voltage on this detection line is the sum of the detection voltage and a coupling voltage. The detection line corresponding to the second sub-pixel column of the same color sub-pixels is not charged with the additional detection voltage, such that the detected voltage on this detection line is the coupling voltage. The detection voltage corresponding to the first sub-pixel column is obtained according to the voltage on the detection line corresponding to each of the same color sub-pixels. Similarly, in the blanking section of (2n)th display frame, the detection voltage corresponding to the second sub-pixel column may be obtained.
US10510298B2 Pixel driving circuit, display apparatus and terminal
The present invention provides a pixel driving circuit, a display apparatus and a terminal. The pixel driving circuit includes: a light-emitting device, an enabling unit, a first transistor and a second transistor. When the light-emitting device illuminates, saturated current passing through the light-emitting device is relevant to the power voltage and the grayscale data voltage. Through embodiment of the present invention, saturated current passing through the driving transistor is relevant to the power voltage and the grayscale data voltage. Furthermore, both the power voltage and the grayscale data voltage are fixed values, that is, current passing through the light-emitting device is guaranteed to the constant. Therefore, current passing through the light-emitting device is no longer affected by the threshold voltage of the driving transistor and non-uniform pixel color could be avoided, accordingly, image uniformity of display with light-emitting device (e.g., OLED) raises, and so does display quality.
US10510293B2 Organic light-emitting display device and driving method thereof
An organic light-emitting display device and a driving method thereof. A first pixel of the plurality of pixels is initialized in response to a first gate signal of the gate signals, receives a first data signal input thereto in response to a second gate signal generated after the first gate signal, and is controlled by the emission control signal to emit light in response to the first data signal. A second pixel of the plurality of pixels is initialized in response to the second gate signal, receives a second data signal input thereto in response to a third gate signal generated after the second gate signal, and is controlled by the emission control signal to emit light in response to the second data signal. The size of a non-display area is reduced.
US10510292B2 Organic light emitting display device and driving method thereof
Disclosed are an organic light emitting display device and a driving method thereof, which prevent an OLED of each pixel from being burned in even when still images are continuously displayed on a display panel. When a certain time elapses after a display panel enters a PSR mode of displaying a still image, a timing controller may progressively decrease the control duty ratio for controlling the luminance of the display panel. Also, the timing controller prevents the OLED from being burned in when a still image is displayed.
US10510291B2 Display method and display device
A display method for a display device and the display device are provided. The display device includes multiple gate lines and multiple data lines, each of the gate lines extends in a row direction, and each of the data lines extends in a column direction. The method includes: dividing a display region of the display device into multiple sub-regions, where each of the sub-regions includes all of the data lines in the row direction and includes at least one of the gate lines in the column direction; controlling, when the display device is shut down or powered down, a gate driving circuit of the display device to input a turn-on voltage into the gate lines in each of the sub-regions one by one; and controlling a source driving circuit of the display device to input a voltage corresponding to a grayscale value of 0 to each of the data lines.
US10510288B2 Dot correction method and system for LED display device
The present disclosure provides a dot correction method for a LED display device. The LED display device has a plurality of LED units arranged in an array. The method comprises providing driving currents to the plurality of LED units in columns or rows of the LED display device to make the LED units emit light; obtaining non-uniform brightness information corresponding to the LED units in columns or rows of the LED display device; and adjusting the driving current provided to each LED unit according to the non-uniform brightness information, in order to make the brightness of each LED unit be the same.
US10510286B2 Mounting substrate and electronic apparatus
There is provided a mounting substrate that makes a seam more inconspicuous when a plurality of mounting substrates are tiled, and an electronic apparatus including the mounting substrate.The mounting substrate includes a wiring substrate, a plurality of pixels (11) arranged in a matrix in a pixel region of the wiring substrate, and a plurality of drivers (14A) that are disposed in the pixel region and select the pixels in units of two or more pixels. Each of the pixels includes an optical element that emits or receives light, and a pixel circuit that controls light emission or light reception of the optical element. One or more of the plurality of drivers are assigned to each pixel row or every plurality of pixel rows.
US10510280B2 Display panel and display apparatus having the same
A display apparatus includes a display panel, a timing controller, a gate driver, and a data driver. The display panel includes a display area configured to display an image and a non-display area adjacent to a side of the display area in a first direction. The display area includes gate lines, data lines, gate dummy lines, data contact parts, and pixels. The data lines cross the gate lines and are insulated from at least a portion of the gate lines. The gate dummy lines are substantially in parallel to the gate lines and spaced from the gate lines. The data contact parts couple the gate dummy lines to the data lines at a side of the display panel in a second direction substantially perpendicular to the first direction. The pixels are coupled to the gate lines and the data lines.
US10510278B2 Signal loading method and signal generator
The present disclosure provides a signal loading method and a signal generator. The signal loading method includes: loading a first pair of voltage signals to at least one pair of separate signal channels for a time period, respectively, wherein the first pair of voltage signals have a first voltage difference therebetween; and determining whether a short circuit occurs in the at least one pair of signal channels within the time period, and if it is determined that no short circuit occurs in the at least one pair of signal channels within the time period, loading a second pair of voltage signals having a second voltage difference therebetween to the at least one pair of signal channels at the end of the time period. The second voltage difference is greater than the first voltage difference.
US10510277B2 Organic light emitting display device and repairing method thereof
An organic light emitting display device including pixels positioned in regions defined by scan lines and light emission control lines extending in a first direction, and data lines extending in a second direction different from the first direction, the pixels being configured to control an amount of current flowing from a first power source to a second power source by way of organic light emitting diodes (OLEDs) in response to data signals, organic light emitting display device includes a scan driver configured to sequentially supply scan signals to the scan lines and light emission control signals to the light emission control lines during an inspection period, and a data driver configured to supply inspection data signals to the data lines in synchronization with the scan signals during the inspection period.
US10510276B1 Apparatus and method for controlling a display of a vehicle
An apparatus for controlling a display of a vehicle includes a camera obtaining a face image of a driver, a sensor sensing a location of a seat on which the driver is seated, and a controller. The controller is configured to determine a location of an eye of the driver based on the face image and the location of the seat and to correct a projection location of a virtual image projected onto a display device based on the location of the eye. The apparatus allows the virtual image to be accurately matched with a road by changing the projection location of a virtual image depending on the height of a driver's eye, thereby providing the driver with an undistorted image.
US10510273B2 Plastic fastener and plastic fastener assembly
Plastic fastener and plastic fastener assembly. The plastic fastener assembly may be a length of continuously connected fastener stock and may include a first flexible filament having a first end and a second end, a first cross-bar disposed at the first end of the first flexible filament, and a first paddle disposed at the second end of the first flexible filament. The plastic fastener assembly may further include a second flexible filament, the second flexible filament having a first end and a second end, a second cross-bar disposed at the first end of the second flexible filament, and a second paddle disposed at the second end of the second flexible filament. The plastic fastener assembly may further include a first severable connector interconnecting the first and second paddles. The first severable connector may include a pair of generally frusto-semi-circular members joined to one another at a generally planar break region.
US10510269B2 Blood typing instructional system
This teaching tool can include: a base having an A base opening, a B base opening, and a Rh base opening; a set of antibody assemblies including; a blood cell model having an set of openings for receiving at least one of a set of antigen assemblies wherein when the A antigen head of the blood cell antigen assembly is received into the A assembly, A agglutinate is represented, wherein the B antigen head of the blood cell antigen assembly is received into the B assembly, B agglutinate is represented, and wherein the Rh antigen head of the blood cell antigen assembly is received into the Rh assembly, Rh agglutinate is represented; and, a capillary representation defining a capillary cavity for comparison with A, B, or Rh agglutinated representations to determine if the A, B or Rh agglutinated can be received in the capillary representation.
US10510268B2 Multi-metric surgery simulator and methods
Multi-metric surgery simulator devices, systems, and methods, involving at least one sensor configured to collect surgical training performance data relevant to at least one surgical task, the at least one sensor configured to operate with a surgical navigation system comprising a processor, the processor configurable, by way of a set of executable instructions storable in relation to a non-transitory medium, to perform at least one of analyze collected data, transform the collected data, and provide feedback in relation thereto; and at least one surgery simulator apparatus operatively coupled with the at least one sensor, the at least one surgery simulator apparatus configured to operate with a tracking system, whereby collected data is obtainable and clinical performance in relation to the at least one surgical task is quantitatively evaluable and progressively improvable.
US10510264B2 Systems and methods for customized lesson creation and application
A computer-implemented method according to various aspects of the present disclosure includes: retrieving, by a computer system, a lesson module from a database; receiving, by the computer system, information regarding a student; modifying the lesson module, by the computer system, based on the information regarding the student; and providing the lesson module to the student.
US10510258B2 Vehicle control method and vehicle control apparatus
A vehicle control method is provided for the suppression of electric power supplied from a battery to other electrical equipment in the event an alternator fails during automatic driving by use of automatic driving electrical equipment. The vehicle control method includes detecting surrounding information of the vehicle in an event the alternator fails during automatic driving by use of the automatic driving electrical equipment, estimating electric power to be consumed by the automatic driving electrical equipment until the vehicle stops based on a plan for stopping the vehicle in a safe location in accordance with the surrounding information that was detected, and reducing the electric power supplied from the battery to the other electrical equipment apart from the automatic driving electrical equipment as the estimated amount of electric power increases.
US10510256B2 Vehicle collision avoidance system and method
A vehicle control system is disclosed that includes a forward-facing signal sensor operable to detect transmitted data signals reflecting a presence, relative distance and relative location of a first forward obstruction in front of a vehicle, an on-board vehicle status sensor configured to generate a status signal reflecting the speed of the vehicle, a processor to receive the transmitted data signals the forward obstruction and (2) the status sensor signals and (3) a relay signal receiver adapted to receive a signal from the forward obstruction and originating from a source remote from the forward obstruction, and a signal transmitter adapted to transmit information to a following vehicle, wherein the information includes the status signal and information from said forward facing signal sensor and the relay signal and the processor creates a vehicle control signal in response to a collision avoidance algorithm run by the processor that uses data from said forward facing signal detectors, the status signal and the relay signal in the event that said algorithm determines that a collision is imminent.
US10510254B2 Method and system for processing crosswind load data for a motor vehicle
For operating a motor vehicle, a travel path of the motor vehicle across a roadway section of a roadway situated ahead of the motor vehicle and in the direction of travel of the motor vehicle is ascertained. The travel path is defined by an instantaneous running condition of the motor vehicle, a virtual local map that contains instantaneous local wind conditions, an instantaneous location of the motor vehicle on the virtual local map, and information relating to the instantaneous environment of the motor vehicle. The ascertained travel path is used for actuating at least one device of the motor vehicle that influences the instantaneous running condition of the motor vehicle.
US10510253B2 Method and apparatus for indicating vehicle moving state
The present disclosure discloses embodiments of methods and apparatuses for indicating a vehicle moving state. In some embodiments, a method includes receiving a vehicle driving instruction; detecting a driving environment outside the vehicle; determining a driving strategy for executing the vehicle driving instruction in the driving environment; determining a driving track instructed by the driving strategy; and projecting the driving track on a road when the driving environment satisfies a preset condition. This implementation can clearly indicate the position that a vehicle is about to occupy, thereby improving the effect of interaction between the vehicle and other vehicles or pedestrians.
US10510252B2 System and method that facilitates beamforming from a vehicle user equipment
Aspects of the disclosure relate to beamforming from a vehicle user equipment (UE). In a first aspect, a beamform vector is selected based on beamform data received from a scheduling entity. Here, the beamform data corresponds to a path between a vehicle UE and a base station or another vehicle, and the beamform vector includes respective phases and amplitudes corresponding to each of a plurality of antennas of the vehicle UE. A beam is then generated in accordance with the beamform vector. In another aspect, a database of beamform data is maintained, and beamform data from the database is retrieved. Here, the retrieved beamform data corresponds to a particular location pair that includes a first location associated with a location of a vehicle UE, and a second location associated with a location of a base station or another vehicle. The beamform data is then transmitted to the vehicle UE.
US10510248B2 Auxiliary identification device for indicator object and auxiliary identification and display method therefor
An auxiliary identification device for indicator objects and an auxiliary identification and display method therefor are provided. The auxiliary identification device includes a camera module, a controller, and a display. The camera module is configured to obtain a video in a first direction. The controller is coupled to the camera module and is configured to capture and identify multiple indicator objects in the video. Each of the indicator objects includes indication information. The controller sorts the indicator objects to determine a priority display order of the indicator objects, and further generates a display image signal according to the priority display order. The display is coupled to the controller and is configured to sequentially display the indicator objects according to the display image signal.
US10510247B2 Method and device for detecting whether object violates traffic signal
The present disclosure provides a method and a device for detecting whether an object violates a traffic signal. The terminal moving along with the object is in communication with the network to acquire the state of the traffic signal in the moving direction of the object; when the acquired state of the traffic signal is in the no-passing state, the terminal determines a current position of the object according to beacons surrounding the intersection where the object is; and then, the terminal moving along with the object detects whether the object violates the traffic signal according to the determined current position of the object.
US10510245B2 Apparatus system and method for controlling multiple devices simultaneously using short-range wireless communication
A system for controlling multiple appliances concurrently using short-range wireless communication includes a control device. A command advertisement includes at least one encoded command and at least one target identity string within an advertisement. The command advertisement is within the control device. A transmitter integral with the control device transmits the command advertisement. Appliances are remotely located relative to the control device and within a transmission range of the transmitter. Each appliance includes at least one receiver, at least one appliance processor and at least one appliance identity string. Each appliance receives the command advertisement through the receiver. The appliance processor decodes the encoded command. The appliance processor only executes the encoded command if the target identity string matches the appliance identity string. The receiver receives the command advertisement without being paired to the transmitter.
US10510244B2 Selective transmission of commands associated with a single transceiver channel
The present disclosure is directed to systems and methods of selectively transmitting commands associated with a single channel. A trainable transceiver may include a channel, an electronic display, and a container element. The channel may be trained to control one or more functions of the remote device. The electronic display may display one or more container elements. The container element of the electronic display may include a first soft key and a second soft key. The container element may be associated with the channel. The first soft key may control a first function of the remote device. The second soft key may control a second function of the remote device.
US10510242B2 Security system automatic bypass reset
Methods and apparatus are described to automatically re-enable monitoring of a bypassed security sensor by a security system control device.
US10510236B2 Smoke detectors with light shields and alarm systems including such
Smoke detectors and smoke alarms are provided which have one or more light shields configured to block or minimize the transmission of ambient light to their light receivers. Light shield configurations for facilitating such functionality are provided as well. The shield/s include a material which attenuates a majority amount of light within a particular range of light that a light source of the smoke detector may be configured to only emit and/or the range of light the light receiver may configured to only convert to photocurrent. In some cases, the shield/s surrounds the light source and/or the light receiver arranged external to an interior chamber of the smoke detector. In some cases, the shield/s may at least partially span a connection side of an external housing of the smoke detector. Alternatively, the shield may be arranged in a space between the interior chamber and the connection side of the housing.
US10510229B2 Mount capable of mounting accessory, and image pickup apparatus
A mount aims to prevent an accessory mountable in an image pickup apparatus from being stolen using a simple configuration. The mount is disposed in a main body of an image pickup apparatus, and comprises a first mount portion attachable/detachable with respect to an accessory. The first mount portion includes a fixing portion fixed to the main body of the image pickup apparatus, a fixed mount portion fixed and held to the fixing portion, a movable mount portion relatively rotatable with respect to the fixed mount portion with an optical axis of the image pickup apparatus as a center, a mount ring rotatable with the movable mount portion, and an insertion portion to which an operation member to switch a non-lock state and a lock state of the accessory with respect to the first mount portion is inserted from an outside of the first mount portion.
US10510225B2 Bendable electronic device apparatus and methods
A flexible haptic actuator and corresponding method. The flexible haptic actuator comprises a core formed with a flexible material. The core defines a volume and is bendable. An electrical conductor is coiled around the core and is bendable. A casing surrounds the electrical conductor and at least a part of the core. The casing includes a plurality of flexible sections and a plurality of stiff sections. The casing is bendable. A haptic mass is suspended in the volume, the haptic mass being at least partially formed with a magnetic material. The haptic mass is movable in the volume in response to the electrical conductor generating a magnetic field.
US10510220B1 Intelligent alarm sound control
Embodiments for implementing intelligent alarm sound control by a processor. A targeted entity may be isolated for a generated sound to be delivered, while noise cancellation is simultaneously provided to prevent an alternative entity from being disturbed by the isolated sound.
US10510219B1 Machine learning methods and systems for managing retail store processes involving cashier-less transactions
Devices, systems, and method are provided for identifying actions in a retail store. One method includes sampling a shopping environment using one or more sensors. The method includes receiving output of the sampling as feature inputs to a machine learning classifier model to derive one or more labels characterizing a state of an item. At least one processing entity associated with the retail store detects the state of the item to change from one as item taken to one as item returned, and sensor data from said one or more sensors characterizing the item as having been returned to a wrong location in the retail store. In further embodiments, items taken are added to a user's electronic shopping cart to enable processing of a cashier-less transaction.
US10510217B1 Game system and method with final hand designation feature
A game method and system involving distributing a plurality of cards to participating players, receiving player selections to divide the cards into a plurality of final hands with each final hand being associated by the player with a preset designation, comparing the ranks of the final hands to determine a point total for each player and awarding an additional amount of points to each player having the highest ranked hand of any player for each of the preset designations.
US10510215B2 Tournament entry mechanisms within a gambling integrated game or skill wagering interleaved game
Systems and methods for operating a tournament entry mechanism in a skill wagering interleaved game are disclosed. A tournament entry mechanism in a skill wagering game is provides an entertainment game and a gambling game. The entertainment game is provided by an entertainment system and is managed by a game world operating system. The gambling game is provided by a real credit operating system. The skill wagering interleaved game with tournament entry mechanism also provides tournament “tickets” that may be obtained during gameplay of the entertainment game and used to gain tournament entry. One or more tickets may be required to gain entry into a particular tournament and different tournaments may specify different sets of ticket requirements. A player may accumulate tickets through the skillful gameplay of the entertainment game and/or a combination of skillful gameplay and/or randomly provided to a player during the gameplay of the entertainment game.
US10510214B2 System and method for peer-to-peer wireless gaming
A gaming system is provided. The gaming system allows users to access applications via gaming communication devices coupled to a communication network. At least a portion of the network may be wireless. The gaming applications include gambling, financial, entertainment service, and other types of transactions. The system may include a user location determination feature to prevent users from conducting transactions from unauthorized areas.
US10510209B2 Gaming system and an associated method
An embodiment of the gaming system includes at least one voucher dispenser (11). Each voucher (24) is associated with data. A gaming controller 8 is communicatively linked to the voucher dispenser (11) and it receives and stores the data. At least one game, in particular a table game such as roulette, is configured to generate game results and communicate them to the gaming controller (8). The embodiment also includes at least one activator device (28) at which the vouchers (24) are activatable. The activator devices are communicatively linked to the gaming controller (8) such that an activation of a voucher (24) causes the gaming controller (8) to determine a redeemable value of the voucher (24) based upon the game results of a number of game plays. Another embodiment of the gaming system does not require the players to activate the vouchers. This embodiment automatically determines the first game that will be applicable to a dispensed voucher and provides the player with an indication of the game number of that first game.
US10510207B2 Linked communications for gaming systems using acoustic signatures
A gaming system includes logic circuitry and a gaming machine for conducting a casino wagering game. The logic circuitry receives, via an acoustic input component of the gaming machine, an acoustic capture signal representative of a player account identifier corresponding to a player account from a mobile device, determines the player account identifier represented by the capture signal, and associates a gaming session on the gaming machine with the corresponding player account. In addition, the logic circuitry, in response to receiving in a prescribed manner, via the acoustic input component, an acoustic maintain-session signal from the mobile device, maintains the association between the gaming session on the gaming machine and the corresponding player account for a period of time, In response to failing to receive the maintain-session signal in the prescribed manner, the logic circuitry terminates the association between the gaming session and the corresponding player account.
US10510205B2 Gaming machine, control method for machine, and program for gaming machine including a grid having a feature area
A gaming machine provides an operation unit, a display unit, and a control unit. The operation unit is an operation of the player. The display unit displays a display area with a plurality of cells arranged in a grid. The control unit allows a player to establish a wager, to establish one of a plurality of predefined subsets of the cells as a feature area as a function of the wager and to provide a game in response to player operation. The control unit randomly selects a plurality of symbols associated with the display area. Each symbol in the plurality of symbols is associated with one of the plurality of cells in the grid. The plurality of symbols forming an outcome of the game; detect an occurrence of a predetermined symbol in the feature area; and provide a game feature as a function of the occurrence of the predetermined symbol.
US10510204B2 Apparatus for the preparation and dispensing of bakery food products, in particular pizzas
An apparatus (1) for the preparation and dispensing of bakery food products, in particular pizzas, comprising: a magazine (2) containing a plurality of food products (P) having a storage compartment (3) for storing said products (P) in a respective semi-cooked condition; cooling means (4) arranged inside the magazine (2) to keep the compartment (3) of said food products (P) at a predetermined freezing temperature; a supply line (15) for supplying said food products (P) extending between a product loading station arranged in the area of the magazine (2) and a dispensing station for dispensing the food products (P), packaging means (21), located in the area of said dispensing station to arrange each product (P) leaving the supply line (15) inside a respective package (C); said supply line comprising: a first oven (16) arranged downstream of the loading station and configured to thaw the food products (P) leaving the magazine (2); and a second oven (17) interposed between said first oven and said dispensing station and configured to cook the thawed food product at a given temperature depending on the type of the product (P) itself.
US10510202B2 Coin identification device
A coin identification device includes: a first magnetic sensor detecting an amount of magnetic variation while the coin passes in the carrying direction; a second magnetic sensor installed where the second magnetic sensor detects a passage of an arc of a small-diameter coin when the first magnetic sensor detects a passage of the small-diameter coin; and a third magnetic sensor installed where the third magnetic sensor does not detect a passage of an arc of the small-diameter coin when the first magnetic sensor and the second magnetic sensor detect a passage of the small-diameter coin and detects a passage of an arc of a large-diameter coin; and an identification control unit identifying an outer diameter of the small-diameter coin and the large-diameter coin based on the amount of magnetic variation of the first magnetic sensor.
US10510201B2 Electromechanical lock security system
An electromechanical locking system includes one or more moveable locking elements and one or more actuators configured to move each of the one or more moveable locking elements between positions. The system includes a receptacle configured to receive a key, a sensor, a processor; and a computer-readable storage medium. The processor causes the sensor to scan the key and detect one or more features of the key, identify a first code that corresponds to the detected features of the key, and apply one or more functions to the first code to yield a second code. The second code includes one or more characters that each character corresponds to one of the plurality of positions. The processor causes the one or more actuators to move the one or more movable locking elements to the positions that correspond to the one or more characters of the second code.
US10510197B2 Long range wireless credentials for entryway
An access control system having one or more system antennas that are configured to emit a first signal having a first frequency that is detected by the credential device. The credential device is configured to harvest electrical power from at least a portion of the detected first signal. At least a portion of the harvested electrical power may be used by the credential device to transmit a second signal to a reader device, the second signal containing information indicative of a credential stored on the credential device. Further, the second signal has a second frequency that is different than the first frequency of the first signal. The reader device and/or a server may evaluate the transmitted credential to determine whether the credential is associated with an authority to operate the reader device, such as, for example, an authority to unlock a lock mechanism of the reader device.
US10510185B2 Variable rate shading
A technique for performing rasterization and pixel shading with decoupled resolution is provided herein. The technique involves performing rasterization as normal to generate fine rasterization data and a set of (fine) quads. The quads are accumulated into a tile buffer and coarse quads are generated from the quads in the tile buffer based on a shading rate. The shading rate determines how many pixels of the fine quads are combined to generate coarse pixels of the coarse quads. Combination of fine pixels involves generating a single coarse pixel for each such fine pixel to be combined. The positions of the coarse pixels of the coarse quads are set based on the positions of the corresponding fine pixels. The coarse quads are shaded normally and the resulting shaded coarse quads are modified based on the fine rasterization data to generate shaded fine quads.
US10510183B2 Graphics processing enhancement by tracking object and/or primitive identifiers
Graphics processing includes setting up a plurality of objects in a scene in virtual space, each object being defined by a set of vertices. A unique object identifier is assigned to each object and written to an ID buffer. Draw calls are issued to draw the objects associated with the object identifiers. Parameter values of the vertices are manipulated to output vertex parameter values. Primitives are set up from the vertices, each primitive being defined by one or more of the vertices. Each primitive belongs to one or more of the objects. Each primitive is rasterized at a plurality of pixels. Processing the pixels includes spatial or temporal anti-aliasing that utilizes the one or more object identifiers of the plurality of object identifiers. The pixels are processed for each rasterized primitive to generate an output frame.
US10510182B2 Using tiling depth information in hidden surface removal in a graphics processing system
A graphics processing system includes a tiling unit for performing tiling calculations and a hidden surface removal (HSR) unit for performing HSR on fragments of the primitives. Primitive depth information is calculated in the tiling unit and forwarded for use by the HSR unit in performing HSR on the fragments. This takes advantage of the tiling unit having access to the primitive data before the HSR unit performs the HSR on the primitive fragments, to determine some depth information which can simplify the HSR performed by the HSR unit. Therefore, the final values of a depth buffer determined in the tiling unit can be used in the HSR unit to determine that a particular fragment will be subsequently hidden by a fragment of a primitive which is yet to be processed in the HSR unit, such that the particular fragment can be culled.
US10510180B2 Learning to reconstruct 3D shapes by rendering many 3D views
Methods, systems, and apparatus for obtaining first image features derived from an image of an object, providing the first image features to a three-dimensional estimator neural network, and obtaining, from the three-dimensional estimator neural network, data specifying an estimated three-dimensional shape and texture based on the first image features. The estimated three-dimensional shape and texture are provided to a three-dimensional rendering engine, and a plurality of three-dimensional views of the object are generated by the three-dimensional rendering engine based on the estimated three-dimensional shape and texture. The plurality of three-dimensional views are provided to the object recognition engine, and second image features derived from the plurality of three-dimensional views are obtained from the object recognition engine. A loss is computed based at least on the first and second image features, and the three-dimensional estimator neural network is trained based at least on the computed loss.
US10510171B2 Visualization of anatomical cavities
Described embodiments include a system that includes a display and a processor. The processor is configured to modify an image slice by filling a portion, of the image slice, that corresponds to an anatomical cavity with a representation of a wall of the anatomical cavity, and to display the modified image slice on the display. Other embodiments are also described.
US10510169B2 Systems and methods for providing fused images to remote recipients for descrambling and interpretation
Disclosed are systems and methods for using a hands free computing device. The device includes a processor, a head movement measuring component, screen, camera, microphone, and memory. Responsive to sensing an instruction by a user, an image is captured by the camera and displayed on the screen. There is recorded, using the microphone, an audible catch phrase provided by the user for the image. The audible catch phrase is converted to text that is superimposed on the image thereby making a fused image. The user identifies one or more remote recipients of the fused image. The fused image is communicated, with the text phrase formatted for scrambled display, to the one or more remote recipients. The fused image is displayed on remote devices associated with such recipients with the text phrase scrambled.
US10510168B2 Method for editing character image in character image editing apparatus and recording medium having program recorded thereon for executing the method
Disclosed are a method for editing a character image in a character image editing apparatus and a recording medium having a program recorded thereon for executing the method. The present invention is implemented through processes of enabling a character image editing apparatus to take, as an input, character information and to generate a dot image at the position corresponding to the position of the margin on the character image relevant to the input character information. According to the present invention, a development of a design can be easily performed in various articles, art work, building, craftwork, city planning in which characters such as Hangul are represented. In addition, according to the present invention, a development of industrial products with symbolized characters such as Hangul can be promoted in a variety of fields such as industry, art, design, construction, handicraft, and city planning.
US10510167B2 Geological formation and log visualization
In some examples, a system may receive log data including a depth-series of data for a sensed parameter. The system may determine a parameter value of the depth series data for individual subunits of depth corresponding to a larger unit of depth. The system may further determine a scale of graphic effects corresponding to parameter values for the depth-series data. The system may present, on a display, a visualization of the depth-series data. For instance, the visualization may include a plurality of cells arranged in a plurality of rows, with each cell corresponding to the larger unit of depth and including a plurality of subcells corresponding to the subunits of depth. Additionally, each subcell may be presented with a respective graphic effect corresponding to the parameter value determined at a corresponding depth, and the graphic effect may correspond to the parameter value on the scale of graphic effects.
US10510165B2 Systems and methods for context based image compression
Techniques for compressing images based on context are provided. A first image and a second image may be identified for display on a client device. One or more contexts of the first image may be identified. One or more contexts of the second image may be identified. A first image quality for the first image may be determined based on the one or more contexts of the first image. A second image quality for the second image may be determined based on the one or more contexts of the second image. The first image may be compressed at the first image quality and the second image at the second image quality. The compressed first image and the compressed second image may be transmitted to the client device.
US10510163B2 Image processing apparatus and image processing method
According to an embodiment, an image processing apparatus includes a matching unit configured to perform stereo matching processing on two images obtained through imaging using two cameras, an error map creating unit configured to create an error map indicating a displacement amount of the two images in a direction orthogonal to a search line for the two images subjected to the stereo matching processing, and a parallelization parameter error determining unit configured to determine whether or not there is an error of rectification which parallelizes the two images, based on the error map.
US10510162B2 Computer-implemented method of calibrating a camera
A computer-implemented method of calibrating a camera, comprises the steps of: a. acquiring a video stream from said camera (CAM), and displaying it on a screen (DY); b. displaying on the screen, superimposed to the video stream, a representation of a target area (102); c. detecting a calibration pattern (100) in the video stream and periodically check whether it fits within the calibration area; d. when the calibration pattern is found to fit within the calibration area, extracting an image thereof from the video stream; said steps a. to d. being iterated a plurality of times using respective target areas corresponding to different positions of a physical support (101) carrying the calibration pattern; and then e. estimating intrinsic calibration parameters of the camera by processing said images. A computer program product, computer-readable data-storage medium and computer system for carrying out such a method.
US10510154B2 Adaptive processing of spatial imaging data
Machine vision processing includes capturing 3D spatial data representing a field of view and including ranging measurements to various points within the field of view, applying a segmentation algorithm to the 3D spatial data to produce a segmentation assessment indicating a presence of individual objects within the field of view, wherein the segmentation algorithm is based on at least one adjustable parameter, and adjusting a value of the at least one adjustable parameter based on the ranging measurements. The segmentation assessment is based on application of the segmentation algorithm to the 3D spatial data, with different values of the at least one adjustable parameter value corresponding to different values of the ranging measurements of the various points within the field of view.
US10510150B2 Searching trees: live time-lapse cell-cycle progression modeling and analysis
A method of tracking a cell through a plurality of images includes selecting the cell in at least one image obtained at a first time, generating a track of the cell through a plurality of images, including the at least one image, obtained at different times using a backward tracking, and generating a cell tree lineage of the cell using the track.
US10510149B2 Generating a distance map based on captured images of a scene
Techniques are described for generating a distance map (e.g., a map of disparity, depth or other distance values) for image elements (e.g., pixels) of an image capture device. The distance map is generated based on an initial distance map (obtained, e.g., using a block or code matching algorithm) and a segmentation map (obtained using a segmentation algorithm). In some instances, the resulting distance map can be less sparse than the initial distance map, can contain more accurate distance values, and can be sufficiently fast for real-time or near real-time applications. The resulting distance map can be converted, for example, to a color-coded distance map of a scene that is presented on a display device.
US10510138B2 Device and method for image enlargement and display panel driver using the same
A display panel driver includes a scaler circuit performing image enlargement processing on input image data corresponding to an input image to generate α-times enlarged image data corresponding to an α-times enlarged image (α is a number larger than one which cannot be represented as 2k); and a driver section driving a display panel. In calculating a pixel value of a target pixel of the α-times enlarged image, the scaler circuit generates enlarged image data including 2n-times enlarged image data corresponding to a 2n-times enlarged image obtained by enlarging the input image with an enlargement factor of 2n (n is the smallest integer determined so that 2n is larger than α), and calculates the pixel value of the target pixel from the 2n-times enlarged image data through interpolation processing of pixel values of pixels of the 2n-times enlarged image corresponding to the target pixel of the α-times enlarged image.
US10510137B1 Head mounted display (HMD) apparatus with a synthetic targeting system and method of use
A method comprising detecting, by a processor, an optical sight of a device in range of a lens of a head mounted display (HMD) apparatus. The lens has an HMD field of view (H-FOV) of a real-world view. The method comprises determining, by the processor, a magnification factor of a sight field of view (S-FOV) for the detected sight. The method includes displaying, by a display device of the HMD apparatus, computer generated data (CGD) in the S-FOV relative to a magnification level according to the magnification factor of the S-FOV of the real-world view while looking through the sight. A system and computer readable medium are also provided.
US10510134B2 Transformation of dynamic metadata to support alternate tone rendering
An existing metadata set that is specific to a color volume transformation model is transformed to a metadata set that is specific to a distinctly different color volume transformation model. For example, source content metadata for a first color volume transformation model is received. This source metadata determines a specific color volume transformation, such as a sigmoidal tone map curve. The specific color volume transformation is mapped to a color volume transformation of a second color volume transformation model, e.g., a Bézier tone map curve. Mapping can be a best fit curve, or a reasonable approximation. Mapping results in metadata values used for the second color volume transformation model (e.g., one or more Bézier curve knee points and anchors). Thus, devices configured for the second color volume transformation model can reasonably render source content according to received source content metadata of the first color volume transformation model.
US10510130B2 Mobile device task management and queue for medical triage
This document discusses, among other things, systems and methods for preventing fraud in remote service inquiries in medical and other environments. An individual may be able to register only one device per profile. The doctor approves each patient and the device prior to the patient being allowed to call a phone number associated with the nursing triage service. When the caller uses that device, the teller is able to confirm that the register device is associated with the patient. This provides an additional layer of security without requiring caller to identify the phone number.
US10510128B1 Methods and systems for an enhanced energy grid system
Disclosed herein are embodiments for optimization of an energy grid system. First and second prediction models associated with a first energy grid system and a second energy grid system, respectively, may be trained based on historical data associated with each energy grid system. A prediction model basis may be created including the first and second prediction models. Training data associated with a third energy grid system may be input into each prediction model of the prediction model basis, and an accuracy of the prediction models may be evaluated to determine whether the prediction model basis is complete. When complete, a context-matching model may be trained based on subsequent energy grid systems until the context-matching model is determined to be sufficiently accurate. Then, the context-matching model may be used to identify a prediction model matching a new energy grid system, which may be used to warm-start the new energy grid system.
US10510127B2 Thermostat having network connected branding features
A thermostat for a building space includes a communications interface, an electronic display, and a processing circuit. The communications interface is configured to receive service provider information via a network connection. The electronic display includes a user interface configured to display the service provider information. The processing circuit is configured to determine when to display the service provider information on the electronic display by monitoring thermostat events.
US10510117B1 High performance stock screener visualization technology using parallel coordinates graphs
Various techniques are disclosed whereby computer technology such as a client-server arrangement is specially configured to generate and display parallel coordinates graphs of financial instrument data on a display screen. In an example embodiment, progressive rendering techniques can be used to improve performance by reducing a perception of slowness with respect to the loading of a parallel coordinates graph.
US10510116B2 System and method for modifying various types of assets
A device includes a network interface module, memory, and a processing module. The memory stores limit tables regarding an asset and operational data regarding the asset. When an asset is to be modified, the processing module retrieves a limit table(s) and identifies time-varying and time-sensitive data and an operation therefrom. The processing module then receives, via the network interface module, the time-varying and time-sensitive data and analyzes it based on evaluation criteria in the limit table. When the analysis is favorable, the processing module triggers the operation. With the operation triggered, the processing module further analyzes the time-varying and time-sensitive data based on correlated evaluation criteria of the evaluation criteria. When the further analysis is favorable, the processing module activates the operation for execution up operational data regarding the asset such that the asset is modified.
US10510109B1 Controlling routing of output information to output devices
Described is a system and method for routing output information to one or more of a plurality of output devices. In one implementation, output information that includes information to be presented and a location information identifying where the output information is to be presented may be generated by an output host. The output information is received by an output router that determines, based on the location information, an output device and routes the output information to the output device for presentation.
US10510108B2 Method, medium, and system for managing queueing and de-queueing operations of transaction queues
A method for managing transaction queues is discussed. The method includes receiving, from a marketplace, a first communication indicating a cart, the cart comprising items for purchase, the items originating from one or more sellers. The method includes performing a first risk analysis on the cart to determine whether to accept the cart for processing into a queue, the first risk analysis being a cart-level analysis. The method also includes, in response to determining to accept the cart, adding requested transactions for the items to the queue. The method includes performing a de-queueing operation for a selected requested transaction from the queue for processing. The method also includes performing a second risk analysis on the selected requested transaction as part of determining whether to process a payment for the selected requested transaction, the second risk analysis being a transaction-level analysis.
US10510102B2 On-line shopping assistant for in-store shopping
Embodiments of the present invention provide a method, system and computer program product for an on-line shopping assistant for in-store shopping. In an embodiment of the invention, a method for managing an on-line shopping assistant for in-store shopping is provided. The method includes locating an in-store shopper in a portion of a store by locating a mobile device registered in a database in association with the in-store shopper. The method also includes receiving a request for data through the mobile device pertaining to at least one item in the store and filtering the requested data based upon the location of the in-store shopper in the portion of the store. Finally, the method includes presenting the filtered data in a display of the mobile device.
US10510092B2 System and method of matrix based organization of commodity offers
Provided in various aspects, are systems and methods for organizing and delivering commodity information to a consumer in an easily understood user interface. In some embodiments, the user interface is specially configured to present a matrix of information to the consumer, blending “branded” and non-branded opportunities. Branded opportunities can be configured to present commodity information in association with a specific provider or the provider's brand. Combining branded opportunities with unbranded opportunities enables commodity providers to target brand loyal customers while at the same time providing discounted opportunities without diluting brand associations. The matrix based organization can be implemented in conjunction with commodity data feed providers, including for example, rental car information suppliers to deliver commodity information in an easily understood user interface. Matrix displays can organize branded and non-branded offers while at the same time minimizing the data over-load such a volume of offers conventionally presents.
US10510091B1 Systems, methods and computer program products for providing digital coupons to users
A method of providing digital coupons to a user includes comparing a first plurality of codes with a second plurality of codes to identify one or more matching codes. The first plurality of codes are associated with products offered at a discount by a retailer, and the second plurality of codes are associated with products having a manufacturer discount associated therewith. A listing of one or more products associated with the respective one or more matching codes is displayed along with a digital coupon for each respective product. Each digital coupon has a combined value of the retailer discount and the manufacturer discount, and each digital coupon is user-selectable for placement in a digital wallet. In response to user selection, a digital coupon is placed within the digital wallet and is available for redemption at a location of the retailer.
US10510086B2 Popular product analysis system
The present invention discloses an analysis system for analyzing the popularity of a target product. The popular product analysis system comprises an analysis server, a Bluetooth tracking device, a wireless base station, and a mobile device. The Bluetooth tracking device is configured on the target product. When the product was moved by non-specific consumers, the Bluetooth tracking device is for generating a product movement Bluetooth signal. The analysis server is for receiving the product movement Bluetooth signal through a wireless base station or a mobile device. According to the product movement Bluetooth signal, the analysis server can determine the popularity of the target product and the consumer information for providing a better location for storing target products and shopping suggestions for consumers.
US10510084B2 System and method for retrieving content associated with distribution items
Systems, methods and apparatus are disclosed for providing content associated with an information item on a distribution item using a computing device. In one aspect a method includes identifying an image of an information item on a distribution item. The method further includes processing, in a processor the image, to generate a data item determined by the information item. The method further includes decoding the data item to determine a set of attributes of the distribution item. The method further includes retrieving content associated with the distribution item using at least one of the attributes in the set of attributes. The method further includes delivering content associated with the distribution item.
US10510082B1 System and method for automated optimization of financial assets
A financial management network is disclosed for optimizing interest return and/or deposit insurance coverage among a plurality of online accounts that may include one or more savings accounts and a checking account, by automatically allocating and transferring funds among the accounts without intervention of the account holder, in accordance with constraints that may be set by the financial management network, account holder, the account holder's financial advisor, and/or imposed by the associate financial institutions holding the accounts.
US10510080B2 Mobile fraud prevention system and method
A fraud prevention system is disclosed for preventing fraudulent activity on user accounts, the fraud prevention system interacting with a transaction tracking system for allowing association of transactions with user-defined categories. The fraud prevention system may include a computer memory including at least one database storing system settings specifying account-related events that require fraud prevention action and user-defined settings specifying account-related events that require fraud prevention action, wherein at least one of the user-defined settings pertains to events falling in one of the user-defined categories. The fraud prevention system may also include at least one computer processor programmed for detecting occurrence of the account-related events, accessing the system settings and user settings in the computer memory to determine if a fraud prevention action is required in response to the detected account-related event, activating a fraud prevention user interface for the user when fraud prevention action is required, and receiving user instructions through the fraud prevention interface and processing the user instructions.
US10510079B2 Small sample based training and large population application for compliance determination and enforcement platform
A compliance determination and enforcement platform is described. A plurality of factors are stored in association with each of a plurality of accounts. A factor entering module enters factors from each user account into a compliance score model. The compliance score model determines a compliance score for each one of the accounts based on the respective factors associated with the respective account. A comparator compares the compliance score for each account with a compliance reference score to determine a subset of the accounts that fail compliance and a subset of the accounts that meet compliance. A flagging unit flags the user accounts that fail compliance to indicate non-compliant accounts. A corrective action system allows for determining, for each one of the accounts that is flagged as non-compliant, whether the account is bad or good, entering the determination into a feedback system and closing the account.
US10510077B2 Facial recognition identification for in-store payment transactions
The present disclosure relates to systems, methods, and devices for facial recognition identification for in-store payment transactions. In particular, a payment system allows a user to engage in a payment transaction with a merchant to purchase goods or services at an in-store checkout location. For example, one or more implementations involve receiving a payment request to initiate an in-store payment transaction between a user and a merchant, the payment request including an image of the user. One or more embodiments identify a payment account for the user based on the image and send a payment confirmation request to a client device of the user. Additionally, one or more embodiments process the in-store payment transaction based on a confirmation response received from the client device.
US10510069B1 Variable deposits maximums for a digital cash deposit digitization service
A system and method are disclosed in which cash deposits may be made at merchant locations who support such deposits. Using a mobile phone or other hand-held device, a bank customer requests a cash deposit from a banking app, receives a barcode on the mobile device, the barcode containing embedded information indicating the cash deposit amount, and presents the barcode to the merchant, along with the cash to be deposited. Once the transaction with the merchant is complete, the account of the bank customer's account is credited with the cash amount. The bank uses behavioral and historical data of the bank customer to customize a cash deposit limit for the customer.
US10510068B2 System and method for selling items via a wireless mobile telecommunications system
Items are sold via a wireless mobile telecommunications network in which multimedia presentations describing items offered for sale are broadcast for reception by wireless mobile devices. Users of the devices can transmit responses indicating requests to buy the items or bid for them in auctions.
US10510067B2 Messaging protocol for secure communication
An illustrative method, system, and device for communicating a message over a network between a trusted service manager and a mobile device having a security element includes the steps of: providing a message having a header field and a message field; providing a number in the header field that is unique to the mobile device; providing a message in the message field, the message coming from the mobile device if communicated from the mobile device to a trusted service manager and coming from the trusted service manager if communicated from the trusted service manager to the mobile device; and providing a messaging protocol that enables the network to distinguish between a message having the unique mobile device number in the header field and a message that is without the unique mobile device number in the header field.
US10510064B2 Wireless payment method and systems
A method for conducting a transaction is disclosed. The method includes using a first portable electronic device, and directly transmitting a request for payment to a second portable electronic device through a wireless link. Then, the second portable electronic device transmits an approval of the request for payment to the first portable electronic device. One of the first and the second portable electronic devices then sends the request for payment to a payment hub service. The payment hub service then facilitates the transfer of funds from a payer institution to a payee institution to complete the transaction.
US10510063B2 Mobile terminal and method for controlling the same
Disclosed are a mobile terminal and a method for controlling the same. The mobile terminal includes a case having a display unit that includes one or more touch regions; one or more payment modules, each of the one or more payment modules including one or more coils; and a controller that is configured to (i) identify a first touch region from the one or more touch regions, wherein the first touch region is a touch region where touch input is applied, (ii) determine a first payment module, from the one or more payment modules, that corresponds to the first touch region, and (iii) connect to the first payment module based on the determination of the first payment module.
US10510061B2 System and method for capturing user inputs in electronic forms
A method, electronic device, and computer readable storage medium, for capturing user inputs in a fillable electronic form into an electronic wallet. A method includes: populating fields in a fillable electronic form with secured information from record fields in an electronic wallet at the electronic device while in an online transaction with an online vendor's server; receiving user input entering changes into the fields in the fillable electronic form overwriting the secured information to changed information in the fillable electronic form; upon determining that changes have been made in any field in the fillable electronic form, copying the changed information from the fields in the fillable electronic form and writing the changed information into corresponding record fields as secured information in the electronic wallet; and continuing with the online transaction using the fillable electronic form with the online vendor's server.
US10510053B2 Send cryptographic currency to email address
A system and method for transaction bitcoin is described. Bitcoin can be sent to an email address. No miner's fee is paid by a host computer system. Hot wallet functionality is provided that transfers values of some Bitcoin addresses to a vault for purposes of security. A private key of a Bitcoin address of the vault is split and distributed to keep the vault secure. Instant exchange allows for merchants and customers to lock in a local currency price. A vault has multiple email addresses to authorize a transfer of bitcoin out of the vault. User can opt to have private keys stored in locations that are under their control. A tip button rewards content creators for their efforts. A bitcoin exchange allows for users to set prices that they are willing to sell or buy bitcoin and execute such trades.
US10510052B2 Fee collection system by electronic money
In a fee collection system a game machine as a charge collective apparatus is provided with a reader terminal for obtaining predetermined identification information from a card, and a reader control unit for outputting to a control board a signal equivalent to an output signal of a coin selector, wherein when a card ID is transmitted from the reader control unit, a management PC refers to charge setting data, determines the consumption amount of electronic money, and requests an account management server to process withdrawal of the consumption amount from an account of electronic money corresponding to the card ID. The management PC notifies the reader control unit the processing result transmitted from the account management server, and outputs to the control board a signal equivalent to the output signal of the coin selector when the withdrawal is successful.
US10510049B2 Subscription based log entry creation and publication
The present disclosure involves systems, software, and computer implemented methods for performing a simulation. In one example, a user performing an accrual simulation identifies a plurality of parameters associated with a simulation, where the simulation calculates time account accruals and the plurality of parameters are selected by a user on a user interface (UI) of the simulation. A publish subject is generated for the simulation. The simulation is called with the plurality of parameters and the publish subject, which can include selecting a time account and passing the publish subject through a plurality of processes associated with the selected time account. The simulation, determines whether one or more subscribers subscribe to the publish subject, and in response to determining that one or more subscribers subscribe to the publish subject, generates log information for each process in the plurality of processes.
US10510047B1 Systems and methods for custodial email management and transaction verification
A proxy email account management system configured to identify emails comprising receipt information and match the identified emails to respective transactions. The proxy email account management system may comprise a custodial email management system associated with a proxy email address. The custodial email management system may parse emails for receipt information and account-holder information, identify receipt information and account-holder information, determine if the emails correspond to a purchase made by an account-holder, and forward the email to a primary email address associated with the account-holder.
US10510046B2 Proactive matching for coordination of benefits
Proactive resolution of coordination of benefits (COB) issues is provided. Payer data is received as membership files from a plurality of payers, the payer data including eligibility and member demographic data. Upon detection of new or modified information, a normalizing engine may be utilized to normalize name information, address information, and social security number information into a format for comparing with other stored payer data according to various rules. A matching engine may be utilized to compare the normalized payer data against other insurance provider data to determine COB instances by discovering matches or partial-matches of member information. A set of rules may be applied to determine a primary versus a secondary payer. An output file, which may comprise matches and COB determinations, raw data, and a web interface for accessing archived reports and files and to generate individual member searches, may be provided to one or more payers.
US10510043B2 Computer method and apparatus for targeting advertising
A host computer site of a computer-based social network of users profiles users for targeting advertisements. The system obtains and/or infers demographic information from end-users using on-line means. The system next monitors end user activity and determines keywords therefrom. The system profiles an end user as a function of the determined end-user activity keywords and obtained/inferred end-user demographic information. Profiles of end-users are matched against targeted profiles of advertisements which are defined by respective advertisers. Using observed user behavior and other factors, ads are prioritized for selection and viewing placement. This results in (i) targeting advertisements to end-users based on end user profiles, and (ii) real-time customization of web pages viewed by end-users.
US10510041B2 Systems and methods for monitoring featured product inventory
In some embodiments, methods and systems of monitoring featured product displays at retail sales facilities are described. For one or more products received at a retail sales facility and designated as a product for a featured product display at the retail sales facility, a predetermined time interval is set from a delivery time of the one or more products to the retail sales facility to a time for generating an indication that the one or more products has been set on the featured product display at the retail sales facility. Then after the expiration of the predetermined time interval, electronic data is generated indicating that the one or more products delivered to the retail sales facility has been set on the featured product display at the retail sales facility.
US10510040B2 Intermediary device, system, and method for delivery of replacement components of a device
An administrative server stores replacement component information relating to at least one replacement component that can be distributed by a supplier in delivery service. A replacement component desired by the user is selected. A selected replacement component information relating to the at least one selected replacement component is transmitted to the administrative server. When the usage degree of at least one of the at least one selected replacement component indicated by the usage degree information reaches a predetermined usage degree, the ordering request specifying the at least one replacement component included in the selected replacement component information is transmitted to the supplier. Therefore, the supplier can offer the automatic sales service with a replacement component that the supplier distributes normally without preparing a wide variety of replacement components, which reduces burden on the supplier.
US10510037B1 Measuring device and system for freight rate optimization
A computer-based system that manages the shipment of one or more freight units includes a measuring system for measuring dimensions and weight of a freight unit, wherein the freight unit includes products, a database for storing rules for shipping freight, and a host computer system. The host computer system is for receiving information about the freight unit to be shipped, determining whether the products of the freight unit should be classified as density-based for a shipping rate determination, determining a density-based class of the freight unit, determining whether the linear feet parameter for the freight unit exceeds a predetermined threshold value, receiving a selection input for a selected carrier from the one or more carriers displayed on the web site, and upon receipt of the selection input for the selected carrier, creating a bill of lading.
US10510036B1 Delivery of packages by unmanned aerial vehicles
A package delivery apparatus uses an unmanned aerial vehicle (UAV) to deliver a package containing a product to a delivery destination area. The UAV uses GPS signals to guide it to the delivery destination area and an altimeter to determine its height above the delivery destination area. The UAV then adjusts its height to a preferred drop or release height for that package and product and releases the package. An optional camera allows a human operator to view the delivery destination area. An expandable foam package surrounds the product to protect the product from impact and moisture. The package may be streamlined to reduce air resistance and increase the range of the UAV. The package characteristics, such as its thickness, are determined based one or more of the weight and fragile nature of the product, and the drop height.
US10510032B2 Automated configuration data collection for business applications using feedback
A data collection method including collecting, by a configuration collector manager, configuration data, including configuration properties, from a plurality of data sources, creating, by a model discovery component, a business application model using the configuration data collected by the configuration collector manager, a collecting, from a business application model analysis user interface, edits and confirmations associated with the business application model, and a analyzing, by a feedback analyzer component, the edits and confirmations associated with the business application model and prioritizing the configuration properties based on the data sources and the edits and confirmations associated with the business application model.
US10510031B2 Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques
In various embodiments, a system may be configured to substantially automatically determine whether to take one or more actions in response to one or more identified risk triggers (e.g., data breaches, regulation change, etc.). The system may, for example: (1) compare the potential risk trigger to one or more previous risks triggers experienced by the particular entity at a previous time; (2) identify a similar previous risk trigger (e.g., one or more previous risk triggers related to a similar change in regulation, breach of data, type of issue identified, etc.); (3) determine the relevance of the current risk trigger based at least in part on a determined relevance of the previous risk trigger; and (4) determine whether to take one or more actions to the current risk trigger based at least in part on one or more determined actions to take in response to the previous, similar risk trigger.
US10510030B2 Techniques for evaluating optimum data center operation
Techniques for modeling a data center are provided. In one aspect, a method for determining data center efficiency is provided. The method includes the following steps. Target parameters for the data center are obtained. Technology pre-requisite parameters for the data center are obtained. An optimum data center efficiency is determined given the target parameters for the data center and the technology pre-requisite parameters for the data center.
US10510023B2 Obtaining services from product providers
Product providers can offer matched prices for the products to the customers through a platform surveying the available prices from sale agents. The platform can determine lowest prices from the sale agents, and use this information to have an agreement with the product providers to sell the products at compatible prices.
US10510021B1 Systems and methods for evaluating a loss function or a gradient of a loss function via dual decomposition
Systems and methods for evaluating a loss function or a gradient of the loss function. In one example embodiment, a computer-implemented method includes partitioning a weight matrix into a plurality of blocks. The method includes identifying a first set of labels for each of the plurality of blocks with a score greater than a first threshold value. The method includes constructing a sparse approximation of a scoring vector for each of the plurality of blocks based on the first set of labels. The method includes determining a correction value for each sparse approximation of the scoring vector. The method includes determining an approximation of a loss or a gradient of a loss associated with the scoring function based on each sparse approximation of the scoring vector and the correction value associated with the sparse approximation of the scoring vector.
US10510018B2 Method, system, and apparatus for selecting syntactical elements from information as a focus of attention and performing actions to reduce uncertainty
A stream of attention method, system, and apparatus determines a first focus of attention by applying a probabilistic analysis to a first set of syntactical elements. The syntactical elements may be derived from external communications or from communications generated internally by a computer-implemented system. Alternatively, the syntactical elements may be determined based on their association with images accessed from an external or internal source. Actions are performed by the computer-implemented system that are expected to reduce uncertainty with respect to the focus of attention. Such actions may include posing syntactical-based interrogatives directed to external entities or internally, searching a corpus of content, and/or moving to a new location and receiving input at the new location. Syntactical or image-based information resulting from the actions form the basis for determining a second focus of attention by re-applying to the information the process applied with respect to the previous focus of attention.
US10510017B2 Method for approximate k-nearest-neighbor search on parallel hardware accelerators
In one embodiment, a processor of a computing device receives a query. The computing device may compare a centroid of each of a plurality of clusters to the query such that a subset of the plurality of clusters is selected, each of the plurality of clusters having a set of data points. An assignment of the subset of the plurality of clusters may be communicated to a hardware accelerator of the computing device. A plurality of threads of the hardware accelerator of the computing device may generate one or more distance tables that store results of intermediate computations corresponding to the query and the subset of the plurality of clusters. The distance tables may be stored in shared memory of the hardware accelerator. A plurality of threads of the hardware accelerator may determine a plurality of data points using the distance tables. The processor may provide query results pertaining to at least a portion of the plurality of data points.
US10510013B2 Mixed proposal based model training system
In implementations of the subject matter described herein, each token for containing an element in the training data is sampled according to a factorization strategy in training. Instead of using a single proposal, the property value of the target element located at the token being scanned is iteratively updated one or more times based on a combination of an element proposal and a context proposal. The element proposal tends to accept a value that is popular for the target element independently of the current piece of data, while the context proposal tends to accept whenever the property value that is popular in the context of the target data or popular for the element itself. The proposed modeling training approach can converge in a quite efficient way.
US10510010B1 Methods for automatically generating accurate models in reduced time
This invention comprises a method of simulating an ecological environment, where digital agents within the environment are capable of processing data, and agents that successfully process data are permitted to reproduce to generate new algorithms. The invention is a groundbreaking advance in artificial intelligence and machine learning and enables processes that were once considered computationally impossible.
US10510009B1 Predictive machine learning models
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and applying a machine learning model. One of the methods includes the actions of obtaining a collection of training data, the training data comprising collection of data points associated with a labeled set of real property parcels; training a machine learning model using the training data, the machine learning model being trained to generate a likelihood with respect to a parameter from input data associated with a specific parcel of real property, wherein training includes optimizing the model using a Markov chain optimization that seeks to minimize error in the model where the model is underpinned by one or more non-differentiable functions; receiving a plurality of data points associated with an input parcel of real property; and using the optimized model to generate a likelihood for the parameter for the input parcel of real property.
US10510001B2 Neuromorphic training algorithm for a Restricted Boltzmann Machine
This invention solves the long-standing problem in Machine Learning of training a neural network on a spike-based neuromorphic computer. The preferred embodiment of the invention describes an algorithm for training a Restricted Boltzmann Machine (RBM) neural network, but the invention applies equally to training neural networks in the general class of Markov Random Fields. The standard CD algorithm for training an RBM on a general-purpose computer is unsuitable for implementation on a neuromorphic computer, as it requires the communication of real-valued parameter values between neurons, and/or shared memory access by neurons to stored parameter values. By employing the invention described, these requirements are eliminated, thus providing a training algorithm which can be implemented efficiently on a spike-based, distributed processor and memory, neuromorphic computer system.
US10509999B2 Neuromorphic device including post-synaptic neurons having a comparator for deciding quasi- learned synapses
A neuromorphic device may include: a pre-synaptic neuron; a plurality of post-synaptic neurons; and a plurality of synapses electrically connected to the pre-synaptic neuron and electrically connected to the plurality of post-synaptic neurons. Each of the post-synaptic neurons may include: an integrator; a main comparator having a first input port connected to an output port of the integrator; and a first sub comparator having a first input port connected to the output port of the integrator.
US10509998B2 Multiplication and addition device for matrices, neural network computing device, and method
Aspects of a neural network operation device are described herein. The aspects may include a matrix element storage module configured to receive a first matrix that includes one or more first values, each of the first values being represented in a sequence that includes one or more bits. The matrix element storage module may be further configured to respectively store the one or more bits in one or more storage spaces in accordance with positions of the bits in the sequence. The aspects may further include a numeric operation module configured to calculate an intermediate result for each storage space based on one or more second values in a second matrix and an accumulation module configured to sum the intermediate results to generate an output value.
US10509996B2 Reduction of parameters in fully connected layers of neural networks
The present disclosure is drawn to the reduction of parameters in fully connected layers of neural networks. For a layer whose output is defined by y=Wx, where y is the output vector, x is the input vector, and W is a matrix of connection parameters, vectors uij and vij are defined and submatrices Wi,j are computed as the outer product of uij and vij, so that Wi,j=vij⊗uij, and W is obtained by appending submatrices Wi,j.
US10509988B2 Crime scene analysis using machine learning
Technologies are provided for automated crime scene analysis using machine learning. Firearm models, types, or even specific firearms may be automatically detected from captured audio files or continuous audio streams (e.g., recording microphones) using machine learning techniques. The detection may also be based on (or enhanced by) captured still images or video files/streams. Further information such as crime scene layout, wound types and locations, and similar information may be provided to the analysis service through manual input or automated capture (e.g., through analysis of image/video data). A number of firearms used in the commission of the crime may also be detected. Specific firearm types may be associated with specific crime types. Similar techniques may also be used to detect and classify types and quantity of explosive material.
US10509984B2 Method and system for extracting and classifying features of hyperspectral remote sensing image
The present invention provides a method for extracting and classifying features of hyperspectral remote sensing image, including: an sampling step, a binarizing step, a coding step, a statistical calculating step, a concatenating step, and a classifying step. The present invention further provides a system for extracting and classifying features of hyperspectral remote sensing image. The technical solution provided by the present invention can make full use of the contextual relationship between the spectral domain and the spatial domain in a hyperspectral remote sensing image by extending two-dimensional LBPs into three-dimensional LBPs, and has good robustness to noise by introducing a relaxation threshold discrimination operation. Furthermore, the rotation-invariant three-dimensional LBP model provided by the present invention takes account of the essential characteristics of the hyperspectral remote sensing image, and therefore the present solution has advantages that it is targeted, simple in operation and high in calculation efficiency.
US10509980B2 Method to provide a vehicle environment contour polyline from detection data
A method of generating a polyline representing a contour of one or more objects includes the steps a) formulating a series of spatially ordered points in 2-dimensional space, each representing a (point) detection with respect to object(s); b) connecting the end points of the series of ordered points with a first straight line segment, and determining the shortest distance between each of the intermediate points and the first segment; c) determining from step b) a threshold based on a measure of the dispersion of the intermediate points around the segment; d) for each side of the segment determining, for any points that lie on that respective side, the point which is further from the segment; e) determining any of the points found in step d) which are further from the segment than the threshold; f) formulating a polyline by connecting the end points of the points determined from step e).
US10509977B2 Image sensing device and measuring system for providing image data and information on 3D-characteristics of an object
An image sensing device (130) for providing image data relating to an image of an object (120; 121; 501) comprises an image sensor (131) having a sensor area (132) for sensing light. The image sensing device (130) defines (401) Regions Of Interest, “ROIs”, (301 a-303a) in the sensor area (132). Each ROI (301 a; 302a; 303a) partially overlaps one or more of the other ROIs (301 a-303a). The ROIs (301 a-303a) are exposed individually to light from the object. The image sensing device (130) reads (403) partial image data belonging to groups respectively associated with the exposed ROIs (301 a-303a) and resulting from sensed light therein. Image data relating to the image of the object is provided based on a combination of the read partial image data.
US10509975B2 Method and device for estimating a direction of a view of a vehicle occupant, method and device for determining a head movement gain parameter specific for a vehicle occupant, and method and device for estimating the direction of view of a vehicle occupant
A method for estimating a direction of view of an occupant of a vehicle. The method includes a step of ascertaining a head fixation position of the head of the vehicle occupant, terminating a current head movement of the head, using sensor data concerning an angular speed of the current head movement, and a step of combining the head fixation position and a head movement gain parameter in order to estimate the direction of view of the vehicle occupant, the head movement gain parameter being a function of a specific human head movement pattern during a visual fixing of an object.
US10509970B2 Vision-based indicator signal detection using spatiotemporal filtering
An autonomous vehicle is configured to detect an active turn signal indicator on another vehicle. An image-capture device of the autonomous vehicle captures an image of a field of view of the autonomous vehicle. The autonomous vehicle captures the image with a short exposure to emphasize objects having brightness above a threshold. Additionally, a bounding area for a second vehicle located within the image is determined. The autonomous vehicle identifies a group of pixels within the bounding area based on a first color of the group of pixels. The autonomous vehicle also calculates an oscillation of an intensity of the group of pixels. Based on the oscillation of the intensity, the autonomous vehicle determines a likelihood that the second vehicle has a first active turn signal. Additionally, the autonomous vehicle is controlled based at least on the likelihood that the second vehicle has a first active turn signal.
US10509962B2 Camera platform incorporating schedule and stature
Camera platform techniques are described. In an implementation, a plurality of digital images and data describing times, at which, the plurality of digital images are captured is received by a computing device. Objects of clothing are recognized from the digital images by the computing device using object recognition as part of machine learning. A user schedule is also received by the computing device that describes user appointments and times, at which, the appointments are scheduled. A user profile is generated by the computing device by training a model using machine learning based on the recognized objects of clothing, times at which corresponding digital images are captured, and the user schedule. From the user profile, a recommendation is generated by processing a subsequent user schedule using the model as part of machine learning by the computing device.
US10509955B2 Living body detection device, living body detection method, and recording medium
A living body detection device (1) includes: an image acquisition unit (171), a determination unit (173) and a detection unit (174). The image acquisition unit (171) acquires a first image in which a subject irradiated by light in a first wavelength range is imaged, and a second image in which the subject irradiated by light in a second wavelength range is imaged, the second wavelength range being different from the first wavelength range. The determination unit (173) determines whether a relation expressed by luminance of the subject imaged in the first image and luminance of the subject imaged in the second image is a relation exhibited by a living body. The detection unit (174) detects that the subject is a living body in a case where the determination unit (173) has determined that it is the relation exhibited by the living body.
US10509951B1 Access control through multi-factor image authentication
A method and system for authenticating users accessing financial accounts from user terminals via multi-factor image authentication. The system includes an authentication server and a user terminal. The method captures a first facial image of a user and compares this image with stored facial recognition credentials. The method prompts the user via a facial gesture cue to make a facial gesture, captures a second facial image of the user, and compares the second image with stored facial gesture credentials. The user is authorized to perform a transaction in the event the first facial image matches a facial recognition credential for an authorized account, and the second facial image matches a facial gesture credential associated with the authorized account. Facial gesture credentials may be based upon static gestures or dynamic gestures, and may be overt or secret. An additional authentication factor may employ a secondary biometric sensor.
US10509948B2 Method and device for gesture recognition
Embodiments of the application provide a method and a device for gesture recognition. The method includes: acquiring an image of a user; detecting whether the image includes a human face (2); and performing gesture recognition based on information of the detected human face (2), which comprises: dividing a first region (3) including the human face (2) in the image; dividing a plurality of detection regions (A1-A4) outside the first region (3); determining respective priority levels of the plurality of detection regions (A1-A4); and in an order from a high priority level to a low priority level, performing the gesture recognition in the plurality of detection regions (A1-A4) in sequence.
US10509943B2 Method of processing fingerprint information
A method for processing fingerprint information includes dividing an input image that corresponds to at least a portion of a user fingerprint into a plurality of first regions; dividing a registered image that had previously been stored into a plurality of second regions; selecting a first matching region from among the plurality of first regions, and selecting a second matching region from among the plurality of second regions, by comparing the plurality of first regions with the plurality of second regions; and matching the registered image with the input image by comparing the first matching region with the second matching region.
US10509942B2 Fingerprint identification device, fingerprint identification method and touch screen
The present disclosure discloses a fingerprint identification device, a fingerprint identification method and a touch screen. The fingerprint identification device comprises: an optical sensor with a receiving surface configured to receive fingerprint reflected light; and a lens assembly configured to converge the fingerprint reflected light toward the receiving surface of the optical sensor, wherein the lens assembly includes a liquid crystal lens configured to converge the fingerprint reflected light toward the receiving surface of the optical sensor by rotating liquid crystal molecules at different angles upon energization.
US10509941B2 Optical assembly and fingerprint imaging system
An optical fingerprint imaging system (200) and an optical assembly (300, 400, 500, 600, 700) are provided. The optical fingerprint imaging system (200) includes: a sensor (203, 302, 402, 502, 602, 702) and a light source (202, 301, 401, 501, 601, 701); wherein the sensor (203, 302, 402, 502, 602, 702) comprises a substrate (2031, 3021, 4021, 5021, 6021, 7021) and a photosensitive layer (2032, 3022, 4022, 5022, 6022, 7022), the substrate (2031, 3021, 4021, 5021, 6021, 7021) has a first surface and a second surface which is opposite to and lower than the first surface, and the photosensitive layer (2032, 3022, 4022, 5022, 6022, 7022) is in contact with the first surface of the substrate (2031, 3021, 4021, 5021, 6021, 7021); and wherein the light source (202, 301, 401, 501, 601, 701) is disposed at a position lower than the first surface and higher than the second surface, and light emitted from the light source (202, 301, 401, 501, 601, 701) is adapted to be guided by the substrate (2031, 3021, 4021, 5021, 6021, 7021) to the first surface of the substrate (2031, 3021, 4021, 5021, 6021, 7021). Accordingly, an optical fingerprint imaging system (200) with a reduced thickness, and a simplified structure is provided.
US10509940B2 Electronic device including sequential operation of light source subsets while acquiring biometric image data and related methods
An electronic device may include a dielectric cover layer defining a finger sensing surface and at least one optical image sensor below the dielectric cover layer. The electronic device may also include at least one optical element associated with the at least one optical image sensor. Light sources may be below the dielectric layer and may be selectively operable in subsets of light sources. A controller may be configured to sequentially operate respective adjacent subsets of light sources while acquiring biometric image data from the at least one optical image sensor.
US10509938B2 Fingerprint sensor device and method
A fingerprint sensor package and method are provided. The fingerprint sensor package comprises a fingerprint sensor along with a fingerprint sensor surface material and electrical connections from a first side of the fingerprint sensor to a second side of the fingerprint sensor. A high voltage chip is connected to the fingerprint sensor and then the fingerprint sensor package with the high voltage chip are connected to a substrate, wherein the substrate has an opening to accommodate the presence of the high voltage chip.
US10509936B2 Fingerprint identification apparatus having conductive structure
A fingerprint identification apparatus having a conductive structure includes an insulated casing, a conductive wire, and a fingerprint identification module. The insulated casing has a first surface with a fingerprint detection region and a second surface. The conductive wire has a first wire segment and a second wire segment. The first wire segment forms on the first surface and contacts with the fingerprint detection region. The second wire segment forms on the second surface and electrically connects to the first wire segment. The fingerprint identification module is disposed on the second surface and electrically connected to the second wire segment. Therefore, the conductive structure for fingerprint identification is provided to increase accuracy and security of the fingerprint identification and reduce manufacturing costs.
US10509933B2 Method and apparatus for optically reading out information stored in a barcode
In a method, whether there is a first bar having a width and located at at least one of both ends of a first black and white pattern is determined. The width of the bar is greater than a maximum width of a second bar. The maximum width of the second bar appears in a second black and white pattern assuming that the black and white pattern is part of the first barcode. The first black and white pattern is determined as readout data of the second barcode when it is determined that there is the first bar having the width greater than the maximum width of the second bar and located at at least one of both ends of the first black and white pattern.
US10509932B2 Large data transfer using visual codes with feedback confirmation
A method of confirming receipt, including iteratively capturing by a receiving device visual codes in a series of visual codes displayed on a sending device. A corresponding captured visual code being from a display block that resulted from a partition of an original data file into display blocks, and wherein each display block is converted to a corresponding string and header including an ordered identifying display block number and a total count of the display blocks. Each corresponding string is converted to a corresponding visual code. Each of the captured visual codes is converted into a corresponding string and a header is read for the corresponding string. Captured display blocks are determined. A confirmation message is generated including information indicating which display blocks have been received. The confirmation message is sent over a wireless communication link to the sending device to reduce the number of visual codes being displayed.
US10509928B2 Information collection system
An information collection system includes a plurality of radio tags and a reading device. Each of the radio tags stores identification information and includes a sensor, an antenna that receives a carrier wave from the reading device, and a data transmission unit that sends measurement data including the identification information and information obtained by the sensor to the reading device after the carrier wave is received by the antenna. The plurality of radio tags send the identification information and the information obtained by the sensor with different natural periods from the data transmission units. The reading device transmits the carrier wave to each of the radio tags, receives data from each of the radio tags, and obtains the data.
US10509926B2 Ternary encoding magnetic stripe data transmitter, system, and method
A contactless payment device and method streams a sequence of magnetic-field pulses directly to two or three magnetic-stripe read heads of a point-of-sale terminal. Gaps between magnetic-field pulses are included in the signal to promote differentiation between different portions of the signal by different receiver channels in the point-of-sale terminal, and to encode additional information.
US10509925B2 Circuit board enclosure and method for communications applications
A data card enclosure method and system comprising data card connectors and host interface connectors on a data card housed in the data card enclosure. The data card enclosure method and system provided for connecting the data card connectors and host interface connectors to external communications ports.
US10509922B2 Systems and methods for masking user input and sensor data at a user device
A system described herein may allow for the masking of user input and/or sensor data, which could otherwise be used to uniquely identify and track a user. For example, user inputs (e.g., keyboard or mouse inputs) and/or sensor data (e.g., data from a touchscreen, pressure sensor, gyroscope, etc.) may be normalized and randomized. The normalization and/or randomization may include modifying metadata associated with user inputs or sensor data (e.g., modification of timestamps and/or modification of raw data) prior to outputting the user inputs or sensor data to an application, and/or to a service that attempts to uniquely identify users based on such metadata.
US10509919B1 Blockchain-based transaction processing method and apparatus
A target transaction initiated by a member node device in a blockchain is received, where the target transaction include a reference time parameter, and where the reference time parameter is used to determine whether the target transaction is a valid transaction within a transaction validity period. Based on the reference time parameter, a determination is performed as to whether the target transaction is a valid transaction within a transaction validity period. In response to determining that the target transaction is a valid transaction within the transaction validity period, the target transaction is recorded to a generated candidate block.
US10509917B2 Cloud security platform
A data security system, including a security manager computer making network API calls to a service that performs data-exchange transactions for end users, the API calls remotely controlling the service so that the security manager computer accesses an outgoing transaction that has already entered the cloud-based service, by generating one or more security platform rules that are applied by the service and cause the service to automatically transmit the outgoing transaction to an inspection location prior to transmission of the outgoing transaction to a destination, and a data inspector operative to inspect data of the outgoing transaction in the inspection location for data leakage, wherein the security manager computer further controls the service so as to transmit the outgoing transaction to the destinations when the data inspector clears the data, and to perform a remedial action regarding the outgoing transaction when the data inspector does not clear the data.
US10509914B1 Data policy implementation in a tag-based policy architecture
A technique implements data policy deployed in a tag-based policy architecture of a virtualized computing environment. Implementation of the data policy may include applying volume tags to data stored on virtualized storage resources, such as disks organized as volumes, based on instances that generate the data, contents of the data, and/or sensitivity of the data. The volume tags may be applied in a cryptographically strong manner to prevent tampering of the tagged data. To that end, the volume tags are cryptographically associated with the data, wherein such association is effected by binding the tags to a data encryption key stored on the volumes (disks) and used to encrypt/decrypt the data stored on the volumes.
US10509913B2 Image forming system and image forming method that execute masking process on concealment region, and recording medium therefor
An image forming system includes a concealment word registration unit, an ID information acquisition unit, a concealment word managing unit, and an image forming unit. The concealment word registration unit registers a concealment word associating with a user. The ID information acquisition unit obtains creator ID information and execution person ID information from a print job, the creator ID information identifies a user as a creator of a document file, the execution person ID information identifies a user as an execution person of the image formation process. The concealment word managing unit uses the concealment words to determine a concealment region. The concealment words include the concealment word associated with the user identified by the creator ID information and the concealment word associated with the user identified by the execution person ID information. The image forming unit executes a masking process that makes the concealment region illegible.
US10509912B2 Privacy assembly for image capture device
Techniques and apparatus for preventing unauthorized use of an image capture device are described. In one embodiment, for example, an apparatus may include an image capture unit operative to capture images from incident light incident on at least a portion of the image capture unit, a privacy assembly operative to prevent the image capture unit from generating a clear image responsive to a privacy active signal, and logic coupled to the privacy assembly, the logic to generate the privacy active signal responsive to the image capture unit being inactive. Other embodiments are described and claimed.
US10509911B2 Methods and systems for conditionally granting access to services based on the security state of the device requesting access
Methods and systems are provided for conditionally granting access to service levels based on a determined security state of the device requesting access. A software component, upon receiving a request for access to a provider having a plurality of service levels, determines the current security state of the requesting device. The software component compares that security state to a policy associated with the provider. The software component then allows the requesting device access to the provider services where the device's current security state meets or exceeds the security state required for the service.
US10509906B2 Automated code lockdown to reduce attack surface for software
In an example embodiment, a system determines a set of instructions from the available instructions for a computer application. The determined set of instructions provides specific functionality of the computer application. The system may determine the set of instructions by performing functional testing and negative testing on the specific functionality. The system may reorganize and randomize the set of instructions in memory and write the reorganized set of instructions to a smaller memory space. For each available instruction not in the set of instructions, the system changes the respective instruction to inoperative to prevent execution of the respective instruction. The system may change the respective instruction to inoperative by overwriting the instruction with a NOP instruction. The system then captures a memory address of the computer application being accessed at runtime. The system may declare a security attack if the captured memory address matches a memory address for an inoperative instruction.
US10509905B2 Ransomware mitigation system
Endpoints in a network environment include remote file systems mounted thereto that reference a file system generator that responds to file system commands with deception data. Requests to list the contents of a directory are intercepted, such as while a response is passed up through an IO stack. The response is modified to include references to deception files and directories that do not actually exist on the system hosting the file system generator. The number of the deception files and directories may be randomly selected. Requests to read deception files are answered by generating a file having a file type corresponding to the deception file. Deception files may be written back to the system by an attacker and then deleted.
US10509904B2 USB attack protection
A system and method for protecting a universal serial bus device from being used in an attack during communication between a communication device and an accessory device is disclosed. A protection device inserted between them through a USB link performs steps of receiving a message from the accessory device, including fields of characteristics of the accessory device; generating a random identifier; sending it to the communication device that creates a registration rule based on the generated random identifier; modifying an intercepted response from the accessory device to a request from the communication device, the request being dedicated to get a value associated with a serial number of the accessory device, by including the generated random identifier; and sending the modified response to the communication device, the modified response triggering a query for registration of the accessory device by means of the modified response and the created registration rule.
US10509894B2 Data processing and scanning systems for assessing vendor risk
Data processing systems and methods, according to various embodiments are adapted for efficiently processing data to allow for the streamlined assessment of the risk level associated with particular privacy campaigns. The systems may provide a centralized repository of templates of privacy-related question/answer pairings for various vendors, products (e.g., software products), and services. Different entities may electronically access the templates (which may be periodically updated and centrally audited) and customize the templates for evaluating the risk associated with the entities' respective business endeavors that involve the relevant vendors, products, or services.
US10509892B2 Acoustic security code transmission
A system and methods of computer security are provided wherein a first mobile computing device drives an acoustic transducer to emit an acoustic signal encoding a time-based, one time password (TOTP) code, and a second mobile computing device measures output of a MEMS gyroscope that senses the emitted acoustic signal. The second mobile computing device decodes the TOTP code from the gyroscope output, validates the TOTP code and responsively permits a user to access a secure application.
US10509888B1 System and method for forming integrated device
A method for forming an integrated device is provided. The method includes the following operations. A first circuit layout having a first power path and a second power path is provided. The first power path and the second power path are aligned in a first direction. A first pitch between the first power path and the second power path is analyzed. It is determined whether the first pitch is less than a threshold pitch. If the first pitch is less than the threshold pitch, the second power path is modified in a second direction. The second direction is perpendicular to the first direction.
US10509885B2 Systems and methods of fabricating semiconductor devices
Patterns in an integrated circuit may be evaluated, and a semiconductor device may be fabricated based on the evaluation. The evaluation may include a extracting and superimposing first patterns corresponding to design patterns of the same shape from input layout data generated based on inspecting the integrated circuit, generating distribution data of the first patterns based on the superimposed first patterns, determining an evaluation contour of the design patterns based on an evaluation condition and the distribution data, and generating output layout data based on replacing the first patterns with second patterns each having the evaluation contour. Weak points in the integrated circuit may be detected based on the output layout data. The fabricating may include selectively incorporating an integrated circuit into a semiconductor device based on a determination that the integrated circuit includes less than a threshold quantity and/or threshold concentration of weak points.
US10509875B2 Analysis of laminate structures
An example embodiment may involve obtaining a model of physical characteristics of a tangible composite laminate. The tangible composite laminate may include at least two plies, and the model may include representations of each respective ply. The example embodiment may also involve identifying a virtual material model of one or more plies of the tangible composite laminate. The virtual material model may be associated with characteristics that match the representations of the one or more plies of the tangible composite laminate. The example embodiment may further involve updating the model by replacing the representations, in the model, of the one or more plies of the tangible composite laminate with the virtual material model. The example embodiment may additionally involve conducting structural analysis of the updated model.
US10509874B2 Method and device for forecasting thermal runaway safety of power battery, and a method for making power battery
A method for forecasting thermal runaway safety of a full battery by a computer is provided and including receiving a self heat generation onset temperature T0 of a first power battery, wherein the first power battery is a half cell; calculating a maximum temperature Tmax of thermal runaway of the first power battery based on a thermal runaway reaction kinetic model stored in the computer, calculating a maximum temperature rise ΔT by making difference between the maximum temperature Tmax and the self heat generation onset temperature T0; and judging the thermal runaway safety of the first power battery by the relationship between the self heat generation onset temperature T0 and the maximum temperature rise ΔT.
US10509871B2 Maintaining computational flow in a data-dependent constraint network
Presented are methods for determining computational flow for a data-dependent constraint network that are especially useful for modeling and trading off alternative configurations in a single computational environment, during design analysis and optimization of an engineering system. These methods leverage a preexisting constraint management system that uses a bipartite graph of variables and constraints to model an engineering system and employ logic formulae based world sets to determine the applicability of the constraints to different system configurations. These methods ensure that a data-dependent constraint network is in a consistent state, and are the essential foundation for other techniques that rely on a consistent constraint network to produce computational plans for propagating values and uncertainties through the constraint network during tradeoff analyses.
US10509869B2 System and method for heuristic predictive and nonpredictive modeling
A network-connected predictive modeling computer comprising at least a memory and a processor and further comprising programmable instructions stored in the memory and operating on the processor, the instructions adapted to a system for predicting events, outcomes, locations, items and more, across a broad variety of applications. A preferred embodiment of the invention interfaces to a plurality of user devices associated to a plurality of Subject Matter Experts (SME) as input to compute automatic predictive intelligence models. In a preferred embodiment of the invention a combination of subject matter expertise and insight are combined by a plurality of computing devices with raw or machine-learned data to create a predictive intelligence model that exceeds accuracy and confidence in results that may be achieved by individual participants or by computation alone.
US10509861B2 Systems, methods, and software for manuscript recommendations and submissions
A multi-component software system facility matches unpublished academic manuscripts with a list or set of recommended potential “best fit” publications, e.g., journals, e.g., those publications determined most likely to accept the manuscript for publication. Upon selecting from a set of recommended publications a user may electronically upload or submit or transmit the unpublished article or work or manuscript to a target publication review and editing system. The present invention provides a client or web-based interface to effectively integrate word processor and bibliographic management software and other resources, including third-party authority databases.
US10509853B2 Creating an annotation pane for a document by augmenting the document
Annotation methods and systems for supporting the annotation of documents in the format of a rendering engine are provided. The annotation system allows for the adding of annotations to documents, the displaying of annotations over content of the documents, and the displaying of annotations in an annotation pane. To provide annotation support for a document, the annotation system augments the document with elements including an element with annotation engine code and elements to support the collecting and displaying of annotations. When the rendering engine renders the document, it executes the annotation engine code to effect the collecting and displaying of the annotations.
US10509851B2 Latency reduction in collaborative presentation sharing environment
A method and system for delivering a presentation created using a presentation application program are disclosed. One method includes initiating, from a presentation computing system, display of a presentation to one or more remote computing devices. The method also includes creating an initial display package based on the presentation that includes metadata describing the presentation and an image representative of the presentation, and uploading the initial display package to a presentation server. The method includes, after uploading the initial display package, creating an initial set of presentation slides from the presentation, and uploading the initial set of presentation slides to the presentation server. The method further includes, after uploading the initial set of presentation slides, uploading at least a remaining portion of the presentation to the presentation server for display at one or more of the remote computing devices.
US10509850B2 Third party application communication API
A device for a website building system. The device includes a page composer to create a page containing website instances of at least one third party application and a configurer to define a 2-way communication backchannel between the page and the at least one third party application or between the at least one third party application and at least one other third party application. The device also includes a coordinator to coordinate communication according to the communication backchannel when the page is viewed or accessed.
US10509849B2 User interface navigation system and method
A user interface navigation system, method and computer program product facilitate the development of and navigation between web pages. In this regard, a memory device maintains, for a web page, a label and an address for the respective web page and data associated with the respective web page. The system also includes user input circuitry to receive a selection of a link to the web page and navigation circuitry to dynamically create and access the web page in response to link selection. The navigation circuitry dynamically creates the web page by accessing the label, the address and the data, creates breadcrumb text to supplement a hyperlink trail to the web page and obtains content for the web page from a location identified by the address and in accordance with the data. The navigation circuitry accesses the web page by causing the web page to be displayed.
US10509848B2 System and method for interactive email
A system and method are disclosed for providing an enhanced email client having interactive content capabilities. The system includes a recipient email server for receiving emails from a sender email server and for receiving dynamic interactive content from a third party content service provider when it is determined that the email includes capabilities for displaying interactive content. The method includes steps of sanitizing a received email at a user's computing system, checking the sanitized email to determine if it contains interactive content, and retrieving the interactive content in the sanitized email without requiring the user to click out to a separate window or browser instance.
US10509845B2 Systems and methods to provide visual browsing
Systems and methods for multi-directional visual browsing on an electronic device are described. In example embodiments, a primary result and a peripheral result are determined. A display layout based on attributes associated with the primary result and the peripheral result is generated. The display layout is then formatted into instructions, which will cause a device to render the display layout. The instructions are transmitted to the client device.
US10509839B2 Method and system for providing personalized position-based infotainment
A method performed by an infotainment providing system for providing personalized position-based infotainment in a vehicle is disclosed. The infotainment providing system determines at least a first infotainment category of interest. The infotainment providing system further determines a current position of the vehicle. The infotainment providing system searches at least a first online information source, based on the at least first infotainment category of interest and taking into consideration the determined vehicle position. Then, the infotainment providing system retrieves at least a first piece of media content which falls under the at least first infotainment category of interest and which is associated with the determined vehicle position. The infotainment providing system provides the at least first piece of media content while the vehicle is in the vicinity of the determined vehicle position.
US10509837B2 Modeling actions for entity-centric search
In one embodiment, a web service engine server 104 may predict a successive action by a user based on an entity reference 302. The web service engine server 104 may identify an entity reference 302 in a data transmission caused by a user. The web service engine server 104 may determine from the data transmission a user intention towards the entity reference 302 using an intention model based on a transmission log. The web service engine server 104 may predict a related successive web action option 522 for the entity reference 302 based on the user intention.
US10509836B2 Systems and methods for presenting search results from multiple sources
Systems and methods for presenting search results from multiple sources by ranking sources that results are received from and not presenting duplicate results from lower ranked sources. For example, results from a first source and a second source may be received. The results from the first source may be presented in a row closer to the top of a screen than the results from the second source in response to the user having a preference for the first source over the second source. If the two results match, the result is only displayed in the row for the higher ranked source and another result is presented in the second row that does not match any of the displayed results in the first row.
US10509832B2 Generating snippet modules on online social networks
In one embodiment, a method includes accessing posts of an online social network, each post being associated with a first entity of the online social network, classifying, based on content and metadata associated with each post, one or more of the posts as being relevant to the first entity, extracting a set of one or more n-grams from the content of the posts classified as being relevant to the first entity, filtering the set of n-grams to remove one or more of the extracted n-grams from the set of n-grams, calculating a quality score for each n-gram in the filtered set of n-grams, generating a snippet-module including one or more of the extracted n-grams from the filtered set of n-grams having quality-scores greater than a threshold quality-score, and sending, to a client system of a first user of the online social network, the snippet-module for display to the user.
US10509829B2 Contextual search using natural language
A context aware digital assistant supported on devices such as smartphones, tablet computers, wearable computing devices, personal computers (PCs), game consoles, and the like is configured with a natural language interface that enables a user to launch searches for content using contextual references such as time, date, event, location, schedule, activity, contacts, or device. The user can thus use natural language to express the context that is applicable to the sought-after content rather than having to formulate a query that uses a specific syntax. The digital assistant can comprehensively search for the content across applications (i.e., both first and third party applications), devices, and services.
US10509828B1 System and method for displaying social media activity
A method and system of managing and organizing social media content or posts by geographical origin and by the gender of the authors of the social media posts.
US10509827B1 Allowing users to categorize and visualize content recommendations
Methods and systems are provided for allowing a user to categorize, organize, and/or visualize content recommendations made by the user. Various interactive controls are made available to a user who recommends an item of content, where the controls are designed to allow the user to assign one or more attributes (e.g., characteristics, categories, labels, properties, etc.) to the recommendation. A user can also organize content recommendations into one or more categories that can be customized by the user according to subject-matter, content format, recommendation strength, and the like. The user is also provided with the ability to view his or her content recommendations arranged in various graphical representations.
US10509822B2 Facilitating video search
A method of facilitating video search is disclosed. A video on or linked to by a display page is located. A video search index entry associated with the video is generated, at least in part, using an additional information data, retrieved at least in part programmatically from a location other than the display page.
US10509820B2 Object information derived from object images
A real-world object is recognized from image data based on derived image characteristics, which are used to derive search information to conduct a search. The search returns object information which is used to execute a software process by a mobile device.
US10509819B2 Comparative geolocation system
A photo-optic comparative geolocation system for calculating the location of an object has been developed. The apparatus includes optic sensors that capture surrounding location data, an interface that maps the optic sensor data, a storage database containing prior optical and location data, a digital sextant that provides data calculated using magnetic or celestial references, a data processor that compares the mapped data to stored data and calculates current location based on the comparison analysis, and a visual display for location information.
US10509815B2 Presenting mobile content based on programming context
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating search queries in response to obtaining audio samples on a client device. In one aspect, a method includes the actions of i) receiving audio data from a client device, ii) identifying specific content from captured media based on the received audio data, wherein the identified specific content is associated with the received audio data and the captured media includes at least one of audio media or audio-video media, iii) obtaining additional metadata associated with the identified content, iv) generating a search query based at least in part on the obtained additional metadata, and v) returning one or more search results to the client device, the one or more search results responsive to the search query and associated with the received audio data.
US10509804B2 Method and apparatus for storing sparse graph data as multi-dimensional cluster
A system for storing graph data as a multi-dimensional cluster having a database with a graph dataset containing data and relationships between data pairs and a schema list of storage methods that use a table with columns and rows associated with data or relationships. An analyzer module to collect statistics of a graph dataset and a dimension identification module to identify a plurality of dimensions that each represent a column in the table. A schema creation and loading module creates a modified storage method and having a plurality of distinct table blocks and a plurality of table block indexes, one index for each table block and arranges the data and relationships in the given graph dataset in accordance with the modified storage method to create the multi-dimensional cluster.
US10509801B2 Selective data synchronization and transfer to remote distributed database servers
A method for resolving the synchronization of identity data from a central database server to distributed database servers is provided. The method involves synchronizing identity data to central and distributed database servers based on identity data types associated with a factory. The method first includes assigning by a configuration manager identity data types to factories which manufacture devices that will need identity data. Next an Identity Data (ID) Loader receives a file containing the identity data, and the ID Loader loads the identity data to a central database server and creates a file history record indicating a record of the file loaded. Next, a Factory Synchronizer Loader (FSL) is triggered to create and execute jobs to load identity data, configuration data or other data. Finally, the identity data is synchronized between the central data base with the remote database servers in a location of the factory. In some embodiments, the FSL corrects identity data and resynchronizes, or determines when synchronization fails and repeats synchronization processes when the failure occurs.
US10509798B2 Data flow design with static and dynamic elements
A data flow design system is presented that includes support for both static elements and dynamic elements. Thus, the data flow design system provides a design environment graphical tool to users to design data flows that leverage both the repeatability of static elements and the adaptability of dynamic elements. Static elements process data that typically do not change over time, while dynamic elements process data that do change. For instance, new data fields are added to an input data source of a data flow. The dynamic elements automatically link the new data fields to mapping fragments of the data flow. Mapping fragments process data based on configuration parameters including expression and filter rules. Users use a user interface of the design environment to view and add mapping fragments, static links, and dynamic links to the data flow.
US10509790B2 Electronic message searching
The present disclosure generally relates to electronic message searching. An electronic device receives a request that includes a search term. The device can initiate a search based on the search term to produce a plurality of search results of a plurality of time periods that do not overlap. The device determine whether there are more than a predetermined number of search results for a given time period. If the predetermined number of results is exceeded, the device can display a search result group. If the predetermined number of results is not exceeded, the device can include the search results, corresponding to the given time period, in search results of a different time period. The device can also provide various affordances for narrowing or expanding the scope of the electronic message search.
US10509785B2 Policy-driven data manipulation in time-series database systems
A database system stores data as hypertables that represent partitioned database tables. Each hypertable comprises chunks of data that may be distributed across multiple locations, each location comprising at least a storage device. The database system provides an interface that allows database queries seamlessly to hypertables as well as standard tables. The database system dynamically creates chunks as records are added to a hypertable. The database system defines a new partitioning strategy if the storage configuration of the database system is changed by adding new locations or removing existing locations. The records added to the hypertable before the storage configuration was changed continue to be stored as chunks distributed according to the previous partitioning policy.
US10509783B1 Dynamic partition selection
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic partition selection. One of the methods includes receiving a representation of a query plan generated for a query, wherein the query plan includes a dynamic scan operator that represents a first computing node obtaining tuples of one or more partitions of a table from storage and transferring the tuples to a second computing node that executes a parent operator of the dynamic scan operator. A partition selector operator is generated corresponding to the dynamic scan operator. A location in the query plan is determined for the partition selector operator. A modified query plan is generated having the partition selector operator at the determined location.
US10509776B2 Time sequence data management
An apparatus, system, and method are disclosed for data management. The method includes writing data in a sequential log structure. The method also includes receiving a time sequence request from a client. The method further includes servicing the time sequence request based on a temporal order of the data in the sequential log structure.
US10509775B2 Dynamic generation of database views and class objects for providing access to repository data
Techniques for dynamically generating database views and class objects for allowing access to domain data stored in a repository are provided. A computer-implemented method, a system, and/or a machine-readable medium storing instructions executable by one or more processors may include generating a database view and a class object using metadata included in a domain model, and retrieving domain data from a repository using the database view and the class object. For example, a method may include obtaining a domain model from a repository, the domain model including metadata corresponding to a set of domain data stored in the repository, generating a database view of a subset of the set of domain data using the metadata, generating a class object for the subset using the metadata, generating mapping information, and retrieving the subset of domain data from the repository using the database view, the class object, and the mapping information.
US10509772B1 Efficient locking of large data collections
The present disclosure provides systems and techniques for efficient locking of datasets in a database when updates to a dataset may be delayed. A method may include accumulating a plurality of updates to a first set of one or more values associated with one or more features. The first set of one or more values may be stored within a first database column. Next, it may be determined that a first database column update aggregation rule is satisfied. A lock assigned to at least a portion of at least a first database column may be acquired. Accordingly, one or more values in the first set within the first database column may be updated based on the plurality of updates. In an implementation, the first set of one or more values may be associated with the first lock.
US10509771B2 System and method for data storage, transfer, synchronization, and security using recursive encoding
A system and method for data storage, transfer, synchronization, and security using recursive encoding, wherein data is deconstructed into chunklets, and is processed through a series of reference code libraries that reduce the data to a sequence of reference codes, and where the output of each reference library is used as the input to the next.
US10509770B2 Heuristic interface for enabling a computer device to utilize data property-based data placement inside a nonvolatile memory device
An interface for enabling a computer device to utilize data property-based data placement inside a nonvolatile memory device comprises: executing a software component at an operating system level in the computer device that monitors update statistics of all data item modifications into the nonvolatile memory device, including one or more of update frequencies for each data item, accumulated update and delete frequencies specific to each file type, and an origin of the data item; storing the update statistics of each of the data items and each of the data item types in a database; and intercepting all operations, including create, write, and update, of performed by applications to all the data items, and automatically assigning a data property identifier to each of the data items based on current update statistics in the database, such that the data items and assigned data property identifiers are transmitted over a memory channel to the non-volatile memory device.
US10509767B2 Systems and methods for managing snapshots of a file system volume
The embodiments set forth techniques for generating snapshots of file system volumes without requiring the implementation of reference counts. A file system can manage snapshot identifiers (IDs) within an object map that corresponds to the file system volume, where each snapshot ID represents a different existing snapshot of the file system volume. A new snapshot can be generated simply by (1) establishing a new snapshot ID based on a current transaction ID managed for the file system volume, and (2) closing the current transaction ID and generating a new current transaction ID. In turn, the new current transaction ID is assigned as a transaction ID within mapping entries that are established/updated after the snapshot is established. In this manner, the transaction ID assigned to each mapping entry can be analyzed against the snapshot IDs to determine the snapshots (if any) to which the mapping entry corresponds.
US10509763B2 Board portal subsidiary management system, method, and computer program product
A board portal system provides the ability to manage multiple boards, where each of the boards may be a separate legal entity. The board portal may provide the ability to establish links between the multiple boards and create parent-child relationships with subsidiary boards. With the board portal, users can create content and make it viewable and accessible across multiple boards that related through a parent-child relationship. At the same time, the board portal maintains a requisite level of separation between the related boards in the portal using encryption and/or other separation techniques. As a result, the board portal facilitates flexible workflow patterns and communication processes based on the proper hierarchical structure that exists between the parent organization and its subsidiaries.
US10509759B2 Multiple storage devices implemented using a common connector
Provided are an apparatus, system, and method relating to detecting, during a system boot operation, whether a device arranged to implement a first bus interface protocol is coupled to a system through a connector. A bus clock is programmed to be off in response to detection of no device implementing the first bus interface protocol being coupled to the system through the connector. After the bus clock is programmed to be off, a buffer is reprogrammed to assume that the connector implements a second bus interface protocol coupled to a storage device. After reprogramming the buffer, the apparatus, system, and method detect whether a device arranged to implement the second bus interface protocol is coupled to the connector, and the device arranged to implement the second bus interface protocol is initialized in response to detection that the device is coupled to the connector. Other embodiments are described and claimed.
US10509757B2 Integrated circuits having expandable processor memory
Integrated circuits may have programmable logic circuitry and hard-coded circuitry. The hard-coded circuitry may include data circuitry, a processor, and memory. As the hard-coded circuitry has a limited capacity, a portion of the programmable logic circuitry may be configured using configuration data to serve as expanded soft-coded memory for the hard-coded processor. Instructions for controlling settings of the data circuitry may be stored on the hard-coded and soft-coded memory. An additional portion of the programmable logic circuitry may be configured using the configuration data to serve as a soft-coded processor that executes the instructions stored on the soft-coded memory. Use of the soft-coded processor and/or expanded soft-coded memory may allow for more advanced algorithms for initialization and calibration of the data circuitry than when only hard-coded memory is used and may allow for updated processor circuitry to be implemented.
US10509754B2 Information processing apparatus, control method for information processing apparatus, and storage medium
An information processing apparatus includes a plurality of processing modules that are connected to each other on a ring bus, a connector for optionally attaching to an extension processing unit, a detection unit configured to detect attachment of the extension processing unit to the connector, and a bus switching unit configured to change, in a case where the detection unit detects the attachment of the extension processing unit, a path of the ring bus in such a manner that an extension processing module in the extension processing unit is connected.
US10509752B2 Configuration of multi-die modules with through-silicon vias
A data processing system includes a processing unit that forms a base die and has a group of through-silicon vias (TSVs), and is connected to a memory system. The memory system includes a die stack that includes a first die and a second die. The first die has a first surface that includes a group of micro-bump landing pads and a group of TSV landing pads. The group of micro-bump landing pads are connected to the group of TSVs of the processing unit using a corresponding group of micro-bumps. The first die has a group of memory die TSVs. The subsequent die has a first surface that includes a group of micro-bump landing pads and a group of TSV landing pads connected to the group of TSVs of the first die. The first die communicates with the processing unit using first cycle timing, and with the subsequent die using second cycle timing.
US10509744B2 Semiconductor system including heterogeneous memory module
A semiconductor system includes a CPU connected to a heterogeneous memory module via a system bus. The heterogeneous memory module includes; a volatile memory module, a nonvolatile memory module, an internal bus separate from the system bus and connecting the volatile memory module and the nonvolatile memory module, and a swap manager configured to control execution of a swap operation transferring target data between the volatile memory module and nonvolatile memory module using the internal bus and without using of the system bus.
US10509742B2 Logical memory buffers for a media controller
In some examples, a media controller includes a buffer and controller circuitry. The controller circuitry may receive, from a memory device linked to the media controller, an indication of a number of memory subunits that the memory device is divided into. The controller circuitry may also allocate, within the buffer, a number of logical memory buffers for the memory device greater than the number of memory subunits and indicate to a memory controller that a number of memory units accessible for the memory device is the number of logical memory buffers.
US10509741B2 Calibration protocol for command and address bus voltage reference in low-swing single-ended signaling
A single-ended receiver is coupled to an input-output (I/O) pin of a command and address (CA) bus. The receiver is configurable with dual-mode I/O support to operate the CA bus in a low-swing mode and a high-swing mode. The receiver is configurable to receive a first command on the I/O pin while in the high-swing mode, initiate calibration of the slave device to operate in the low-swing mode in response to the first command, switch the slave device to operate in the low-swing mode while the CA bus remains active, and to receive a second command on the I/O pin while in the low-swing mode.
US10509740B2 Mutual exclusion in a non-coherent memory hierarchy
Methods and systems for mutual exclusion in a non-coherent memory hierarchy may include a non-coherent memory system with a shared system memory. Multiple processors and a memory connect interface may be configured to provide an interface for the processors to the shared memory. The memory connect interface may include an arbiter for atomic memory operations from the processors. In response to an atomic memory operation, the arbiter may perform an atomic memory operation procedure including setting a busy flag for an address of the atomic memory operation, blocking subsequent memory operations from any of the processors to the address while the busy flag is set, issuing the atomic memory operation to the shared memory, and in response to an acknowledgement of the atomic memory operation from the shared memory, clearing the busy flag and allowing subsequent memory operations from the processors for the address to proceed to the shared memory.
US10509735B2 Data storage apparatus, data processing system, and data processing method
According to one embodiment, a data storage apparatus includes a controller with a data protection function. The controller manages first and second personal identification data. The first personal identification data only includes authority to request inactivation of the data protection function. The second personal identification data includes authority to request inactivation of the data protection function and activation of the data protection function. The controller permits setting of the first personal identification data, when the second personal identification data is used for successful authentication and the first personal identification data is an initial value, or when the data protection function is in an inactive state.
US10509734B2 Cryptographic pointer address encoding
A computing device includes technologies for securing indirect addresses (e.g., pointers) that are used by a processor to perform memory access (e.g., read/write/execute) operations. The computing device encodes the indirect address using metadata and a cryptographic algorithm. The metadata may be stored in an unused portion of the indirect address.
US10509732B2 Selecting cache aging policy for prefetches based on cache test regions
A cache controller applies an aging policy to a portion of a cache based on access metrics for different test regions of the cache, whereby each test region implements a different aging policy. The aging policy for each region establishes an initial age value for each entry of the cache, and a particular aging policy can set the age for a given entry based on whether the entry was placed in the cache in response to a demand request from a processor core or in response to a prefetch request. The cache controller can use the age value of each entry as a criterion in its cache replacement policy.
US10509729B2 Address translation for scalable virtualization of input/output devices
Embodiments of an invention for address translation for scalable I/O device virtualization are disclosed. In one embodiment, an apparatus includes PASID table lookup circuitry. The PASID table lookup circuitry is to find a PASID-entry in a PASID table. The PASID-entry is to include a PASID processing mode (PPM) indicator and a first pointer to a first translation structure. The PPM indicator is to specify one of a plurality of translation types, the one of the plurality of translation types to use the first translation structure.
US10509725B2 Flushing by copying entries in a non-coherent cache to main memory
Techniques are provided for performing a flush operation in a non-coherent cache. In response to determining to perform a flush operation, a cache unit flushes certain data items. The flush operation may be performed in response to a lapse of a particular amount of time, such as a number of cycles, or an explicit flush instruction that does not indicate any cache entry or data item. The cache unit may store change data that indicates which entry stores a data item that has been modified but not yet been flushed. The change data may be used to identify the entries that need to be flushed. In one technique, a dirty cache entry that is associated with one or more relatively recent changes is not flushed during a flush operation.
US10509724B2 Systems and methods for reconstructing cache loss
Implementations of this disclosure are directed to systems, methods and media for assessing the status of data being stored in distributed, cached databases that includes retrieving, from a data cache, variables which include a cache loss indicator and a non-null value. The variables are analyzed to determine a state of the cache loss indicator. If the cache loss indicator indicates an intentional cache loss state, the cache loss indicator is removed and the non-null value is provided to an application. Otherwise, a cache restore process is initiated.
US10509723B1 Expedited cache destage for power interruption in a virtual storage appliance
A computing device includes an interface configured to interface and communicate with a communication system, a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory that is configured to execute the operational instructions to perform various operations. The computing device determines to de-stage information stored in a cache memory to a nonvolatile memory device. The computing device determines whether the de-stage is based on a power interruption and when the de-stage is not based on a power interruption the computing device updates access counters associated with the information and the target location for the information in the nonvolatile memory, updates a data access tracking module and initiates a data relocation function to transfer the information to the nonvolatile memory device. When the de-stage is based on a power interruption the computing device initiates relocation of the information from the cache memory to the nonvolatile memory without updating the access counters.
US10509719B2 Automatic regression identification
Example implementations relate to automatically identifying regressions. Some implementations may include a data capture engine to capture data points during test executions of the application under test. The data points may include, for example, test action data and application action data. Additionally, some implementations may include a data correlation engine to correlate each of the data points with a particular test execution of the test executions, and each of the data points may be correlated based on a sequence of events that occurred during the particular test execution. Furthermore, some implementations may also include a regression identification engine to automatically identify, based on the correlated data points, a regression between a first version of the application under test and a second version of the application under test.
US10509717B1 System, method, and computer program for automatically testing software applications including dynamic web pages
A system, method, and computer program product are provided for automatically testing software applications including dynamic web pages. In operation, an automated testing system identifies at least one software application on which to perform automated testing. The automated testing system identifies at least one graphical user interface (GUI) associated with the at least one software application. Further, the automated testing system identifies at least one input object associated with the at least one graphical user interface. The automated testing system determines whether the at least one input object is present in an object repository including known input objects and corresponding testing data. If it is determined that the at least one input object is present in the object repository, the automated testing system automatically generates a test for the at least one input object utilizing corresponding test input data from the object repository. If it is determined that the at least one input object is not present in the object repository, the automated testing system displays a prompt for additional information utilizing at least one user interface and adds the at least one input object to the object repository.
US10509714B2 Information processing apparatus and information processing system
An object of the present invention is to provide an information processing apparatus capable of performing a performance evaluation easily without using a specific communication protocol. An information processing apparatus according to the present invention includes: a plurality of application executing units; and a plurality of communication library executing units, and the communication library executing unit includes: a communication monitoring unit monitoring a data communication of one of the application executing units and the other application executing units and generating a communication information including API types used in one of the application executing units at time of the data communication for all of the data communication which is monitored; a communication information storage storing the communication information; and a communication information analyzing unit estimating a pair of API types used in one of the application executing units at time of the data communication based on the communication information.
US10509712B2 Methods and systems to determine baseline event-type distributions of event sources and detect changes in behavior of event sources
Automated methods and systems to determine a baseline event-type distribution of an event source and use the baseline event type distribution to detect changes in the behavior of the event source are described. In one implementation, blocks of event messages generated by the event source are collected and an event-type distribution is computed for each of block of event messages. Candidate baseline event-type distributions are determined from the event-type distributions. The candidate baseline event-type distribution has the largest entropy of the event-type distributions. A normal discrepancy radius of the event-type distributions is computed from the baseline event-type distribution and the event-type distributions. A block of run-time event messages generated by the event source is collected. A run-time event-type distribution is computed from the block of run-time event messages. When the run-time event-type distribution is outside the normal discrepancy radius, an alert is generated indicating abnormal behavior of the event source.
US10509711B2 Microcontroller and method for modifying a transmission signal
A microcontroller includes a signal interface for transmitting signals. The microcontroller further includes an error injection module. The error injection module is configured to tap a transmission signal associated with the signal interface. The error injection module includes a synchronization unit. The synchronization unit is configured to detect within the tapped transmission signal an occurrence of a synchronization event. Further, the error injection module is configured to modify the tapped transmission signal by adding at least one disturbance to the transmission signal in synchronization with at least the detected occurrence of the synchronization event.
US10509710B2 Method, terminal, device and computer readable storage medium for improving the performance of virtual machine
Disclosed are a method, a terminal, a device, and a computer readable storage medium for improving the performance of a virtual machine. The method includes determining whether a failure of a disk of a host having a virtual disk file stored therein occurs if a virtual machine sends a read request or a write request to the virtual disk file; sending the read or write request to a storage device which is associated with the host and has the virtual disk file stored therein if the failure occurs, so that the storage device is able to feed back data; detecting whether the disk of the host is recovered if the data fed back from the write request is received; and writing the data fed back from the write request into the disk of the host if the disk of the host is recovered.
US10509709B2 Indirect storage of data in a dispersed storage system
A method begins by a dispersed storage processing module obtaining data for storage. The method continues with the dispersed storage processing module encoding the data in accordance with an error coding dispersal storage function to produce a plurality of sets of encoded data slices. The method continues with the dispersed storage processing module determining a proxy unit. The method continues with the dispersed storage processing module transmitting the plurality of sets of encoded data slices to the proxy unit, wherein the proxy unit disperses the plurality of sets of encoded data slices to a plurality of dispersed storage units.
US10509708B2 Code block resynchronization for distributed multi-mirror erasure coding system
Techniques are disclosed for resynchronizing a node of a distributed storage system with other nodes of the distributed storage system. Some embodiments presented herein include a computer-implemented method for resynchronizing a node of a distributed storage system with other nodes of the distributed storage system. The method comprises identifying an out-of-sync block of the node. The method further comprises determining that the out-of-sync block is a code block, wherein the code block is generated by performing an erasure coding operation on data blocks which are stored in the other nodes. The method further comprises locating a mirrored code block in an address space maintained for mirrored code blocks. The method further comprises storing contents of the mirrored code block in a storage location of the out-of-sync block.
US10509704B2 System and method for automatic data backup based on multi-factor environment monitoring
Disclosed are systems, methods and computer program products for automatic data backup based on multi-factor environment monitoring. An example method includes monitoring an occurrence of one or more danger events; detecting when a danger event occurs or about to occur; determining a danger level of the detected danger event; determining an importance level of each of a plurality of backup data items; determining a backup time for performing backup of the backup data items based on the determined danger level of detected danger event; determining a backup order of the plurality of backup data items based on the determined importance level of the backup data items; selecting a backup storage for the backup data items and performing a backup of the plurality of backup data items to the selected backup storage.
US10509698B2 Method and apparatus for data encoding and decoding using a standardized data storage and retrieval protocol
A system, method and apparatus for encoding and decoding data. A host processor and host memory are coupled to a block I/O device. The host processor issues encode and decode commands to the block I/O device in accordance with a high-speed data storage and retrieval protocol. The block I/O device encodes the data specified in the encode command, thus relieving the host processor of performing the encoding/decoding and freeing the host processor for other tasks.
US10509697B2 Data storage device and operating method therefor
A data storage device includes a flash memory, a controller and a random-access memory. The flash memory includes a plurality of blocks, and each of the blocks includes a plurality of pages. The controller divides the pages of the blocks into a plurality of super pages which include a plurality of first pages and a plurality of second pages. The controller writes at least one super page data to one of the first pages, generates a parity code based on the at least one super page data, and stores the parity code on the random-access memory.
US10509696B1 Error detection and mitigation during data migrations
Errors may be detected and mitigated during the migration of data. Migration of data from a source data store to a target data store may be monitored for errors. When an error is detected, one or more responsive actions may be identified to modify performance of the migration. In some embodiments, responsive actions may include further analyses to validate the migration. In some embodiments, the responsive actions may be corrective actions to correct the detected error. Once identified, the responsive actions may be performed to modify performance of the migration.
US10509693B2 Method for identifying a cause for a failure of a test
According to an aspect of the present inventive concept there is provided a method for identifying a cause for a failure of a computer-implemented test performed on a latest software code revision in a sequence of a plurality of software code revisions, the method comprising: identifying a first revision of said sequence of revisions for which said test passes and a second revision of said sequence of revisions which is subsequent to the first revision and for which said test fails, determining a first change between the software code of the first revision and the software code of the second revision, generating a first modified version of the software code of the latest revision using the determined first change, determining whether said test passes or fails when performed on the first modified version, in response to determining that said test fails when performed on the first modified version: identifying a third revision and a fourth revision of said sequence which are intermediate the latest revision and the second revision, wherein the third revision is a revision for which said test passes when said revision is modified using the determined first change, and wherein the fourth revision is subsequent to the third revision and is a revision for which said test fails when said revision is modified using the determined first change, determining a second change between the software code of the third revision and the fourth revision, generating a second modified version of the software code of the latest revision using the first change and the second change, determining whether said test passes or fails when performed on the second modified version, in response to determining that said test passes when performed on the second modified version, providing a message indicating at least the fourth revision as including a cause for said test failing when performed on said latest software code revision.
US10509691B2 Tracking the mental acuity of an electronic device user
A method including retrieving, from an operating system of a client device, a timestamp associated with a physical action on an input device coupled with the client device, is provided. The method includes tagging the timestamp with an action metadata of an application running in the client device, the physical action being associated with the application, and forming an aggregated dataset comprising the timestamp and the action metadata. The method also includes associating an acuity value to the timestamp based on the aggregated dataset, and modifying a display of an application output to indicate the acuity value within the application. A system and a non-transitory, computer readable medium storing instructions to perform the method are also provided.
US10509688B1 System and method for migrating virtual machines between servers
A system and method is provided for migrating a virtual machine between servers to access physical resources. An exemplary method includes intercepting a request from a client device to access a physical resource; identifying a virtual machine on a first server that is currently hosting a remote application for the client device; identifying a second server associated with the physical resource; and migrating the virtual machine from the first server to the second server, such that the client device can access the physical resource using the second server.
US10509683B2 Modeling resource usage for a job
Simulation of a computational job using various sets of resources, and potentially also the automated or semi-automated allocation of an appropriate set of resources for accomplishing a computational job comprising multiple vertices. For each of multiple potential sets of resources, a simulation module simulates processing of the computational job. While the simulation does not actually perform the vertex on each processing node, the simulation does use dependencies between vertices, and historical data regarding the processing of instances of such vertices, in order to determine the efficacy of processing of each vertex, and to put the estimations together into an overall simulation result.
US10509682B2 De-allocation elasticity application system
A deallocation elasticity application system comprising an allocation controller configured to monitor a usage of a resource relative to a capacity of the resource, wherein the controller activates an additional resource when the usage exceeds an activation trigger; the controller configured to record at least one of a time required to add the additional resource and an increased usage during the time required to add the additional resource; and wherein the controller sets a deallocation trigger earlier than the activation trigger by an amount corresponding to at least one of the time required to add the additional resource and the increased usage during the activation period.
US10509680B2 Methods, systems and apparatus to perform a workflow in a software defined data center
Methods and apparatus to perform a workflow in a software defined data center are disclosed herein. An example software defined data center includes a first workflow engine associated with a first processor to execute a workflow and to generate status information identifying the status of tasks included in the workflow and further includes a status tracker associated with a second processor. The status tracker collects and stores the status information. Additionally, the software defined data center includes a monitor to generate a signal when the first processor is no longer operational, and a second workflow engine associated with a third processor. The second workflow engine begins executing the workflow in response to the signal from the monitor based on status information collected and stored by the status tracker.
US10509678B2 Management system for managing computer system
A table of time series sequences is displayed, in which plural resources serve as base points. The table is a matrix including one or more first lines and plural second lines. The first lines extend parallel to each other in a first direction, and the second lines extend parallel to each other in a second direction perpendicular to the first direction; and each of the lines comprises time series sequence objects. Plural base point resources are respectively associated with the second lines. Metric types corresponding to the resources related to the base point resources are respectively associated with the first lines. The time series sequence object associated with both the mth first line and the nth second line represents a time series sequence of metric values of the mth first line and that are exhibited by a resource related to the base point resource associated with the nth second line.
US10509674B2 Software component assigning system for vehicle
A software component assigning system for a vehicle includes electronic control units connected to a common network in the vehicle, one of the electronic control units being an integrated control electronic control unit which is configured to: acquire a first rank value of each of the electronic control units, the first rank value becoming higher as a probability of occurrence of a malfunction is higher; acquire a second rank value of an additional software component that is additionally arranged in any one of the electronic control units, the second rank value becoming higher as a level of importance; and decide an electronic control unit to arrange the additional software component from among the electronic control units such that the additional software component is arranged in the electronic control unit of which the first rank value is lower as the second rank value of the additional software component is higher.
US10509671B2 Techniques for behavioral pairing in a task assignment system
Techniques for behavioral pairing in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method for behavioral pairing in a task assignment system comprising: determining, by at least one computer processor communicatively coupled to and configured to operate in the task assignment system, a priority for each of a plurality of tasks; determining, by the at least one computer processor, an agent available for assignment to any of the plurality of tasks; and assigning, by the at least one computer processor, a first task of the plurality of tasks to the agent using a task assignment strategy, wherein the first task has a lower-priority than a second task of the plurality of tasks.
US10509670B2 Data storage device and operating method thereof
A method for operating a data storage device, the method comprising: enqueuing requests for a nonvolatile memory device, received from a host device, in a first queue; determining whether a starvation time of a request which is not enqueued in a second queue and has a relatively low priority, among the requests queued in the first queue is reaching to a predetermined response time; and enqueuing, based on a determination result, any one between the request which has the low priority and a request which is not enqueued in the second queue and has a high priority among the requests queued in the first queue, in the second queue.
US10509666B2 Register partition and protection for virtualized processing device
A register protection mechanism for a virtualized accelerated processing device (“APD”) is disclosed. The mechanism protects registers of the accelerated processing device designated as physical-function-or-virtual-function registers (“PF-or-VF* registers”), which are single architectural instance registers that are shared among different functions that share the APD in a virtualization scheme whereby each function can maintain a different value in these registers. The protection mechanism for these registers comprises comparing the function associated with the memory address specified by a particular register access request to the “currently active” function for the APD and disallowing the register access request if a match does not occur.
US10509659B1 Input processing logic to produce outputs for downstream systems using configurations
A system tasked with processing inputs and generating outputs, such as a transaction processor, might have many users. Updates to a particular user's use case can require an update to the code of the system. Examples of this disclosure provide a mechanism by which configuration can be employed to update output logic rather than code, which can facilitate updating and roll-out.
US10509656B2 Techniques of providing policy options to enable and disable system components
In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes an initialization component of a host. The initialization component determines presence or absence of a plurality of hardware components of the host. The initialization component further generates a first series of indicators indicating the determined presence or absence of the plurality of hardware components. The initialization component sends, to a service processor of the host, a message in accordance with a management protocol, the message including the first series of indicators.
US10509648B2 Classification and display of code execution profile data
Methods for classifying functions as belonging to a particular software system is disclosed. Various embodiments are also described that use and display the result of the function classification in various ways, regardless of whether the information was generated by any particular of the described methods. One example graph combines function membership data, time interval frame data, and call stack profile data in the form of an Icicle Graph. The Icicle Graph is then distorted into a Sunburst Graph, resulting in an overall Software System Sunburst Icicle Graph.
US10509647B1 Building dynamic documentation based on installed services
Techniques for dynamically building documentation based on installed services are described herein. In an embodiment, a plurality of different electronic documents are stored in a data repository. A server computer system identifies one or more service software components of an application program that have been installed as part of a particular application instance. The server computer identifies a subset of one or more particular documents from the plurality of documents stored in the data repository that correspond to the identified one or more services. Using the subset of one or more particular documents, the server generates a particular customized document which is then stored in association with the particular application instance.
US10509642B2 Intelligent discovery and application of API changes for application migration
Embodiments of the present invention provide a computer-implemented method for generating an API difference description file that describes the differences between multiple API versions to assist in migrating an application program from a first version to a second version. The method includes receiving a first API description file of a first version of a web API, receiving a second API description file of a second version of the web API, generating an API difference description file that describes differences between the first and second API description files, and then updating an application program using the API difference description file.
US10509640B2 Add a new instance to a series
Adding an instance to a series in a fashion that preserves the series for both modern and legacy systems, even when the addition would not ordinarily be compatible with the legacy system. A method includes identifying a master message. The master message includes default values for events in the series. The method further includes identifying user input for a new event in the series. The user input identifies exceptions to the default values. The method further includes creating an instance message that includes default values from the master message for which there are no exceptions identified in the user input and includes the exceptions from the user input.
US10509637B2 Distributed package management using meta-scheduling
A system for package management includes an interface and a processor. The interface is to receive an indication to install a package. The processor is to determine a configured package using a set local configuration properties and using the package and to launch, using a metascheduler, a set of sub schedulers to install a plurality of applications of the configured package.
US10509631B2 Techniques for generating customized software
Techniques for customizing a software product may include receiving customization information describing customizations to the software product requested by a user; submitting a request including the customization information to a web service; and responsive to receiving the request, performing processing comprising: creating, by the web service, a new job to generated a customized version of the software product in accordance with the customization information of the request; automatically generating at least one customized file in accordance with the customization information; generating the customized version of the software product including the at least one customized file; and testing the customized version of the software product.
US10509628B1 Scalable-entry FIFO memory device
A FIFO memory device has a first number of data storage units and a second number of internal FIFO memories. Each internal FIFO memory has a third number of internal data storage units. The first number is a product of the second and third numbers. A fourth number of data inputs receives input data units in order. Input multiplexer circuitry connects each one of the data inputs to any one of the internal FIFO memories, for storage of input data units, in order, in a first layer of the FIFO memory device including corresponding storage locations in respective ones of the internal FIFO memories. The first layer may be physical, or may be logical and maintained by pointers. Output multiplexer circuitry coupled to the internal FIFO memories connects each of the internal FIFO memories to any one of the data outputs to read out the stored data units in order.
US10509621B2 Systems and methods for the identification and/or distribution of music and other forms of useful information
The present invention relates generally to the field of telecommunications systems and methods. More specifically, the present invention is directed to systems and methods for identifying and/or distributing music and other types of useful information for users in a very simple and convenient manner. A variety of systems and methods are disclosed which provide users with quick and convenient access to various forms of information, such as, for example, audio information including music and news items as well as coupons and other information. The systems and methods allow users to store data representative of a time of transmission and preferably a source of transmission so that data of interest may be identified for ordering an/or downloading.
US10509619B2 Augmented reality quick-start and user guide
A method includes receiving an image of a product, obtaining content relevant to using the product, and displaying the content in an augmented reality view of the product by overlaying the content on the image of the product on a display device.
US10509617B2 Terminal device, program, method for sharing content and information processing system
There is provided a terminal device for sharing first content to be displayed with another terminal device, comprising: a first content display unit configured to display the first content based on information sent from the other terminal device so that the displayed image of the first content is shared with the other terminal device; a role determining unit configured to determine a role of the terminal device among a plurality of roles that are respectively played by one or more of the terminal devices; and a second content display unit configured to display second content associated with the first content based on a display order for displaying the second content, by acquiring the second content from a second content storage place corresponding to the determined role, wherein the second content to be displayed varies according to the role of the terminal device.
US10509609B2 Image forming apparatus
An image forming apparatus includes: an image forming part that forms an image on printing paper; an image reader that reads a printed material including the image formed on printing paper by the image forming part; and a hardware processor that determines whether the printed material including the image formed on printing paper by the image forming part is non-defective in accordance with a threshold for determination and read data, the threshold for determination specifying an error margin in a printed state of the printed material including the image formed on printing paper by the image forming part, the read data corresponding to the printed material read by the image reader, wherein the hardware processor performs control to reprint a page on which the printed material including the image formed on printing paper by the image forming part is determined to be defective, and replace the page.
US10509606B2 Image forming apparatus retrieving error screen from web server
To provide a mechanism in which a browser appropriately notifies a user of a change in the state without waiting for an instruction from a server and displays an appropriate operation screen upon reception of the instruction from the server in an information processing apparatus executing a process based on a request from the server. Upon detection of a change in the state, a service provider 340 notifies a Web browser 330 of the state and content information corresponding to the state. The Web browser 330 displays a screen in accordance with the content information included in the notification of the change in the state from the service provider 340. In addition, the Web browser 330 accesses an URL in accordance with an instruction from a Web server 102 to acquire an appropriate operation screen and displays the operation screen.
US10509597B2 Memory block access modes for a storage device
Technology for a NAND memory is described. The NAND memory can include a first-type dedicated memory block. The NAND memory can include a second-type dedicated memory block. The NAND memory can include logic to perform a data operation on the first-type dedicated memory block using a first first-type access mode. The NAND memory can include logic to perform a data operation on the variable-type memory block using a second first-type access mode.
US10509595B2 System and method for communication in a semiconductor device
A semiconductor device including a first data terminal, a data output terminal, a control circuitry, first and second communication interfaces, and a bridge circuitry. The bridge circuitry is configured to operate a normal mode and a bridge mode. In the normal mode, the data output terminal is connected to the second communication interface circuitry, and in the bridge mode, the first data terminal is connected to the data output terminal in a bridge mode.
US10509594B2 Memory module and memory system including the same
A memory module includes memory devices; data buffers suitable for receiving write data transferred from a memory controller and transmitting read data to the memory controller; a buffer control signal generation circuit suitable for generating buffer control signals for controlling the data buffers, by using a command transferred from the memory controller; a command delay circuit suitable for generating an effective command by delaying the command by a delay amount of the buffer control signal generation circuit in a read operation and a write operation; a data processing circuit suitable for processing write data transferred from the data buffers and transferring processed write data to the memory devices, and processing read data transferred from the memory devices and transferring processed read data to the data buffers, in response to the effective command; and a command buffer circuit suitable for transferring the effective command to the memory devices.
US10509592B1 Parallel data transfer for solid state drives using queue pair subsets
A first I/O controller of a storage server sends a first command to a first solid state drive (SSD) of the storage server via a first submission queue of the first SSD, wherein the first command is a first read command or a first write command. The first I/O controller receives a first acknowledgement from the first SSD that the first command has been completed via a first completion queue of the first SSD. A second I/O controller of the storage server sends a second command to the first SSD of the storage server via a second submission queue of the first SSD, wherein the second command is a second read command or a second write command. The second I/O controller receives a second acknowledgement from the first SSD that the second command has been completed via a second completion queue of the first SSD.
US10509590B2 Memory system and operation method thereof
Provided are a memory control device and a method. The memory control device may include a memory device, and a controller operatively coupled to the memory device. The controller may include a receiving unit configured to receive a plurality of commands from a host, and a command processing unit configured to process the commands and order the host to transmit next commands when processing of the commands reaches a trigger point.
US10509584B2 System and method for using high performance storage with tunable durability
A system and method for using a local virtual disk for a virtual machine may include establishing a local virtual disk on a storage device of a host machine. The system and method include creating an access table and a location table. The access table includes access values indicative of data being accessed. The location table includes location values indicative of a location of the data in the local virtual disk or a shared storage space. A transfer of data between the local virtual disk and the shared storage space is done using the access table and the location table. The data is accessible in both the local virtual disk and the shared storage space based on the one or more location values of the location table and access to the data is based on the one or more access values of the access table.
US10509579B2 Memory system quality threshold intersection analysis and configuration
A memory quality engine can improve the operation of a memory system by setting more effective operating parameters, disabling or removing memory devices unable to meet performance requirements, and providing evaluations between memory populations. These improvements can be accomplished by converting quality measurements of a memory population into CDF-based data, formulating comparisons of the CDF-based data to metrics for quality analysis, and applying the quality analysis. In some implementations, the metrics for quality analysis can use one or more thresholds, such as a system trigger threshold or an uncorrectable error correction condition threshold, which are set based on the error correction capabilities of a memory system. Formulating the comparison to these metrics can include determining an intersection between the CDF-based data and one of the thresholds.
US10509575B2 Storage device and operating method of storage device
A storage device includes a nonvolatile memory device, and a controller configured to control the nonvolatile memory device based on metadata. The controller encrypts the metadata and loads the encrypted metadata on a random access memory of an external host device.
US10509573B2 Virtual machine change block tracking
According to certain aspects, a system includes a client device that includes a virtual machine (VM) executed by a hypervisor, a driver located within the hypervisor, and a data agent. The VM may include a virtual hard disk file and a change block bitmap file. The driver may intercept a first write operation generated by the VM to store data in a first sector, determine an identity of the first sector based on the intercepted write operation, determine an entry in the change block bitmap file that corresponds with the first sector, and modify the entry in the change block bitmap file to indicate that data in the first sector has changed. The data agent may generate an incremental backup of the VM based on the change block bitmap file in response to an instruction from a storage manager, where the incremental backup includes the data in the first sector.
US10509572B2 Storage device that carries out parallel operations in response to host commands and upon detection of an error condition in one operation, continues the other operation before notification of the error condition is transmitted to the host
A storage device includes a non-volatile storage, and a controller configured to carry out, in parallel, operations in response to a plurality of commands received from a host and queued in a command queue. When the controller detects an error in a first operation that is being carried out in response to a first command while the controller is in parallel carrying out a second operation in response to a second command, the controller continues to carry out the second operation until a predetermined condition is met while carrying out the second operation and, at that time when the predetermined condition is met, transmits an error event notification to the host.
US10509571B2 Storage devices and data retention methods thereof
A storage device includes a flash memory array and a controller. The flash memory array includes a plurality of blocks. The first block among the blocks has a minimal erase count in the blocks. When determining that a difference between an average erase count of the blocks and the minimal erase count exceeds a cold-data threshold, the controller selects the first block to be a source block. When a data migration of a data-moving process is executed, the controller moves the data of the source block to a target block.
US10509568B2 Efficient secure boot carried out in information processing apparatus
An information processing apparatus includes a nonvolatile memory, a flag settable to a first value indicating that a program stored in a memory region of the nonvolatile memory has not been verified, and to a second value indicating that the program has been verified, a switching circuit configured to set the flag to the first value, in response to a request for permission to modify the program stored in the memory region, and a verification circuit that sets the flag to the second value upon verification of the program stored in the memory region, and upon restart of the information processing apparatus, carries out a verification process of the program prior to execution of the program if the first value is set in the flag, and executes the program without the verification process if the second value is set in the flag.
US10509566B2 Data storage device and operating method of data storage device
A data storage device with high efficiency, using a transport protocol core and a trigger machine. The transport protocol core is provided for the data storage device to communicate with a host. According to firmware of the data storage device, an operational schedule for the transport protocol core is pre-stored in the trigger machine. Instead of being triggered according to the firmware of the data storage device, the transport protocol core is triggered by the trigger machine to operate according to the operational schedule pre-stored in the trigger machine.
US10509564B2 Storage system interface
A request to generate a storage system model is received. The storage system model represents at least a portion of a storage system. In response to receiving the request, a storage system interface configuration is loaded. The storage system interface configuration comprises an attribute of an entity model. The attribute corresponds to an attribute of a storage system entity of the storage system. Further in response to receiving the request, the entity model is identified as representing the storage system entity. In response to identifying the entity model as representing the storage system entity, the entity model is instantiated.
US10509563B2 Dynamic modification of displayed elements of obstructed region
A method is disclosed, as well as a related input device and computer program product, for use with an input device having an input region at least partly overlapping with a display region of a display device. The method comprises determining an input occurring in the input region, and determining an obstructed region of the display region corresponding to the input. The obstructed region overlaps a displayed element in the display region. The method further comprises determining a relevance of the displayed element to a user interaction with the input device. The user interaction is determined using at least the input. The method further comprises modifying, using the determined relevance, the displayed element to be non-overlapping with the obstructed region.
US10509561B2 Transformable display and method for operating same
A method for operating a transformable display provided with a transformable display unit, according to one embodiment of the present invention, comprises the steps of: sensing force applied to the display unit; expanding or reducing a screen displayed by the display unit by means of the force which has been sensed; and displaying a keyboard window having different types of keyboards depending on expansion distance, that is, the distance to which the display unit has been expanded.
US10509557B2 Prototype storing method
There is provided a prototype storing method. A prototype storing method executed by a computing device, the method includes selecting an inactive layer not assigned an interaction from among a plurality of layers included in a first prototype assigned at least one interaction, determining whether an interaction has been assigned to at least one layer adjacent to the inactive layer and determining the at least one adjacent layer as a merge target if it is determined that no interaction has been assigned to the at least one adjacent layer, generating a new layer by merging the inactive layer and the layer determined as the merge target; and generating a second prototype comprising the new layer instead of the inactive layer and the at least one adjacent layer in response to a user's input to the first prototype.
US10509552B2 Output device control
One or more computing devices, systems, and/or methods for controlling an output device are provided. For example, features are extracted from data points of an object. A set of data points are identified from the data points based upon the set of data points having features corresponding to target features. Marker elements are assigned to the set of data points. A mapping structure is used to assign output indicators to the marker elements. The output device is controlled to provide output indicators assigned to marker elements as the marker elements become a current focus of the user navigation.
US10509543B2 Control method for ordering of a displayed list, and control apparatus and storage medium provided therewith
The present invention is a control method for displaying a list in which a plurality of elements is sorted in accordance with a predetermined rule and includes a determination step of determining one or a plurality of first elements that are part of the plurality of elements and which are targets whose display position is to be changed based on a position specified in the predetermined display area by an operation of a user and a position into which the addition element is inserted in the list and a display control step of displaying the list in the predetermined display area, in which the addition element is added, a display position or display positions of the one or the plurality of first elements determined at the determination step are changed, and display positions of a plurality of second elements different from the one or the plurality of first elements within the plurality of elements are not changed.
US10509539B2 Display control device, non-transitory computer-readable medium, and containing instructions to control display device
A display control device has a display device, a storage device and a controller. The storage device contains a function selection screen, a function items list screen and a function item setting screen. The controller is configured to set one of the functional items list screen and the functional item setting screen as a first hierarchy screen when one function is selected, retrieve the function selection screen from the storage device and display the same, receive a selection operation to select one of the multiple functions through the function selection screen, and retrieve a screen which is set as the first hierarchy screen from the storage device and displays the retrieved screen on the display device when one of the multiple functions is selected.
US10509534B2 System and method of providing automated customer service with augmented reality and social media integration
Aspects of the subject disclosure may include, for example, a device, comprising: a display; a sensor for detecting three dimensional objects; a processing system including a processor coupled to the display and sensor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising: identifying a three dimensional object proximal to a user of the device; tracking and storing a position of the three dimensional object; creating an augmented reality (AR) presentation for the user, wherein the AR presentation includes an image of the three dimensional object and an enhancement of the three dimensional object; and displaying the AR presentation to the user. Other embodiments are disclosed.
US10509523B2 Methods and apparatus for a capacitive pressure sensor
Various embodiments of the present technology may provide methods and apparatus for a capacitive pressure sensor configured to detect firm pressure to a sensing surface. The capacitive pressure sensor may include a first substrate and a second substrate, wherein at least one of the first and second substrate is configured to deform when firm pressure is applied. The deformation of the sensor may either create a gap between the substrates or eliminate a gap between the substrates. The deformation may be interpreted as firm pressure to the sensing surface.
US10509516B2 Touch panel manufacturing method, touch panel, touch screen and display device
The present disclosure provides a method for manufacturing a touch panel, the touch panel, a touch screen and a display device. The method includes steps of: forming, on a transparent substrate, a non-opaque film layer with a micro-pattern; and forming a touch panel electrode on the non-opaque film layer. The non-opaque film layer is configured to vanish a shadow of the touch panel electrode.
US10509514B2 Touch device capable of detecting touch events through vibration
A touch device includes a cover plate, a first piezoelectric element, and a second piezoelectric element. The cover plate has a first surface and a second surface. The first piezoelectric element is disposed on the second surface of the cover plate. The second piezoelectric element is adjacent to the first piezoelectric element. The method for operating the touch device includes outputting a first detection voltage signal to the first piezoelectric element to cause the first piezoelectric element to vibrate, receiving a second detection voltage signal from the second piezoelectric element, and determining that a touch event on the first surface of the cover plate has occurred when an energy level of the second detection voltage signal is lower than a predetermined value. The first detection voltage signal has a specific frequency which can cause the greatest vibration of the first piezoelectric element.
US10509509B2 Substrate and display device
A substrate and a display device are disclosed. The substrate includes at least one main signal line. Each of the at least one main signal line includes a plurality of sub signal lines connected in parallel with one another. By arranging a plurality of sub signal lines connected in parallel with one another in the main signal line, the resistance of the main signal line can be reduced effectively, which is favorable to improving uniformity for the channel resistances of the touch screen.
US10509506B2 Display device with touch detection function and electronic apparatus
According to an aspect, a display device with a touch detection function includes: a plurality of pixel electrodes arranged in a matrix; a plurality of scanning signal lines; a drive electrode that faces the pixel electrodes; and a plurality of touch detection electrodes including a detection electrode pattern of a transparent conductive body that faces the drive electrode. The detection electrode pattern includes one or more slits each of which is a region where the transparent conductive body is not present. The slits of the detection electrode pattern of the touch detection electrodes extend in a direction different from an extending direction of the scanning signal lines with a slit pitch having a predetermined interval therebetween in the extending direction of the scanning signal lines. The slit pitch is multiples of a natural number of a predetermined pixel pitch in which the pixel electrodes are arranged.
US10509505B2 In-cell touch panel and display apparatus
An in-cell touch panel and a display apparatus are provided. The in-cell touch panel includes a lower substrate (1) and an upper substrate (2) disposed oppositely, a number of self-capacitive electrodes (03) independently of each other and located between the lower substrate (1) and the upper substrate (2), a drive chip (3), and wires (04) being configured to connect the self-capacitive electrodes (03) to the drive chip (3). A number of sub-pixels (01) arranged regularly and data lines (02) located between adjacent twos of columns of sub-pixels (01) exist between the upper substrate (2) and the lower substrate (1), each of the sub-pixels (1) is connected to the drive chip (3) through a data line (05) located on one side of it; two sub-pixels (01) adjacent to each other constitute one pixel, or three sub-pixels (01) adjacent to each other constitute two pixels, so that at least one sub-pixel (01) is shared by adjacent pixels. With the in-cell touch panel, integration of touch control and display can be achieved without adding channels of the drive chip (3), and in turn, cost of the in-cell touch panel is reduced.
US10509504B2 Display substrate, touch panel and display apparatus
A display substrate is disclosed. The display substrate includes a plurality of pressure sensitive units each including an input electrode electrically connected to one of a plurality of signal input lines, an output electrode electrically connected to one of a plurality of signal output lines, and a pressure sensitive element operable to, responsive to a voltage difference applied across the input electrode and the output electrode and a pressure caused by pressing, generate a current signal indicative of a magnitude of the pressure. Also disclosed are a touch panel and a display apparatus.
US10509503B2 Display device and method of driving the same
A method of driving a display device includes: sensing a touch signal from a plurality of touch electrodes in a touch panel, sensing a force signal from a force sensor, based on the sensed touch signal, determining whether or not the touch panel is in a submerged state, when the touch panel is determined to be in the submerged state, increasing sensing periods of the touch signal and the force signal, detecting a baseline variation of the force sensor, based on the detected baseline variation, changing a sensing reference value of the force sensor, based on the increasing the sensing periods, sensing the force signal equal to or greater to the changed sensing reference value through the force sensor, and when the force signal equal to or greater to the changed sensing reference value is sensed through the force sensor, decreasing the sensing periods.
US10509499B2 TFT substrate and touch display panel using same
A TFT substrate defines a display area and a non-display area surrounding the display area. The TFT substrate includes a substrate and a conductive layer on the substrate. The conductive layer includes a plurality of touch driving electrodes, a plurality of touch sensing electrodes, and a plurality of common electrodes. The touch sensing electrodes are arranged in rows along a first direction and in columns along a second direction. Each touch driving electrode and each common electrode extend as strips along the first direction, the touch driving electrodes and the common electrodes are arranged in one column along the second direction. One common electrode and one row of the touch sensing electrodes are arranged at each side of each touch driving electrode along the second direction. The TFT substrate further includes a plurality of sensing lines.
US10509498B2 Foldable display device
A foldable display device may prevent defects in touch sensing, caused by stress concentrated at a folding part. A foldable display device may include a lower base material and an upper base material, each base material including at least one folding part and non-folding parts in a display area; a thin film transistor array on the lower base material; an organic light emitting array on the thin film transistor array; a touch electrode array disposed on the upper base material, and oppositely bonded to the organic light emitting array disposed opposite to the touch electrode array by an adhesive layer; and a plurality of wirings having a zigzag shape and uneven depth level in the folding part on the upper base material.
US10509492B2 Mobile device comprising stylus pen and operation method therefor
Disclosed are a mobile device and a method of operating the mobile device. A mobile device according to an embodiment includes a sensing unit configured to determine whether a stylus pen is separated from the mobile device, a communication unit configured to receive a control signal from the stylus pen separated from the mobile device, and a controller configured to operate in a first control mode for performing at least one operation of an application being executed on the mobile device, in response to the control signal.
US10509491B2 Position indicator
A position indicator that can be used with a plurality of types of position detection systems. The position indicator includes a first transmitter, a second transmitter, an input circuit which, in operation, accepts an input from outside of the position indicator, a signal generation circuit which, in operation, generates a position detecting signal, a plurality of additional information generation circuits which, in operation, generate a plurality of types of additional information, and a controller. The controller controls, based on the input accepted by the input circuit, transmission of the position detecting signal through the first transmitter and controls, based on the input accepted by the input circuit, transmission of additional information generated by the plurality of additional information generation circuits from the first transmitter or the second transmitter.
US10509490B2 Touch module and electronic computing device with same
A touch module includes an upper plate, a lower plate, a hinge structure, an elastomer and a touchpad assembly. The touchpad assembly is located over the upper plate. A first end of the upper plate and a first end of the lower plate are pivotally coupled to each other through the hinge structure. While the touchpad assembly is pressed down, a second end of the upper plate is swung downwardly relative to a second end of the lower plate and a switch element of the touchpad assembly is triggered. When the touchpad assembly is no longer pressed, the elastomer provides an elastic force to the upper plate. In response to the elastic force, the second end of the upper plate is swung upwardly relative to the second end of the lower plate and the touchpad assembly is returned to an original position.
US10509488B2 Simulation system for operating position of a pointer
A simulation system includes a display section configured to display an image of an article, an operation terminal device which is moved by a user to operate a position of a pointer displayed on the display section, a first detecting section configured to detect a position and an orientation of the operation terminal device, a second detecting section configured to calculate first coordinates of the pointer based on the position and the orientation of the operation terminal device detected by the first detecting section, an offset section configured to obtain second coordinates derived by offsetting the first coordinates, and a first determining section configured to make a determination whether the article displayed on the display section has come in contact with a line connecting the first coordinates and the second coordinates.
US10509485B2 Light sensitive keyboard
A physical keyboard includes a plurality of light-sensing electrodes, where individual ones of the light-sensing electrodes of the plurality of light-sensing electrodes correspond to an individual key of the keyboard. The physical keyboard also includes a microprocessor electrically coupled to individual ones of the light-sensing electrodes. The microprocessor is configured to perform operations including determining that light is obstructed to a first particular light-sensing electrode of the plurality of light-sensing electrodes and sending a signal indicating a selection of a first key corresponding to the first particular light-sensing electrode. The microprocessor is configured to perform operations further comprising determining that the light is obstructed to a second particular light-sensing electrode, and sending a second signal indicating a second selection of a second key corresponding to the second particular light-sensing electrode. The microprocessor is configured to perform operations further comprising predicting a word based on the first and second key.
US10509484B2 Detachable mechanical-based keyboard for a light sensitive keyboard
In some examples, a first keyboard includes a plurality of light-sensing electrodes, where individual ones of the light-sensing electrodes correspond to individual keys of the first keyboard. The first keyboard includes a microprocessor electrically coupled to individual ones of the light-sensing electrodes. A second keyboard comprised of light-transmitting material may be placed on top of the first keyboard. The second keyboard may include a plurality of keys, with individual keys including a keycap having opaque material attached to a bottom surface and a scissors mechanism to lower the opaque material when a predetermined amount of pressure is applied to the keycap. The microprocessor is configured to perform operations including determining that the opaque material is obstructing light to a first particular light-sensing electrode of the plurality of light-sensing electrodes and sending a signal indicating a selection of a first key corresponding to the first particular light-sensing electrode.
US10509483B2 Key structure
A key structure includes a key cap, a supporting board, a bridge assembly, a first supporting part, a second supporting part, an attractable element and a magnet. The bridge assembly includes first and second hinge parts. The first hinge part has a first pivot coupling portion. The second hinge part has a second pivot coupling portion. The first and second supporting parts are coupled to two ends of the first and second pivot coupling portions, respectively, wherein the first and the second supporting parts are disposed on the supporting board, a material of the first supporting part is different from a material of the supporting board, and a material of the second supporting part is different from the material of the supporting board. The attractable element is disposed on the second hinge part. The magnet is correspondingly located under the attractable element.
US10509480B2 Rotary operation device
A rotary operation device includes a rotary operation part on which a rotation operation is performed, a rotation detector configured to detect an amount of rotation of the rotary operation part, a display part integrally formed with the rotary operation part and configured to display an image while rotating with the rotary operation part, and a controller configured to control the display part such that the image is displayed moved in a direction opposite to a rotation direction of the rotary operation part based on the detected amount of rotation so as to look still to an operator.
US10509479B2 Multi-sensor based user interface
An apparatus and method for gesture detection and recognition. The apparatus includes a processing element, a radar sensor, a depth sensor, and an optical sensor. The radar sensor, the depth sensor, and the optical sensor are coupled to the processing element, and the radar sensor, the depth sensor, and the optical sensor are configured for short range gesture detection and recognition. The processing element is further configured to detect and recognize a hand gesture based on data acquired with the radar sensor, the depth sensor, and the optical sensor.
US10509473B2 Providing haptic feedback on a screen
A computer system associates one or more haptic feedbacks with one or more user activities. The computer system monitors current user activity on a computing device to determine whether the current user activity corresponds to at least one of the one or more user activities. In response to determining that the current user activity corresponds to a first user activity of the one or more user activities, the computer system causes a first haptic feedback of the one or more haptic feedbacks to be provided on the computing device, wherein the first haptic feedback is associated with the first user activity.
US10509463B2 Mixed reality offload using free space optics
A virtual reality system including a head mounted display (HMD), a server, and a beam steering apparatus utilizes optical data transmission from the server to the HMD. The data rates/bandwidths provided by optical data transmission allow the amount of compression needed for data transfer (and the latency associated with compression) to the HMD to be reduced. The efficient offloading of processing tasks from the HMD to the server, reduces HMD power consumption, and enables the delivery of video having high resolution, framerate, and quality. As the user of the HMD moves, and the pose (position and orientation) of the HMD changes, the pose is provided to the server and beam steering apparatus. Based on the pose, the server renders image frames for transmission to the HMD and the beam steering apparatus directs an optical beam to the HMD to enable transmission of the image frames from the server to the HMD.
US10509459B2 Scene-based sensor networks
An approach to sensor data is based on scenes. One aspect concerns a computer-implemented method for specifying and obtaining a variety of sensor data and processed sensor data related to a scene. The method incorporates a Scene-based API that uses SceneModes and SceneData. An application requesting sensor data communicates a SceneMode to a group of one or more sensor devices and/or sensor modules via the Scene-based API. The SceneMode determines the SceneData to be captured or provided by the sensor group, which typically includes different types of sensor data related to the Scene and also further processed or analyzed data. The application receives the SceneData from the sensor group via the Scene-based API, with the SceneData organized into SceneShots which are samples of the Scene.
US10509455B2 Method and apparatus to control a link power state
A method is provided for controlling a link. This may include determining a condition of a first device coupled to the link, receiving, at the first device, a request for a specific link state from a second device coupled to the link, and determining a power state of the link based on the determined condition of the first device.
US10509451B2 Stylus communication with near-field coupling
In one embodiment, a method includes receiving, at a device, first data transmitted from a stylus by near-field communication. The first data comprises a strength of a magnetic field as measured by the stylus. The device determines a hover distance of the stylus in reference to the device based at least in part on the first data. The device is operated based at least in part on the hover distance of the stylus.
US10509448B2 Thermal clamp for cyrogenic digital systems
The embodiments herein describe technologies of cryogenic digital systems with a power supply located in an ambient temperature domain and logic located in a cryogenic temperature domain. A pair of conductors is operable to carry current with a voltage difference between the power supply and the logic. The pair of conductors includes a first portion thermally coupled to a temperature-regulated or temperature-controlled intermediate temperature domain. The intermediate temperature domain is less than the ambient temperature domain and greater than the cryogenic temperature domain.
US10509446B2 Cooling apparatus for electronic components
A cooling apparatus that includes a base plate configured to dissipate heat and including a heat exchange unit, and a cover member coupled to the base plate and at least partially enclosing the heat exchange unit. The cover member and the base plate define a heat exchange chamber that includes the heat exchange unit. The cover member defines a first opening and a second opening, and at least one of the first and second openings are above the heat exchange unit. The cooling apparatus further includes a flow guidance plate disposed on the cover member and a housing disposed on the flow guidance plate.
US10509444B2 POS machine and docking station thereof
The present application provides a docking station and a POS machine using the same. The docking station includes a housing, a mainboard mounted inside the housing, a display device mounted on the housing, and a support configured to detachably support a card swiping device; the display device is mounted on the housing, the support is fixed on the housing, a data plug for connecting with the card swiping device is mounted inside the support, and the data plug is electrically connected with the mainboard. Such that the function of the card swiping device can be expanded and the docking station of the card swiping device is formed. By using the support to support the card swiping device, the occupied space can be reduced, and the use is convenient.
US10509440B2 Bendable display assembly
A bendable display assembly comprises a plurality of layered elements each having two side surfaces, each having an area, the elements comprising a display element capable of displaying an adjustable visual output. Two successive elements of the plurality of layered elements have opposite side surfaces facing towards each other, the opposite side surfaces being, for a majority of their areas, in contact with a sealed sliding fluid volume extending between the successive elements, whereby the successive elements are slidably movable relative to each other when the display assembly is bent.
US10509439B2 Curved display, display case, and electronic device including the same
An electronic device having a curved surface display area, the electronic device including: a display including: glass including an edge having a certain curvature; an opaque layer disposed at the edge of the glass; and a panel module layer including a non-display area disposed under the opaque layer; and a housing supporting the display.
US10509438B1 Apparatus, system, and method for counter-balancing the weight of head-mounted displays
A removable counter-balance accessory may include a cranial brace that rests against the back of a user's head when the user is wearing a head-mounted display on the user's face. The removable counter-balance accessory may also include an insert that fits in an opening formed by a strap that wraps around the back of the user's head to hold the head-mounted display on the user's face and secures the cranial brace to the strap at the back of the user's head. The removeable counter-balance accessory may further include at least one weight that applies, in connection with the cranial brace at the back of the user's head, a force that at least partially counter-balances the weight of the head-mounted display on the user's face. Various other counter-balance accessories, head-mounted-display systems, and methods are also disclosed.
US10509437B2 Digital assistant device
One embodiment provides an electronic device, comprising: a housing comprising a fixed pyramidal-shaped base, each side of the pyramidal-shaped base having different dimensions allowing for different viewing angles than other sides of the pyramidal-shaped base; the housing comprising a display; the housing comprising an integrated speaker; at least one sensor; and at least one processor operatively coupled to the display, integrated speaker, and at least one sensor. Other aspects are described and claimed.
US10509435B2 Protected real time clock with hardware interconnects
Disclosed herein are systems and methods for initializing and synchronizing a protected real time clock via hardware connections. For example, in some embodiments, a protected real time clock on a trusted execution environment may initialize via a hardware connection to a master clock, which is synchronized to a trusted time source via a hardware connection. In some embodiments, a protected real time clock on a trusted execution environment may initialize to a master clock during a system hardware reset sequence. In some embodiments, before a system is running normally, a real time clock on an integrated Intellectual Property agent may initialize and synchronize to a protected real time clock via a hardware connection. In some embodiments, after a system is running normally, a real time clock on a discrete device may initialize and synchronize to a protected real time clock via a hardware connection.
US10509433B2 Random clock generation
The invention relates to a random clock generator comprising an input receiving a master clock signal MCIk, and a clock signal reduction circuit (101) receiving the master clock signal MCIk and a whole number N and supplying an output signal corresponding to a train of N pulses every M clock pulse, M being a whole number higher than 1 and N being a whole number higher than 1 and lower than or equal to M. A number generator (102) and (103) supplies a new number (N) to the clock signal reduction circuit every P pulse of a master clock signal, N and/or P being produced randomly.
US10509432B2 Toy construction system comprising a remote control device
A toy construction system comprising toy construction elements (60) and at least one remote control device (10) and one or more remote controllable actuators (50); said remote control device (10) being configured for transmitting signals for controlling said one or more remote controllable actuators (50); said toy construction elements (60) comprising coupling members for detachably interconnecting the toy construction elements to create spatial structures comprising said one or more remote controllable actuators (50); said remote control device comprising one or more control units (21) configured such that a user may activate the remote control device by activating said one or more control units (21); wherein said one or more control units (21) are adjustable, such that a user can change the orientation of the control unit with respect to the housing of the remote control device.
US10509431B2 Reversible current mirror and its use in bidirectional communication
A current mirror arrangement for duplex bidirectional communication between two circuit units may include in each circuit unit two identical transistors with their bases (36, 37) connected together and their bases and their collectors connected to each other respectively. Further, each of the connections between the bases and the collectors may be formed via a MOSFET. The MOSFETs of both circuit units may be connected together. More specifically, the MOSFETs' parasitic diodes of each circuit unit may be arranged in opposite directions with respect to the current system. The pair of MOSFETs in a first of the two circuit units may comprise n-channel enhancement-mode MOSFETs, and the pair of MOSFETs in a second of the two circuit units may comprise p-channel enhancement-mode MOSFETs.
US10509427B2 Low power tunable reference current generator
An improved reference current generator for use in an integrated circuit. A voltage difference generator generates two voltages that are separated by a relatively small electrical potential. The two closely separated voltages are applied across a resistive element with relatively large impedance value resulting in a small and stable reference current. The stable reference current is mirrored and, if desired, amplified for use on the integrated circuit. A driver selectively drives state information off chip for assisting in post-silicon correction of unwanted sensitivities. A configuration memory stores values used to adjust effective device widths and lengths for correcting unwanted sensitivities.
US10509422B2 Mass flow controller
A mass flow controller includes a flow meter, a mechanical pressure-regulating valve disposed adjacent to and on an upstream side of the flow meter, and a flow control valve disposed on a downstream side of the flow meter. The mechanical pressure-regulating valve is embedded in a base of the mass flow controller. The mass flow controller also includes a compulsive valve-opening mechanism configured to compulsorily open the mechanical pressure-regulating valve. Thereby, the mass flow controller can instantly recover pressure on the upstream side of the flow meter to its original pressure even in a case where the pressure changes, and can raise measurement accuracy of a flow rate measured by the flow meter.
US10509420B2 Reticle purging system and method thereof
A reticle purging system includes an automated pod opener, a reticle holding device, a reticle transporting device and at least one purging device. The reticle holding device has a reticle occupiable zone thereon. The reticle transporting device is assigned with a transportation path from the automated pod opener to the reticle holding device. The reticle occupiable zone is exposed to the purging device.
US10509416B2 System and method for landing a mobile platform via a magnetic field
A system for landing a mobile platform, such as an Unmanned Aerial Vehicle (“UAV”) and methods for making and using the same. The system can land the UAV by applying a magnetic levitation force upon the UAV and adjusting the applied magnetic levitation force. The system can initiate a landing process to a designated docking station and can guide the UAV to an adjacency of the designated docking station. Once the UAV has entered the adjacency, the magnetic levitation forces can take control of the landing process. During the landing process, certain magnetic sensitive devices installed on the UAV and/or on the designated docking station can be protected by turning them off or by shielding them. The system overcomes disadvantages of currently-available landing systems by restricting a size and weight of the landing arrangements, as well as, avoiding potential damage to the UAV and the designated docking station.
US10509415B2 Aircrew automation system and method with integrated imaging and force sensing modalities
An aircrew automation system relates to the field of flight control systems, methods, and apparatuses; even more particularly, to a system, method, and apparatus for providing aircraft state monitoring and/or an automated aircrew employing a robotic arm with integrated imaging and force sensing modalities.
US10509412B2 Movable body control system
A movable body control system includes a movable body including a beacon receiver for receiving beacon radio waves from a plurality of beacon transmitters installed around a traveling road, and at least one processing equipment configured to generate a model for determining a position of the movable body based on a distribution of time-series measurement values of beacon radio wave reception intensities in the beacon receiver and to control travel of the movable body while determining an area in which the movable body travels at present based on a distribution of time-series measurement values of the beacon radio wave reception intensities at present and the model.
US10509411B2 Method and system for operating a vehicle
A method and a system for operating a vehicle. The vehicle has a predefined at least partially autonomous control mode and is designed to provide an identification indicating the predefined control mode to a vehicle-related component that has information relevant for the predefined control mode and/or one or more control command(s) relevant for the predefined control mode. To make the information and/or the control commands available to the vehicle, the providing takes place only when the vehicle is in the predefined control mode.
US10509410B2 External control of an autonomous vehicle
Remote controlling of a vehicle, such as an autonomous vehicle, may sometimes be more efficient and/or reliable. Such control, however, may require processes for ensuring safety of surrounding persons and objects. Aspects of this disclosure include using onboard sensors to detect objects in an environment and alter remote commands according to such objects, e.g. by reducing a maximum permitted velocity of the vehicle as a function of distance to detected objects. In some examples described herein, such remote controlling may be performed by using objects in the environment as control objects, with movements of the control objects resulting in movement of the vehicle.
US10509409B2 Local traffic customs learning system for automated vehicle
A learning system for an automated vehicle to learn local traffic customs includes a location-detector, and object-detector, and a controller. The location-detector indicates a location of a host-vehicle on a digital-map. The object-detector detects a lane-marking and other-vehicles proximate to the host-vehicle. The controller is in communication with the location-detector and the object-detector. The controller is configured to determine when an observed-behavior of the other-vehicles is not in accordance with the lane-marking present at the location, and operate the host-vehicle in accordance with the observed-behavior.
US10509406B2 Apparatus for controlling competition of autonomous vehicle, system having the same and method thereof
An apparatus for controlling competition of an autonomous vehicle may include an autonomous drive determination device that determines whether the autonomous vehicle is capable of entering a competitive space in a situation where the autonomous vehicle is required to move into the competitive space during autonomous driving, a vehicle control device that controls the autonomous vehicle such that the autonomous vehicle enters the competitive space when the autonomous vehicle is capable of entering the competitive space, and when the autonomous vehicle fails to enter the competitive space after attempting to enter the competitive space, a vehicle competition control device that controls such that the attempt to enter the competitive space is held for a first competition waiting time.
US10509400B2 Control system for and control method of autonomous driving vehicle
A control system for an autonomous driving vehicle is provided with a notification device 10 for giving notification to a driver and an electronic control unit 20. Autonomous driving is performed and an autonomous driving reliability value expressing a degree of reliability of autonomous driving is calculated during autonomous driving. If the autonomous driving reliability value is equal to or smaller than a predetermined preparation request value, the notification device is controlled to notify a request for preparing for manual driving to the driver.
US10509399B2 Control system for and control method of autonomous driving vehicle
A control system for an autonomous driving vehicle comprises an operation device configured to be operated by a driver; a notification device configured to give notification to the driver; and an electronic control unit. Autonomous driving is performed. When the driver operates the operation device during autonomous driving, autonomous driving is terminated and vehicle driving is switched to manual driving. Further, when the driver should be requested to terminate autonomous driving during autonomous driving, the notification device is controlled to first notify a request for preparing for manual driving to the driver and then notify a request for terminating autonomous driving to the driver.
US10509397B2 Action information learning device, action information optimization system and computer readable medium
To perform reinforcement learning that enables selecting action information for shortening a cycle time while also avoiding the occurrence of overheating. An action information learning device (300) includes: a state information acquisition means (310) for acquiring state information including an operation pattern of a spindle and a combination of parameters related to machining of a machine tool (100); an action information output means (320) for outputting action information including adjustment information for the operation pattern and the combination of parameters included in the state information; a reward calculation means (333) for acquiring judgment information which is information for temperature of the machine tool (100) and a machining time related to the machining of the machine tool (100), and calculating a value of a reward for reinforcement learning based on the judgment information thus acquired; and a value function update means (332) for updating a value function by performing the reinforcement learning based on the value of the reward, the state information and the action information.
US10509396B2 Scalable analytics architecture for automation control systems
A layered industrial analytics architecture enables the flow of information from intelligent assets into tools and engines that perform analytics and enable decision-making in substantially real-time. The analytics architecture comprises analytic nodes that are distributed across multiple layers of an industrial enterprise, and includes system features that optimize movement of data across this layered architecture. Each analytic node includes base architectural constructs that host various analytic, data acquisition, and storage elements. These base constructs can operate autonomously, or in conjunction with other instances of base constructs or other elements of the control system. The system design uses a multi-platform compatible implementation that allows the base elements to be deployed on various different computing platforms.
US10509394B2 User interface widget modeling and placement
Techniques to facilitate visualization of an application associated with an industrial automation environment are disclosed. In at least one implementation, a display composer interface is presented that enables a user to design a customized display layout for the application associated with the industrial automation environment. Data display instructions are received comprising a user selection of at least one data item associated with an operation of a machine in the industrial automation environment. Position information that identifies where to display the at least one data item is also received. The data display instructions and the position information are processed to generate the customized display layout for the application. Based on the customized display layout, a graphical user interface is rendered to the application having the at least one data item positioned according to the position information.
US10509392B2 Runtime controller for robotic manufacturing system
Example systems and methods allow for runtime control of robotic devices during a construction process. One example method includes determining at least one sequence of robot operations corresponding to at least one robot actor, causing the at least one robot actor to execute a portion of the at least one sequence of robot operations during a first time period, receiving an interrupt signal from a mobile computing device indicating a modification to the at least one sequence of robot operations, where the mobile computing device is configured to display a digital interface including one or more robot parameters describing the at least one robot actor and one or more tool parameters describing operating characteristics of at least one physical tool, and causing the at least one robot actor to execute a portion of the at least one modified sequence of robot operations during a second time period.
US10509386B2 Method for the control of power ramp-rates minimizing power storage requirements in intermittent power generation plants
The present invention is a method for the control of power ramp-rates minimizing energy storage requirements in intermittent power generation plants, such as for example a photovoltaic solar plant, which minimizes the energy storage requirements approximately halving the size of storage systems necessary to comply with a maximum allowable ramp-rate given by a grid code regulation regarding the state of the art, reducing thus investment costs in the plant and/or carrying out a rationalized use of the energy storage system, in such a way that in order to achieve the same maximum fluctuation ramp, a minor use is done of the energy storage system, minimizing the losses and extending its working life, and therefore reducing the plant operational costs.
US10509384B2 Programmable logic controller
The invention relates to a programmable logic controller having an energy supply that provides electric energy to operate the unit and having at least one measurement input, with the measurement input being configured to measure and/or detect an electrical input signal. The programmable logic controller is characterized in that at least some of the electric energy of the input signal is supplied to the energy supply.
US10509382B2 Decentralized peripheral with which simulation functions are implemented in an existing component of an automation facility
A decentralized peripheral having process input and process output modules which, in a process control mode of operation, interact with field devices connected to these modules, and having an interface module in which a process image is stored, wherein in the process control mode of operation the process input modules write process input values for processing via an automation device connected to the decentralized peripheral into the process image, and the automation device writes process output values for processing via the process output modules into the process image such that as real a behavior as possible of this decentralized peripheral can be simulated.
US10509381B2 Monitoring and controlling of appliances
An electric or gas range may be monitored or controlled with an integrated appliance assistant. The range may include multiple sensors, such as sensors measuring temperature proximate to a burner, power usage by the burner (e.g., electricity or gas consumption), temperature proximate to an oven, or power usage by the oven. The measurements received from the sensors may be processed by a control board, and the control board may be configured to turn off a burner and/or the oven based on the measurements. Such an electric or gas range may provide increased safety by turning off a burner or the oven in the event of a fire or a person accidentally leaving it on.
US10509379B2 Operation support apparatus, system, and method for reduction in number of operation mistakes of an operator actually performing operations in a facility of a plant
An operation support apparatus includes an operation control device controlling a target operation performed for a target facility on the basis of operation control information, which indicates each performed operation, including information of the target facility representing a facility that is a target for performing an operation and information of the target operation indicating contents of the operation performed for the target facility.
US10509374B2 Systems and methods for managing power generation and storage resources
An operating configuration for a power system during a particular time period may be derived from a net load forecast for the power system during the particular time period. The operating configuration may be based on inter-temporal and/or continuous-time characteristics of the net load forecast. A power system manager may schedule power generation and/or energy storage units to satisfy the net load forecast at minimal cost. The power generation and/or energy storage units may be scheduled in accordance with inter-temporal and/or continuous-time characteristics of the net load. The schedule may comply with generation trajectory and/or ramping constraints of the power generating units, power trajectory and/or ramping constraints of the energy storage units, and so on.
US10509368B2 Box including a device for retaining a timepiece component in position
The invention concerns a box including a device for retaining in position a timepiece component. The device includes: —a base (2); —a support (3, 4) comprising a first part (3) and a second part (4), the first part being mounted to be mobile relative to the second part; —a first contact element (3a, 3b) intended to come to bear against the timepiece component, the first contact element (3a, 3b) being mounted on the first part, and a second contact element (4a) intended to come to bear against the timepiece component (5), the second contact element (4a) being mounted on the second part (4); and—a control member (1) mounted to pivot on the base (2) about a first axis (1a) on the one hand and pivoting the first part about a second axis (1b) on the other hand.
US10509364B2 Light modulator for a display for displaying two-dimensional and/or three-dimensional image contents
A light modulator, for a display for the presentation of two- and/or three-dimensional image contents or image sequences, includes two opposing substrates and electrodes. At least one liquid crystal layer is provided between the two substrates. An alignment means is provided on the substrate which faces the liquid crystal layer to set a predeterminable initial alignment of the liquid crystals. The orientation of the liquid crystals can be controlled in a given range through an electric field generated by the electrodes. The alignment means is controllable and can be controlled to modify the initial alignment of the liquid crystals. The alignment can be controlled such the orientation of the liquid crystals can be oriented outside the given range or so that the initial alignment of the liquid crystals can be set specifically for certain positions.
US10509362B1 Electric apparatus that determines type of attachment unit and performs operations using the attachment unit
An electronic apparatus includes an attachment mechanism to which an attachment unit is detachably attachable and a processor. The processor is configured to perform a determination operation to determine whether or not an attachment unit attached to the attachment mechanism is of a specific type, and transmit a determination result of the determination operation.
US10509359B2 Image forming apparatus and cartridge
An image forming apparatus includes a charging member, a light source, and a light quantity lowering member. The light quantity lowering member is provided so that a lowering amount of a quantity of a part of light reflected by a surface of a member at each of end portions of a charging region where the surface of the image bearing member is charged by the charging member is larger than that at a portion inside an associated end portion with respect to a rotational axis direction of the image bearing member.
US10509353B2 Image forming apparatus and storage medium
An image forming apparatus includes an image former; a detector; and a hardware processor that: calculates a minimum area for each of the plurality of tones based on image data of the image, calculates a density ratio between the densities before and after the transferring is made for each of the plurality of tones from the densities detected by the detector, extracts as a first area a minimum area of a tone corresponding to a density ratio which switches from less than a predetermined threshold to equal to or more than the threshold, and extracts as a second area a minimum area of a tone the density ratio of which is a maximum, and changes a setting of a dot size of the image so that a size of the second area becomes the same as a size of the first area until the next setting change is performed.
US10509351B2 Fixing device fixing developing agent image to sheet by electrostatically spraying charged fixing solution
A fixing device is for fixing a developing agent image to a recording sheet by electrostatically spraying a charged fixing solution toward the developing agent image on the sheet. The fixing device includes a container portion, a plurality of nozzles, and a potential difference generating portion. The container portion is configured to store therein the fixing solution. The plurality of nozzles is in communication with the container portion and configured to spray the fixing solution toward the developing agent image. The potential difference generating portion is configured to generate a potential difference between the fixing solution stored in the plurality of nozzles and the recording sheet conveyed at a position separated from the plurality of nozzles.
US10509350B2 Image forming apparatus and method for controlling the image forming apparatus
An image forming apparatus which can accurately predict occurrence of damage to a fixing rotary member due to passage of a recording material and prevent consequential deterioration of a formed image. The image forming apparatus includes: a pair of fixing rotary members constituting a nip part for nipping a recording material on which a toner image is formed; a surface homogenizing member for homogenizing the surface of the fixing rotary member; a hardware processor that acquires physical property information of the recording material; and a controller for controlling drive of the surface homogenizing member according to the physical property information of the recording material acquired by the hardware processor that acquires the physical property information.
US10509348B2 Fixing device, image forming apparatus, and control method
A fixing device fixes a toner image to a paper sheet, and the fixing device includes: a pressure roller; and a heating member, wherein the heating member includes: a pressure pad; a heating roller including a heater; and a fixing belt, the fixing device further includes a drive mechanism that controls rotation of the pressure roller and the heating roller, the fixing belt is driven while sliding on a surface of the pressure pad, when the heating roller rotates, and the drive mechanism applies pressure to the paper sheet, fixes the toner image to the paper sheet, switches between a contact state in which the pressure roller and the fixing belt are in contact with each other, and a separated state in which the pressure roller and the fixing belt are separated from each other, and switches to the contact state when a predetermined condition is satisfied.
US10509347B2 Image processing apparatus and image processing method
According to an embodiment, an image processing apparatus includes a detector, a heater, and a controller. The detector detects an image formed on a sheet. The heater applies a predetermined heat amount onto the sheet to carry out erasing processing on the sheet. The controller controls, based on a detection result of the detector, the number of times the erasing processing is to be carried out on the sheet and a heat amount to be applied onto the sheet in the erasing processing.
US10509344B2 Image forming apparatus and program executed by computer of image forming apparatus
An electrophotographic image forming apparatus includes: an image carrier that carries and conveys a toner image; a charging member arranged in contact with or close to the image carrier; a charging power supply that charges the image carrier; an exposurer that forms a latent image on the charged image carrier; a developing member arranged close to the image carrier; a developing power supply that develops the latent image and forms a toner image on the image carrier; a transfer member that transfers the toner image to a medium; and a hardware processor that controls the image forming apparatus, wherein the hardware processor obtains a potential of an exposure part and a non-exposure part, on the image carrier after the toner image has been transferred to the medium, determines a charging bias based on a difference between the obtained potentials, and determines a developing bias based on the determined charging bias.
US10509343B2 Belt driving device and image forming apparatus
A belt driving device includes a plurality of rollers, an endless belt, a contact surface, and a non-contact surface. The rollers include a driving roller that is rotationally driven. The endless belt is stretched between the rollers such that a predetermined tension is applied to the endless belt, and the endless belt protrudes from opposite end portions of the rollers in an axis direction of each of the rollers. The contact surface is formed at a first end portion of at least one of the rollers and comes in contact with the endless belt. The first end portion is located on a meandering direction side of the endless belt. The non-contact surface is formed at each of second end portions of the rollers and doesn't come in contact with the endless belt. The second end portions are located on a side opposite to the meandering direction of the endless belt.
US10509338B2 Two-component developer for developing electrostatic latent image
Provided is a two-component developer for developing an electrostatic latent image containing: toner particles having toner mother particles and an external additive on a surface of the toner mother particles; and carrier particles, wherein the external additive contains alumina particles; the alumina particles are subjected to a surface modification with a hydrophobilizing agent; among the hydrophobilizing agent existing on the surface of the alumina particles after the surface modification, a ratio of the hydrophobilizing agent in a state of being liberated from the surface is 20% or less when extraction treatment is performed under a predetermined condition; the alumina particles have a number average primary particle diameter in the range of 5 to 60 nm; and the carrier particles have a resin covering layer, and the resin covering layer is formed with an alicyclic (meth)acrylate monomer.
US10509337B2 Electrophotographic photosensitive member, process cartridge, and image forming apparatus
An electrophotographic photosensitive member includes a conductive substrate and a photosensitive layer having a single-layer structure. The photosensitive layer contains a charge generating material, an electron transport material, a polycarbonate resin, and a hole transport material. The electron transport material includes a compound having a halogen atom and represented by general formula (1), (2), (3), (4), or (5). The hole transport material includes a compound represented by general formula (20), (21), (22), (23), (24), (25), (26), or (27). A charge of calcium carbonate as measured by charging the calcium carbonate through friction with the photosensitive layer is at least +6.5 μC/g. A Vickers hardness of the photosensitive layer at 45° C. is at least 17.0 HV.
US10509335B2 Cover member, conveying apparatus, lithography apparatus, and method of manufacturing article
A conveying apparatus for conveying a holding portion that includes a holding surface where the holding portion holds a substrate, the conveying apparatus including a conveying portion configured to convey the holding portion, and a cover member that covers a first surface on an opposite side of the holding surface of the holding portion, and an attaching and detaching portion configured to attach and detach the holding portion to and from the cover member, wherein the cover member comprises a first removing member configured to remove a foreign substance attached to the first surface, wherein the cover member is configured to be fixed to the holding portion while the first surface and the first removing member are in contact with each other, wherein the conveying portion conveys the holding portion and the cover member to a movable moving unit configured to hold the holding portion while having the first surface and the first removing member of the cover member be in contact with each other, wherein the conveying portion conveys the cover member from the moving unit, and wherein the attaching and detaching portion conveys the holding portion to the moving unit.
US10509330B2 Method and device for characterizing a wafer patterned using at least one lithography step
In an aspect, a plurality of parameters characteristic of the patterned wafer are determined based on measurements of the intensity of electromagnetic radiation after the diffraction thereof at the patterned wafer. The intensity measurements are carried out for at least one used structure and at least one auxiliary structure. The parameters are determined based on intensity values measured during the intensity measurements for respectively different combinations of wavelength, polarization and/or order of diffraction, and also on the basis of correspondingly calculated intensity values, with a mathematical optimization method being applied.
US10509328B2 Fabrication and use of dose maps and feature size maps during substrate processing
Systems and methods discussed herein relate to patterning substrates during lithography and microlithography to form features to a set or sets of critical dimensions using dose. The dose maps are generated based upon images captured during manufacturing to account for process variation in a plurality of operations employed to pattern the substrates. The dose maps are used along with imaging programs to tune the voltages applied to various regions of a substrate in order to produce features to a set or sets of critical dimensions and compensate for upstream or downstream operations that may otherwise result in incorrect critical dimension formation.
US10509324B2 Light source for lithography exposure process
A method for generating a radiation light in a lithography exposure system is provided. The method includes connecting a first nozzle assembly coupled to a support to an outlet of a storage member that receives a target fuel inside. The method further includes guiding the target fuel flowing through the first nozzle assembly and supplying a droplet of the target fuel into an excitation zone via the first nozzle assembly. The method also includes moving the support to connect a second nozzle assembly coupled to the support with the outlet. In addition, the method includes guiding the target fuel flowing through the second nozzle assembly and supplying a droplet of the target fuel into the excitation zone via the second nozzle assembly. The method further includes irradiating the droplet of the target fuel in the excitation zone with a laser pulse.
US10509322B2 Method of cutting conductive patterns
A method includes patterning a layer over a substrate with a first metal pattern; using a cut mask in a first position relative to the substrate to perform a first cut patterning for removing material from a first region within the first pattern; and using the same cut mask to perform a second cut patterning while in a second position relative to the same layer over the substrate, for removing material from a second region in a second metal pattern of the same layer over the substrate.
US10509317B2 Negative type photosensitive resin composition, negative type planographic printing plate precursor, and method of preparing planographic printing plate
A negative type photosensitive resin composition includes a polymer compound which has, in a main chain thereof, a constitutional unit A represented by Formula A-1, a constitutional unit B that is at least one of constitutional units represented by Formulae B-1, B-2, B-3, B-4, B-5, B-6, or B-7, and a constitutional unit C containing an ethylenically unsaturated group; and a polymerization initiator. A negative type planographic printing plate precursor includes an image recording layer containing the negative type photosensitive resin composition. A method of preparing a planographic printing plate includes, in order, an exposure step of image-exposing the negative type planographic printing plate precursor; and a development step of performing development by removing a non-exposed portion of the exposed negative type planographic printing plate precursor using a developer.
US10509315B2 Photoacid generator
A photoacid generator compound having Formula (I): wherein, EWG, Y, R, and M+ are the same as described in the specification.
US10509305B2 Light source control apparatus, light source control method, and projector
A light source control apparatus includes a controller, and a plurality of drivers. The controller transmits an instruction value for adjusting a light amount of at least one light emitting unit. Each of the plurality of drivers obtains the transmitted instruction value, and determines, by using a function of a driving value for driving the light emitting unit and the light amount, the function being each set for the light emitting unit, the driving value of the light emitting unit each on the basis of the instruction value.
US10509302B2 Short throw projector mount with adjustable screw drive
A projector mount with controls enabling quick selection between course alignment of the projector by hand about any of three positioning axes—pitch, yaw, and roll—and precision adjustment of projector position about any one or more of the axes, once the course alignment has been completed.
US10509298B2 Optical device with electrochromic lens cap
An optical device, such as a camera, with an electrochromic lens cap is disclosed. The electrochromic lens cap is electrically switchable and thermally erasable and can reversibly and visibly change from an opaque state to a highly transparent state when a charge is applied to it. A power source such as a battery or photovoltaic cell can supply the charge. In addition, the electrochromic lens cap can reversibly change from an opaque state to a highly transparent state when there is a temperature change in the electrochromic lens cap's environment. The optical device has an actuator and/or transceiver that can communicate with a remote device to control when and how the charge is applied to the electrochromic lens cap to change it to the opaque state, color, pattern, or other feature. Another feature of this invention is using the electrochromic lens cap as a neutral-density filter for an optical device.
US10509291B2 Electrical device including a substrate and a transparent conductive layer and a process of forming the same
A stack of layers can be formed adjacent to a substrate before any layer within the stack is patterned. In an embodiment, combinations of substrates and stacks can be made and stored for an extended period, such as more than a week or a month, or shipped to a remote location before further manufacturing occurs. By delaying irreversible patterning until the closer to the date final product will be shipped to a customer, the likelihood of having too much inventory of a particular size or having to scrap windows for a custom order that was cancelled after manufacturing started can be substantially reduced. Further, particles between layers of the stack can be avoided. The process flows described are flexible, and many of the patterning operations in forming holes, openings, or the high resistance region can be performed in many different orders.
US10509288B2 Liquid crystal display device with overlapping semiconductor layers
A liquid crystal display device includes a first substrate formed with a first gate line, a first source line, a first thin film transistor including a first channel region and a first semiconductor layer, and a second semiconductor layer electrically insulated from the first semiconductor layer, a second substrate disposed opposite to the first substrate, and a first liquid crystal layer disposed between the first substrate and the second substrate. The second semiconductor layer is disposed between the first thin film transistor and the first liquid crystal layer, and overlaps at least a part of the first channel region of the first thin film transistor in planar view.
US10509287B2 Color filter on array substrate having a photoresist plug contacting a liquid crystal layer
A COA substrate manufacturing method including: forming a TFT on a base substrate; forming a second insulation layer on the TFT; forming a color resist layer on the second insulation layer; forming a third insulation layer on the color resist layer; forming a through hole which exposes the drain electrode of the TFT; forming an ITO film layer on the third insulation layer; forming a photoresist layer on the ITO film layer; performing a light-shielding process to the photoresist layer on the vias-region ITO film layer and an exposure process to the photoresist layer on the non vias-region ITO film layer; developing the photoresist layer on the vias-region ITO and the non vias-region ITO film layers to obtain a photoresist layer plug covered on the vias-region ITO film layer. The photoresist is provided to fill the through hole so as to improve the quality of a display device.
US10509285B2 Method and system for repairing short circuit defect in display panel
The present disclosure provides a method and system for repairing a short circuit defect in a display panel. The method comprises: connecting two terminals of an external repair power supply to a first test point and a second test point respectively, wherein there is a short circuit defect in a line between the first test point and the second test point; and adjusting an input voltage of the external repair power supply to fuse the short circuited line between the first test point and the second test point. With the method for repairing a short circuit defect in a display panel according to the present disclosure, the short circuit defect in the display panel can be repaired without providing a repair line in the display panel.
US10509284B2 Liquid crystal display device
A liquid crystal display device according to an aspect of the disclosure includes a liquid crystal panel including an element substrate, a counter substrate facing the element substrate, a liquid crystal layer sandwiched between the element substrate and the counter substrate, an incident-side linear polarizing plate arranged on a light-incident side of the liquid crystal layer, and an emission-side linear polarizing plate arranged on a light-emission side of the liquid crystal layer. Each of the element substrate and the counter substrate uses a resin film as base material. A plurality of insulating films are formed on the base material. A contact hole is formed in the plurality of insulating films, the contact hole being rectangular in plan view. Either a long side or a short side of the contact hole is parallel with an absorption axis of the incident-side linear polarizing plate or the emission-side linear polarizing plate.
US10509282B2 Reflective LCD panel having reflective red sub-pixel, reflective green sub-pixel, reflective blue sub-pixel, and reflective white sub-pixel separated by black matrix
The invention provides a reflective LCD panel. The reflective LCD panel of the invention is disposed with white sub-pixel unit in the pixel unit. When the pixel electrode is disposed below the CF layer, the white sub-pixel unit is a transparent film layer and the pixel electrode is a reflective electrode, or when the white sub-pixel unit is a reflective film layer, the pixel electrode is a transparent electrode or a non-transparent electrode; when the pixel electrode is disposed above the CF layer, the white sub-pixel unit is a reflection film layer and the pixel electrode is a transparent electrode. The reflective LCD panel of the invention utilizes the combination of the white sub-pixel unit and the pixel electrode to improve the utilization of the ambient light, so as to enhance the brightness of the pixel unit and further enhance the brightness of the reflective LCD panel.
US10509280B2 Liquid crystal panel
A liquid crystal panel includes a plurality of color resist blocks and a plurality of spacers arranged at one side of the color resist blocks. Each color resist block includes a first zone and a second zone arranged in sequence in the first direction. The plurality of color resist blocks include a first color resist block, a second color resist block, and a third color resist block arranged in sequence in the first direction. The first zone of the third color resist block is formed with a first through hole. The third color resist block includes a first extension extending from the second zone of the third color resist block in a first direction. The plurality of spacers include a first spacer, which is set at a location corresponding to and the first extension section or the second zone of the third color resist block.
US10509275B2 Display panel having stable maintenance ratio with viewing angle changed in different gray levels
A first substrate of a display panel includes scan lines disposed above a first base and extending along a first direction, and data lines disposed above the first base and extending along a second direction. An electrode between two data lines has two extending portions substantially parallel to the second direction and one bending portion, and the bending portion is positioned between and connects two extending portions. When a light passes the electrode, an extending direction of a dark pattern corresponding to the bending portion is substantially parallel to the first direction, the dark pattern has a first width in a first gray level and a second width in a second gray level, the first width is larger than the second width, the second gray level is a maximum gray level of the display panel and the first gray level is equal to half of all gray levels.
US10509273B2 Display element
A display element, a method for manufacturing the same, and a use thereof are provided. The display element can induce a decrease in driving voltage without reducing a difference in a cell gap, have durability by ensuring proper adhesion characteristics, and, specifically, can effectively overcome a problem of the display element including a vertical alignment adhesive layer, in particular, a problem of increasing driving voltage, which can be generated when the thickness is increased so as to improve the adhesion characteristics.
US10509271B2 Liquid crystal display device comprising a semiconductor film having a channel formation region overlapping with a conductive film in a floating state
By increasing an interval between electrodes which drives liquid crystals, a gradient of an electric field applied between the electrodes can be controlled and an optimal electric field can be applied between the electrodes. The invention includes a first electrode formed over a substrate, an insulating film formed over the substrate and the first electrode, a thin film transistor including a semiconductor film in which a source, a channel region, and a drain are formed over the insulating film, a second electrode located over the semiconductor film and the first electrode and including first opening patterns, and liquid crystals provided over the second electrode.
US10509269B2 Array substrate, liquid crystal display panel, and display device
Embodiments of the present disclosure disclose an array substrate, a liquid crystal display panel and a display device. A strip shaped transparent and electrically conductive shielding electrode is arranged above a gate line, and an outer contour of a projection of the shielding electrode on a base substrate surrounds a projection of the gate line on the base substrate, and the shielding electrode is insulated from both a pixel electrode and the gate line. The shielding electrode can shield the electrical field above the gate line.
US10509268B2 Display device
According to an aspect, a display device includes: a first translucent substrate; a second translucent substrate facing the first translucent substrate; a liquid crystal layer including polymer dispersed liquid crystal sealed between the first translucent substrate and the second translucent substrate; at least one light emitter facing at least one of a side surface of the first translucent substrate or a side surface of the second translucent substrate; and a display controller that controls transmittance of light passing through the first translucent substrate and the second translucent substrate. A non-light-emitting period in which the at least one light emitter does not emit light is provided between a plurality of light-emitting periods in which the at least one light emitter emits light.
US10509255B2 Liquid crystal panel comprising a composite polarizing layer having a first polarizing layer and a second polarizing layer that covers a groove formed in a black matrix in a non-display area and liquid crystal display device
A liquid crystal panel, comprising a first substrate and a second substrate opposite to each other, and liquid crystals and sealant disposed between the first substrate and the second substrate. The liquid crystal panel has a display area and a non-display area, the first substrate has a black matrix in which a groove is provided to separate the sealant from the display area.
US10509253B2 Color conversion panel and display device including the same
A color conversion panel includes a substrate. A first color conversion layer, a second color conversion layer, and a transmission layer are provided on the substrate. A first scatterer layer is provided between the first color conversion layer and the second color conversion layer, A second scatterer layer is provided between the second color conversion layer and the transmission layer. A light filter layer is provided between the first scatterer layer and the first color conversion layer, between the first scatterer layer and the second color conversion layer, between the second scatterer layer and the second color conversion layer, and between the second scatterer layer and the transmission layer.
US10509250B2 Cholesteric liquid crystal writing board
A cholesteric liquid crystal writing board comprises a cholesteric liquid crystal device, a photo-sensing array layer and a mode control unit. The photo-sensing array layer is disposed at one side of the light-emitting surface of the cholesteric liquid crystal device. The photo-sensing array layer comprises a plurality of gate control lines and a plurality of mode control lines. The mode control unit comprises a main control circuitry and a plurality of mode switches coupled to the main control circuitry. Each mode switch is coupled to one of the mode control lines correspondingly. The gate control lines intersect with the mode control lines so as to define a plurality of light sensing areas arranged in an array. Each light sensing area has a switch element and a light-sensing element. The main control circuitry controls each mode switch to be switched between a voltage output mode and a voltage write mode.
US10509249B2 Display apparatus and method of fabricating the same
A display apparatus includes a display panel and an optical member disposed on the display panel. The optical member includes a base substrate on which a plurality of first areas including a plurality of first sub-areas and a plurality of second sub-areas surrounding the first sub-areas, respectively, and a second area around each of the first areas are defined, and a first insulating layer disposed on the base substrate, where the first insulating layer includes an inclined portion disposed in the second sub-areas and forming an angle with a top surface of the base substrate.
US10509245B2 Multi-channel laser system including an acousto-optic modulator (AOM) with beam stabilizer and related methods
A method may include generating a laser light beam, stabilizing the laser light beam using a beam stabilizer, splitting the laser light beam using a first beamsplitter into a first front side laser light beam and a back side laser light beam for a back side of an ion trap, directing the front side laser light beam to a second beamsplitter using an input telescope, and splitting the first front side laser light beam using the second beamsplitter into second front side laser light beams. The method may further include receiving the front side laser light beams at a common acousto-optic medium, generating respective RF drive signals for electrodes coupled to the common acousto-optic medium for each of the second front side laser light beams using RF drivers, and directing the second front side laser light beams to a front side of the ion trap using an output telescope.
US10509244B1 Optical switches and routers operated by phase-changing materials controlled by heaters
Structures for an optical switch, structures for an optical router, and methods of fabricating a structure for an optical switch. A phase change layer is arranged proximate to a waveguide core, and a heater is formed proximate to the phase change layer. The phase change layer is composed of a phase change material having a first state with a first refractive index at a first temperature and a second state with a second refractive index at a second temperature. The heater is configured to selectively transfer heat to the phase change layer for transitioning between the first state and the second state.
US10509241B1 Optical displays
An apparatus for providing an optical display includes an optical substrate for propagating light received from a light source, a first set of one or more switchable diffractive elements in the substrate, and a second set of one or more switchable diffractive elements in the substrate. Each diffractive element in the second set corresponds to a diffractive element in the first set. Each of the diffractive elements in the first and second sets is configured to switch between on and off states. One of the states is for diffracting light and the other state for allowing light to pass through. Each of the first set of diffractive elements is configured to diffract the light at an angle for propagation in the substrate. Each of the second set of diffractive elements is configured to diffract the light for display.
US10509239B2 Accessory mount for goggles
An accessory mount for goggles is disclosed which may be attached to the strap or straps of goggles worn on the face of a person. The accessory mount may include a body and a mounting structure. The body may include one or two slits through which the strap or straps of the goggles may be inserted. The body may also include a facial section contoured to fit a person's face, and the facial section may have a cushion configured to rest against the face. The mounting structure may be configured so that different types of accessories, such as a camera or flashlight, may be removably affixed to the mounting structure.
US10509238B2 Electrowetting opthalmic optics including gas-permeable components
The disclosure describes an electrowetting contact lens comprising including an electrowetting cell. The cell includes first and second optical windows that form a sealed enclosure. A first electrode is formed on the first optical window, and a second electrode is formed on the second optical window. The first and second electrodes include an electrically conductive layer, and the first electrode includes at least one dielectric layer sandwiched between the relevant optical window and the at least one dielectric layer. Oil and saline layers are positioned in the sealed enclosure so that the oil is in contact with one electrode and the saline is in contact with the other electrode. A protective coating encloses the electrowetting cell, and a contact lens material encloses the sealing material. Other embodiments are disclosed and claimed.
US10509237B2 Method and apparatus for measuring add power of a contact lens
A contact lens has a central region and an annular region surrounding the central region, the central region having a first optical power and the annular region having a second optical power. In a method of measuring the add power, the wavefront aberration of the contact lens is measured; a polynomial is fitted to the measured wavefront aberration. Terms of the polynomial correspond to types of aberration comprising defocus and astigmatism and residual aberrations. The add power is calculated as a defocus corresponding to the residual aberrations.
US10509235B2 Method of calculating optical characteristics of an optical system according to a given spectacle frame
A method of calculating an optical system (OS) of an ophthalmic lens according to a given spectacle frame, said ophthalmic lens comprising a back surface (BS) and a front surface (FS) arranged to deliver an ophthalmic vision image (VI), a light-guide optical element having a proximal surface (PS) and a distal surface (DS), said light-guide optical element being arranged to output a supplementary image (SI), wherein the method comprises the steps of: providing at least a morpho-geometrical parameter data of the frame or of the light-guide optical element; optimizing the optical system (OS) according to at least the morpho-geometrical parameter data as a target.
US10509230B2 Virtual display apparatus
By configuring a micro structure portion, an image display device, and an eyepiece optical system to satisfy Expression (1), a diffusion effect of an appropriate extent can be imparted to image light with a relatively simple configuration, by taking into account the size of each of pixels constituting the image display device that is an image element, gaps between the pixels are made less noticeable, and a favorable state of visibility of an image can be obtained.
US10509227B2 Head up display device and system
The present disclosure provides a head up display device and system, relating to the field of display technology. The head up display device includes: a first display image generator, configured to generate a first linearly polarized light containing a first image; a second display image generator configured to generate a second linearly polarized light containing a second image; wherein the polarization direction of the first linearly polarized light is perpendicular to the polarization direction of the second linearly polarized light; a first polarizing beam splitter configured to combine the first linearly polarized light and the second linearly polarized light; and an optical component containing a plurality of reflective imaging elements, wherein the optical component is configured to reflect the first image and the second image into a user's eye.
US10509226B2 Heads up display system
A heads up display system of a vehicle includes a combiner screen having a first substantially transparent substrate defining a first surface and a second surface, a second substantially transparent substrate defining a third surface and a fourth surface. A primary seal is disposed between the first and second substrates. The seal and the first and second substrates define a cavity therebetween. An electro-optic material is positioned within the cavity and a transflective layer having a multilayer polymeric film positioned on one of the first and second surfaces, and a projector for projecting light having a first polarization toward the first surface of the first substrate.
US10509224B2 Apparatus and method for supressing double images on a combiner head-up display
A head-up display system and method are provided that suppress double images from a combiner by eliminating or reducing a reflection of a refracted image from the back surface of the combiner. The combiner contains a tilted axis polarizing structure that attenuates transmittance and subsequent reflection of a refracted polarized projector image but maintains high transmittance for the forward external scene imagery.
US10509223B2 System, method and computer program product for photometric system design and environmental ruggedization
A photometric system design methodology employs genetic algorithms to optimize the selection of optical elements for inclusion in the photometric system in order to improve system performance with respect to environmental conditions (i.e., to “ruggedize” the photometric system). The genetic algorithms utilize a multi-objective fitness function to evolve simulated optical element selection, which may be a combination of optical filters and integrated computational elements. The system may also output a size reduced database that serve as simulated candidate optical elements through global optimization, or may output a fixed number of simulated optical elements through conditional optimization for actual tool implementation and calibration analysis.
US10509222B2 Multi-directional bar code scanning device having multiple laser emitters matched with single photosensitive receiver
A multi-directional bar code scanning device having multiple laser emitters matched with a single photosensitive receiver is disclosed. Multiple paths of laser beams generated by N laser emitters are projected towards a rotatable reflector group via a light projection reflector, and the rotatable reflector group projects the laser beams towards tilted reflector groups, such that multiple paths of laser scanning beams are generated and projected towards a bar code. A beam scatter by the bar code is reflected reversely towards a light collection reflector and focused on a single photosensitive receiver. The device can increase the number of scanning beams and the scanning directions, thereby expanding the scope of depth of field, and preventing the issues which multiple photosensitive receiver cannot operate simultaneously when a single channel is utilized and preventing non-coaxial optical signal crosstalk, thus improving decoding speed, and lowering the cost of the device.
US10509218B2 Information processing apparatus, imaging control method, program, digital microscope system, display control apparatus, display control method, and program including detection of a failure requiring reimaging
Provided is an information processing apparatus including a detection unit configured to detect a failure requiring reimaging relating to an image captured using a digital microscope by evaluating the image, and a generation unit configured to, if the failure was detected by the detection unit, generate setting information for setting an imaging condition for during reimaging.
US10509215B2 Light-field microscope
The present invention provides a light-field microscope including: an illumination optical system that radiates excitation light onto a sample; and a detection optical system including an objective lens that collects fluorescence generated in the sample as a result of the sample being irradiated with the excitation light by the illumination optical system, an image-acquisition element that acquires an image of the fluorescence collected by the objective lens, and a microlens array disposed between the image-acquisition element and the objective lens. The illumination optical system radiates a beam of the excitation light having a predetermined width in the optical-axis direction of the objective lens so as to include the focal plane of the objective lens onto the sample in a direction substantially perpendicular to the optical axis.
US10509214B2 Method for detecting defects and associated device
A method for determining the size of a void-type defect in a top side of a structure comprising a top layer placed on a substrate, the defect being located in the top layer, includes introducing the structure into a reflected darkfield microscopy device in order to generate, from a light ray scattered by the top side, a defect-related first signal and a roughness-related second signal. The intensity of the roughness-related second signal is captured with a plurality of pixels. The intensity captured by each pixel is compared with the intensities captured by neighboring pixels. It is defined whether or not the pixel is contained in an abnormal zone. The standard deviation of the intensity values captured by the pixels of the abnormal zone is extracted, and the size of the void-type defect associated with the abnormal zone is determined from the extracted standard deviation. A new device may be used for carrying out such a method.
US10509209B2 Zoom dual-aperture camera with folded lens
Zoom digital cameras comprising a Wide sub-camera and a folded fixed Tele sub-camera. The folded Tele sub-camera may be auto-focused by moving either its lens or a reflecting element inserted in an optical path between its lens and a respective image sensor. The folded Tele sub-camera is configured to have a low profile to enable its integration within a portable electronic device.
US10509206B2 Optical imaging lens
An optical imaging lens includes a first, a second, a third, a fourth, a fifth, a sixth, a seventh and an eighth lens elements from an object side to an image side in order along an optical axis. The first lens element and the second lens element both have positive refracting power. An optical axis region of an object-side surface of the fifth lens element is concave. A periphery region of an image-side surface of the fifth lens element, an optical axis region of an object-side surface of the sixth lens element and an optical axis region of an object-side surface of the seventh lens element are convex. Materials of the third, the fourth and the eighth lens elements are plastic. The eight lens elements are the only lens elements having refracting power in the optical imaging lens.
US10509205B2 Camera optical lens
The present disclosure discloses a camera optical lens. The camera optical lens including, in an order from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens and a seventh lens. The camera optical lens further satisfies specific conditions.
US10509203B2 Image pickup lens
An image pickup lens comprises a first lens having negative refractive power, a second lens having positive refractive power, a third lens having negative refractive power, a fourth lens having positive refractive power, and a fifth lens having negative refractive power, from an object side to an image side. The image pickup lens has an optical axis. A portion of a surface of the first lens facing the object side and close to the axis is convex, a portion of a surface of the first lens facing the image side and close to the axis is concave. A portion of a surface of the fourth lens facing the object side and close to the axis is convex, a portion of a surface of the fourth lens facing the image side and close to the axis is convex. The image pickup lens has large field of view and small volume.
US10509200B2 Photographing lens assembly, image capturing unit and electronic device
A photographing lens assembly includes, in order from an object side to an image side: a plurality of lens elements and an aspheric image surface. Each of the lens elements of the photographing lens assembly has an object-side surface facing toward the object side and an image-side surface facing toward the image side, and each of the lens elements is a single and non-cemented lens element.
US10509194B2 Dual camera module and optical device comprising a magnet disposed between two coils
The present embodiment relates to a dual camera module comprising: a substrate; a first image sensor disposed on the substrate; a second image sensor disposed on the substrate while being spaced apart from the first image sensor; a housing disposed on the upper side of the substrate; a first bobbin disposed on the upper side of the first image sensor inside the housing; a second bobbin disposed on the upper side of the second image sensor inside the housing; a first coil disposed in the first bobbin; a second coil disposed in the second bobbin; and a first magnet which is disposed between the first coil and the second coil and faces the first coil and the second coil.
US10509192B2 Camera system comprising a zoom lens and a linear encoder
A camera system comprising a zoom lens is disclosed. The camera system may be used in a measuring apparatus, having a tube-like guide system having a tube body, which defines a tube interior and an optical axis, a sensor module disposed downstream of the guide system and an optical sensor for detecting optical radiation, at least one first carriage which has an optical assembly having at least one optical element and an optical system carrier, is arranged in a manner linearly moveable along the optical axis in the tube interior and is mounted in a manner guided substantially without play through the tube body in a plane perpendicular to the optical axis, and a first drive system for moving the first carriage along the optical axis, said first drive system being decoupled from the guide system.
US10509188B2 System and method of fiber distribution
A closure (15) is installed at a network distribution point to facilitate upgrading a subscriber network (10) to extend optical fibers closer to the subscribers (18). The closure (15) may include active equipment to convert optical signals to electrical signals. The closure (15) enables a plug-and-play connection to the active equipment to facilitate installing and/or upgrading active equipment at the closure (15). The closure (15) also is expandable to enable drop cables (or other optical cable) to be routed from the closure (15) towards the subscribers (18).
US10509184B2 Welding assembly for coupling a transmitter optical subassembly (TOSA) module to an optical transmitter or transceiver
In accordance with an embodiment, a welding assembly is disclosed that allows for a laser assembly to be coupled into a socket of the same and held at a fixed position, e.g., by a mechanical grabber of a welding system. The mechanical grabber may then travel along one or more axis to bring the TOSA module into mechanical alignment with an opening of an associated optical subassembly housing. The welding assembly may further include an alignment member that provides one or more alignment contact surfaces configured to be brought directly into contact with a surface of the associated subassembly housing. When the one or more alignment contact surfaces are “flush” with the surface of the subassembly housing the emission face of the TOSA module is substantially parallel, and by extension, optically aligned with the opening of the associated subassembly housing.
US10509182B2 Optical coupling systems for optically coupling laser diodes to optical fibers
Optical coupling systems are provided. An optical coupling system includes a first optical fiber end (122a) having a first core (124a), a second optical fiber end (122b) having a second core (124b), and a laser diode (110) optically coupled to the first core and the second core at an optical coupling location. The laser diode emits a light beam having an asymmetrical cross-sectional light beam profile comprising a fast axis diameter and a slow axis diameter. The fast axis diameter is longer than the slow axis diameter. Further, the first optical fiber end and the second optical fiber end are adjacently positioned along the fast axis diameter of the asymmetrical cross-sectional light beam profile of the laser diode at the optical coupling location such that the first core and the second core are within the asymmetrical cross-sectional light beam profile at the optical coupling location.
US10509181B2 Locking in-place small form factor pluggable transceiver module
A small form factor pluggable (SFP) optical transceiver module is provided. It includes a shell assembly that encloses an optical fiber connector configured to connect to a SFP optical transceiver and a retaining mount that is configured to be attached to a body portion of a device housing of a network device. The SFP optical transceiver is configured to interface a network device motherboard to a fiber optic at a given port of the network device. The shell assembly is configured to removably latch onto the retaining mount. The shell assembly includes a base and a body coupled to each other. The body has a latch to securely attach the optical fiber connector and the SFP optical transceiver to the retaining mount while allowing the SFP optical transceiver to be swapped as needed to reconfigure the given port of the network device.
US10509175B2 Optical switch and optical switching system
This application discloses an optical switch and an optical switching system. Both a first waveguide and a second waveguide of the optical switch are immovable relative to a substrate and are located in a first plane. A first deformable waveguide is also located in the first plane. A first section of the first deformable waveguide is fixed relative to the substrate, and a second section other than the first section can deform under control of a first actuator. When the first deformable waveguide is in a first state, the first deformable waveguide is optically decoupled from the first waveguide and the second waveguide, and the optical switch is in a through state. When the first deformable waveguide is in a second state, the first deformable waveguide is optically coupled to the first waveguide and the second waveguide, and the optical switch is in a drop state.
US10509174B2 Photonic integration platform
A SOI device may include a waveguide adapter that couples light between an external light source—e.g., a fiber optic cable or laser—and a silicon waveguide on the silicon surface layer of the SOI device. In one embodiment, the waveguide adapter is embedded into the insulator layer. Doing so may enable the waveguide adapter to be formed before the surface layer components are added onto the SOI device. Accordingly, fabrication techniques that use high-temperatures may be used without harming other components in the SOI device—e.g., the waveguide adapter is formed before heat-sensitive components are added to the silicon surface layer.
US10509173B2 Optical notch filter system with independent control of coupled devices
In the examples provided herein, a system has a first racetrack resonant waveguide structure, positioned to enable an input light signal to couple from a first waveguide; and a second racetrack resonant waveguide structure, positioned to enable the input light signal to couple between the first racetrack resonant waveguide structure and the second racetrack resonant waveguide structure, and further positioned to enable an output light signal to couple from the second racetrack resonant waveguide structure to a second waveguide. The system also has a primary heating unit, positioned to heat a primary region including a first portion of the first racetrack resonant waveguide structure and a first portion of the second racetrack resonant waveguide structure, to change a central frequency and a passband width for the system.
US10509169B2 Semiconductor structure and manufacturing method of the same
A semiconductor structure is disclosed. The semiconductor structure includes: a substrate and a gate element over the substrate. The gate element includes: a gate dielectric layer over the substrate; a gate electrode over the gate dielectric layer; and a waveguide passing through the gate electrode from a top surface of the gate electrode to a bottom surface of the gate electrode. A manufacturing method of the same is also disclosed.
US10509166B2 Tunable optical source and optical module
A tunable optical source includes a substrate, a light source disposed on the substrate, and a wavelength selecting element configured to select light of a specific wavelength as output light, from light emitted from the light source, in accordance with a control signal. On the substrate, a wavelength filter including multiple output ports and a photodetector are disposed. The wavelength filter is configured to receive a part of the output light and to output light beams to the respective output ports. The photodetector is configured to receive the light beam output from one of the output ports. The tunable optical source further includes an inspection waveguide connecting to the photodetector at one end, and an inspection light input unit for inputting inspection light provided at the other end of the inspection waveguide.
US10509157B2 Lightguides with pixelated image
Lightguides including pixelated images, and methods of making the lightguides are provided. The lightguides include an image formed on a major side which is illuminated for directly viewing. The image includes an elongated portion being pixelated into an array of pixels. Each of the pixels includes a single light extracting structure adapted to receive the propagating light within the lightguide along the optical axis and extract the received light transversely out of the lightguide.
US10509156B2 Light emitting devices
The present invention discloses a light emitting device. The device may include a printed circuit board, a reflective layer formed on the printed circuit board, a light guide layer formed on the reflective layer, and one or more light sources provided on one or more sides of the light guide layer to allow light to enter the light guide layer from the one or more sides, wherein the light guide layer may be bent with one or more curves, and wherein one surface of the light guide layer may be formed with a plurality of microstructures so as to achieve the best lighting effect and to increase luminance uniformity.
US10509152B2 Light guide plate, backlight module and display device
A light guide plate includes a first light emitting surface and a second light emitting surface. The first light emitting surface and the second light emitting surface are connected by an inclined surface. The first light emitting surface is connected to the light incident surface of the light guide plate and is higher than the second light emitting surface, and the inclined surface is provided with a protruding structure. According to the technical solutions in the embodiments of the present disclosure, part of the light projected onto the inclined surface is reflected back to the light guide plate by the protruding structure and reflected back and forth between the bottom surface of the light guide plate and the inclined surface to be sufficiently mixed and homogenized. A part of the homogenized light emits from the second light emitting surface to compensate for a longitudinal brightness difference. Another part of the homogenized light exits from the protruding structure on the inclined surface and the first light emitting surface, thereby reducing the transverse brightness difference. Thus, the poor user experience such as dazzling can be reduced and the viewing effect can be improved.
US10509149B2 Organic light emitting diode device
An organic light emitting diode device includes an organic light emitting display panel and a circular polarizing plate disposed on the organic light emitting display panel and including a polarizer and a compensation film, where a retardation of the compensation film in a first direction is determined based on a retardation of the organic light emitting display panel in the first direction.
US10509148B2 Irradiation marking of retroreflective sheeting
A method of marking prismatic retroreflective sheeting includes providing prismatic retroreflective sheeting having a front side and a back side, the back side having prismatic features and directing a radiation source at the back side of the prismatic retroreflective sheeting and irradiating a plurality of the prismatic features. The radiation forms a mark in the prismatic retroreflective sheeting.
US10509147B2 Apparatus for producing patterned illumination using arrays of light sources and lenses
An apparatus for producing structured light comprises a first optical arrangement which comprises a microlens array (L1) comprising a multitude of transmissive or reflective microlenses (2) which are regularly arranged at a lens pitch P and an illumination unit for illuminating the microlens array. The illumination unit comprises an array (S1) of light sources (1) for emitting light of a wavelength L each and having an aperture each, wherein the apertures are located in a common emission plane which is located at a distance D from the microlens array. For the lens pitch P, the distance D and the wavelength L, the following equation applies P2=2LD/N, wherein N is an integer with N≥1. High-contrast high-intensity light patterns can be produced. Devices comprising such apparatuses can be used for depth mapping.
US10509145B2 Optical device and methods for manufacturing the same
Provided are an optical device and a manufacturing method thereof. The method of manufacturing an optical device may include providing a substrate structure, and depositing an array including curved structures on the substrate structure. The curved structures may include a crystalline organic compound.